OSDN Git Service

aef566ae1d4763e7edafa5f600a2015243bbff4e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-22  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/30038
4         * gcc.dg/builtins-62.c: New testcase.
5
6 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7
8         * gcc.c-torture/compile/20070121.c: New test.
9
10 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11
12         PR libfortran/30525
13         * gfortran.dg/char_comparison_1.f:  New test.
14
15 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
16
17         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
18
19 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
20
21         PR objc/30479
22         * objc.dg/pch: New directory.
23         * objc.dg/pch/pch.exp: New file.
24         * objc.dg/pch/interface-1.m: New test.
25         * objc.dg/pch/interface-1.hs: New include file.
26         * lib/objc.exp (objc_target_compile): Add
27         "-x objective-c-header" in front of the sources if this is
28         a precompiled header being compiled.
29
30 2007-01-20  Roger Sayle  <roger@eyesopen.com>
31
32         * gfortran.dg/array_memcpy_3.f90: New test case.
33         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
34
35 2007-01-20  Roger Sayle  <roger@eyesopen.com>
36             Brooks Moses  <brooks.moses@codesourcery.com>
37             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
38
39         * gfortran.dg/intrinsic_sign_1.f90: New test case.
40         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
41
42 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43
44         * gcc.dg/torture/builtin-math-3.c: Test fdim.
45
46 2007-01-19  Mike Stump  <mrs@apple.com>
47
48         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
49         away.
50
51 2007-01-19  Roger Sayle  <roger@eyesopen.com>
52
53         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
54         option instead of -funsafe-math-optimizations.
55
56 2007-01-19  Tomas Bily  <tbily@suse.cz>
57
58         gcc.dg/tree-prof/indir-call-prof.c: New.
59         g++.dg/dg.exp: Add tree-prof subdirectory.
60         g++.dg/tree-prof/indir-call-prof.C: New.
61         g++.dg/tree-prof/tree-prof.exp: New.
62
63 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
64
65         PR c++/17947
66         * g++.dg/warn/deprecated.C: Update warning output.
67         * g++.dg/warn/deprecated-2.C: Likewise.
68         * g++.dg/warn/deprecated-3.C: New.
69         
70 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
71
72         * gcc.c-torture/execute/nestfunc-7.c: New.
73
74 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
75
76         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
77
78 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
79
80         * gcc.dg/m68k-pic-1.c: New.
81
82 2007-01-18  Roger Sayle  <roger@eyesopen.com>
83
84         * gfortran.dg/array_memcpy_4.f90: New test case.
85
86 2007-01-18  Josh Conner  <jconner@apple.com>
87
88         PR target/30485
89         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
90         * gcc.dg/vect/no-trapping-math-1: New.
91         * gcc.dg/vect/no-trapping-math-2: New.
92
93 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
94
95         * gcc.target/i386/387-8.c: Update comment about optimizing
96         inherent load of 1.0 of fptan instruction.
97
98 2007-01-18  Dirk Mueller  <dmueller@suse.de>
99             Richard Guenther <rguenther@suse.de>
100
101         PR diagnostic/8268
102         * gcc.dg/Warray-bounds.c: New testcase.
103         * gcc.dg/Warray-bounds-2.c: New testcase.
104         * g++.dg/warn/Warray-bounds.C: New testcase.
105         * g++.dg/warn/Warray-bounds-2.C: New testcase.
106
107 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/30476
110         * gfortran.dg/generic_12.f90: New test.
111
112 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
113
114         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
115         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
116
117 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
118
119         * gcc.dg/dfp/compare-special.h: New file.
120         * gcc.dg/dfp/compare-special-32.c: New test.
121         * gcc.dg/dfp/compare-special-64.c: New test.
122         * gcc.dg/dfp/compare-special-128.c: New test.
123
124 2007-01-16  Roger Sayle  <roger@eyesopen.com>
125             Paul Thomas  <pault@gcc.gnu.org>
126             Steven G. Kargl  <kargl@gcc.gnu.org>
127
128         PR fortran/30404
129         * gfortran.dg/forall_6.f90: New test case.
130         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
131         * gfortran.dg/dependency_13.f90: Likewise.
132
133 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
134
135         PR testsuite/12325
136         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
137         targets that don't support Inf.
138
139 2007-01-15  Dale Johannesen  <dalej@apple.com>
140
141         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
142
143 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
144
145         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
146         of achar for 0xff to avoid the "Extended ASCII not
147         implemented" error message.
148
149 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
150
151         PR fortran/28172
152         * gfortran.dg/altreturn_4.f90: New test.
153
154         PR fortran/29389
155         * gfortran.dg/stfunc_4.f90: New test.
156
157         PR fortran/29712
158         * gfortran.dg/bound_2.f90: Reinstate commented out line.
159         * gfortran.dg/initialization_1.f90: Change warning.
160
161         PR fortran/30283
162         * gfortran.dg/specification_type_resolution_2.f90: New test.
163
164 2007-01-14  Jan Hubicka  <jh@suse.cz>
165
166         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
167         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
168         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
169         elimination.
170
171 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
172
173         PR fortran/30410
174         * gfortran.dg/external_procedures_2.f90: New test.
175
176 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
177
178         PR target/30413
179         * gcc.target/i386/pr30413.c: New test.
180
181 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
182
183         PR fortran/30452
184         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
185
186 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
187
188         * gcc.dg/20070112-1.c: New test.
189
190 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
191
192         PR libgfortran/30435
193         * gfortran.dg/list_read_6.f90: New test.
194
195 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
196
197         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
198
199 2007-01-12  Tom Tromey  <tromey@redhat.com>
200
201         PR preprocessor/28227:
202         * gcc.dg/cpp/pr28227.c: New file.
203
204 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
205
206         * gcc.dg/tree-ssa/loop-22.c: New test.
207
208 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
209
210         PR tree-optimization/29516
211         * gcc.dg/tree-ssa/loop-20.c: New test.
212
213 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
214
215         PR libfortran/30415
216         * minmaxloc_integer_kinds_1.f90:  New test.
217
218 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
219
220         PR c++/29573
221         * g++.dg/template/sizeof-template-argument.C: New test.
222
223 2007-01-11  Jan Hubicka  <jh@suse.cz>
224
225         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
226         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
227         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
228         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
229         * gcc.dg/tree-ssa/pr21658.c: Likewise.
230         * gcc.dg/tree-ssa/pr15349.c: Likewise.
231         * gcc.dg/tree-ssa/pr25501.c: Likewise.
232         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
233         transformation in question.
234         * gcc.dg/tree-ssa/vrp05.c: Likewise.
235         * gcc.dg/tree-ssa/pr20701.c: Likewise.
236         * gcc.dg/always_inline3.c: Likewise.
237
238 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/28999
241         * g++.dg/template/typename11.C: New test.
242
243 2007-01-10  Robert Kennedy <jimbob@google.com>
244
245         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
246
247 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
248
249         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
250         for different integer kinds.
251         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
252         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
253         * gfortran.dg/ishft_2.f90: New test.
254         * gfortran.dg/ishft_3.f90: New test.
255
256 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
257
258         * gfortran.dg/altreturn_2.f90: Removed executable bit.
259
260 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
261
262         PR tree-optimization/30322
263         * gcc.dg/tree-ssa/loop-21.c: New test.
264
265 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
266
267         * g++.dg/rtti/darwin-builtin-linkage.C: New.
268
269 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
270
271         * gcc.target/spu/intrinsics-1.c: Remove xfail.
272
273 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
274
275         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
276         * g++.dg/warn/overflow-warn-3.C: Likewise.
277         * g++.dg/warn/overflow-warn-4.C: Likewise.
278         * g++.dg/warn/overflow-warn-5.C: Likewise.
279         * g++.dg/warn/overflow-warn-6.C: Likewise.
280         * g++.dg/warn/Woverflow-1.C: Likewise.
281         * g++.dg/warn/Woverflow-2.C: Likewise.
282         * g++.dg/warn/Woverflow-3.C: Likewise.
283         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
284
285 2007-01-08  Roger Sayle  <roger@eyesopen.com>
286
287         * gfortran.dg/array_constructor_14.f90: New test case.
288         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
289
290 2007-01-08  Richard Guenther  <rguenther@suse.de>
291
292         PR tree-optimization/23603
293         * gcc.dg/tree-ssa/vrp31.c: New testcase.
294         * gcc.dg/tree-ssa/vrp32.c: Likewise.
295
296 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
297
298         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
299         in __v8qi typedef.
300         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
301         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
302         compiler behaviour.
303         * gcc.dg/simd-5.c: Likewise.
304         * gcc.dg/simd-6.c: Likewise.
305         * g++.dg/conversion/simd1.C: Likewise.
306         * g++.dg/conversion/simd3.C: Likewise.
307         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
308         (main): Use it.
309
310 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
311
312         PR tree-optimization/29877
313         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
314         name of a hard register for the target concerned.  Adjust dg-error
315         directives to cope with new behaviour of TER.
316
317 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
318
319         PR c++/28986
320         * g++.dg/conversion/nullptr1.C: Added overflow warning.
321         * g++.dg/warn/overflow-warn-1.C: New.
322         * g++.dg/warn/overflow-warn-3.C: New.
323         * g++.dg/warn/overflow-warn-4.C: New.
324         * g++.dg/warn/overflow-warn-5.C: New.
325         * g++.dg/warn/overflow-warn-6.C: New.
326         * g++.dg/warn/Woverflow-1.C: New.
327         * g++.dg/warn/Woverflow-2.C: New.
328         * g++.dg/warn/Woverflow-3.C: New.
329         * g++.dg/warn/multiple-overflow-warn-2.C: New.
330         
331 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
332
333         PR fortran/27698
334         * gfortran.dg/invalid_name.f90: New test.
335         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
336         * gfortran.dg/gomp/pr29759.f90: Ditto.
337
338 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
339
340         * gfortran.dg/present_1.f90:  Update error message.
341
342 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
343
344        PR c++/19439
345        * g++.dg/template/duplicate1.C: New test
346        * g++.dg/template/memfriend6.C: Adjust error markers.
347         
348 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
349
350         PR tree-opt/30385
351         * gcc.dg/torture/inline-1.c: New test.
352
353 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
354
355         PR c/19978
356         * gcc.dg/multiple-overflow-warn-1.c: New.
357         * gcc.dg/multiple-overflow-warn-2.c: New.
358         * gcc.dg/overflow-warn-6.c: New.
359         * g++.dg/warn/multiple-overflow-warn-1.C: New.
360         
361 2007-01-05  Roger Sayle  <roger@eyesopen.com>
362
363         * gfortran.dg/array_memcpy_1.f90: New test case.
364         * gfortran.dg/array_memcpy_2.f90: Likewise.
365
366 2007-01-05  Richard Guenther  <rguenther@suse.de>
367
368         PR middle-end/27826
369         * g++.dg/opt/pr27826.C: New testcase.
370
371 2007-01-05  Ian Lance Taylor  <iant@google.com>
372
373         * gcc.dg/Walways-true-1.c: New test.
374         * gcc.dg/Walways-true-2.c: New test.
375         * g++.dg/warn/Walways-true-1.C: New test.
376         * g++.dg/warn/Walways-true-2.C: New test.
377
378 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
379
380         PR c/30360
381         * gcc.dg/pr30360.c: New test.
382
383 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
384
385         PR fortran/23232
386         * gfortran.dg/data_implied_do_1.f90: New test.
387
388         PR fortran/27996
389         PR fortran/27998
390         * gfortran.dg/char_length_1.f90: New test.
391
392 2007-01-05  Richard Guenther  <rguenther@suse.de>
393
394         PR middle-end/28116
395         * g++.dg/opt/pr28116.C: New testcase.
396
397 2007-01-05  Tobias Burnus  <burnus@net-b.de>
398
399         PR fortran/29624
400         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
401           invalid deallocate.
402         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
403         * gfortran.dg/protected_4.f90: Add pointer intent check.
404         * gfortran.dg/protected_6.f90: Add pointer intent check.
405         * gfortran.dg/pointer_intent_1.f90: New test.
406         * gfortran.dg/pointer_intent_2.f90: New test.
407         * gfortran.dg/pointer_intent_3.f90: New test.
408
409 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
410
411         PR 30235
412         * gfortran.dg/altreturn_2.f90: new test.
413
414 2007-01-04  Tom Tromey  <tromey@redhat.com>
415
416         PR preprocessor/28165:
417         * gcc.dg/cpp/pr28165.c: New file.
418
419 2007-01-03  Josh Conner  <jconner@apple.com>
420
421         PR middle-end/29683
422         * gcc.dg/pr29683.c: New.
423
424 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
425
426         PR c++/28217
427         * g++.dg/pch/template-1.C: New test.
428         * g++.dg/pch/template-1.Hs: New file.
429
430 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
431
432         PR middle-end/30353
433         * gcc.c-torture/compile/complex-4.c: New test.
434
435 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
436
437         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
438         -maltivec.
439         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
440
441 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
442
443         PR middle-end/30286
444         * gcc.dg/pr30286.c: New test.
445
446         PR c++/29535
447         * g++.dg/template/crash66.C: New test.
448
449         PR c++/29054
450         * g++.dg/template/friend49.C: New test.
451
452 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
453
454         * gfortran.dg/ibits.f90: New test.
455
456 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
457
458         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
459         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
460
461 2007-01-02  Jan Hubicka  <jh@suse.cz>
462
463         * gcc.dg/pr16194.c: We now output error on all three functions, not just
464         first one.
465
466 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
467
468         PR c/19977
469         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
470         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
471
472 2006-01-02  Ian Lance Taylor  <iant@google.com>
473
474         * g++.dg/warn/Wparentheses-22.C: New test.
475         * g++.dg/warn/Wparentheses-23.C: New test.
476
477 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
478
479         PR middle-end/7651
480         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
481         * gcc.dg/declspec-3-Wextra.c: New.
482         * gcc.dg/declspec-3-no.c: New
483
484 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
485
486         PR fortran/20896
487         * gfortran.dg/interface_10.f90: Remove.
488
489 2007-01-01  Roger Sayle  <roger@eyesopen.com>
490
491         * gcc.dg/fold-eqxor-4.c: New test case.
492
493 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
494
495         PR middle-end/30311
496         * gcc.c-torture/compile/pr30311.c: New test.
497
498 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
499
500         PR middle-end/30253
501         * gcc.c-torture/compile/statement-expression-1.c: New test.
502
503 2007-01-01  Andreas Schwab  <schwab@suse.de>
504
505         PR target/29166
506         * g++.dg/eh/pr29166.C: New test.
507
508 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
509
510         * lib/target-supports.exp (check_effective_target_powerpc_spe):
511         New.
512         (check_effective_target_vect_cmdline_needed): Use it.
513
514 2006-12-31  Richard Guenther  <rguenther@suse.de>
515
516         PR middle-end/30137
517         * testsuite/gcc.dg/pr30137-1.c: New testcase.
518         * testsuite/gcc.dg/pr30137-2.c: Likewise.
519
520 2006-12-31  Roger Sayle  <roger@eyesopen.com>
521
522         PR middle-end/30322
523         * gcc.dg/fold-plusnot-1.c: New test case.
524
525 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
526
527         PR c++/29731
528         * g++.dg/parse/template22.C: New test.
529
530 2006-12-31  Richard Guenther  <rguenther@suse.de>
531
532         PR middle-end/30338
533         * gcc.c-torture/compile/pr30338.c: New testcase.
534
535 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
536
537         PR fortran/27900
538         * gfortran.dg/intrinsic_actual_4.f90: New test.
539
540         PR fortran/24325
541         * gfortran.dg/func_decl_3.f90: New test.
542
543 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/23060
546         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
547         * gfortran.dg/c_by_val_1.f: New test.
548         * gfortran.dg/c_by_val_2.f: New test.
549         * gfortran.dg/c_by_val_3.f: New test.
550
551 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
552
553         PR libfortran/30321
554         * gfortran.dg/sum_zero_array_1.f90:  New test.
555
556 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
557
558         PR preprocessor/29612
559         * gcc.dg/cpp/pr29612-1.c: New test.
560         * gcc.dg/cpp/pr29612-2.c: New test.
561
562 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
563
564         PR fortran/30034
565         * gfortran.dg/pure_formal_proc_1.f90: New test.
566
567         PR fortran/30237
568         * gfortran.dg/intrinsic_actual_3.f90: New test.
569
570 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
571
572         PR fortran/30014
573         * gfortran.dg/io_constraints_1.f90: Update test.
574         * gfortran.dg/io_constraints_2.f90: Update test.
575         * gfortran.dg/inquire_iolength.f90: New test.
576
577 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
578
579         PR fortran/20896
580         * gfortran.dg/interface_10.f90: New test.
581         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
582         since z is already, locally a variable.
583
584         PR fortran/25135
585         * gfortran.dg/generic_11.f90: New test.
586         * gfortran.dg/interface_7.f90: Remove name clash between module
587         name and procedure 'x' referenced in the interface.
588
589 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
590
591         PR middle-end/7651
592         * gcc.dg/Wmissing-parameter-type.c: New.
593         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
594         * gcc.dg/Wmissing-parameter-type-no.c: New.
595         
596 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
597
598         PR fortran/25818
599         * gfortran.dg/entry_array_specs_2.f: New test.
600
601         PR fortran/30084
602         * gfortran.dg/nested_modules_6.f90: New test.
603
604 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
605
606         PR middle-end/7651
607         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
608         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
609
610 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
611
612         PR C++/30168
613         * g++.dg/opt/complex6.C: New test.
614
615 2006-12-22  Ben Elliston  <bje@au.ibm.com>
616
617         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
618         full" if the linker on spu-*-* warns about exceeding local store.
619
620         And revert this patch:
621         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
622         fail to link due to relocation overflows on spu-*-*.
623
624 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
625
626         PR fortran/30273
627         * gfortran.dg/dependency_19.f90: New test.
628
629 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
630
631         PR fortran/30202
632         * gfortran.dg/alloc_comp_basics_3.f90: New test.
633
634 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
635
636         PR middle-end/30262
637         * gcc.c-torture/execute/20061220-1.c: New test.
638
639         PR middle-end/30263
640         * gcc.dg/gomp/asm-1.c: New test.
641
642         PR target/30230
643         * g++.dg/eh/ia64-2.C: New test.
644
645 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
646
647         PR target/28966
648         PR target/29248
649         * gcc.dg/rs6000-leaf.c: New.
650
651 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
652
653         PR fortran/25392
654         * gfortran.dg/f2c_8.f90: New test.
655
656 2006-12-20  Bill Wendling  <wendling@apple.com>
657
658         * gcc.dg/asm-b.c: Check for __ppc64__.
659
660 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR fortran/30190
663         * gfortran.dg/bounds_check_5.f90: New test.
664
665 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
666
667         PR middle-end/30143
668         * gcc.dg/gomp/complex-1.c: New testcase.
669
670 2006-12-20  Roger Sayle  <roger@eyesopen.com>
671
672         * gfortran.dg/array_memset_1.f90: New test case.
673
674 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
675
676         * lib/target-supports.exp: Add spu to
677         check_effective_target_vect_widen_mult_hi_to_si.
678
679 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
680
681         PR fortran/29992
682         * gfortran.dg/generic_9.f90: New test.
683
684         PR fortran/30081
685         * gfortran.dg/generic_10.f90: New test.
686
687 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
688
689         PR tree-opt/30045
690         * gcc.dg/pr30045.c: New test.
691
692 2006-12-20  Ben Elliston  <bje@au.ibm.com>
693
694         * gcc.dg/20020312-2.c: Add a case for __SPU__.
695
696 2006-12-19  Eric Christopher  <echristo@apple.com>
697
698         PR target/29302
699         * gcc.c-torture/execute/pr29302-1.c: New.
700
701 2006-12-19  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/39238
704         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
705
706 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
707
708         PR fortran/30236
709         * gfortran.dg/altreturn_3.f90: New test.
710
711         * gfortran.dg/char_result_12.f90: Fix comment typos.
712
713 2006-12-19  Ben Elliston  <bje@au.ibm.com>
714
715         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
716         as newlib's stdio.h uses non-traditional cpp constructs.
717
718 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
719
720         * gfortran.dg/advance.f90: Renamed to advance_1.f90
721         * gfortran.dg/append-1.f90: Renamed to append_1.f90
722         * gfortran.dg/array-1.f90: Renamed to array_1.f90
723         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
724         * gfortran.dg/backspace.f: Renamed to backspace_1.f
725         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
726         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
727         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
728         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
729         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
730         * gfortran.dg/logint-1.f: Renamed to logint_1.f
731         * gfortran.dg/logint-2.f: Renamed to logint_2.f
732         * gfortran.dg/logint-3.f: Renamed to logint_3.f
733         * gfortran.dg/advance_1.f90: Renamed from advance.f90
734         * gfortran.dg/append_1.f90: Renamed from append-1.f90
735         * gfortran.dg/array_1.f90: Renamed from array-1.f90
736         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
737         * gfortran.dg/backspace_1.f: Renamed from backspace.f
738         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
739         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
740         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
741         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
742         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
743         * gfortran.dg/logint_1.f: Renamed from logint-1.f
744         * gfortran.dg/logint_2.f: Renamed from logint-2.f
745         * gfortran.dg/logint_3.f: Renamed from logint-3.f
746
747 2006-12-18  Bill Wendling  <wendling@apple.com>
748
749         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
750         id is an OjbC keyword.
751
752 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
753
754         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
755
756 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
757
758         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
759
760 2006-12-18  Ian Lance Taylor  <iant@google.com>
761
762         * g++.dg/warn/Wmissing-declarations-1.C: New test.
763
764 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
765
766         * gcc.c-torture/compile/pr27528.c: Use empty templates.
767
768 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
769
770         PR fortran/30207
771         * gfortran.fortran-torture/execute/where21.f90: New test.
772
773 2006-12-17  Tobias Burnus  <burnus@net-b.de>
774
775         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
776
777 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
778
779         PR middle-end/7651
780         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
781         * gcc.dg/if-empty-1.c: Likewise.
782         * gcc.dg/pr23165.c: Likewise.
783         * g++.dg/warn/empty-body.C: Likewise.
784
785 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
786
787         PR libfortran/30005
788         * gfortran.dg/open_errors.f90: New test.
789
790 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
791
792         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
793
794         * gcc.target/i386/ssse3-pabsb.c: New file.
795         * gcc.target/i386/ssse3-pabsd.c: Likewise.
796         * gcc.target/i386/ssse3-pabsw.c: Likewise.
797         * gcc.target/i386/ssse3-palignr.c: Likewise.
798         * gcc.target/i386/ssse3-phaddd.c: Likewise.
799         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
800         * gcc.target/i386/ssse3-phaddw.c: Likewise.
801         * gcc.target/i386/ssse3-phsubd.c: Likewise.
802         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
803         * gcc.target/i386/ssse3-phsubw.c: Likewise.
804         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
805         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
806         * gcc.target/i386/ssse3-pshufb.c: Likewise.
807         * gcc.target/i386/ssse3-psignb.c: Likewise.
808         * gcc.target/i386/ssse3-psignd.c: Likewise.
809         * gcc.target/i386/ssse3-psignw.c: Likewise.
810         * gcc.target/i386/ssse3-vals.h: Likewise.
811
812 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
813
814         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
815         * lib/fortran-torture.exp: Include target-supports.exp.
816
817 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
818
819         PR target/30185
820         * gcc.c-torture/execute/pr30185.c: New test.
821
822 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
823
824         PR testsuite/30179
825         PR testsuite/30180
826         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
827         * gcc.dg/builtin-bswap-2.c: Likewise.
828         * gcc.dg/builtin-bswap-3.c: Likewise.
829         * gcc.dg/builtin-bswap-4.c: Likewise.
830         * lib/target-supports.exp (check_effective_target_stdint_types): New.
831         * cc.c-torture/execute/mode-dependent-address.x: New file.
832
833 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
834
835         PR libfortran/30145
836         * gfortran.dg/write_zero_array: New test.
837
838 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
839
840         PR fortran/30200
841         * gfortran.dg/write_fmt_trim.f90: New test.
842
843 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
844
845         PR 30194
846         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
847         temporarily.
848
849 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
850
851         * lib/target-supports.exp (check_weak_available): Use istarget
852         "hppa*-*-hpux10*" instead of regexp.
853         (check_cxa_atexit_available): Likewise.
854
855 2006-12-14  Richard Guenther  <rguenther@suse.de>
856
857         PR tree-optimization/30197
858         * gcc.c-torture/execute/complex-1.c: Fix function name.
859         * gcc.dg/builtins-61.c: New testcase.
860
861 2006-12-14  Richard Guenther  <rguenther@suse.de>
862
863         PR middle-end/30172
864         * gcc.dg/pr30172-1.c: New testcase.
865
866 2006-12-14  Richard Guenther  <rguenther@suse.de>
867
868         PR tree-optimization/30198
869         * gcc.dg/builtins-60.c: New testcase.
870
871 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
872
873         * lib/target-supports.exp (vect_no_align): Remove spu.
874
875 2006-12-13  Ian Lance Taylor  <iant@google.com>
876
877         PR c++/19564
878         PR c++/19756
879         * g++.dg/warn/Wparentheses-5.C: New test.
880         * g++.dg/warn/Wparentheses-6.C: New test.
881         * g++.dg/warn/Wparentheses-7.C: New test.
882         * g++.dg/warn/Wparentheses-8.C: New test.
883         * g++.dg/warn/Wparentheses-9.C: New test.
884         * g++.dg/warn/Wparentheses-10.C: New test.
885         * g++.dg/warn/Wparentheses-11.C: New test.
886         * g++.dg/warn/Wparentheses-12.C: New test.
887         * g++.dg/warn/Wparentheses-13.C: New test.
888         * g++.dg/warn/Wparentheses-14.C: New test.
889         * g++.dg/warn/Wparentheses-15.C: New test.
890         * g++.dg/warn/Wparentheses-16.C: New test.
891         * g++.dg/warn/Wparentheses-17.C: New test.
892         * g++.dg/warn/Wparentheses-18.C: New test.
893         * g++.dg/warn/Wparentheses-19.C: New test.
894         * g++.dg/warn/Wparentheses-20.C: New test.
895         * g++.dg/warn/Wparentheses-21.C: New test.
896
897 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
898
899         PR testsuite/30157
900         * lib/target-supports.exp (check_cxa_atexit_available): Return false
901         for target "hppa.*hpux10".
902
903 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
904
905         * g++.dg/debug/vartrack1.C: New test.
906
907         * g++.dg/opt/ifcvt1.C: New test.
908
909         * gcc.dg/tls/opt-13.c: New test.
910
911         * gcc.dg/20060425-2.c: New test.
912
913         * g++.dg/opt/pr15054-2.C: New test.
914
915         * gcc.c-torture/execute/20060420-1.c: New test.
916
917         * gcc.c-torture/execute/20060412-1.c: New test.
918
919         * objc/compile/20060406-1.m: New test.
920
921 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
922
923         * g++.dg/template/array17.C: New test.
924
925 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
926
927         * gcc.target/powerpc/altivec-23.c: New test.
928
929 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
930
931         PR c++27316
932         * g++.dg/inherit/error3.C: New test.
933
934         PR c++/28740
935         * g++.dg/inherit/error4.C: New test.
936
937 2006-12-13  Richard Guenther  <rguenther@suse.de>
938
939         PR tree-optimization/17687
940         * gcc.dg/builtins-59.c: New testcase.
941
942 2006-12-13  Ben Elliston  <bje@au.ibm.com>
943
944         * gcc.target/spu/Wmain.c: New test.
945
946 2006-12-12  Josh Conner  <jconner@apple.com>
947
948         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
949         * g++.dg/abi/thunk4.C: Likewise.
950         * g++.dg/abi/rtti3.C: Likewise.
951
952 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
953
954         * gcc.target/spu/cpat-1.c: New test.
955         * gcc.target/spu/cpat-2.c: New test.
956         * gcc.target/spu/cpat-3.c: New test.
957         * gcc.target/spu/cpat-4.c: New test.
958
959 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
960
961         PR tree-opt/28436
962         * gcc.c-torture/compile/vector-1.c: New test.
963         * gcc.c-torture/compile/vector-2.c: New test.
964         * gcc.c-torture/compile/vector-3.c: New test.
965
966 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
967
968         * lib/fortran-torture.exp: Update copyright years.  Remove
969         obsolete comment.  Test -ftree-vectorize where it makes sense.
970         * lib/gfortran-dg.exp: Update copyright years.  Use settings
971         from fortran-torture.exp.
972         * gfortran.dg/char_transpose_1.f90,
973         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
974         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
975         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
976         '-w' to dg-options.
977
978 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
979
980         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
981         saved_${tool}_load.
982
983 2006-12-12  Ira Rosen  <irar@il.ibm.com>
984
985         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
986         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
987         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
988         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
989         gaps.
990
991 2006-12-12  Richard Guenther  <rguenther@suse.de>
992
993         PR middle-end/30147
994         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
995
996 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
997             Diego Novillo  <dnovillo@redhat.com>
998
999         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1000         VDEF/VUSE changes.
1001         * gcc.dg/tree-ssa/pr26421.c: Likewise
1002         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1003         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1004         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1005         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1006         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1007         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1008         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1009         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1010         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1011
1012 2006-12-11  Jan Hubicka  <jh@suse.cz>
1013
1014         * gcc.dg/tree-prof/stringop-1.c: New test.
1015         * gcc.dg/tree-prof/stringop-2.c: New test.
1016
1017 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1018
1019         PR target/30120
1020         * gcc.target/i386/pr30120.c: New test.
1021
1022         Revert:
1023         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.target/i386/x87regparm-1.c: New test.
1026         * gcc.target/i386/x87regparm-2.c: New test.
1027         * gcc.target/i386/x87regparm-3.c: New test.
1028         * gcc.target/i386/x87regparm-4.c: New test.
1029
1030 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1031
1032         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1033
1034 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/23994
1037         * gfortran.dg/protected_1.f90: New test.
1038         * gfortran.dg/protected_2.f90: New test.
1039         * gfortran.dg/protected_3.f90: New test.
1040         * gfortran.dg/protected_4.f90: New test.
1041         * gfortran.dg/protected_5.f90: New test.
1042         * gfortran.dg/protected_6.f90: New test.
1043
1044 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1045             Tobias Burnus  <burnus@gcc.gnu.org>
1046
1047         PR fortran/29975
1048         PR fortran/30068
1049         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1050         interface.
1051         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1052         ambiguous interfaces.
1053         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1054         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1055         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1056         ambiguous interfaces.
1057         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1058         * gfortran.dg/array_initializer_2.f90: Add initializer array
1059         constructor test.
1060
1061         PR fortran/30096
1062         * gfortran.dg/interface_9.f90: Test that host interfaces are
1063         not checked for ambiguity with the local version.
1064
1065 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1066
1067         PR fortran/29464
1068         * gfortran.dg/module_interface_2.f90: New test.
1069
1070 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1071
1072         PR fortran/29941
1073         * gfortran.dg/assumed_len.f90: New test.
1074
1075 2006-12-09  Richard Guenther  <rguenther@suse.de>
1076
1077         * g++.dg/warn/implicit-typename1.C: Qualify types.
1078         * g++.dg/parse/crash12.C: Likewise.
1079         * g++.dg/tree-ssa/pr22444.C: Likewise.
1080
1081 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1082
1083         * gfortran.dg/array_2.f90: Added sqrt test.
1084
1085 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1086
1087         * gcc.target/i386/x87regparm-1.c: XFAIL.
1088         * gcc.target/i386/x87regparm-2.c: XFAIL.
1089         * gcc.target/i386/x87regparm-3.c: XFAIL.
1090         * gcc.target/i386/x87regparm-4.c: XFAIL.
1091
1092 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1093
1094         * lib/target-supports.exp
1095         (check_effective_target_large_long_double): New.
1096         * gcc.dg/Wconversion-real.c : Use it.
1097         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1098         unsigned.
1099
1100 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1101
1102         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1103
1104 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/27546
1107         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1108
1109 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/29732
1112         * g++.dg/template/crash65.C: New test.
1113         * g++.dg/template/spec16.C: Tweak error markers.
1114
1115 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1116
1117         * gcc.target/spu: New directory.
1118         * gcc.target/spu/spu.exp: New file.
1119         * gcc.target/spu/intrinsics-1.c: New test.
1120
1121 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1122
1123         PR c++/29980
1124         * g++.dg/ext/attrib27.C: New test.
1125         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1126         * g++.dg/parse/typedef5.C: Likewise.
1127
1128 2006-12-07  Mike Stump  <mrs@apple.com>
1129
1130         * treelang/compile/var_defs.tree: Adjust.
1131
1132 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/29730
1135         * g++.dg/template/crash64.C: New test.
1136         * g++.dg/parse/crash27.C: Adjust error markers.
1137
1138 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1139
1140         PR libfortran/30009
1141         PR libfortran/30056
1142         * gfortran.dg/read_eof_4.f90:  Add tests.
1143         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1144         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1145
1146 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/29729
1149         * g++.dg/template/crash63.C: New test.
1150
1151         PR c++/29728
1152         * g++.dg/template/crash62.C: New test.
1153
1154 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1155
1156         PR fortran/30003
1157         * gfortran.dg/allocatable_function_1.f90: Increase the number
1158         of expected calls of free to 10; the lhs section reference is
1159         now evaluated so there is another call to bar.  Change the
1160         comment appropriately.
1161         * gfortran.dg/array_section_1.f90: New test.
1162
1163 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/29912
1166         * gfortran.dg/char_result_12.f90: New test.
1167
1168 2006-12-05  Richard Guenther  <rguenther@suse.de>
1169
1170         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1171         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1172         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1173         vect_double, xfail for spu*-*-*.
1174
1175 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1176
1177         PR fortran/29962
1178         * initialization_4.f90: Test noninteger exponents (-std=f95).
1179         * initialization_5.f90: New test for noninteger exponents
1180           with -std=f2003.
1181
1182 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/29821
1185         * gfortran.dg/parameter_array_section_1.f90: New test.
1186
1187 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1188
1189         PR c++/29733
1190         * g++.dg/template/crash61.C: New test.
1191
1192         PR c++/29632
1193         * g++.dg/template/error23.C: New test.
1194
1195 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1196
1197         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1198
1199 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1200
1201         PR fortran/29916
1202         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1203
1204 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR middle-end/29965
1207         * gcc.dg/gomp/pr29965-1.c: New test.
1208         * gcc.dg/gomp/pr29965-2.c: New test.
1209         * gcc.dg/gomp/pr29965-3.c: New test.
1210         * gcc.dg/gomp/pr29965-4.c: New test.
1211         * gcc.dg/gomp/pr29965-5.c: New test.
1212         * gcc.dg/gomp/pr29965-6.c: New test.
1213         * g++.dg/gomp/pr29965-1.C: New test.
1214         * g++.dg/gomp/pr29965-2.C: New test.
1215         * g++.dg/gomp/pr29965-3.C: New test.
1216         * g++.dg/gomp/pr29965-4.C: New test.
1217         * g++.dg/gomp/pr29965-5.C: New test.
1218         * g++.dg/gomp/pr29965-6.C: New test.
1219         * g++.dg/gomp/pr29965-7.C: New test.
1220         * g++.dg/gomp/pr29965-8.C: New test.
1221         * g++.dg/gomp/pr29965-9.C: New test.
1222         * g++.dg/gomp/pr29965-10.C: New test.
1223
1224 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1225
1226         * gnat.dg/pointer_variable_bounds.adb: New test.
1227         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1228         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1229
1230 2006-12-03  Eric Christopher  <echristo@apple.com>
1231
1232         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1233
1234 2006-12-03  Richard Henderson  <rth@redhat.com>
1235             Andrew Pinski  <pinskia@gmail.com>
1236
1237         PR C++/14329
1238         * g++.dg/warn/unit-1.C: New test.
1239
1240 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1241
1242         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1243
1244 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1245
1246         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1247         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1248         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1249         * gcc.dg/vect/vect-70.c: Reduce array size.
1250         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1251         vect_no_compaer_double targets.
1252         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1253         vect_float, vect_double, and vect_int.
1254
1255 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1256
1257         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1258         test for loop versioning on vect_no_align targets.
1259         * gcc.dg/vect/pr20122.c: Likewise.
1260         * gcc.dg/vect/vect-105.c: Likewise.
1261         * gcc.dg/vect/vect-42.c: Likewise.
1262         * gcc.dg/vect/vect-43.c: Likewise.
1263         * gcc.dg/vect/vect-74.c: Likewise.
1264         * gcc.dg/vect/vect-75.c: Likewise.
1265         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1266         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1267         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1268         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1269
1270 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/29642
1273         * gfortran.dg/value_1.f90 : New test.
1274         * gfortran.dg/value_2.f90 : New test.
1275         * gfortran.dg/value_3.f90 : New test.
1276         * gfortran.dg/value_4.f90 : New test.
1277         * gfortran.dg/value_4.c : Called from value_4.f90.
1278
1279 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1280
1281         PR C++/30033
1282         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1283
1284 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1285
1286         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1287
1288 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1289
1290         PR c/27953
1291         * gcc.dg/pr27953.c: New test.
1292
1293 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1294
1295         PR c++/30022
1296         * g++.dg/ext/vector5.C: New test.
1297
1298         PR c++/30021
1299         * g++.dg/other/main1.C: New test.
1300
1301 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1302
1303         PR libfortran/29568
1304         * gfortran.dg/convert_implied_open.f90:  Change to
1305         new default record length.
1306         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1307         new error message.
1308         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1309
1310 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1311
1312         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1313
1314 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1315
1316         PR c++/29066
1317         * g++.dg/expr/pr29066.c: New.
1318
1319 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1320             Zdenek Dvorak <dvorakz@suse.cz>
1321
1322         PR tree-optimization/29921
1323         * gcc.dg/pr29921-2.c: New test.
1324
1325 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1328         (i386_get_cpuid): New function.
1329         (i386_cpuid_ecx): Likewise.
1330         (i386_cpuid_edx): Likewise.
1331         (i386_cpuid): Updated to call i386_cpuid_edx.
1332
1333         * gcc.target/i386/sse3-addsubpd.c: New file.
1334         * gcc.target/i386/sse3-addsubps.c: Likewise.
1335         * gcc.target/i386/sse3-haddpd.c: Likewise.
1336         * gcc.target/i386/sse3-haddps.c: Likewise.
1337         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1338         * gcc.target/i386/sse3-hsubps.c: Likewise.
1339         * gcc.target/i386/sse3-lddqu.c: Likewise.
1340         * gcc.target/i386/sse3-movddup.c: Likewise.
1341         * gcc.target/i386/sse3-movshdup.c: Likewise.
1342         * gcc.target/i386/sse3-movsldup.c: Likewise.
1343
1344 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1345
1346         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1347
1348 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1349
1350         * gcc.dg/dfp/convert-int-max.c: New test.
1351         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1352
1353 2006-11-30  Richard Guenther  <rguenther@suse.de>
1354
1355         * gcc.dg/vect/vect-pow-1.c: Rename ...
1356         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1357         floats instead of doubles, check successful vectorization.
1358
1359 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1360
1361         PR target/29945
1362         * gcc.c-torture/compile/pr29945.c: New testcase.
1363
1364 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1365
1366         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1367         -maltivec.
1368
1369 2006-11-29  Eric Christopher  <echristo@apple.com>
1370
1371         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1372
1373 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1374
1375         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1376
1377         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1378
1379 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1380
1381         PR c++/29022
1382         * g++.dg/inherit/virtual2.C: New test.
1383         * g++.dg/inherit/virtual3.C: Likewise.
1384         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1385         * g++.dg/inherit/error2.C: Likewise.
1386         * g++.dg/template/instantiate1.C: Likewise.
1387
1388 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1389
1390         PR tree-opt/29984
1391         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1392
1393 2006-11-28  Jan Hubicka  <jh@suse.cz>
1394
1395         * gcc.dg/memcpy-1.c: New test.
1396
1397 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR c++/29735
1400         * g++.dg/warn/main-3.C: New test.
1401
1402 2006-11-28  Jan Hubicka  <jh@suse.cz>
1403
1404         * gcc.dg/winline-1.c: New test.
1405
1406 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1407
1408         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1409         alignments.
1410
1411 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1412
1413         PR fortran/29976
1414         * gfortran.dg/missing_optional_dummy_3.f90
1415
1416 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1417
1418         PR fortran/20880
1419         * gfortran.dg/interface_3.f90: Modify errors.
1420
1421 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1422
1423         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1424         fail to link due to relocation overflows on spu-*-*.
1425
1426 2006-11-27  Michael Matz  <matz@suse.de>
1427             Andreas Krebbel  <krebbel1@de.ibm.com>
1428
1429         PR target/29319
1430         * gcc.dg/20061127-1.c: New testcase.
1431
1432 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1433
1434         * gcc.dg/20061124-1.c: Add exit() function prototype.
1435
1436 2006-11-27  Jan Hubicka  <jh@suse.cz>
1437
1438         * gcc.target/i386/memcpy-1.c: Adjust size.
1439         * testsuite/gcc.dg/visibility-11.c: Likewise.
1440
1441 2006-11-27  Richard Guenther  <rguenther@suse.de>
1442
1443         PR middle-end/25620
1444         * gcc.target/i386/pow-1.c: New testcase.
1445         * gcc.dg/builtins-58.c: Likewise.
1446
1447 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/29886
1450         * g++.dg/expr/cast8.C: New test.
1451
1452 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1455         Don't ever inline the testcase.
1456
1457 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1458
1459         PR fortran/29982
1460         * gfortran.fortran-torture/compile/parameter_3.f90: New
1461         testcase.
1462
1463 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1464
1465         PR fortran/29951
1466         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1467
1468 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1469
1470         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1471         for CHAR.
1472
1473 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474
1475         PR libgfortran/29936
1476         * gfortran.dg/write_check3.f90: New test.
1477
1478 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1479
1480         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1481
1482 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1483
1484         PR fortran/20880
1485         * gfortran.dg/interface_3.f90: New test.
1486
1487         PR fortran/29387
1488         * gfortran.dg/generic_8.f90: New test.
1489
1490 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1491
1492         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1493         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1494         * gfortran.dg/specifics_3.f90: Remove.
1495
1496 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR c/29955
1499         * gcc.dg/gomp/pr29955.c: New test.
1500
1501         PR c/29736
1502         * gcc.dg/pr29736.c: New test.
1503
1504 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1505
1506         PR tree-opt/29964
1507         * gcc.dg/pure-1.c: New test.
1508
1509 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1510
1511         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1512         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1513
1514 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1515
1516         * gcc.dg/20061124-1.c: New testcase.
1517
1518 2006-11-23  Eric Christopher  <echristo@apple.com>
1519
1520         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1521
1522 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1523
1524         PR c/2707
1525         PR c++/26167
1526         * gcc.dg/Wconversion-integer.c: New. Supersedes
1527         Wconversion-negative-constants.c
1528         * gcc.dg/Wconversion-real.c: New.
1529         * gcc.dg/Wconversion-real-integer.c: New.
1530         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1531         * g++.dg/warn/Wconversion1.C: Modified.
1532
1533 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1534
1535         * gfortran.dg/overload_1.f90: New test.
1536
1537 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1538
1539         PR c/9072
1540         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1541         Wtraditional-conversion.
1542         * gcc.dg/overflow-warn-2.c: Likewise.
1543         * gcc.dg/Wconversion.c: Likewise. Renamed as
1544         Wtraditional-conversion.c .
1545         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1546         Wtraditional-conversion-2.c .
1547         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1548         Wtraditional-conversion-2.c
1549         * gcc.dg/Wconversion-negative-constants.c: New.
1550
1551 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1552
1553         * gcc.dg/tree-ssa/dump-1.c: New test.
1554
1555 2006-11-23  David Ung <davidu@mips.com>
1556
1557         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1558         -mfp64, allowable when ISA >= 33 and float is enabled.
1559         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1560         of mthc1 and mfhc1 patterns.
1561
1562 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1563
1564         PR tree-optimization/29921
1565         * gcc.dg/pr29921.c: New test.
1566
1567 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1568
1569         PR fortran/29441
1570         * gfortran.dg/initialization_4.f90: New test.
1571
1572 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1573
1574         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1575         platforms that have interleaving support.
1576         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1577         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1578         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1579         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1580         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1581         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1582         gcc.dg/vect/vect-strided-u8-i8.c,
1583         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1584         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1585         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1586         gcc.dg/vect/vect-strided-float.c,
1587         gcc.dg/vect/vect-strided-a-mult.c,
1588         gcc.dg/vect/vect-strided-mult-char-ls.c,
1589         gcc.dg/vect/vect-strided-a-u16-mult.c,
1590         gcc.dg/vect/vect-strided-a-u32-mult.c,
1591         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1592         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1593         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1594         gcc.dg/vect/vect-strided-mult.c,
1595         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1596         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1597
1598 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1599
1600         PR fortran/25087
1601         * gfortran.dg/auto_char_len_4.f90: New test.
1602
1603 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1604
1605         PR fortran/29652
1606         * gfortran.dg/generic_7.f90: New test.
1607         * gfortran.dg/defined_operators_1.f90: Add new error.
1608
1609 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1610
1611         PR tree-optimization/29902
1612         * g++.dg/tree-ssa/pr29902.C: New test.
1613
1614 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1615
1616         PR fortran/29820
1617         * gfortran.dg/used_types_13.f90: New test.
1618
1619 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1620
1621         * gcc.dg/dfp/snan.c: Delete.
1622
1623 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1624
1625         * g++.dg/cpp0x/static_assert1.C: New.
1626         * g++.dg/cpp0x/static_assert2.C: New.
1627         * g++.dg/cpp0x/static_assert3.C: New.
1628
1629 2006-11-21  Richard Guenther  <rguenther@suse.de>
1630
1631         * gcc.dg/vect/vect-pow-1.c: New testcase.
1632         * gcc.dg/vect/vect-pow-2.c: Likewise.
1633
1634 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR c++/29570
1637         * g++.dg/template/static29.C: New test.
1638
1639         PR c++/29734
1640         * g++.dg/conversion/simd4.C: New test.
1641
1642 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1643
1644         PR c++/29475
1645         * g++.dg/template/access19.C: New test.
1646         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1647         error is reported.
1648
1649 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1650
1651         PR tree-opt/25500
1652         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1653
1654 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1655
1656         PR fortran/27546
1657         * gfortran.dg/import.f90: Extended test.
1658         * gfortran.dg/import2.f90: Extended test.
1659
1660 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1661
1662         * gfortran.dg/volatile3.f90: Add conflict test.
1663
1664 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1665
1666         PR fortran/24783
1667         * gfortran.dg/implicit_10.f90: New test.
1668
1669 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1670
1671         PR c++/8586
1672         * g++.dg/warn/Wall-write-strings.C: New.
1673
1674 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1675
1676         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1677         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1678
1679 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1680
1681         * gfortran.dg/use_3.f90: Remove error message.
1682         * gfortran.dg/iso_fortran_env_1.f90: New test.
1683         * gfortran.dg/iso_fortran_env_2.f90: New test.
1684         * gfortran.dg/iso_fortran_env_3.f90: New test.
1685         * gfortran.dg/iso_fortran_env_4.f90: New test.
1686
1687 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1688
1689         * gcc.dg/vect/vect-27.c: Fix initialization.
1690
1691 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1692
1693         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1694         * gcc.dg/torture/builtin-minmax-1.c: New.
1695
1696         * gcc.dg/builtins-20.c: Add cases for copysign.
1697
1698 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1699
1700         PR fortran/24285
1701         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1702
1703 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1704         * gfortran.dg/use_1.f90: New test.
1705         * gfortran.dg/use_1.f90: New test.
1706         * gfortran.dg/use_1.f90: New test.
1707
1708 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1709
1710         PR tree-optimization/29801
1711         * gcc.dg/pr29801.c: New test.
1712
1713 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1714
1715         PR middle-end/29584
1716         * gcc.dg/torture/pr29584.c: New test.
1717
1718 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1719
1720         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1721         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1722         * gcc.target/powerpc/compress-float-ppc.c,
1723         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1724         powerpc_fprs.
1725         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1726         do not pass -mhard-float.
1727
1728 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/volatile_aggregate.adb: New test.
1731
1732 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1733
1734         PR fortran/29391
1735         PR fortran/29489
1736         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1737         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1738
1739 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1740
1741         PR target/29201
1742         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1743
1744 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1745
1746         * gfortran.dg/import3.f90: Fix error message.
1747
1748 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1749
1750         PR tree-opt/29788
1751         * gfortran.fortran-torture/compile/inline_1.f90:
1752         New testcase.
1753
1754 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1755
1756         * gcc.target/i386/x87regparm-1.c: New test.
1757         * gcc.target/i386/x87regparm-2.c: New test.
1758         * gcc.target/i386/x87regparm-3.c: New test.
1759         * gcc.target/i386/x87regparm-4.c: New test.
1760
1761 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1762
1763         PR fortran/27546
1764         * gfortran.dg/import.f90: New test.
1765         * gfortran.dg/import2.f90: New test.
1766         * gfortran.dg/import3.f90: New test.
1767
1768 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1769
1770         PR fortran/27588
1771         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1772
1773 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1774
1775         PR fortran/29806
1776         * gfortran.dg/contains.f90: New test.
1777         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1778
1779 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR tree-optimization/29581
1782         * gcc.dg/pr29581-1.c: New test.
1783         * gcc.dg/pr29581-2.c: New test.
1784         * gcc.dg/pr29581-3.c: New test.
1785         * gcc.dg/pr29581-4.c: New test.
1786         * gfortran.dg/pr29581.f90: New test.
1787
1788 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1789
1790         PR fortran/29702
1791         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1792         numbers in error message headers.
1793
1794 2006-11-14  Richard Guenther  <rguenther@suse.de>
1795
1796         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1797         to i?86 and x86_64 targets.
1798
1799 2006-11-14  Caroline Tice  <ctice@apple.com>
1800
1801         * gcc.dg/pubtypes-1.c: New file/testcase.
1802         * gcc.dg/pubtypes-2.c: New file/testcase.
1803         * gcc.dg/pubtypes-3.c: New file/testcase.
1804         * gcc.dg/pubtypes-4.c: New file/testcase.
1805         * g++.dg/pubtypes.C: New file/testcase.
1806
1807 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/29106
1810         * g++.dg/init/self1.C: New test.
1811
1812 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1813
1814         PR fortran/29657
1815         * gfortran.dg/conflicts.f90: Add.
1816
1817 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1818
1819         PR rtl-optimization/29798
1820
1821         * gcc.c-torture/execute/pr29798.c: New.
1822
1823 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1824
1825         * gcc.dg/builtins-20.c: Add more cases.
1826
1827 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR fortran/29759
1830         * gfortran.dg/gomp/pr29759.f90: New test.
1831
1832 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/29518
1835         * g++.dg/template/static28.C: New test.
1836
1837 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1838
1839         * lib/c-torture.exp: Use target-libpath.exp.
1840         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1841         set GCC_EXEC_PREFIX env var from global variable of same name.
1842
1843 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1844
1845         PR fortran/26994
1846         * gfortran.fortran-torture/compile/transfer-1.f90:
1847         New testcase.
1848
1849 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1850             Zdenek Dvorak <dvorakz@suse.cz>
1851
1852         PR tree-optimization/29680
1853         * gcc.dg/alias-11.c: New test.
1854
1855 2006-11-12  Jason Merrill  <jason@redhat.com>
1856             Andrew Pinski <pinskia@physics.uc.edu>
1857
1858         PR middle-end/28915
1859         * gcc.target/i386/vectorize1.c: New.
1860
1861 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1862
1863         PR rtl-optimization/29797
1864         * gcc.c-torture/execute/pr29797-1.c: New test case.
1865
1866 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1867
1868         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1869
1870 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1871
1872         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1873
1874 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1875
1876         PR tree-optimization/13827
1877         * gcc.dg/fold-eqand-1.c: New test case.
1878
1879 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1880
1881         PR rtl-opt/28812
1882         * gcc.c-torture/execute/mayalias-3.c: New test.
1883
1884 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1885
1886         PR middle-end/27528
1887         * gcc.c-torture/compile/pr27528.c: New test.
1888         * gcc.dg/pr27528.c: Likewise.
1889
1890 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1891
1892         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1893
1894         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1895
1896 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1897
1898         PR fortran/29758
1899         * gfortran.dg/reshape_source_size_1.f90: New test.
1900
1901 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1902
1903         PR fortran/29315
1904         * gfortran.dg/aliasing_dummy_4.f90: New test.
1905
1906 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         PR target/29777
1909         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1910         and x86_64-*-* targets.
1911
1912 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1913
1914         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1915         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1916         New macros. Use them in exact tests.
1917         (TESTIT3): New macro.
1918         Add tests for fmin, fmax and fma.
1919
1920 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1921
1922         PR fortran/29431
1923         * gfortran.dg/array_constructor_13.f90: New test.
1924
1925 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1926
1927         PR fortran/29744
1928         * gfortran.dg/used_types_12.f90: New test.
1929
1930 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1931
1932         PR middle-end/29726
1933         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1934         (test6): Ditto.
1935         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1936         * gcc.dg/fold-eqandshift-3.c: New test case.
1937
1938 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1939
1940         PR fortran/29699
1941         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1942
1943         PR fortran/21370
1944         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1945
1946 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1947
1948         * gcc.dg/20061109-1.c: New testcase.
1949
1950 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1951
1952         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1953
1954 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1955
1956         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1957         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1958
1959 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1960
1961         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1962         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1963
1964 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1965
1966         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1967
1968 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1969
1970         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1971         vect-9.c).
1972         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1973         * gcc.dg/vect/vect-9.c: Now vectorizable.
1974         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1975         that support vect_widen_mult.
1976         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1977         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1978         vect-reduc-dot-u16.c).
1979         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1980         vect-reduc-dot-u16.c).
1981         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1982         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1983         vect-reduc-dot-s8.c).
1984         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1985         vect-reduc-dot-s8.c).
1986         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1987         vect-reduc-dot-s8.c).
1988         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1989         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1990         vect-reduc-dot-u8.c).
1991         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1992         vect-reduc-dot-u8.c).
1993         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1994         * gcc.dg/vect/vect-multitypes-9.c: New test.
1995         * gcc.dg/vect/vect-multitypes-10.c: New test.
1996         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1997         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1998         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1999         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2000         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2001         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2002         wrapv-vect-reduc-dot-s8.c.
2003         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2004         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2005         targets that support vec_unpack.
2006         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2007         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2008         (check_effective_target_vect_widen_mult_hi_to_si): New.
2009         (check_effective_target_vect_widen_sum): Removed.
2010
2011         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2012
2013         * gcc.dg/vect/vect-multitypes-8.c: New test.
2014         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2015
2016         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2017
2018         * gcc.dg/vect/vect-multitypes-7.c: New test.
2019
2020         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2021
2022         * gcc.dg/vect/vect-multitypes-4.c: New test.
2023         * gcc.dg/vect/vect-multitypes-5.c: New test.
2024         * gcc.dg/vect/vect-multitypes-6.c: New test.
2025
2026         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2027
2028         * gcc.dg/vect/vect-multitypes-1.c: New test.
2029         * gcc.dg/vect/vect-multitypes-2.c: New test.
2030         * gcc.dg/vect/vect-multitypes-3.c: New test.
2031
2032 2006-11-07  Eric Christopher  <echristo@apple.com>
2033
2034         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2035         Test using scan-assembler-not.
2036
2037 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2038
2039         * gcc.dg/inline-17.c: New test.
2040
2041 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2042
2043         PR other/25028
2044         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2045         on HP-UX.
2046
2047 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2048
2049         PR fortran/29539
2050         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2051
2052         PR fortran/29634
2053         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2054         test.
2055
2056 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/29601
2059         * gfortran.dg/volatile.f90: Add.
2060         * gfortran.dg/volatile2.f90: Add.
2061         * gfortran.dg/volatile3.f90: Add.
2062         * gfortran.dg/volatile4.f90: Add.
2063         * gfortran.dg/volatile5.f90: Add.
2064         * gfortran.dg/volatile6.f90: Add.
2065         * gfortran.dg/volatile7.f90: Add.
2066
2067 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2068
2069         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2070           for matching error messages.
2071         * gfortran.dg/specifics_3.f90: Adjust pattern
2072           for matching error messages.
2073
2074 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2075             Bernhard Fischer  <aldot@gcc.gnu.org>
2076
2077         * lib/gcc-dg.exp (output-exists): New proc.
2078         (output-exists-not): New proc.
2079         * gcc.test-framework/test-framework.awk: Support new directives.
2080         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2081         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2082         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2083         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2084         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2085         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2086
2087 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2088
2089         PR fortran/29630
2090         PR fortran/29679
2091         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2092         * gfortran.dg/initialization_3.f90: New.
2093
2094 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR libgfortran/25545
2097         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2098
2099 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2100
2101         PR middle-end/29695
2102         * gcc.c-torture/execute/pr29695-1.c: New test.
2103         * gcc.c-torture/execute/pr29695-2.c: New test.
2104
2105 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2106
2107         PR fortran/29565
2108         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2109
2110 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2111
2112         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2113         for matching error messages.
2114
2115 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         PR target/26915
2118         * gcc.target/i386/387-12.c: New test.
2119
2120 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2121
2122         PR libfortran/29713
2123         * gfortran.dg/pr29713.f90: New test.
2124
2125 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2126
2127         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2128         Also test for bogus rest sign.
2129
2130 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2131
2132         PR libfortran/27895
2133         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2134
2135 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2136
2137         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2138         from error messages.
2139
2140 2006-11-02  Mike Stump  <mrs@apple.com>
2141
2142         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2143
2144         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2145
2146 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * g++.dg/eh/gcsec1.C: New test.
2149
2150 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2151
2152         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2153         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2154
2155 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2156
2157         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2158         hexadecimal value.
2159         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2160         * gcc.dg/pr14796-2.c: Likewise.
2161
2162 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.c-torture/execute/20061101-1.c: New test.
2165
2166 2006-11-01  Richard Guenther  <rguenther@suse.de>
2167
2168         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2169
2170 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2171
2172         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2173         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2174
2175 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2176
2177         * gcc.c-torture/execute/20061031-1.c: New test.
2178
2179 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2180
2181         PR 23067
2182         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2183         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2184         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2185         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2186         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2187         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2188         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2189
2190 2006-10-31  Eric Christopher  <echristo@apple.com>
2191             Falk Hueffner  <falk@debian.org>
2192
2193         * gcc.dg/builtin-bswap-1.c: New.
2194         * gcc.dg/builtin-bswap-2.c: New.
2195         * gcc.dg/builtin-bswap-3.c: New.
2196         * gcc.dg/builtin-bswap-4.c: New.
2197         * gcc.dg/builtin-bswap-5.c: New.
2198         * gcc.target/i386/builtin-bswap-1.c: New.
2199
2200 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2201
2202         * gcc.dg/inline-16.c: New.
2203
2204         PR 16622
2205         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2206         defining it.
2207         * gcc.dg/inline-13.c: New.
2208         * gcc.dg/inline-14.c: New.
2209         * gcc.dg/inline-15.c: New.
2210
2211         PR 11377
2212         * gcc.dg/inline6.c: New.
2213         * gcc.dg/inline7.c: New.
2214
2215 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2216
2217         PR middle-end/23470
2218         * gcc.dg/pr23470-1.c: New test case.
2219
2220 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2221
2222         PR fortran/29537
2223         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2224         data.
2225         * gfortran.dg/blockdata_2.f90: New testcase.
2226
2227 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2228
2229         PR libfortran/29627
2230         * gfortran.dg/unf_short_record_1.f90:  New test.
2231
2232 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2233
2234         PR fortran/29067
2235         * gfortran.dg/pr29067.f: New test.
2236
2237 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2238             Richard Sandiford  <richard@codesourcery.com>
2239
2240         * lib/target-supports.exp (get_compiler_messages): Append options
2241         as a single list element.
2242         (check_effective_target_arm_vfp_ok): New.
2243         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2244
2245 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2246
2247         PR fortran/29387
2248         * gfortran.dg/intrinsic_actual_2.f90: New test.
2249
2250         PR fortran/29490
2251         * gfortran.dg/actual_array_interface_1.f90: New test.
2252
2253         PR fortran/29641
2254         * gfortran.dg/used_types_11.f90: New test.
2255
2256 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2257
2258         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2259         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2260         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2261         * g++.old-deja/g++.mike/net25.C (main): Same.
2262         * g++.dg/lookup/exception1.C (main): Same.
2263         * g++.dg/parse/parens2.C (main): Same.
2264
2265 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2266
2267         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2268
2269 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2270
2271         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2272         * gcc.dg/torture/builtin-math-3.c: Likewise.
2273
2274 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2275
2276         PR fortran/29452
2277         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2278         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2279
2280 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2281
2282         PR Fortran/29410
2283         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2284
2285 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2286
2287         * lib/target-supports.exp (check_function_available): Declare
2288         function before calling.
2289
2290 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR tree-optimization/29637
2293         * gcc.dg/pr29637.c: New test.
2294
2295 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2296
2297         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2298         tree canonicalization.
2299
2300 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2301
2302         * gcc.dg/builtins-20.c: Add more hypot tests.
2303
2304 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2305
2306         * gcc.dg/fold-compare-1.c: New test case.
2307
2308 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2309
2310         PR c++/16307
2311         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2312
2313 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2314
2315         PR tree-optimization/15458
2316         * gcc.dg/fold-xornot-1.c: New test case.
2317
2318 2006-10-29  Richard Guenther  <rguenther@suse.de>
2319
2320         * gcc.target/i386/math-torture/trunc.c: New testcase.
2321
2322 2006-10-29  Richard Guenther  <rguenther@suse.de>
2323
2324         * gcc.target/i386/math-torture/round.c: New testcase.
2325
2326 2006-10-29  Richard Guenther  <rguenther@suse.de>
2327
2328         * gcc.target/i386/math-torture/ceil.c: New testcase.
2329         * gcc.target/i386/math-torture/floor.c: Likewise.
2330
2331 2006-10-29  Richard Guenther  <rguenther@suse.de>
2332
2333         * gcc.target/i386/math-torture/rint.c: New testcase.
2334         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2335
2336 2006-10-29  Richard Guenther  <rguenther@suse.de>
2337
2338         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2339         * gcc.target/i386/math-torture/lceil.c: Likewise.
2340
2341 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR libgfortran/24313
2344         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2345
2346 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2347
2348         * gcc.c-torture/execute/20020118-1.c,
2349         gcc.c-torture/execute/builtins/strlen.c,
2350         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2351         comment typos.
2352
2353 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2354
2355         * gcc.dg/builtins-20.c: Add tests for hypot.
2356         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2357         two-argument builtins.
2358         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2359         TESTIT2.  Update all callers.
2360         (TESTIT2, TESTIT2_R): New helper macros.
2361         Add testcases for pow, hypot and atan2.
2362
2363 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2364
2365         PR C++/29295
2366         * g++.dg/expr/bool1.C: New test.
2367         * g++.dg/expr/bool2.C: New test.
2368
2369 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2370
2371         PR fortran/28224
2372         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2373         * gfortran.dg/namelist_internal.f90: New test.
2374
2375 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2376
2377         PR fortran/29625
2378         * gfortran.dg/io_real_boz.f90: Add.
2379         * gfortran.dg/io_real_boz2.f90: Add.
2380
2381 2006-10-28  Richard Guenther  <rguenther@suse.de>
2382
2383         PR middle-end/26899
2384         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2385
2386 2006-10-28  Richard Guenther  <rguenther@suse.de>
2387
2388         PR target/28806
2389         * gcc.target/i386/math-torture/lround.c: New testcase.
2390
2391 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2392
2393         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2394         * gcc.dg/builtins-44.c: Likewise.
2395         * gcc.dg/builtins-45.c: Likewise.
2396         * gcc.dg/pr28796-2.c: Likewise.
2397         * gcc.dg/unordered-3.c: Likewise.
2398
2399 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400
2401         PR libgfortran/27954
2402         * gfortran.dg/error_recovery_2.f90: New test.
2403
2404 2006-10-26  Richard Guenther  <rguenther@suse.de>
2405
2406         * gcc.target/i386/i386.exp: Use glob, not find to collect
2407         tests.  Avoids recursing into subdirectories.
2408         * gcc.target/i386/math-torture/math-torture.exp: Torture
2409         for interesting ia32 math options.
2410         * gcc.target.i386/math-torture/lrint.c: New testcase.
2411
2412 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2413
2414         PR libgfortran/29563
2415         * gfortran.dg/arrayio_9.f90: Update test.
2416         * gfortran.dg/arrayio_19.f90: New test.
2417
2418 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2419
2420         * gcc.dg/20061026.c: New testcase.
2421
2422 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR libgfortran/29563
2425         * gfortran.dg/arrayio_9.f90: New test.
2426
2427 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2428
2429         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2430         Copy the strings manually, as strcpy may call strlen.
2431
2432 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2435         Add checks for log, log2, log10 and log1p.
2436
2437         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2438         we already test 0.0.  Add checks for expm1, log, log2, log10,
2439         log1p, cbrt, erf and erfc.
2440
2441 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2442
2443         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2444
2445 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2446
2447         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2448         and remainderl() built-in functions.  Remove -ffast-math from
2449         dg-options.
2450
2451 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2452
2453         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2454         acosh and atanh.
2455
2456         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2457         floating point modifiers to arguments passed to float and long
2458         double functions respectively.  Update all callers to use floating
2459         point numbers, not integers.  Add tests for exp, exp2 and
2460         exp10/pow10.
2461
2462         * gcc.dg/torture/builtin-math-3.c: New test.
2463
2464 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2465
2466         PR fortran/29393
2467         * gfortran.dg/initialize_2.f90: New.
2468
2469 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2470
2471         * gcc.dg/torture/builtin-math-2.c: New test.
2472
2473 2006-10-24  Richard Guenther  <rguenther@suse.de>
2474
2475         PR middle-end/28796
2476         * gcc.dg/pr28796-1.c: New testcase.
2477         * gcc.dg/pr28796-2.c: Likewise.
2478
2479 2006-10-24  Richard Guenther  <rguenther@suse.de>
2480
2481         * gcc.dg/builtins-57.c: New testcase.
2482
2483 2006-10-24  Richard Guenther  <rguenther@suse.de>
2484
2485         PR tree-optimization/29567
2486         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2487
2488 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2489
2490         PR tree-optimization/14784
2491         * gcc.dg/alias-10.c: New test.
2492
2493 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2494
2495         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2496
2497 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2498
2499         * gcc.dg/builtin-strncat-chk-1.c: New test.
2500
2501 2006-10-23  Jan Hubicka  <jh@suse.cz>
2502
2503         * gcc.dg/memmove-1.c: New test.
2504
2505 2006-10-23  Paul Brook  <paul@codesourcery.com>
2506
2507         * gcc.dg/pragma-pack-5.c: New test.
2508
2509 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2510
2511         * g++.dg/other/s390-1.C: New testcase.
2512
2513 2006-10-23  Richard Guenther  <rguenther@suse.de>
2514
2515         PR middle-end/27132
2516         PR middle-end/23295
2517         * gcc.dg/pr27132.c: New testcase.
2518         * gcc.dg/pr23295.c: Likewise.
2519         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2520         * g++.dg/tree-ssa/pr19807.C: Likewise.
2521
2522 2006-10-23  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/21032
2525         * gcc.dg/pr21032.c: New testcase.
2526
2527 2006-10-22  Jeff Law  <law@redhat.com>
2528         Richard Guenther  <rguenther@suse.de>
2529
2530         PR tree-optimization/15911
2531         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2532
2533 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2534
2535         PR c++/20647
2536         * g++.dg/abi/rtti3.C: New.
2537
2538 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2539
2540         PR middle-end/28252
2541         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2542         transformation.
2543
2544 2006-10-21  Richard Guenther  <rguenther@suse.de>
2545
2546         PR tree-optimization/3511
2547         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2548
2549 2006-10-21  Richard Guenther  <rguenther@suse.de>
2550
2551         PR middle-end/26898
2552         * gcc.dg/torture/pr26898-1.c: New testcase.
2553         * gcc.dg/torture/pr26898-2.c: Likewise.
2554
2555 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2556
2557         PR c++/28053
2558         * g++.dg/parse/bitfield1.C: Adjust error markers.
2559         * g++.dg/parse/bitfield2.C: New test.
2560
2561 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2562
2563         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2564
2565 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2566
2567         PR libfortran/27895
2568         * gfortran.dg/zero_sized_1.f90: New test.
2569
2570 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2571
2572         * gcc.dg/div-compare-1.c: New test.
2573
2574 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2575
2576         PR fortran/29216
2577         * gfortran.dg/result_default_init_1.f90: New test.
2578
2579         PR fortran/29314
2580         * gfortran.dg/automatic_default_init_1.f90: New test.
2581
2582         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2583         from 38 to 33.
2584
2585 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2586
2587         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2588         'using namespace std' without previous declaration.
2589         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2590         * g++.old-deja/g++.robertl/eb133c.C: New.
2591
2592 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2593
2594         PR libgfortran/29277
2595         * gfortran.dg/streamio_4.f90: Update test.
2596         * gfortran.dg/streamio_11.f90: New test.
2597
2598 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2599
2600         PR c++/27952
2601         * g++.dg/inherit/virtual1.C: New test.
2602
2603 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/28261
2606         * g++.dg/parse/enum3.C: New test.
2607
2608 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2609
2610         PR c++/29039
2611         * g++.dg/init/ctor8.C: New test.
2612
2613 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2614
2615         PR c++/27270
2616         * g++.dg/ext/complit8.C: Tweak error markers.
2617         * g++.dg/template/complit1.C: Add error marker.
2618
2619 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2620
2621         PR c++/27270
2622         * g++.dg/ext/complit8.C: New test.
2623
2624         PR c++/29408
2625         * g++.dg/parse/dtor12.C: New test.
2626
2627         PR c++/29435
2628         * g++.dg/template/sizeof11.C: New test.
2629
2630 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2631
2632         PR fortran/29392
2633         * gfortran.dg/data_char_3.f90: New test.
2634
2635         PR fortran/29451
2636         * gfortran.dg/negative_automatic_size.f90: New test.
2637
2638 2006-10-16  David Daney  <ddaney@avtrex.com>
2639
2640         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2641
2642 2006-10-16  Eric Christopher  <echristo@apple.com>
2643
2644         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2645         x86_64.
2646
2647 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2648
2649         PR c++/28211
2650         * g++.dg/tc1/dr49.C: Tweak error messages.
2651         * g++.dg/parse/template21.C: New test.
2652
2653 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2654
2655         PR middle-end/20491
2656         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2657
2658 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2659
2660         PR fortran/29403
2661         * gfortran.dg/print_1.f90: New test.
2662
2663 2006-10-15  Jan Hubicka  <jh@suse.cz>
2664
2665         PR middle-end/29241
2666         * gcc.c-torture/compile/pr29241.c: New testcase.
2667
2668 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2669
2670         PR middle-end/29250
2671         * gcc.c-torture/compile/pr29250.c: New test.
2672
2673 2006-10-15  Richard Guenther  <rguenther@suse.de>
2674
2675         * gcc.dg/pr29299.c: New testcase.
2676
2677 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2678
2679         PR fortran/24767
2680         * gfortran.dg/label_4.f90: Adjust warning flag.
2681
2682 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2683
2684         PR fortran/29371
2685         * gfortran.dg/nullify_3.f90: New test.
2686
2687 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2688
2689         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2690         on Solaris 2.5.1 too.
2691
2692 2006-10-13  Eric Christopher  <echristo@apple.com>
2693
2694         * gcc.dg/pr25993.c: Skip for darwin.
2695
2696 2006-10-13  Eric Christopher  <echristo@apple.com>
2697
2698         * gcc.dg/visibility-11.c: Skip for darwin.
2699
2700 2006-10-13  Eric Christopher  <echristo@apple.com>
2701
2702         * gcc.dg/darwin-weakimport-1.c: Use
2703         -fno-asynchronous-unwind-tables.
2704         * gcc.dg/darwin-weakimport-3.c: Ditto.
2705
2706 2006-10-13  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/29446
2709         * gcc.dg/torture/pr29446.c: New testcase.
2710
2711 2006-10-13  Bill Wendling  <wendling@apple.com>
2712
2713         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2714         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2715         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2716         * g++.old-deja/g++.law/shadow1.C: Likewise.
2717         * g++.old-deja/g++.law/ctors10.C: Likewise.
2718         * g++.dg/debug/namespace1.C: Likewise.
2719         * g++.dg/inherit/namespace-as-base.C: Likewise.
2720         * g++.dg/opt/delay-slot-1.C: Likewise.
2721         * g++.dg/parse/defarg10.C: Likewise.
2722         * g++.dg/template/ptrmem11.C: Likewise.
2723         * g++.dg/template/mem_func_ptr.C: Likewise.
2724         * g++.dg/template/spec19.C: Likewise.
2725
2726 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2727
2728         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2729
2730 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2731
2732         PR fortran/29373
2733         * gfortran.dg/implicit_9.f90: New test.
2734
2735         PR fortran/29407
2736         * gfortran.dg/namelist_25.f90: New test.
2737
2738         PR fortran/27701
2739         * gfortran.dg/same_name_2.f90: New test.
2740
2741         PR fortran/29232
2742         * gfortran.dg/host_assoc_types_1.f90: New test.
2743
2744         PR fortran/29364
2745         * gfortran.dg/missing_derived_type_1.f90: New test.
2746         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2747
2748         PR fortran/29422
2749         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2750
2751         PR fortran/29428
2752         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2753
2754 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2755
2756         PR fortran/29391
2757         * gfortran.dg/bound_2.f90: New test.
2758
2759 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2760
2761         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2762         directive.
2763         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2764         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2765         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2766         * gfortran.dg/gomp/reduction3.f90: Likewise.
2767         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2768         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2769         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2770         * gfortran.dg/forall_4.f90: Likewise.
2771         * gfortran.dg/spec_expr_4.f90: Likewise.
2772         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2773         * gfortran.dg/forall_5.f90: Likewise.
2774         * gfortran.dg/open_access_append_2.f90: Add check for
2775         compile-time warning.
2776
2777 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/28506
2780         * g++.dg/parse/pure1.C: New test.
2781
2782 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2783
2784         PR fortran/21435
2785         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2786         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2787         for compile-time warnings.
2788         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2789         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2790         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2791         file.
2792         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2793         specifier.
2794         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2795         compile-time warning.
2796
2797 2006-10-12  Jan Hubicka  <jh@suse.cz>
2798
2799         PR c/28419
2800         * gcc.dg/pr28319.c: New test.
2801
2802 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2803         PR c++/29318
2804         * g++.dg/ext/vla4.C: New test.
2805
2806 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2807
2808         PR c++/27961
2809         * g++.dg/template/crash60.C: New test.
2810         * g++.dg/other/large-size-array.C: Adjust error markers.
2811         * g++.dg/parse/crash27.C: Likewise.
2812         * g++.dg/template/crash1.C: Likewise.
2813
2814 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2815
2816         PR testsuite/29093
2817         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2818
2819 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR preprocessor/28709
2822         * gcc.dg/cpp/paste14.c: New test.
2823
2824 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/29175
2827         * g++.dg/init/array24.C: New test.
2828
2829 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2830
2831         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2832         of <sys/types.h>.
2833
2834 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2835
2836         PR c++/29024
2837         * g++.dg/parse/typedef8.C: New test.
2838         * g++.dg/other/mult-stor1.C: Adjust error markers.
2839
2840 2006-10-11  Richard Guenther  <rguenther@suse.de>
2841
2842         PR tree-optimization/28230
2843         * gcc.dg/torture/pr28230.c: New testcase.
2844
2845 2006-10-11  Richard Guenther  <rguenther@suse.de>
2846
2847         PR inline-asm/29119
2848         * gcc.dg/torture/pr29119.c: New testcase.
2849
2850 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR middle-end/29272
2853         * gcc.c-torture/execute/20060930-2.c: New test.
2854
2855 2006-10-09  Richard Henderson  <rth@redhat.com>
2856
2857         Revert emutls patch.
2858
2859 2006-10-09  Richard Guenther  <rguenther@suse.de>
2860
2861         PR middle-end/29254
2862         * gcc.dg/pr29254.c: New testcase.
2863
2864 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2865             Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/20541
2868         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2869         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2870         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2871         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2872         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2873         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2874         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2875         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2876         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2877         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2878         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2879         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2880         * gfortran.dg/alloc_comp_std.f90: New test.
2881         * gfortran.dg/move_alloc.f90: New test.
2882
2883 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2884
2885         PR fortran/29115
2886         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2887
2888         PR fortran/29211
2889         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2890
2891 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2892
2893         PR fortran/28585
2894         * gfortran.dg/new_line.f90: New test.
2895
2896 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2897
2898         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2899         * gcc.dg/torture/builtin-convert-1.c,
2900         gcc.dg/torture/builtin-convert-2.c,
2901         gcc.dg/torture/builtin-convert-3.c,
2902         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2903
2904 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2905
2906         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2907         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2908         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2909         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2910
2911 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2912
2913         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2914         Xfail some tests for powerpc-darwin and powerpc-aix.
2915
2916 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR c/29380
2919         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2920
2921 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2922
2923         PR target/29300
2924         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2925         on hppa*-*-hpux*.
2926
2927 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2928
2929         PR fortran/16580
2930         PR fortran/29288
2931         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2932         Add tests for using all possible intrinsics as actual arguments.
2933         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2934         all possible intrinsics as actual arguments.
2935         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2936         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2937
2938 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2939
2940         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2941         * gcc.dg/debug/debug-2.c: Likewise.
2942
2943 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2944
2945         * gcc.c-torture/compile/sync-2.c: New test.
2946
2947 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2948
2949         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2950         line endings.
2951
2952 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2953
2954         PR rtl-optimization/29128
2955         * gcc.c-torture/compile/pr29128.c: New test.
2956
2957 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2958
2959         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2960         line endings.
2961
2962 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2963
2964         PR middle-end/29256
2965         * gcc.dg/tree-ssa/loop-19.c: New test.
2966
2967 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR tree-optimization/29330
2970         * gcc.dg/pr29330.c: New test.
2971
2972         PR target/28924
2973         * gcc.c-torture/compile/20061005-1.c: New test.
2974
2975 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2976
2977         * gcc.dg/typename-vla-1.c: New case.
2978         * gnat.dg/forward_vla.adb: New case.
2979
2980 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR tree-optimization/29290
2983         * gfortran.dg/loop_nest_1.f90: New test.
2984
2985         PR target/29198
2986         * gcc.dg/tls/opt-12.c: New test.
2987
2988         PR fortran/28415
2989         * gfortran.dg/save_2.f90: New test.
2990
2991         PR c/29091
2992         * gcc.dg/pr29091.c: New test.
2993
2994 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2995
2996         * lib/target-supports.exp
2997         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2998         same as x86_64-*-*; check for LP64.
2999
3000 2006-10-04  Richard Henderson  <rth@redhat.com>
3001
3002         * lib/target-supports.exp (check_effective_target_tls): Redefine
3003         to mean non-emulated tls.
3004         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3005         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3006         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3007         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3008         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3009         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3010         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3011
3012 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/29343
3015         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3016
3017 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3018
3019         * gfortran.dg/bounds_check_fail_1.f90: New test.
3020
3021 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/29020
3024         * g++.dg/template/friend48.C: New test.
3025
3026 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3027
3028         PR fortran/29098
3029         * gfortran.dg/default_initialization_2.f90: New test.
3030
3031 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/20779
3034         PR fortran/20891
3035         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3036
3037 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/29284
3040         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3041
3042         PR fortran/29321
3043         PR fortran/29322
3044         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3045
3046         PR fortran/25091
3047         PR fortran/25092
3048         * gfortran.dg/entry_array_specs_1.f90: New test.
3049
3050 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3051
3052         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3053         insufficient to inhibit some test failures at -O3.  Do testing
3054         on integers.
3055
3056 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3057
3058         PR c++/29138
3059         * g++.dg/inherit/access8.C: New test.
3060         * g++.dg/template/dtor4.C: Tweak error messages.
3061
3062 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3063
3064         PR fortran/27478
3065         * gfortran.dg/entry_8.f90: New test.
3066
3067 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3068
3069         PR c++/29291
3070         * g++.dg/parse/new4.C: New test.
3071
3072 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3073
3074         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3075         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3076         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3077         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3078         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3079
3080 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081
3082         PR fortran/19260
3083         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3084         * gfortran.dg/continuation_2.f90: New test.
3085
3086         PR fortran/19262
3087         * gfortran.dg/continuation_3.f90: New test.
3088         * gfortran.dg/continuation_4.f90: New test.
3089         * gfortran.dg/continuation_5.f: New test.
3090         * gfortran.dg/continuation_6.f: New test.
3091
3092 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3093
3094         PR c++/29226
3095         * g++.dg/template/vla1.C: New test.
3096
3097 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3098
3099         PR fortran/29210
3100         * gfortran.dg/complex_parameter_1.f90: New test.
3101
3102 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR c/29154
3105         * gcc.c-torture/execute/20060929-1.c: New test.
3106
3107 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/29105
3110         * g++.dg/template/member6.C: New test.
3111         * g++.dg/parse/typename7.C: Adjust error markers.
3112
3113         PR c++/29080
3114         * g++.dg/template/member7.C: New test.
3115
3116 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3117
3118         PR c/24010
3119         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3120         gcc.dg/Woverride-init-3.c: New tests.
3121
3122 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3123
3124         * gcc.c-torture/execute/20060930-1.c: New test.
3125
3126 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3127
3128         PR fortran/18791
3129         * gfortran.dg/specifics_1.f90: New test.
3130         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3131         complex specifics.
3132
3133 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3134
3135         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3136         pthread-init-common.h: New.
3137
3138 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3139
3140         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3141         precision on some archs.
3142
3143 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3144
3145         * gcc.dg/non-local-goto-1.c: New test.
3146         * gcc.dg/non-local-goto-2.c: Likewise.
3147         * gcc.dg/setjmp-3.c: Likewise.
3148         * gcc.dg/setjmp-4.c: Likewise.
3149
3150 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3151
3152         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3153
3154 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3155
3156         PR fortran/28276
3157         * gfortran.dg/exponent_1.f90: New test.
3158
3159         PR fortran/27021
3160         * gfortran.dg/nearest_1.f90: New test.
3161
3162 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR middle-end/25261
3165         PR middle-end/28790
3166         * gcc.dg/gomp/nestedfn-1.c: New test.
3167
3168 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3169
3170         PR objc/29195
3171         * objc/compile/method-1.m: New test.
3172
3173 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3174
3175         PR c++/26938
3176         * g++.dg/template/crash58.C: New test.
3177         * g++.dg/parse/crash28.C: Adjust error markers.
3178         * g++.dg/template/crash34.C: Likewise.
3179         * g++.dg/template/friend31.C: Likewise.
3180         * g++.dg/template/crash32.C: Likewise.
3181
3182         PR c++/27329
3183         * g++.dg/template/crash59.C: New test.
3184
3185         PR c++/27667
3186         * g++.dg/template/spec33.C: New test.
3187         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3188
3189 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3190             Adam Nemet  <anemet@caviumnetworks.com>
3191
3192         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3193         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3194
3195 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3196
3197         PR target/28911
3198         * gcc.dg/pr28911.c: New.
3199
3200 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3201
3202         PR target/29169
3203         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3204         (dg-options): Add -mfpmath=387.
3205
3206 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3207
3208         PR c/28706
3209         * gcc.dg/pr28706.c: New test.
3210
3211         PR c/28712
3212         * gcc.dg/pr28712.c: New test.
3213
3214 2006-09-22  Mike Stump  <mrs@apple.com>
3215
3216         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3217
3218 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3219
3220         PR tree-optimization/28888
3221         * gcc.dg/pr28888.c: New test.
3222
3223 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3224
3225         PR c++/29016
3226         * g++.dg/init/ptrfn1.C: New test.
3227
3228 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3229
3230         PR c++/28861
3231         * g++.dg/template/spec32.C: New test.
3232         * g++.dg/parse/crash9.C: Adjust error markers.
3233
3234         PR c++/28303
3235         * g++.dg/template/typedef6.C: New test.
3236         * g++.dg/init/error1.C: Adjust error markers.
3237         * g++.dg/parse/crash9.C: Likewise.
3238         * g++.dg/template/crash55.C: Likewise.
3239
3240 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3241
3242         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3243
3244 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3245
3246         PR target/27650
3247         * g++.dg/ext/dllimport12.C: New test.
3248
3249 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3250
3251         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3252         * gcc.target/mips/nmadd-2.c: Likewise.
3253         * gcc.target/mips/mips-ps-6.c: New test.
3254         * gcc.target/mips/neg-abs-1.c: Likewise.
3255         * gcc.target/mips/neg-abs-2.c: Likewise.
3256         * gcc.target/mips/nmadd-3.c: New test.
3257
3258 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR middle-end/28046
3261         * gcc.dg/gomp/atomic-10.c: New test.
3262         * g++.dg/gomp/atomic-10.C: New test.
3263
3264 2006-09-20  Eric Christopher  <echristo@apple.com>
3265
3266         * gcc.target/i386/sse3-not-fisttp.c: New.
3267
3268 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3269
3270         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3271
3272 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3273
3274         * gcc.c-torture/execute/pr28289.c (one): New variable.
3275         (main): Use it instead of argc.
3276         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3277         (main): Use it instead of argc.
3278
3279 2006-09-19  Paul Brook  <paul@codesourcery.com>
3280
3281         PR target/28516
3282         * gcc.dg/nested-func-5.c: New test.
3283
3284 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3285
3286         * lib/target-supports.exp (check_effective_target_tls): Compile
3287         test stubs using ${tool}_target_compile, not just target_compile.
3288         (check_effective_target_tls_runtime): Likewise.
3289
3290 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3291
3292         * gcc.c-torture/compile/20030405-1.x: Remove.
3293
3294         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3295         optimising linker from discarding it.
3296
3297 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3298
3299         PR fortran/28526
3300         * gfortran.dg/keyword_symbol_1.f90: New test.
3301
3302         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3303         pedantic compilation option.
3304
3305 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3306
3307         PR fortran/29060
3308         * gfortran.dg/spread_shape_1.f90: New test.
3309
3310 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3311
3312         PR tree-optimization/28887
3313         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3314
3315 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3316
3317         PR c/25993
3318         * gcc.dg/pr25993.c: New test.
3319
3320 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3321
3322         PR tree-opt/21591
3323         * gcc.dg/vect/pr21591.c: New test.
3324
3325 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR tree-opt/29059
3328         * gcc.c-torture/compile/strcpy-1.c: New test.
3329         * gcc.c-torture/compile/strcpy-2.c: New test.
3330         * gcc.c-torture/compile/memcpy-1.c: New test.
3331         * gcc.c-torture/compile/memcpy-2.c: New test.
3332
3333 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3334
3335         PR testsuite/29055
3336         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3337
3338 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gnat.dg/specs/double_record_extension1.ads: New test.
3341         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3342
3343 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/29051
3346         * gfortran.dg/oldstyle_3.f90: New test.
3347
3348 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR libgfortran/29099
3351         * gfortran.dg/secnds-1.f: New test.
3352
3353 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3354
3355         PR libgfortran/29053
3356         * gfortran.dg/streamio_9.f90: New test.
3357         * gfortran.dg/streamio_10.f90: New test.
3358
3359 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3360
3361         PR C++/29002
3362         * g++.dg/init/array22.C: New test.
3363         * g++.dg/init/array23.C: New test.
3364
3365 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3366
3367         * stackcheck.lst: Update list of tests requiring stack checking.
3368         * norun.lst: Adjust for above change.
3369         * ada95.lst: New file.
3370         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3371         requiring -gnat95 switch.
3372
3373 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3374
3375         * gnat.dg/in_out_parameter.adb: New test.
3376
3377 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3378
3379         PR debug/28980
3380         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3381
3382 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3383
3384         * gnat.dg/specs/unchecked_union.ads: New test.
3385
3386 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3387
3388         PR rtl-optimization/28982
3389         * gcc.c-torture/execute/pr28982a.c: New test.
3390         * gcc.c-torture/execute/pr28982b.c: Likewise.
3391
3392 2006-09-12  Eric Christopher  <echristo@apple.com>
3393
3394         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3395         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3396
3397 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3398
3399         PR c/28768
3400         PR preprocessor/14634
3401         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3402         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3403         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3404
3405 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3406
3407         * gcc.dg/pr28243.c: New test.
3408
3409 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3410
3411         PR fortran/28971
3412         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3413         this undiagnosed regression reappears.
3414
3415 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3416
3417         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3418         Treat $srcdir as a literal.
3419         * lib/fortran-torture.exp (fortran-torture-compile,
3420         fortran-torture-execute): Likewise.
3421         * lib/objc-torture.exp (objc-torture-compile,
3422         objc-torture-execute): Likewise.
3423         * lib/profopt.exp (profopt-execute): Likewise.
3424
3425 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3426
3427         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3428
3429 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3430
3431         PR testsuite/28950
3432         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3433
3434 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3435
3436         PR target/13685
3437         * gcc.target/i386/pr13685.c: New test.
3438
3439 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3440
3441         * gcc.dg/pr28726.c: New test.
3442
3443 2006-09-11  Josh Conner  <jconner@apple.com>
3444
3445         * gcc.dg/nrv3.c: Increase size of structure.
3446         * gcc.dg/nrv4.c: Likewise.
3447         * gcc.dg/nrv5.c: Likewise.
3448
3449 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR libfortran/28890
3452         gfortran.dg/assumed_charlen_function_5.f90: New test.
3453
3454 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/28991
3457         * g++.dg/init/static3.C: New test.
3458
3459 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3460
3461         PR testsuite/29007
3462         * gcc.dg/long-long-cst1.c (t): Add cast to
3463         __SIZE_TYPE__ before casting to int.
3464         (main): Return 0 on success.
3465
3466 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3467
3468         * gcc.c-torture/execute/20060910-1.c: New test.
3469
3470 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3471
3472         PR middle-end/26983
3473         * gcc.dg/pr26983.c: New test.
3474
3475 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3476
3477         PR target/29006
3478         * gcc.c-torture/execute/pr29006.c: New test.
3479
3480 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3481
3482         PR libfortran/28947
3483         gfortran.dg/matmul_4.f90: New test.
3484
3485 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3486
3487         PR fortran/28959
3488         gfortran.dg/used_types_10: New test.
3489
3490 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3491
3492         PR libfortran/28923
3493         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3494         gfortran.dg/array_initializer_3.f90: New test.
3495
3496 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR fortran/28914
3499         * gfortran.dg/actual_array_constructor_3.f90: New test.
3500
3501 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3502
3503         PR testsuite/26778
3504         * gcc.target/i386/pr26778.c: New testcase.
3505
3506 2006-09-08  Eric Christopher  <echristo@apple.com>
3507
3508         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3509         * gcc.target/i386/memcpy-1.c: Ditto.
3510         * gcc.target/i386/asm-1.c: Ditto.
3511         * gcc.target/i386/20060512-4.c: Ditto.
3512         * gcc.target/i386/compress-float-387.c: Ditto.
3513         * gcc.target/i386/20060512-1.c: Ditto.
3514         * gcc.target/i386/compress-float-sse.c: Ditto.
3515         * gcc.target/i386/20060512-2.c: Ditto.
3516         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3517         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3518         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3519         * gcc.dg/pr26449.c: Ditto.
3520         * gcc.dg/attr-ms_struct-2.c: Ditto.
3521         * gcc.dg/attr-ms_struct-1.c: Ditto.
3522         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3523
3524 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3525
3526         PR c/28504
3527         * gcc.dg/vla-10.c: New test.
3528
3529 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3530
3531         PR c++/28858
3532         * g++.dg/parse/template20.C: New test.
3533         * g++.dg/template/operator8.C: Remove obsolete part.
3534         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3535         * g++.old-deja/g++.pt/crash65.C: Likewise.
3536
3537 2006-09-07  Jason Merrill  <jason@redhat.com>
3538
3539         PR middle-end/27724
3540         * gcc.dg/long-long-cst1.c: New test.
3541
3542 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3543
3544         PR C++/28906
3545         * g++.dg/other/array3.C: New test.
3546         * g++.dg/other/array4.C: New test.
3547         * g++.dg/other/array5.C: New test.
3548
3549 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3550
3551         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3552
3553 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3554
3555         PR target/28946
3556         * gcc.target/i386/pr28946.c: New test.
3557
3558 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3559
3560         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3561         in integer literal constant.
3562         * gfortran.dg/enum_8.f90: Ditto.
3563         * gfortran.dg/g77/20030326-1.f: Ditto.
3564
3565 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3566
3567         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3568         nonconformance usage.
3569
3570 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3571
3572         PR middle-end/28862
3573         * gcc.c-torture/compile/vector-align-1.c: New test.
3574
3575 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3576
3577         PR rtl-opt/27883
3578         * g++.dg/opt/copysign-1.C: New test.
3579
3580 2006-09-06  Jason Merrill  <jason@redhat.com>
3581
3582         PR c++/27371
3583         * g++.dg/warn/unused-result1.C: New test.
3584
3585 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/28903
3588         * g++.dg/ext/vla3.C: New test.
3589
3590         PR c++/28886
3591         * g++.dg/template/array16.C: New test.
3592
3593 2006-09-06  Richard Guenther  <rguenther@suse.de>
3594
3595         * gcc.dg/pr27226.c: Remove testcase again.
3596
3597 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3598
3599         PR tree-opt/28937
3600         * g++.dg/opt/unroll2.C: New test.
3601
3602 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3603
3604         PR tree-opt/28952
3605         * gcc.dg/vect/pr28952.c: New test.
3606
3607 2006-09-05  Richard Guenther  <rguenther@suse.de>
3608
3609         PR tree-optimization/28900
3610         * gcc.dg/torture/pr28900.c: New testcase
3611
3612 2006-09-05  Richard Guenther  <rguenther@suse.de>
3613
3614         PR tree-optimization/28905
3615         * gcc.c-torture/compile/pr28905.c: New testcase.
3616
3617 2006-09-05  Richard Guenther  <rguenther@suse.de>
3618
3619         PR middle-end/28935
3620         * gcc.dg/pr28935.c: New testcase.
3621
3622 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3623
3624         * gcc.c-torture/execute/20060905-1.c: New test.
3625
3626 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3627
3628         PR fortran/28908
3629         * gfortran.dg/used_types_7.f90: New test.
3630         * gfortran.dg/used_types_8.f90: New test.
3631         * gfortran.dg/used_types_9.f90: New test.
3632
3633 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3634
3635         * gcc.c-torture/compile/20060904-1.c: New test.
3636
3637 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3638
3639         PR c++/23287 Revert my 2006-09-01 patch
3640         * g++.dg/parse/dtor12.C: Remove.
3641
3642 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3643
3644         PR c+/27670
3645         * g++.dg/template/operator9.C: New test.
3646
3647         PR c++/27493
3648         * g++.dg/template/operator7.C: New test.
3649
3650         PR c++/27494
3651         * g++.dg/template/operator8.C: New test.
3652
3653         PR c++/27397
3654         * g++.dg/template/crash57.C: New test.
3655
3656         * g++.dg/template/typedef4.C: Adjust error markers.
3657         * g++.dg/template/typedef5.C: Likewise.
3658
3659 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR c++/28878
3662         * g++.dg/parse/crash33.C: New test.
3663
3664 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3665         Richard Guenther  <rguenther@suse.de>
3666         Adam Nemet  <anemet@caviumnetworks.com>
3667
3668         PR middle-end/27226
3669         * gcc.target/mips/memcpy-1.c: New testcase.
3670         * gcc.dg/pr27226.c: Likewise.
3671
3672 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3673
3674         PR c++/28705
3675         * g++.dg/lookup/koenig5.C: New.
3676         * g++.dg/template/crash56.C: New.
3677
3678 2006-09-01  Josh Conner  <jconner@apple.com>
3679
3680         PR c++/25505
3681         * gcc.dg/nrv3.c: New test.
3682         * gcc.dg/nrv4.c: New test.
3683         * gcc.dg/nrv5.c: New test.
3684
3685 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3686
3687         PR c++/23287
3688         * g++.dg/parse/dtor12.C: New.
3689
3690 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3691
3692         PR tree-optimization/28839
3693         * gcc.dg/pr28839.c: New test.
3694
3695 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3696
3697         PR target/24367
3698         * gcc.dg/pr24367.c: New testcase.
3699
3700 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3701
3702         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3703
3704 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3705
3706         PR rtl-optimization/27735
3707         * gcc.dg/loop-unswitch-1.c: New test.
3708
3709 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/28885
3712         * gfortran.dg/aliasing_dummy_2.f90: New test.
3713
3714         PR fortran/20067
3715         * gfortran.dg/generic_5.f90: Change error message.
3716
3717         PR fortran/28873
3718         * gfortran.dg/generic_6.f90: New test.
3719
3720         PR fortran/25077
3721         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3722
3723         PR fortran/25102
3724         * gfortran.dg/invalid_interface_assignment.f90: New test.
3725
3726         PR fortran/24866
3727         * gfortran.dg/module_proc_external_dummy.f90: New test.
3728
3729 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         PR c++/28349
3732         * testsuite/g++.dg/warn/var-args1.C: New test.
3733
3734 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3735
3736         PR fortran/28866
3737         * gfortran.dg/simpleif_2.f90: New test.
3738         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3739         * gfortran.dg/enum_5.f90: Ditto.
3740
3741 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3742             Kazu Hirata  <kazu@codesourcery.com>
3743
3744         PR tree-optimization/17506
3745         * gcc.dg/pr17506.c: New.
3746
3747 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3748
3749         PR c++/28139
3750         * g++.dg/eh/alias1.C: New test.
3751
3752 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3753
3754         PR c++/28860
3755         * g++.dg/template/ttp22.C: New test.
3756
3757 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3758
3759         PR middle-end/26632
3760         * gcc.dg/pr26632.c: New.
3761
3762 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3763
3764         PR libgfortran/28354
3765         * gfortran.dg/fmt_zero_precision.f90: New test.
3766
3767 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3768
3769         PR c++/28058
3770         * g++.dg/template/spec31.C: New test.
3771
3772 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3773
3774         PR c++/26573
3775         * g++.dg/other/static2.C: New test.
3776
3777 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3778
3779         * gcc.dg/Wswitch-enum-2.c: New test case.
3780         * gcc.dg/Wswitch-enum-3.c: Likewise.
3781
3782 2006-08-26  Richard Guenther  <rguenther@suse.de>
3783
3784         * gcc.c-torture/compile/20060826-1.c: New testcase.
3785
3786 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3787
3788         PR c++/28736
3789         * g++.dg/template/void10.C: New test.
3790
3791         PR c++/28737
3792         * g++.dg/template/void8.C: New test.
3793
3794         PR c+_+/28738
3795         * g++.dg/template/void9.C: New test.
3796
3797         * g++.dg/template/void3.C: Adjust error markers.
3798         * g++.dg/template/void4.C: Likewise.
3799         * g++.dg/template/crash55.C: Likewise.
3800         * g++.dg/template/void7.C: Likewise
3801
3802 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/28588
3805         * g++.dg/inherit/access6.C: New test.
3806         * g++.dg/inherit/access7.C: Likewise.
3807
3808         PR c++/28595
3809         * g++.dg/template/array15.C: New test.
3810         * g++.dg/template/crash2.C: Tweak error markers.
3811
3812 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR middle-end/28683
3815         * gcc.c-torture/compile/20060823-1.c: New test.
3816
3817 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3818
3819         PR c++/28853
3820         * g++.dg/template/ttp21.C: New test.
3821
3822         PR c++/28852
3823         * g++.dg/other/operator1.C: Add error-marker.
3824         * g++.dg/other/operator2.C: New test.
3825
3826 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3827
3828         PR c/27893
3829         * gcc.c-torture/compile/vla-const-1.c,
3830         gcc.c-torture/compile/vla-const-2.c: New tests.
3831
3832 2006-08-26  Richard Guenther  <rguenther@suse.de>
3833
3834         PR middle-end/28814
3835         * gcc.dg/torture/pr28814.c: New testcase.
3836
3837 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3838
3839         PR c/28418
3840         * gcc.c-torture/compile/compound-literal-1.c: New test.
3841
3842 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3843
3844         PR c/28299
3845         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3846         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3847         Expect extra diagnostics.
3848
3849 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3850
3851         gcc.dg/noncompile/pr16876.c: New test.
3852
3853 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/28056
3856         * g++.dg/parse/local1.C: New test.
3857         * g++.dg/other/qual1.C: Tweak error marker.
3858
3859 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3860
3861         PR c++/27787
3862         * g++.dg/template/typename10.C: New.
3863         * g++.dg/template/lookup4.C: Remove bogus error marker.
3864
3865 2006-08-25  Richard Guenther  <rguenther@suse.de>
3866
3867         PR testsuite/28829
3868         * gcc.dg/pr26570.c: Fix testcase.
3869
3870 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3871
3872         PR tree-opt/28807
3873         * gcc.c-torture/execute/mayalias-2.c: New test.
3874         * gcc.dg/tree-ssa/alias-13.c: New test.
3875
3876 2006-08-24  Jan Hubicka  <jh@suse.cz>
3877
3878         PR debug/26881
3879         * gcc.dg/debug/pr26881.c: New file.
3880
3881 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3882
3883         PR fortran/28788
3884         * gfortran.dg/used_types_4.f90: New test.
3885         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3886         association of derived types.
3887         * gfortran.dg/used_types_2.f90: Add module cleanup.
3888         * gfortran.dg/used_types_3.f90: The same.
3889
3890         PR fortran/28771
3891         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3892         fix of regression.
3893
3894 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895
3896         PR 28813
3897         * gfortran.dg/direct_io_6.f90: Remove test.
3898
3899 2006-08-23  Stuart Hastings  <stuart@apple.com>
3900
3901         PR 28825
3902         * gcc.target/i386/20060821-1.c: New.
3903
3904 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3905
3906         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3907         dg-warning strings for dllimport.
3908
3909 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3910
3911         PR C++/28450
3912         * g++.dg/ext/vector4.C: New test.
3913         * g++.dg/ext/complex1.C: New test.
3914
3915 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3916
3917         PR debug/28692
3918         * gcc.dg/debug/const-1.c: New.
3919         * gcc.dg/debug/const-2.c: New.
3920         * gcc.dg/debug/dwarf2/const-1.c: New.
3921         * gcc.dg/debug/dwarf2/const-2.c: New.
3922         * gcc.dg/debug/dwarf2/const-2b.c: New.
3923
3924 2006-08-22  Richard Guenther  <rguenther@suse.de>
3925
3926         PR middle-end/28776
3927         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3928         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3929
3930 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3931
3932         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3933
3934 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3935
3936         PR c++/26269
3937         * g++.dg/other/error14.C: New test.
3938
3939         PR c++/28505
3940         * g++.dg/parse/ctor7.C: New test.
3941         * g++.dg/parse/ctor8.C: Likewise.
3942
3943         PR c++/28741
3944         * g++.dg/template/void7.C: New test.
3945
3946 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3947
3948         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3949         * gnat.dg/self_aggregate_with_array.adb: New test.
3950
3951 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3952
3953         * g++.dg/eh/arm-vfp-unwind.C: New test.
3954
3955 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/28341
3958         * g++.dg/template/ref3.C: New test.
3959         * g++.dg/template/nontype13.C: New test.
3960
3961         PR c++/28346
3962         * g++.dg/template/ptrmem17.C: New test.
3963
3964 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3965
3966         PR target/28648 c:
3967         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3968
3969 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3970
3971         PR fortran/28630
3972         * gfortran.dg/used_types_2.f90: New test.
3973
3974         PR fortran/28601
3975         * gfortran.dg/used_types_3.f90: New test.
3976
3977         PR fortran/20886
3978         * gfortran.dg/generic_actual_arg.f90: New test.
3979
3980         PR fortran/28735
3981         * gfortran.dg/module_private_array_refs_1.f90: New test.
3982
3983         PR fortran/28762
3984         * gfortran.dg/program_name_1.f90: New test.
3985
3986         PR fortran/28425
3987         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3988
3989         PR fortran/28496
3990         * gfortran.dg/array_initializer_2.f90: New test.
3991
3992         PR fortran/18111
3993         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3994
3995         PR fortran/28600
3996         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3997
3998         PR fortran/28771
3999         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4000
4001         PR fortran/28660
4002         * gfortran.dg/dependent_decls_1.f90: New test.
4003
4004 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4005
4006         PR fortran/25217
4007         * gfortran.dg/derived_init_2.f90: New.
4008
4009 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4010
4011         * gcc.c-torture/execute/pr28289.c: New test.
4012
4013 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR c/28744
4016         * gcc.dg/attr-externally-visible-1.c: New test.
4017         * gcc.dg/attr-externally-visible-2.c: New test.
4018         * g++.dg/parse/attr-externally-visible-1.C: New test.
4019         * g++.dg/parse/attr-externally-visible-2.C: New test.
4020
4021 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4022
4023         PR c++/28606
4024         * g++.dg/parse/dtor11.C: New test.
4025
4026 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4027
4028         PR rtl-optimization/28489
4029         * gcc.c-torture/compile/pr28489.c: New test.
4030
4031 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4032
4033         PR c++/28710
4034         * g++.dg/template/redecl4.C: New test.
4035
4036         PR c++/28711
4037         * g++.dg/template/ctor8.C: New test.
4038
4039 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4040
4041         * gcc.dg/pr26570.c: Fix testcase.
4042
4043 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4044
4045         * PR c++/28573
4046         * g++.dg/parse/offsetof6.C: New test.
4047         * g++.dg/parse/offsetof6.C: New test.
4048         * g++.dg/parse/offsetof7.C: New test.
4049
4050 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4051
4052         PR testsuite/28602
4053         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4054         is false.
4055
4056 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR c++/28302
4059         * g++.dg/ext/vector3.C: New test.
4060
4061 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4062
4063         PR gcov/profile/26570
4064         * gcc.dg/pr26570.c: New test.
4065
4066 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4067
4068         PR c/27697
4069         * gcc.dg/qual-component-1.c: New test.
4070
4071 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072
4073         PR c++/28593
4074         * g++.dg/parse/new3.C: New test.
4075
4076 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4077
4078         PR fortran/25828
4079         * gfortran.dg/streamio_1.f90: New test.
4080         * gfortran.dg/streamio_2.f90: New test.
4081         * gfortran.dg/streamio_3.f90: New test.
4082         * gfortran.dg/streamio_4.f90: New test.
4083         * gfortran.dg/streamio_5.f90: New test.
4084         * gfortran.dg/streamio_6.f90: New test.
4085         * gfortran.dg/streamio_7.f90: New test.
4086         * gfortran.dg/streamio_8.f90: New test.
4087
4088 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4089
4090         PR c/28287
4091         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4092
4093 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4094
4095         PR c++/28594
4096         * g++.dg/template/void6.C: New test.
4097
4098 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4099
4100         PR c/28649
4101         * gcc.dg/parse-error-1.c: New test.
4102         * gcc.dg/parse-error-2.c: New test.
4103         * gcc.dg/cpp/digraph2.c: Add error-marker.
4104         * gcc.dg/noncompile/920923-1.c: Likewise.
4105
4106 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4107
4108         PR c/27490
4109         * gcc.dg/sizeof-2.c: New testcase.
4110
4111         PR c/27489
4112         * gcc.dg/switch-A.c: New testcase.
4113
4114 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4115
4116         PR c++/28288
4117         PR c++/14556
4118         * g++.old-deja/g++.warn/compare1.C: Delete.
4119         * g++.dg/opt/pr7503-2.C: Delete.
4120         * g++.dg/opt/pr7503-3.C: Delete.
4121         * g++.dg/opt/pr7503-4.C: Delete.
4122         * g++.dg/opt/pr7503-5.C: Delete.
4123         * g++.dg/opt/max1.C: Delete.
4124         * g++.dg/warn/minmax.C: Delete.
4125         * g++.dg/expr/minmax.C: New test.
4126
4127 2006-08-14  Richard Guenther  <rguenther@suse.de>
4128
4129         PR testsuite/28703
4130         * gcc.c-torture/execute/pr28651.c: Do not use argc
4131         to avoid optimization, instead forbid inlining.
4132
4133 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4134
4135         PR rtl-optimization/28634
4136         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4137
4138 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4139
4140         PR c/27184
4141         * gcc.dg/torture/pr27184.c: New test.
4142
4143 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4144
4145         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4146
4147 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4148
4149         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4150         * gfortran.dg/stat_2.f90: Likewise.
4151         * gfortran.dg/chmod_1.f90: Likewise.
4152         * gfortran.dg/chmod_2.f90: Likewise.
4153         * gfortran.dg/chmod_3.f90: Likewise.
4154
4155 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4156
4157         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4158
4159 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         * g++.dg/opt/pr23454-2.C: New test.
4162
4163 2006-08-11  Richard Guenther  <rguenther@suse.de>
4164
4165         PR middle-end/28651
4166         * gcc.c-torture/execute/pr28651.c: New testcase.
4167
4168 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4169
4170         * gnat.dg/specs/static_initializer.ads: New test.
4171
4172 2006-08-10  Paul Brook  <paul@codesourcery.com>
4173
4174         * gcc.target/arm/cond-asm.c: New test.
4175
4176 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4177
4178         PR tree-optimization/26197
4179         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4180         * g++.dg/vect/vect.exp: Compile the new tests with
4181         --param max-aliased-vops=0.
4182
4183 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4184
4185         PR c++/28637
4186         * g++.dg/template/void3.C: New test.
4187
4188         PR c++/28638
4189         * g++.dg/template/void4.C: New test.
4190
4191         PR c++/28640
4192         * g++.dg/template/void5.C: New test.
4193
4194 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4195
4196         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4197         after dg-do compile.
4198
4199 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4200
4201         PR tree-optimizations/26969
4202         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4203         "unswitch-loops" with -funswitch-loops.
4204         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4205
4206 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4207
4208         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4209         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4210         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4211         * objc.dg/dwarf-1.m: Likewise.
4212         * objc.dg/dwarf-2.m: Likewise.
4213         * obj-c++.dg/dwarf-2.mm: Likewise.
4214
4215 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4216
4217         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4218         * objc.dg/dwarf-2.m: Likewise.
4219         * obj-c++.dg/dwarf-2.mm: Likewise.
4220
4221         PR libfortran/28603
4222         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4223
4224         PR testsuite/27611
4225         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4226
4227         PR testsuite/27033
4228         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4229
4230 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4231
4232         PR target/27827
4233         * gcc.target/i386/pr27827.c: New testcase.
4234
4235 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4236
4237         PR fortran/28590
4238         * gfortran.dg/sequence_types_1.f90: New test.
4239
4240 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4241
4242         PR fortran/28548
4243         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4244         dg-warning.  Add -pedantic option.
4245
4246 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4247
4248         PR c/28502
4249         * gcc.dg/proto-1.c: New test.
4250
4251         PR c/27721
4252         * gcc.dg/lvalue-4.c: New test.
4253
4254         PR c/28136
4255         * gcc.dg/init-bad-5.c: New test.
4256
4257 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4258
4259         PR c++/28347
4260         * g++.dg/ext/typedef-init.C: Add new test for typedef
4261         initialization inside templates. Adjust existing error markers.
4262
4263 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4264
4265         PR c++/28148
4266         * g++.dg/init/ptrmem3.C: New test.
4267
4268 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4269
4270         PR tree-optimization/27770
4271         * lib/target-support.exp: New target keyword "section_anchors".
4272         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4273         tests.
4274         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4275         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4276         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4277         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4278
4279 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4280
4281         * gcc.dg/20060801-1.c: Add missing '}'.
4282
4283 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4284
4285         PR c++/27508
4286         * g++.dg/parse/dtor9.C: New test.
4287         * g++.dg/parse/dtor10.C: New test.
4288         * g++.dg/other/error7.C: Adjust error-marker.
4289
4290         PR c++/28274
4291         * g++.dg/other/default5.C: New test.
4292
4293 2006-08-02  Richard Guenther  <rguenther@suse.de>
4294
4295         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4296
4297 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR c++/28557
4300         * g++.dg/template/conv9.C: New test.
4301
4302 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4303
4304         PR debug/28063
4305         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4306         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4307         Optionally return assembly text.  Update callers.
4308         (check_no_compiler_messages): Update verbose messages.
4309         (check_no_messages_and_pattern): New.
4310         (check_effective_target_string_merging): New.
4311
4312 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4313
4314         PR c++/28250
4315         * g++.dg/eh/catch4.C: New test.
4316
4317         PR c++/28257
4318         * g++.dg/other/qual1.C: New test.
4319
4320         PR c++/28259
4321         * g++.dg/inherit/error2.C: New test.
4322
4323         PR c++/28267
4324         * g++.dg/other/new1.C: New test.
4325
4326         * g++.dg/warn/pr23075.C: Remove obsolete test.
4327         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4328         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4329
4330 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/28523
4333         * g++.dg/eh/cast1.C: New test.
4334
4335 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4336
4337         PR libfortran/28452
4338         * gfortran.dg/random_3.f90:  New test.
4339
4340 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4341
4342         PR c++/28432
4343         * g++.dg/other/pr28304.C: Change expected error message.
4344         * g++.dg/other/pr28432.C: New test.
4345
4346 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4347
4348         PR c++/28256
4349         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4350
4351 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4352
4353         PR debug/23336
4354         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4355         at -g1.
4356         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4357         g++.dg/debug/enum-2.C: New.
4358
4359 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4360
4361         PR c++/6634
4362         * g++.dg/parse/long1.C: Add more tests.
4363
4364 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4365
4366         * gfortran.dg/lrshift_1.c: New file.
4367
4368 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4369
4370         PR libgfortran/28335
4371         * gfortran.dg/no_unit_error_1.f90: New test.
4372
4373 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4374
4375         PR libgfortran/28335
4376         * gfortran.dg/no_unit_error_1.f90: Delete test.
4377         * gfortran.dg/no_unit_error_2.f90: Delete test.
4378
4379 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4380
4381         * gfortran.dg/chmod_3.f90: New test.
4382         * gfortran.dg/ltime_gmtime_1.f90: New test.
4383         * gfortran.dg/ltime_gmtime_2.f90: New test.
4384         * gfortran.dg/lrshift_1.f90: New test.
4385         * gfortran.dg/chmod_1.f90: New test.
4386         * gfortran.dg/chmod_2.f90: New test.
4387
4388 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4389
4390         PR c++/27668
4391         * g++.dg/template/crash55.C: New test.
4392
4393         PR c++/27962
4394         * g++.dg/template/nontype16.C: New test.
4395
4396         * g++.dg/template/void2.C: Adjust error markers.
4397         * g++.dg/template/nontype5.C: Adjust error markers.
4398
4399 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4400
4401         * gcc.target/i386/stack-prot-kernel.c: New test.
4402
4403 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4404
4405         * gcc.dg/builtins-55.c: New test case.
4406
4407 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4408
4409         PR rtl-optimization/27907
4410         * gcc.c-torture/compile/pr27907.c: New test.
4411
4412 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4413
4414         * gfortran.dg/mclock.f90: New test.
4415         * gfortran.dg/int_conv_1.f90: New test.
4416         * gfortran.dg/stat_1.f90: New test.
4417         * gfortran.dg/stat_2.f90: New test.
4418
4419 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420
4421         PR libgfortran/28335
4422         * gfortran.dg/no_unit_error_1.f90: New test.
4423         * gfortran.dg/no_unit_error_2.f90: New test.
4424         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4425
4426 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4427
4428         PR middle-end/28473
4429         * gcc.dg/fold-convround-1.c: New test case.
4430
4431 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4432
4433         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4434
4435 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4436
4437         PR c++/27572
4438         * g++.dg/other/typedef1.C: New test.
4439         * g++.dg/template/typedef4.C: New test.
4440         * g++.dg/template/typedef5.C: New test.
4441
4442 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4443
4444         PR fortran/28416
4445         * gfortran.dg/allocatable_dummy_3.f90: New.
4446
4447 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4448
4449         PR fortran/28439
4450         * gfortran.dg/arithmetic_if.f90:  New test.
4451
4452 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4453
4454         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4455         avoid memcpy optimization.
4456
4457 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4458
4459         PR fortran/25289
4460         * gfortran.dg/direct_io_6.f90: New test.
4461
4462 2006-07-24  Jan Hubicka  <jh@suse.cz>
4463
4464         PR c/25795
4465         PR c++/27369
4466         * gcc.dg/pr25795.c: New test.
4467         * gcc.dg/pr25795-1.c: New test.
4468
4469 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4470
4471         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4472         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4473         which may be transformed to "g || h" on some platforms.
4474
4475 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/28025
4478         * g++.dg/template/friend45.C: New test.
4479
4480 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4481
4482         PR libgfortran/28339
4483         * gfortran.dg/arrayio_8.f90: New test.
4484
4485 2006-07-21  Mike Stump  <mrs@apple.com>
4486
4487         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4488
4489         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4490
4491 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4492
4493         PR c++/28250
4494         * g++.dg/eh/catch3.C: New test.
4495
4496         PR c++/28363
4497         * g++.dg/template/defarg10.C: New test.
4498
4499 2006-07-20  Paul Brook  <paul@codesourcery.com>
4500
4501         PR 27363
4502         * gcc.dg/pr27363.c: New test.
4503
4504 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4505
4506         PR c++/28338
4507         * g++.dg/init/ref13.C: New test.
4508
4509 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4510
4511         PR obj-c++/28434
4512         * obj-c++.dg/proto-error-1.mm: New test.
4513
4514 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4515
4516         PR c++/28337
4517         * g++.dg/template/string1.C: New test.
4518
4519 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/28048
4522         * g++.dg/template/defarg9.C: New test.
4523
4524         PR c++/28235
4525         * g++.dg/template/static27.C: New test.
4526
4527 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4528
4529         PR 28410
4530         * gcc.dg/tree-ssa/pr28410.c: New test.
4531
4532 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4533
4534         PR c++/28258
4535         * g++/dg/other/error13.C: New test.
4536
4537         PR c++/28260
4538         * g++.dg/template/friend44.C: New test.
4539
4540 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4541
4542         PR c++/27495
4543         * g++.dg/other/pr27495.C: New.
4544
4545 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4546
4547         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4548         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4549
4550 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4551
4552         PR c/28286
4553         * gcc.dg/pragma-pack-4.c: New test.
4554
4555 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4556
4557         PR c++/28291
4558         * g++.dg/ext/pr28291.C: New test.
4559
4560 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4561
4562         PR middle-end/28403
4563         * gcc.c-torture/execute/pr28403.c: New test.
4564
4565 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4566
4567         PR middle-end/28402
4568         * gcc.dg/pr28402.c: New test.
4569
4570 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4571
4572         PR c++/28304
4573         * g++.dg/other/pr28304.C: New test.
4574
4575 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4576
4577         PR other/28251
4578         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4579         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4580
4581 2006-07-17  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/28238
4584         * g++.dg/tree-ssa/pr28238.C: New testcase.
4585
4586 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4587
4588         PR c++/28250
4589         * g++.dg/eh/catch1.C: New test.
4590         * g++.dg/eh/catch2.C: New test.
4591
4592 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR c++/28370
4595         * g++.dg/template/anon3.C: New test.
4596
4597 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4598
4599         PR fortran/20844
4600         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4601         specifiers requiring an explicit format tag..
4602
4603         PR fortran/28201
4604         * gfortran.dg/generic_5: New test.
4605
4606         PR fortran/20893
4607         * gfortran.dg/elemental_optional_args_1.f90: New test.
4608
4609 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4610
4611         * gnat.dg/assert.ads: New file.
4612         * gnat.dg/controlled_record.ads: Likewise.
4613         * gnat.dg/controlled_record.adb: Likewise.
4614
4615 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4616
4617         PR c++/28292
4618         * g++.dg/other/error12.C: New test.
4619
4620         PR c++/28269
4621         * g++.dg/template/crash54.C: New test.
4622
4623 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4624
4625         PR c++/28249
4626         * g++.dg/parse/catch1.C: New test.
4627
4628         PR c++/28294
4629         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4630
4631         PR c++/28387
4632         * g++.dg/ext/attrib24.C: New test.
4633
4634 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4635
4636         PR c++/28343
4637         * g++.dg/ext/asmspec1.C: New test.
4638
4639 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4640
4641         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4642         (dg-test): Support shouldfail tests.
4643         * lib/target-supports-dg.exp (dg-shouldfail): New.
4644         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4645         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4646         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4647         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4648         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4649         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4650         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4651
4652 2006-07-13  Jan Hubicka  <jh@suse.cz>
4653
4654         * gcc.target/i386/memcpy-1.c: New.
4655
4656 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4657
4658         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4659
4660 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4661
4662         PR fortran/25097
4663         * gfortran.dg/present_1.f90: New test.
4664
4665         PR fortran/20903
4666         * gfortran.dg/interface_derived_type_1.f90: New test.
4667
4668 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4669
4670         PR fortran/28213
4671         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4672         list.
4673
4674 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4675
4676         PR c++/27820
4677         * g++.dg/other/label1.C: New test.
4678
4679 2006-07-07   Richard Guenther  <rguenther@suse.de>
4680
4681         PR middle-end/28268
4682         * gcc.dg/torture/pr28268.c: New testcase.
4683
4684 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4685
4686         PR c++/27019
4687         * g++.dg/ext/pr27019.C: New.
4688
4689 2006-07-07  Richard Guenther  <rguenther@suse.de>
4690
4691         PR tree-optimization/28187
4692         * gcc.dg/pr28187.c: New testcase.
4693
4694 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4695
4696         * gnat.dg/address_conversion.adb: New test.
4697         * gnat.dg/boolean_subtype.adb: Likewise.
4698         * gnat.dg/frame_overflow.adb: Likewise.
4699         * gnat.dg/pointer_array.adb: Likewise.
4700         * gnat.dg/pointer_conversion.adb: Likewise.
4701
4702 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4703
4704         PR fortran/28237
4705         PR fortran/23420
4706         * gfortran.dg/print_fmt_5.f90: New test.
4707
4708 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4709
4710         PR fortran/28129
4711         * gfortran.dg/bounds_check_4.f90: New test.
4712
4713 2006-07-05  Richard Guenther  <rguenther@suse.de>
4714
4715         PR target/28158
4716         * gfortran.dg/pr28158.f90: New testcase.
4717
4718 2006-07-05  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/28162
4721         * gcc.dg/pr28162.c: New testcase.
4722
4723 2006-07-05  Richard Guenther  <rguenther@suse.de>
4724         Andrew Pinski  <pinskia@gcc.gnu.org>
4725
4726         PR c++/27084
4727         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4728
4729 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4730
4731         PR fortran/28174
4732         * gfortran.dg/actual_array_substr_2.f90: New test.
4733
4734         PR fortran/28167
4735         * gfortran.dg/actual_array_constructor_2.f90: New test.
4736
4737 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4738
4739         * gfortran.dg/itime_idate_1.f: New test.
4740         * gfortran.dg/itime_idate_2.f: New test.
4741
4742 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4743
4744         PR libgfortran/27704
4745         * gfortran.dg/open_status_3.f90: New test.
4746         * gfortran.dg/fmt_l.f90: Update for new feature.
4747
4748 2006-07-03  Asher Langton  <langton2@llnl.gov>
4749
4750         * gfortran.dg/oldstyle_2.f90: New.
4751
4752 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4753
4754         * gnat.dg/string_slice.adb: New test.
4755
4756 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4757
4758         PR fortran/19259
4759         * gfortran.dg/semicolon_fixed.c: New.
4760         * gfortran.dg/semicolon_free.c: New.
4761
4762 2006-06-30  Mike Stump  <mrs@apple.com>
4763
4764         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4765         that don't support internal visibility.
4766
4767 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4768
4769         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4770         for '(' / ')' needing an extra '\'.
4771
4772 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4773
4774         PR middle-end/27428
4775         * gcc.dg/pr27428-1.c: New test case.
4776
4777 2006-06-29  Mike Stump  <mrs@apple.com>
4778
4779         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4780         on darwin as we can't align commons large enough yet.
4781
4782         * gcc.dg/vla-8.c: Add additional testcases.
4783
4784 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4785
4786         PR c++/28114
4787         * g++.dg/other/pr28114.C: New.
4788
4789 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4790
4791         * gcc.c-torture/compile/20060625-1.c: New test.
4792
4793 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4794
4795         PR fortran/20867
4796         * gfortran.dg/stfunc_3.f90: New test.
4797
4798         PR fortran/25056
4799         * gfortran.dg/impure_actual_1.f90: New test.
4800
4801         PR fortran/20874
4802         * gfortran.dg/elemental_result_1.f90: New test.
4803
4804         PR fortran/25073
4805         * gfortran.dg/select_7.f90: New test.
4806
4807         PR fortran/27554
4808         * intrinsic_actual_1.f: New test.
4809
4810         PR fortran/22038
4811         PR fortran/28119
4812         * gfortran.dg/forall_4.f90: New test.
4813
4814         PR fortran/25072
4815         * gfortran.dg/forall_5.f90: New test.
4816
4817 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4818
4819         PR c++/28051
4820         * g++.dg/template/using13.C: New test.
4821
4822         PR c++/28054
4823         * g++.dg/other/incomplete3.C: New test.
4824
4825 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4826
4827         PR fortran/28081
4828         * gfortran.dg/substr_3.f: New test.
4829         * gfortran.dg/equiv_2.f90: Update expected error message.
4830
4831 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4832
4833         PR fortran/28118
4834         * gfortran.dg/actual_array_substr_1.f90: New test.
4835
4836 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4837
4838         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4839         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4840
4841 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4842
4843         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4844
4845 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4846
4847         PR fortran/27981
4848         * gfortran.dg/simpleif_2.f90: New test.
4849
4850 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4851
4852         * g++.dg/template/error22.C: Fix typo.
4853
4854 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4855
4856         PR c++/28112
4857         * g++.dg/ext/attrib23.C: New test.
4858
4859 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4860
4861         * gnat.dg/varsize_temp.adb: New test.
4862
4863 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4864
4865         PR c++/11468
4866         * g++.dg/other/java2.C: New test.
4867
4868 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4869
4870         PR target/27789
4871         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4872         initialization.
4873
4874 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4875
4876         PR target/27531
4877         * gcc.dg/pr27531-1.c: New test case.
4878
4879 2006-06-22  Asher Langton  <langton2@llnl.gov>
4880
4881         PR fortran/24748
4882         * gfortran.dg/implicit_8.f90: New.
4883
4884 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4885
4886         PR rtl-optimization/28121
4887         * gcc.dg/pr28121.c: New test.
4888
4889 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4890
4891         PR c++/27805
4892         * g++.dg/parse/ptrmem6.C: New test.
4893
4894         PR c++/27821
4895         * g++.dg/template/error22.C: New test.
4896
4897 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4898
4899         PR c++/28111
4900         * g++.dg/template/friend43.C: New test.
4901
4902         PR c++/28110
4903         * g++.dg/template/crash53.C: New test.
4904
4905         PR c++/28109
4906         * g++.dg/rtti/incomplete1.C: New test.
4907
4908 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4909
4910         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4911
4912 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4913
4914         * gcc.c-torture/execute/complex-7.c: New.
4915
4916 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4917
4918         * gcc.dg/merge-all-constants-1.c: New test.
4919
4920 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4921
4922         PR c++/28113
4923         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4924
4925 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4926
4927         * gfortran.dg/rrspacing_1.f90: New test.
4928
4929 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4930
4931         PR c++/28052
4932         * g++.dg/other/bitfield2.C: New test.
4933
4934 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4935
4936         PR tree-optimization/27331
4937         * gcc.dg/pr27331.c: New test.
4938
4939 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4940             Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         PR ada/18692
4943         * lib/gnat.exp: New file.
4944         * lib/gnat-dg.exp: Likewise.
4945         * gnat.dg: New directory.
4946         * gnat.dg/dg.exp: New driver.
4947         * gnat.dg/specs: New directory.
4948         * gnat.dg/specs/specs.exp: New driver.
4949         * gnat.dg/style: New directory.
4950         * gnat.dg/style/style.exp: New driver.
4951
4952 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4953
4954         PR fortran/16206
4955         * gfortran.dg/array_initializer_1.f90: New test.
4956
4957         PR fortran/28005
4958         * gfortran.dg/matmul_3.f90: New test.
4959
4960 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4961
4962         PR middle-end/28075
4963         * gcc.dg/tree-ssa/inline-1.c: New test.
4964
4965 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4966
4967         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4968         in malloc prototype; remove XFAIL.
4969         * gcc.dg/pr18241-2.c: Ditto.
4970         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4971         in memset prototype; remove XFAIL.
4972         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4973
4974 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4975
4976         * gcc.dg/vla-8.c: Add.
4977
4978 2006-06-19  Richard Guenther  <rguenther@suse.de>
4979
4980         PR tree-optimization/27090
4981         * g++.dg/tree-ssa/pr27090.C: New testcase.
4982
4983 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4984
4985         PR target/27861
4986         * gcc.dg/pr27861-1.c: New test case.
4987
4988 2006-06-19  Richard Guenther  <rguenther@suse.de>
4989
4990         PR middle-end/28045
4991         * gcc.dg/torture/pr28045.c: New testcase.
4992
4993 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4994
4995         PR fortran/26801
4996         * gfortran.dg/associated_4.f90: New test.
4997
4998 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999
5000         PR fortran/19310
5001         PR fortran/19904
5002         * gfortran.dg/real_const_3.f90: New test.
5003
5004 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/28016
5007         * g++.dg/template/static26.C: New test.
5008
5009         PR c++/27979
5010         * g++.dg/expr/bitfield2.C: New test.
5011
5012         PR c++/27884
5013         * g++.dg/parse/linkage2.C: New test.
5014
5015 2006-06-16  Richard Guenther  <rguenther@suse.de>
5016
5017         PR middle-end/27116
5018         * gcc.dg/pr15785-1.c: Revert last change.
5019         * gcc.dg/torture/pr27116-2.c: New testcase.
5020
5021 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5022
5023         PR middle-end/27802
5024         * gcc.dg/pr27802-1.c: New test case.
5025
5026 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR c++/27689
5029         * g++.dg/template/ttp18.C: New test.
5030         * g++.dg/template/ttp19.C: Likewise.
5031
5032         PR c++/27666
5033         * g++.dg/expr/cond9.C: New test.
5034
5035         PR c++/27640
5036         * g++.dg/template/ctor7.C: New test.
5037
5038 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5039
5040         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5041
5042 2006-06-16  Richard Guenther  <rguenther@suse.de>
5043
5044         PR tree-optimization/27781
5045         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5046
5047 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5048
5049         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5050
5051 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5052
5053         * gcc.dg/tree-ssa/loop-18.c: New test.
5054
5055 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/27665
5058         * g++.dg/template/crash52.C: New test.
5059
5060         PR c++/27648
5061         * g++.dg/ext/attrib22.C: New test.
5062
5063         PR c++/26559
5064         * g++.dg/template/builtin1.C: New test.
5065         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5066
5067         PR c++/28018
5068         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5069         assignment.
5070         * g++.old-deja/g++.pt/crash51.C: Likewise.
5071
5072         PR c++/27227
5073         * g++.dg/lookup/linkage1.C: New test.
5074         * g++.dg/lookup/linkage2.C: Likewise.
5075
5076 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5077
5078         PR middle-end/27959
5079         * gcc.dg/pr27959.c: New testcase.
5080
5081 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5082
5083         PR target/28014:
5084         * g++.dg/eh/div.C: New test.
5085
5086 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR c++/27894
5089         * g++.dg/tree-ssa/pr26757.C: New test.
5090         * g++.dg/tree-ssa/pr27894.C: New test.
5091
5092 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5093
5094         * gcc.c-torture/compile/20060609-1.c: New test.
5095
5096         PR target/27863
5097         * gcc.c-torture/compile/pr27863.c: New test.
5098
5099 2006-06-13  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/27830
5102         * g++.dg/tree-ssa/pr27830.C: New testcase.
5103
5104 2006-06-13  Matthew Sachs  <msachs@apple.com>
5105
5106         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5107         the list of compiler flags; this causes those flags to be checked
5108         for things like dg-skip-if.
5109
5110 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5111
5112         PR c++/27601
5113         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5114
5115 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5116             Kazu Hirata  <kazu@codesourcery.com>
5117
5118         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5119         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5120
5121 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5122
5123         PR c++/27933
5124         * g++.dg/lookup/using15.C: New test.
5125
5126         PR c++/27951
5127         * g++.dg/other/anon4.C: New test.
5128
5129 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5130
5131         PR c++/21210
5132         * g++.dg/init/complex1.C: New test case.
5133
5134 2006-06-11  Eric Christopher  <echristo@apple.com>
5135
5136         PR middle-end/27948
5137         * gcc.dg/bf-ms-layout.c: Run on darwin.
5138         * gcc.dg/bf-no-ms-layout: Ditto.
5139         * gcc.dg/attr-ms_struct-2.c: New.
5140         * gcc.dg/bf-ms-layout-2.c: Ditto.
5141
5142 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5143
5144         * gcc.dg/attr-ms_struct-packed1.c: New.
5145
5146 2006-06-09  Mike Stump  <mrs@apple.com>
5147
5148         * gcc.dg/vla-7.c: Add.
5149
5150 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/24558
5153         * gfortran.dg/entry_6.f90: New test.
5154
5155         PR fortran/20877
5156         PR fortran/25047
5157         * gfortran.dg/entry_7.f90: New test.
5158
5159 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5160
5161         PR c/27747
5162         * gcc.dg/cpp/_Pragma6.c: New test.
5163
5164         PR c++/27748
5165         * g++.dg/cpp/_Pragma1.C: New test.
5166
5167         PR preprocessor/27746
5168         * gcc.dg/gomp/macro-3.c: New test.
5169         * gcc.dg/gomp/macro-4.c: New test.
5170         * g++.dg/gomp/macro-3.C: New test.
5171         * g++.dg/gomp/macro-4.C: New test.
5172
5173 2006-06-09  Richard Guenther  <rguenther@suse.de>
5174
5175         PR tree-optimization/26998
5176         * gcc.dg/torture/pr26998.c: New testcase.
5177         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5178
5179 2006-06-08  Mike Stump  <mrs@apple.com>
5180
5181         * gcc.dg/pr27095.c: Account for stubs.
5182
5183         PR target/26427
5184         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5185         produce bad code on darwin.
5186
5187 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5188
5189         PR fortran/27958
5190         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5191
5192 2006-06-08  Asher Langton  <langton2@llnl.gov>
5193
5194         PR fortran/27786
5195         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5196
5197 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5198
5199         PR target/27421
5200         * gcc.dg/union-3.c: New test.
5201
5202 2006-06-08  Richard Guenther  <rguenther@suse.de>
5203
5204         PR middle-end/27116
5205         * gcc.dg/torture/pr27116.c: New testcase.
5206         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5207
5208 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5209
5210         PR rtl-optimization/26449
5211         * gcc.dg/pr26449.c: New test.
5212
5213 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5214
5215         PR c++/27601
5216         * g++.dg/ext/offsetof1.C: Test member functions.
5217
5218 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5219
5220         * gcc.dg/pr27095.c: Improve scanning.
5221
5222 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5223
5224         PR fortran/23091
5225         * gfortran.dg/saved_automatic_1.f90: New test.
5226
5227         PR fortran/24168
5228         * gfortran.dg/array_simplify_1.f90: New test.
5229
5230         PR fortran/25090
5231         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5232
5233         PR fortran/25058
5234         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5235
5236 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5237
5238         PR c++/27177
5239         * g++.dg/expr/cast7.C: New test.
5240
5241 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5242
5243         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5244         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5245         * lib/fortran-torture.exp (fortran-torture-compile,
5246         fortran-torture-execute): Ditto.
5247
5248 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5249
5250         PR target/27842
5251         * gcc.dg/vmx/pr27842.c: New test.
5252
5253 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5254
5255         PR libfortran/27895
5256         * gfortran.dg/bounds_check_3.f90: New test.
5257
5258 2006-06-05  Mike Stump  <mrs@apple.com>
5259
5260         * objc.dg/objc-fast-4.m: Skip for ppc64.
5261
5262 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5263
5264         PR testsuite/27705
5265         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5266
5267 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5268             Victor Kaplansky  <victork@il.ibm.com>
5269
5270         PR tree-optimizations/26360
5271         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5272         with -fno-tree-dce.
5273         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5274
5275 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5276
5277         PR fortran/14067
5278         * gfortran.dg/data_char_1.f90: Add messages for truncated
5279         strings.
5280
5281         PR fortran/16943
5282         * gfortran.dg/func_decl_2.f90: New test.
5283
5284         PR fortran/20839
5285         * gfortran.dg/do_2.f90: New test.
5286
5287         PR fortran/27655
5288         * gfortran.dg/associated_3.f90: New test.
5289
5290 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/27819
5293         * g++.dg/template/static25.C: New test.
5294
5295         PR c++/27722
5296         * g++.dg/init/array21.C: New test.
5297
5298         PR c++/27807
5299         * g++.dg/ext/complit7.C: New test.
5300
5301         PR c++/27806
5302         * g++.dg/parse/ptrmem5.C: New test.
5303
5304 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5305             Andrew Pinski  <pinskia@physics.uc.edu>
5306
5307         PR c/27150
5308         PR middle-end/27382
5309         * gcc.dg/pr27150-1.c: New testcase.
5310         * gcc.dg/pr27382-1.c: New testcase.
5311         * gcc.dg/pr27382-2.c: New testcase.
5312
5313 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5314
5315         PR c/25161
5316         PR c/27020
5317         * gcc.dg/array-10.c: New test.
5318
5319 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5320
5321         PR c++/27804
5322         * g++.dg/init/const4.C: New test.
5323         * g++.dg/init/member1.C: Add error-marker.
5324         * g++.dg/other/fold1.C: Adjust error-marker.
5325
5326 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5327
5328         PR c++/27601
5329         * g++.dg/ext/offsetof1.C: New test.
5330
5331 2006-06-04 Eric Christopher <echristo@apple.com>
5332
5333         * gcc.dg/attr-ms_struct-1.c: New.
5334
5335 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5336
5337         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5338
5339 2006-06-04  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/27039
5342         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5343
5344 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5345
5346         PR target/26223
5347         * gcc.target/i386/amd64-abi-2.c: New test case.
5348
5349 2006-06-02  Eric Christopher  <echristo@apple.com>
5350
5351         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5352         * gcc.target/i386/20020523-1.c: Skip if darwin.
5353         * gcc.target/i386/asm-3.c: Ditto.
5354         * gcc.target/i386/20011119-1.c: Ditto.
5355         * gcc.target/i386/clobbers.c: Remove pic part of test.
5356
5357 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5358
5359         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5360         * g++.old-deja/g++.other/init19.C: Ditto.
5361         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5362         and add other platforms as expected failures.
5363
5364 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5365
5366         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5367         (is-effective-target-keyword): Ditto.
5368
5369 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5370
5371         PR fortran/27715
5372         * gfortran.dg/extended_char_comparison_1.f:  New test.
5373
5374 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/25098
5377         * gfortran.dg/dummy_procedure_1.f90: New test.
5378
5379         PR fortran/25147
5380         * gfortran.dg/dummy_procedure_2.f90: New test.
5381
5382         * gfortran.dg/associated_2.f90: Correct to make consistent with
5383         standard.
5384
5385 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5386
5387         * gcc.target/i386/387-11.c: New test case.
5388
5389 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5390
5391         PR c++/27801
5392         * g++.dg/template/cond6.C: New test.
5393
5394         PR c++/26496
5395         * g++.dg/template/crash51.C: New test.
5396         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5397
5398         PR c++/27385
5399         * g++.dg/init/array20.C: New test.
5400
5401 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5402
5403         * gcc.dg/builtins-54.c: New test case.
5404
5405 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/26433
5408         * g++.dg/template/fntry1.C: Add dg-do link.
5409
5410         PR c++/27808
5411         * g++.dg/parse/friend6.C: New test.
5412
5413 2006-05-30  Asher Langton  <langton2@llnl.gov>
5414
5415         * gfortran.dg/cray_pointers_7.f90: New test.
5416
5417 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5418
5419         PR tree-optimization/23452
5420         * gcc.dg/fold-mulconj-1.c: New test case.
5421
5422 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/27803
5425         * g++.dg/parse/bitfield1.C: New test.
5426
5427 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5428
5429         * gcc.target/ppc-eq0-1.c: New test case.
5430         * gcc.target/ppc-negeq0-1.c: New test case.
5431
5432 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5433
5434         PR c/27273
5435         * gcc.dg/overflow-warn-5.c: New test.
5436
5437 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5438
5439         PR c/27718
5440         * gcc.dg/sizeof-1.c: New test.
5441
5442 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5443
5444         PR target/27790
5445         * gcc.target/i386/pr27790.c: New test.
5446
5447 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448
5449         PR libgfortran/27757
5450         * gfortran.dg/direct_io_5.f90: New test.
5451
5452 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5453
5454         PR libgfortran/27634
5455         * gfortran.dg/fmt_missing_period_1.f: New test.
5456         * gfortran.dg/fmt_missing_period_2.f: New test.
5457         * gfortran.dg/fmt_missing_period_3.f: New test.
5458
5459 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5460
5461         PR fortran/19777
5462         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5463         arrays.
5464
5465 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5466
5467         PR c++/27713
5468         * g++.dg/template/new6.C: New test.
5469
5470 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5471
5472         PR tree-optimization/24964
5473         * gcc.target/i386/387-10.c: New test case.
5474
5475 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5476
5477         * intrinsics/string_intrinsics.c (compare_string):
5478         Use memcmp instead of strncmp to avoid tripping over
5479         CHAR(0) in a string.
5480
5481 2006-05-27  Richard Guenther  <rguenther@suse.de>
5482
5483         PR middle-end/27773
5484         * gcc.dg/torture/pr27773.c: New testcase.
5485
5486 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5487
5488         * gcc.dg/pr24561.c: Rename to..
5489         * gcc.dg/pr25962.c: .. this.
5490
5491 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5492
5493         PR fortran/19777
5494         * gfortran.dg/bounds_check_2.f: New test.
5495
5496 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5497
5498         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5499         * gfortran.dg/byte_1.f90: Likewise.
5500         * gfortran.dg/dup_save_2.f90: Likewise.
5501
5502 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         * gfortran.dg/associated_2.f90: New test.
5505
5506 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5507
5508         PR fortran/27524
5509         * gfortran.dg/bounds_check_1.f90: New test.
5510
5511 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5512
5513         PR rtl-optimization/27661
5514         * gcc.dg/pr27661.c: New test case.
5515
5516 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5517
5518         PR fortran/23151
5519         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5520         * gfortran.dg/print_parentheses_1.f:  New test.
5521         * gfortran.dg/print_parentheses_2.f90:  New test.
5522
5523 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5524
5525         PR target/27758
5526         * gcc.dg/pr27758.c: New test.
5527
5528 2006-05-24  Falk Hueffner  <falk@debian.org>
5529
5530         * gcc.c-torture/compile/pr27571.c: New test.
5531
5532 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5533
5534         PR fortran/27709
5535         * gfortran.dg/spec_expr_4.f90: New test.
5536
5537         PR fortran/27155
5538         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5539
5540 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/20103
5543         * g++.dg/ext/complit6.C: New test.
5544         * g++.dg/ext/complit3.C: Adjust error markers.
5545         * g++.dg/init/const3.C: New test.
5546
5547 2006-05-25  Richard Guenther  <rguenther@suse.de>
5548
5549         PR middle-end/27743
5550         * gcc.dg/torture/pr27743.c: New testcase.
5551
5552 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5553
5554         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5555
5556 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5557
5558         * gcc.dg/compat/scalar-by-value-x.h: New.
5559         * gcc.dg/compat/scalar-by-value-y.h: New.
5560         * gcc.dg/compat/scalar-by-value-5.c: New.
5561         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5562         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5563         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5564         * gcc.dg/compat/scalar-by-value-6.c: New.
5565         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5566         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5567         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5568
5569 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5570
5571         PR tree-optimization/27639
5572         PR tree-optimization/26719
5573         * gcc.dg/pr27639.c: New test.
5574         * gcc.dg/pr26719.c: New test.
5575         * gcc.dg/tree-ssa/scev-cast.c: New test.
5576
5577 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5578
5579         PR c++/20173
5580         * g++.dg/template/error21.C: New test.
5581
5582 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5583
5584         PR target/27696
5585         * gcc.target/i386/pr27696.c: New.
5586
5587 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5588
5589         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5590
5591         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5592
5593 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5594
5595         PR c++/27716
5596         * g++.dg/other/assign1.C: New test.
5597
5598 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5599
5600         PR target/27266
5601         * gcc.target/i386/pr27266.c: New.
5602
5603 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5604
5605         PR c++/27451
5606         * g++.dg/ext/asm9.C: New test.
5607
5608 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5609
5610         PR rtl-optimization/25514
5611         * gcc.c-torture/compile/pr25514.c: New test.
5612
5613 2006-05-22  Richard Guenther  <rguenther@suse.de>
5614
5615         Revert
5616         2006-01-31  Richard Guenther  <rguenther@suse.de>
5617
5618         * gcc.target/i386/sselibm-1.c: New testcase.
5619         * gcc.target/i386/sselibm-2.c: Likewise.
5620         * gcc.target/i386/sselibm-3.c: Likewise.
5621         * gcc.target/i386/sselibm-4.c: Likewise.
5622         * gcc.target/i386/sselibm-5.c: Likewise.
5623
5624 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5625
5626         PR c/27420
5627         * gcc.dg/func-args-2.c: New test.
5628
5629         PR c/26818
5630         * gcc.dg/struct-incompl-1.c: New test.
5631
5632 2006-05-22  Richard Guenther  <rguenther@suse.de>
5633
5634         PR testsuite/27708
5635         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5636         the transformations we test for.
5637
5638 2006-05-22  Richard Guenther  <rguenther@suse.de>
5639
5640         PR testsuite/27707
5641         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5642
5643 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/27210
5646         * g++.dg/warn/new1.C: New test.
5647         * g++.dg/template/new5.C: Likewise.
5648
5649 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5650
5651         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5652         * gcc.target/i386/20060512-3.c: Likewise.
5653
5654 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5655
5656         PR rtl-optimization/27671
5657         * gcc.c-torture/execute/pr27671-1.c: New.
5658         * gcc.dg/pr27671-2.c: Likewise.
5659
5660         PR tree-optimization/26622.
5661         * gcc.c-torture/compile/pr26622.c: New.
5662
5663 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5664
5665         PR fortran/27613
5666         * gfortran.dg/recursive_reference_1.f90: New test.
5667
5668 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5669
5670         PR fortran/25746
5671         * gfortran.dg/elemental_subroutine_3.f90: New test.
5672
5673         PR fortran/25090
5674         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5675
5676         PR fortran/27584
5677         * gfortran.dg/associated_target_1.f90: New test.
5678
5679         PR fortran/19015
5680         * gfortran.dg/maxloc_shape_1.f90: New test.
5681
5682 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5683
5684         PR libgfortran/24459
5685         * gfortran.dg/namelist_24.f90: New test.
5686         * gfortran.dg/namelist_12.f: Fix typo in comment.
5687
5688 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5689
5690         PR middle-end/25776
5691         * g++.dg/other/error11.C: New test.
5692
5693 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5694
5695         * gcc.target/mips/pr26765.c: Add -w to options.
5696
5697 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5698
5699         * lib/target-supports.exp (check_effective_target_mpaired_single):
5700         New function.
5701         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5702         multilibs.
5703         * g++.dg/vect/vect.exp: Likewise.
5704
5705 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5706
5707         PR testsuite/25891
5708         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5709
5710 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5711
5712         PR fortran/27662
5713         * gfortran.dg/temporary_1.f90: New file.
5714
5715 2006-05-19  Andreas Schwab  <schwab@suse.de>
5716
5717         * g++.dg/other/unused1.C: Also match "stringz".
5718
5719 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5720
5721         PR c++/26433
5722         * g++.dg/template/fntry1.C: New test.
5723
5724 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5725
5726         PR c++/27471
5727         PR c++/27506
5728         * g++.dg/conversion/bitfield5.C: New test.
5729         * g++.dg/conversion/bitfield6.C: New test.
5730
5731 2006-05-18  Mike Stump  <mrs@apple.com>
5732
5733         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5734         * gcc.dg/vla-4.c: Add.
5735         * gcc.dg/vla-5.c: Add.
5736         * gcc.dg/vla-6.c: Add.
5737
5738 2006-05-12  Stuart Hastings  <stuart@apple.com>
5739
5740         * testsuite/gcc.target/i386/20060512-1.c: New.
5741         * testsuite/gcc.target/i386/20060512-2.c: New.
5742         * testsuite/gcc.target/i386/20060512-3.c: New.
5743         * testsuite/gcc.target/i386/20060512-4.c: New.
5744
5745 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/26122
5748         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5749
5750         PR c++/26068
5751         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5752         * g++.dg/parse/linkage1.C: New test.
5753
5754 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR tree-optimization/27548
5757         * g++.dg/tree-ssa/pr27548.C: New test.
5758
5759 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5760
5761         PR fortran/26551
5762         * gfortran.dg/recursive_check_1.f: New test.
5763         * gfortran.dg/recursive_check_2.f90: New test.
5764
5765 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5766
5767         * g++.dg/opt/temp2.C: New test.
5768
5769 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR c++/27491
5772         * g++.dg/init/brace5.C: New test.
5773
5774         PR middle-end/27415
5775         * gcc.dg/gomp/pr27415.c: New test.
5776         * g++.dg/gomp/pr27415.C: New test.
5777
5778         PR tree-optimization/27549
5779         * g++.dg/tree-ssa/pr27549.C: New test.
5780
5781 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5782
5783         PR libgfortran/27575
5784         * gfortran.dg/read_eof_4.f90: New test.
5785
5786 2006-05-16  Richard Guenther  <rguenther@suse.de>
5787
5788         PR tree-optimization/22303
5789         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5790
5791 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR middle-end/27573
5794         * gcc.dg/gomp/pr27573.c: New test.
5795         * gfortran.dg/gomp/pr27573.f90: New test.
5796
5797         PR c/27499
5798         * gcc.dg/gomp/pr27499.c: New test.
5799         * g++.dg/gomp/pr27499.C: New test.
5800
5801 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5802
5803         PR c++/27339
5804         * g++.dg/parser/access8.C: Adjust error marker.
5805         * g++.dg/template/access17.C: New test.
5806         * g++.dg/template/access18.C: Likewise.
5807
5808 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5809
5810         PR target/26600
5811         * gcc.target/i386/pr26600.c: New test case.
5812
5813 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5814
5815         PR c++/27505
5816         * g++.dg/expr/bitfield1.C: New test.
5817
5818 2006-05-15  Richard Guenther  <rguenther@suse.de>
5819
5820         PR tree-optimization/27603
5821         * gcc.dg/torture/pr27603.c: New testcase.
5822
5823 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5824
5825         PR fortran/25090
5826         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5827
5828         PR fortran/25082
5829         * gfortran.dg/scalar_return_1.f90: New test.
5830
5831         PR fortran/27411
5832         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5833
5834 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5835
5836         * gcc.dg/gomp/critical-4.c: New test.
5837         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5838         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5839         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5840         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5841
5842 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5843
5844         PR c++/27582
5845         * g++.dg/template/dependent-args1.C: New test.
5846
5847         PR c++/27581
5848         * g++.dg/lookup/this1.C: New test.
5849
5850         PR c++/27315
5851         * g++.dg/template/operator6.C: New test.
5852         * g++.dg/template/incomplete3.C: New test.
5853
5854         PR c++/27559
5855         * g++.dg/template/new4.C: New test.
5856
5857         PR c++/27496
5858         * g++.dg/template/void2.C: New test.
5859
5860 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5861
5862         * g++.dg/template/dependent-expr5.C: New test.
5863
5864 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5865
5866         PR middle-end/26729
5867         * gcc.dg/pr26729-1.c: New test case.
5868
5869 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5870
5871         * gcc.dg/pr27003.c: New test.
5872
5873 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5874
5875         * lib/target-supports.dg (check_cxa_atexit_available): Change
5876         v3_target_compile to ${tool}_target_compile.
5877
5878 2006-05-11  Jason Merrill  <jason@redhat.com>
5879
5880         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5881
5882 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5883
5884         PR fortran/27553
5885         * gfortran.dg/label_5.f90: New test.
5886
5887 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5888
5889         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5890         check_effective_target_powerpc_altivec_ok): New.
5891         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5892         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5893         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5894         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5895         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5896         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5897         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5898         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5899         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5900         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5901         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5902         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5903         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5904         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5905         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5906         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5907         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5908         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5909         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5910         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5911         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5912         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5913         gcc.target/powerpc/altivec-9.c,
5914         gcc.target/powerpc/altivec-consts.c,
5915         gcc.target/powerpc/altivec-pr22085.c,
5916         gcc.target/powerpc/altivec-splat.c,
5917         gcc.target/powerpc/altivec-types-1.c,
5918         gcc.target/powerpc/altivec-types-2.c,
5919         gcc.target/powerpc/altivec-types-3.c,
5920         gcc.target/powerpc/altivec-types-4.c,
5921         gcc.target/powerpc/altivec-varargs-1.c,
5922         gcc.target/powerpc/altivec-vec-merge.c,
5923         gcc.target/powerpc/ppc-vector-memcpy.c,
5924         gcc.target/powerpc/ppc-vector-memset.c,
5925         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5926         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5927         these effective targets.
5928         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5929         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5930
5931 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5932
5933         PR middle-end/27384
5934         * g++.dg/other/fold1.C: New test.
5935
5936         PR middle-end/27488
5937         * gcc.dg/fold-nonneg-1.c: New test.
5938
5939         PR c++/27547
5940         * g++.dg/other/operator1.C: New test.
5941
5942 2006-05-11  Richard Guenther  <rguenther@suse.de>
5943
5944         PR middle-end/27529
5945         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5946
5947 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5948
5949         * lib/target-supports-dg.exp (check-flags): New.
5950         (dg-skip-if): Move flag checks.
5951
5952 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5953
5954         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5955         * lib/target-supports.dg (check_cxa_atexit_available): New.
5956
5957 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5958
5959         PR fortran/27470
5960         * gfortran.dg/multiple_allocation_2.f90: New test case.
5961
5962 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5963
5964         * gcc.target/arm/pr27387.C: Fix a comment typo.
5965
5966 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5967
5968         PR fortran/24549
5969         * gfortran.dg/error_recovery_1.f90: New test.
5970
5971 2006-05-10  Richard Guenther  <rguenther@suse.de>
5972
5973         PR tree-optimization/27302
5974         * gcc.dg/torture/pr27302.c: New testcase.
5975
5976 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5977         Richard Guenther  <rguenther@suse.de>
5978
5979         PR middle-end/27498
5980         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5981
5982 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5983
5984         PR rtl-optimization/27335
5985         * gcc.dg/pr27335.c: New test.
5986
5987 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5988
5989         * gcc.target/mips/mips-ps-5.c: New file.
5990
5991 2006-05-08  Jan Hubicka  <jh@suse.cz>
5992
5993         PR middle-end/25962
5994         * gcc.dg/pr25962.c: New.
5995
5996 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5997
5998         PR target/27158
5999         * gcc.target/powerpc/pr27158.c: New test case.
6000
6001 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6002
6003         PR testsuite/27476
6004         * ada/acats/run_all.sh: Use test -z.
6005
6006 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6007
6008         PR libfortran/18271
6009         * gfortran.dg/spec_expr_3.f90: New test.
6010
6011 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6012
6013         PR target/24879
6014         * gcc.target/i386/monitor.c: New file.
6015
6016 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6017
6018         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6019
6020 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6021
6022         PR c++/27447
6023         * g++.dg/other/ptrmem7.C: New test.
6024
6025 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6026
6027         PR target/27421
6028         * gcc.dg/array-9.c: New test.
6029
6030 2006-05-07  Richard Guenther  <rguenther@suse.de>
6031
6032         PR tree-optimization/27409
6033         * gcc.dg/torture/pr27409.c: New testcase.
6034
6035 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6036
6037         PR fortran/27457
6038         * gfortran.dg/select_6.f90: New.
6039
6040 2006-05-07  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/27136
6043         * gcc.dg/torture/pr27136.c: New testcase.
6044
6045 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6046
6047         PR fortran/24813
6048         * gfortran.dg/char_cons_len_1.f90: New test.
6049
6050 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6051
6052         PR c++/27427
6053         * g++.dg/template/incomplete2.C: New test.
6054
6055 2006-05-06  Richard Guenther  <rguenther@suse.de>
6056
6057         PR tree-optimization/27151
6058         * gcc.dg/vect/pr27151.c: New testcase.
6059
6060 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6061
6062         PR c++/27430
6063         * g++.dg/template/void1.C: New test.
6064
6065         PR c++/27423
6066         * g++.dg/other/void2.C: New test.
6067
6068         PR c++/27422
6069         * g++.dg/conversion/void1.C: New test.
6070
6071 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6072
6073         PR/21391
6074         * g++.dg/other/unused1.C: New.
6075
6076 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6077
6078         PR objc/27240
6079         * objc.dg/member-1.m: New test.
6080
6081 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6082
6083         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6084
6085 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6086
6087         PR libfortran/26985
6088         * gfortran.dg/matmul_2.f90: New test.
6089
6090 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6091
6092         * ada/acats/run_all.sh: Use sync when main not found.
6093
6094 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6095
6096         PR target/26765
6097         * gcc.target/mips/pr26765.c: New.
6098
6099 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6100
6101         * gcc.target/bfin: New directory.
6102         * gcc.target/bfin/bfin.exp: New file.
6103         * gcc.target/bfin/frmul.c: New file.
6104         * gcc.target/bfin/arith.c: New file.
6105         * gcc.target/bfin/mul-combine.c: New file.
6106         * gcc.target/bfin/shift.c: New file.
6107
6108 2006-05-04  Richard Guenther  <rguenther@suse.de>
6109
6110         PR tree-optimization/14287
6111         PR tree-optimization/14844
6112         PR tree-optimization/19792
6113         PR tree-optimization/21608
6114         PR tree-optimization/27090
6115         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6116         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6117         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6118         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6119         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6120
6121 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR tree-optimization/27285
6124         * gcc.c-torture/execute/pr27285.c: New test.
6125
6126         PR middle-end/27388
6127         * gcc.dg/gomp/pr27388-1.c: New test.
6128         * gcc.dg/gomp/pr27388-2.c: New test.
6129         * gcc.dg/gomp/pr27388-3.c: New test.
6130
6131         PR c++/27359
6132         * g++.dg/gomp/pr27359.C: New test.
6133
6134 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6135
6136         PR fortran/20248
6137         * gfortran.dg/iargc.f90: New test.
6138
6139 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/27102
6142         * g++.dg/template/crash49.C: New test.
6143
6144 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6145
6146         PR testsuite/27032
6147         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6148
6149 2006-05-02  Jeff Law  <law@redhat.com>
6150
6151         PR tree-optimization/27364
6152         * gcc.c-torture/execute/pr27364.c: New test.
6153
6154 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/27309
6157         * g++.dg/parser/ctor5.C: New test.
6158
6159 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6160
6161         PR target/27387
6162         * gcc.target/arm/arm.exp: New.
6163         * gcc.target/arm/pr27387.C: Likewise.
6164
6165 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6166
6167         PR fortran/27269
6168         PR fortran/27324
6169         * gfortran.dg/module_equivalence_2.f90: New test.
6170
6171 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR middle-end/27337
6174         * g++.dg/gomp/pr27337-1.C: New test.
6175         * g++.dg/gomp/pr27337-2.C: New test.
6176
6177         PR middle-end/27328
6178         * gcc.dg/gomp/pr27328.c: New test.
6179
6180         PR middle-end/27325
6181         * g++.dg/gomp/pr27325.C: New test.
6182
6183         PR middle-end/27310
6184         * g++.dg/gomp/pr27310.C: New test.
6185
6186 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6187
6188         PR tree-optimization/27291
6189         * g++.dg/tree-ssa/pr27291.C: New test.
6190
6191 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6192
6193         PR tree-optimization/27283
6194         * g++.dg/tree-ssa/pr27283.C: New test.
6195
6196 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6197
6198         * gcc.dg/tree-ssa/loop-16.c: New test.
6199
6200 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6201             Joseph S. Myers  <joseph@codesourcery.com>
6202
6203         * gcc.dg/Wconversion-3.c: New test case.
6204         * gcc.dg/Wconversion-4.c: Likewise.
6205
6206 2006-05-01  Richard Guenther  <rguenther@suse.de>
6207
6208         PR tree-optimization/26726
6209         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6210
6211 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6212
6213         * gcc.dg/Woverflow-1.c: New test case.
6214         * gcc.dg/Woverflow-2.c: Likewise.
6215         * gcc.dg/Woverflow-3.c: Likewise.
6216
6217 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6218
6219         PR c++/27094
6220         * g++.dg/template/defarg8.C: New test.
6221
6222 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6223
6224         PR c++/27278
6225         * g++.dg/parse/operator7.C: New test.
6226
6227 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6228
6229         PR c++/11471
6230         PR c++/27102
6231         * g++.dg/template/crash48.C: New test.
6232
6233         PR c++/27279
6234         * g++.dg/parse/ctor4.C: New test.
6235
6236 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6237
6238         PR fortran/25681
6239         * gfortran.df/char_type_len.f90: New test.
6240
6241 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6242
6243         PR libgfortran/27304
6244         * gfortran.dg/fmt_exhaust.f90: New test.
6245
6246 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6247
6248         PR c/25309
6249         * gcc.dg/large-size-array-2.c: New test case.
6250
6251 2006-04-28  Richard Guenther  <rguenther@suse.de>
6252
6253         PR target/26826
6254         * gcc.target/i386/pr26826.c: New testcase.
6255
6256 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR middle-end/27260
6259         * gcc.c-torture/execute/pr27260.c: New.
6260
6261 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6262
6263         PR middle-end/27095
6264         * gcc.dg/pr27095.c: New.
6265
6266 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/27292
6269         * g++.dg/conversion/bitfield4.C: New test.
6270
6271 2006-04-27  Eric Christopher  <echristo@apple.com>
6272
6273         * gcc.dg/pragma-ms_struct.c: New.
6274
6275 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/27102
6278         * g++.dg/template/crash47.C: New test.
6279
6280 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6281
6282         * gcc.target/i386/sse-7.c: build with -msse.
6283
6284 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6285
6286         PR testsuite/27274:
6287         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6288         (main): Exit if processor doesn't support SSE.
6289
6290 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6291
6292         PR middle-end/27282
6293         * gcc.c-torture/compile/pr27282.c: New test.
6294
6295 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6296
6297         PR middle-end/26913
6298         * g++.dg/gomp/pr26913.C: New test.
6299
6300         PR c/25996
6301         * gcc.dg/gomp/pr25996.c: New test.
6302         * g++.dg/gomp/pr25996.C: New test.
6303
6304 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6305
6306         PR rtl-optimization/26725
6307         * gcc.c-torture/compile/pr26725.c: New test.
6308
6309 2006-04-25  Richard Guenther  <rguenther@suse.de>
6310
6311         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6312         than n + -1.
6313
6314 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6315
6316         * gcc.dg/20060425-1.c: New testcase.
6317
6318 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR tree-optimization/26865
6321         * gcc.dg/pr26865.c: New test.
6322
6323 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/27292
6326         * g++.dg/conversion/bitfield1.C: New test.
6327         * g++.dg/conversion/bitfield2.C: Likewise.
6328         * g++.dg/conversion/bitfield3.C: Likewise.
6329
6330 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6331         Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/27236
6334         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6335
6336 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6337
6338         PR c++/19963
6339         * g++.dg/other/incomplete2.C: New test.
6340
6341 2006-04-24  Richard Guenther  <rguenther@suse.de>
6342
6343         PR middle-end/26869
6344         * gcc.dg/torture/pr26869.c: New testcase.
6345
6346 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6347         Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/27218
6350         * g++.dg/tree-ssa/pr27218.C: New testcase.
6351
6352 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/26912
6355         * g++.dg/template/friend41.C: New test.
6356
6357 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6358
6359         * g++.dg/opt/pr15551.C: Include cstdio.
6360         (main): Use remove instead of unlink.
6361
6362 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6363
6364         * gcc.dg/sibcall-7.c: New test.
6365         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6366         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6367         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6368         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6369         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6370
6371 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/26534
6374         * g++.dg/opt/bitfield1.C: New test.
6375         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6376         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6377         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6378         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6379         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6380         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6381         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6382         * g++.dg/abi/bitfield2.C: Likewise.
6383         * g++.dg/init/bitfield1.C: Likewise.
6384
6385 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6386
6387         PR fortran/25099
6388         * gfortran.dg/elemental_subroutine_4.f90: New test.
6389         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6390         call sub (m, x).
6391
6392 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6393
6394         * gcc.c-torture/compile/20060421-1.c: New testcase.
6395
6396 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6397
6398         PR c/25875
6399         * gcc.dg/init-bad-4.c: New test.
6400
6401 2006-04-21  Paul Brook  <paul@codesourcery.com>
6402
6403         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6404
6405 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6406
6407         PR fortran/27122
6408         * gfortran.dg/defined_operators_1.f90: New test.
6409         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6410         remove old ones associated, incorrectly, with Note 5.46.
6411
6412         PR fortran/27113
6413         * gfortran.dg/character_array_constructor_1.f90: New test.
6414
6415 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6416
6417         * gcc.dg/20060419-1.c: New test.
6418
6419 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6420
6421         PR c/26774
6422         * gcc.dg/struct-parse-1.c: New test case.
6423
6424 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6425
6426         PR c++/26558
6427         * g++.dg/parse/template19.C: New test.
6428
6429         PR c++/26739
6430         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6431
6432         PR c++/26036
6433         * g++.dg/expr/call3.C: New test.
6434
6435         PR c++/10385
6436         * g++.dg/conversion/dynamic1.C: New test.
6437
6438 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6439
6440         PR c++/27102
6441         * g++.dg/template/crash35.C: Tweak error markers.
6442         * g++.dg/template/crash46.C: New test.
6443         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6444         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6445
6446 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6447
6448         PR rtl-optimization/14261
6449         * gcc.c-torture/compile/20060419-1.c: Added.
6450
6451 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6452
6453         * gfortran.dg/label_1.f90: Adjust dg-error.
6454
6455 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6456
6457         PR target/26961
6458         * gcc.dg/fold-cond-1.c: New test case.
6459         * gcc.dg/pr26961-1.c: Likewise.
6460
6461 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6462
6463         PR libgfortran/27138
6464         * gfortran.dg/read_bad_advance.f90: New test.
6465
6466 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6467             Dale Johannesen  <dalej@apple.com>
6468
6469         PR target/24076
6470         * gcc.target/i386/vecinit-3.c: New testcase.
6471         * gcc.target/i386/vecinit-4.c: Likewise.
6472         * gcc.target/i386/sse-18.c: Likewise.
6473         * gcc.target/i386/sse-19.c: Likewise.
6474
6475 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6476
6477         * gfortran.dg/allocate_zerosize_1.f90: New test.
6478
6479 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/26365
6482         * g++.dg/template/crash45.C: New test.
6483
6484 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6485
6486         PR fortran/26787
6487         * gfortran.dg/proc_assign_1.f90: New test.
6488         * gfortran.dg/procedure_lvalue.f90: Change message.
6489         * gfortran.dg/namelist_4.f90: Add new error.
6490
6491         PR fortran/25597
6492         PR fortran/27096
6493         * gfortran.dg/auto_pointer_array_result_1.f90
6494
6495         PR fortran/27089
6496         * gfortran.dg/specification_type_resolution_1.f90
6497
6498         PR fortran/18003
6499         PR fortran/25669
6500         PR fortran/26834
6501         * gfortran.dg/bounds_temporaries_1.f90: New test.
6502
6503         PR fortran/27124
6504         * gfortran.dg/array_return_value_1.f90: New test.
6505
6506 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6507
6508         PR fortran/25336
6509         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6510
6511 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR middle-end/26823
6514         * g++.dg/gomp/pr26823-1.C: New test.
6515         * g++.dg/gomp/pr26823-2.C: New test.
6516
6517 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6518
6519         PR middle-end/27134
6520         * gcc.dg/pr27314.c: New test.
6521
6522 2006-04-13  Richard Henderson  <rth@redhat.com>
6523
6524         * g++.dg/gomp/block-0.C: Update expected matches.
6525
6526 2006-04-13  DJ Delorie  <dj@redhat.com>
6527
6528         * lib/target-supports.exp (check_effective_target_int32plus): New.
6529         (check_effective_target_ptr32plus): New.
6530         (check_effective_target_size32plus): New.
6531         (check_effective_target_int16): New.
6532         (check_profiling_available): Add m32c to the list of unsupported targets.
6533
6534         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6535         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6536         memory size.
6537         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6538         pointers.
6539         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6540         size_t.
6541         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6542         and size_t.
6543         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6544         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6545         not just xstormy16.  Skip m32c due to weird pointer size.
6546         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6547         not just xstormy16.
6548         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6549         not just xstormy16.
6550         * gcc.dg/20020312-2.c: Add m32c support.
6551         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6552         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6553         in test.
6554         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6555         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6556         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6557         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6558         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6559         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6560         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6561         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6562         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6563         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6564         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6565         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6566         in test.
6567         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6568         in test.
6569         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6570         * gcc.dg/pr23049.c: Require >=32 bit integers.
6571         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6572         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6573         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6574         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6575         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6576         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6577         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6578         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6579         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6580         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6581         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6582         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6583         prototype in test.
6584         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6585         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6586         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6587         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6588         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6589
6590         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6591         * gcc.c-torture/execute/20040703-1.x: Likewise.
6592         * gcc.c-torture/execute/20040705-1.x: Likewise.
6593         * gcc.c-torture/execute/20040705-2.x: Likewise.
6594         * gcc.c-torture/execute/20040709-1.x: Likewise.
6595         * gcc.c-torture/execute/20040709-2.x: Likewise.
6596         * gcc.c-torture/execute/20040811-1.x: Likewise.
6597         * gcc.c-torture/execute/20050316-1.x: Likewise.
6598         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6599         * gcc.c-torture/execute/pr19689.x: Likewise.
6600         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6601         * gcc.c-torture/execute/usmul.x: Likewise.
6602         * gcc.c-torture/execute/vrp-5.x: Likewise.
6603         * gcc.c-torture/execute/vrp-6.x: Likewise.
6604         * gcc.dg/debug/20041023-1.s: Likewise.
6605
6606 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6607
6608         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6609         of integers to a vector types are now constant expressions in C.
6610         * gcc.dg/vect/vect-fold-1.c: New test case.
6611
6612 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6613             Ulrich Weigand  <uweigand@de.ibm.com>
6614
6615         PR target/27006
6616         * gcc.dg/vmx/pr27006.c: New testcase.
6617
6618 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619
6620         PR libgfortran/26766
6621         * gfortran.dg/write_recursive.f90: New test.
6622
6623 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6624
6625         * g++.dg/parse/dtor7.C: New test.
6626         * g++.dg/parse/new1.C: Add error marker.
6627         * g++.dg/template/new3.C: New test.
6628
6629         PR c++/26122
6630         * g++.dg/template/pure1.C: New test.
6631
6632         PR c++/26295
6633         * g++.dg/parse/ptrmem4.C: New test.
6634
6635 2006-04-10  Jeff Law  <law@redhat.com>
6636
6637         PR/27087
6638         * gcc.c-torture/compile/pr27087.c: New test.
6639
6640 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6641
6642         PR/21391
6643         * gcc.dg/20060410.c: New.
6644
6645 2006-04-10  Matthias Klose  <doko@debian.org>
6646
6647         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6648         Recognize multilib directory names containing underscores.
6649
6650 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6651
6652         * gcc.target/i386/vecinit-1.c: New test case.
6653         * gcc.target/i386/vecinit-2.c: Likewise.
6654
6655 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR debug/27057
6658         * g++.dg/debug/dwarf2-2.C: New test.
6659
6660 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6661
6662         PR rtl-optimization/27073
6663         * gcc.c-torture/execute/pr27073.c: New test.
6664
6665 2006-04-08  Mike Stump  <mrs@apple.com>
6666
6667         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6668
6669 2006-04-07  Richard Guenther  <rguenther@suse.de>
6670
6671         PR tree-optimization/26135
6672         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6673
6674 2006-04-06  Jan Hubicka  <jh@suse.cz>
6675
6676         PR profile/26399
6677         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6678
6679 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6680
6681         * g++.dg/conversion/nullptr1.C: New test case.
6682         * g++.dg/conversion/nullptr2.C: Likewise.
6683
6684 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6685
6686         * gfortran.dg/dependency_18.f90: New test case.
6687
6688 2006-04-05  Richard Guenther  <rguenther@suse.de>
6689
6690         PR tree-optimization/26919
6691         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6692         * gcc.dg/ipa/ipa-2.c: Likewise.
6693         * gcc.dg/ipa/ipa-3.c: Likewise.
6694         * gcc.dg/ipa/ipa-5.c: Likewise.
6695
6696 2006-04-05  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/26763
6699         * gcc.dg/torture/pr26763-1.c: New testcase.
6700         * gcc.dg/torture/pr26763-2.c: Likewise.
6701
6702 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6703
6704         PR fortran/23634
6705         PR fortran/25619
6706         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6707
6708 2006-04-04  Eric Christopher  <echristo@apple.com>
6709
6710         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6711         stubs.
6712         * gcc.target/i386/387-5.c: Ditto.
6713
6714 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6715
6716         * gcc.target/sparc/struct-ret-check.c: New test.
6717
6718 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6719
6720         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6721         zero decimal digits specified in format.
6722
6723 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6724
6725         PR fortran/26891
6726         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6727
6728         PR fortran/26976
6729         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6730         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6731         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6732         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6733         bigendian-ness.
6734
6735 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6736
6737         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6738         dummy arguments work when the actual argument is itself a dummy
6739         argument of the caller.
6740
6741 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6742
6743         PR libfortran/24685
6744         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6745
6746 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6747
6748         * gfortran.dg/dependencency_17.f90: New test case.
6749
6750 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6751
6752         * gfortran.dg/dependency_14.f90: New test case.
6753         * gfortran.dg/dependency_15.f90: Likewise.
6754         * gfortran.dg/dependency_16.f90: Likewise.
6755
6756 2006-03-31  Asher Langton  <langton2@llnl.gov>
6757
6758         PR fortran/25358
6759         gfortran.dg/cray_pointers_6.f90: New test.
6760
6761 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6762
6763         PR libgfortran/26890
6764         * gfortran.dg/read_size_noadvance.f90: New test.
6765
6766 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6767
6768         PR fortran/25031
6769         * gfortran.dg/multiple_allocation_1.f90: Check that the
6770         size has changed after a re-allocation with stat.
6771
6772 2006-03-30  Richard Guenther  <rguenther@suse.de>
6773
6774         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6775         removal.
6776         * gcc.target/i386/sselibm-2.c: Likewise.
6777         * gcc.target/i386/sselibm-3.c: Likewise.
6778         * gcc.target/i386/sselibm-4.c: Likewise.
6779         * gcc.target/i386/sselibm-5.c: Likewise.
6780
6781 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6782
6783         * gcc.dg/fold-andxor-1.c: New test case.
6784         * gcc.dg/fold-xorand-1.c: Likewise.
6785
6786 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gcc.dg/fold-convnotconv-1.c: New test case.
6789
6790 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6791
6792         PR fortran/26779
6793         * gfortran.dg/private_type_5.f90: New test.
6794
6795 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6796
6797         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6798
6799 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6800
6801         * gfortran.dg/advance_2.f90: New test.
6802         * gfortran.dg/advance_3.f90: New test.
6803
6804         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6805
6806 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6807
6808         PR libgfortran/26661
6809         PR libgfortran/26880
6810         * gfortran.dg/read_x_past.f: New test.
6811
6812 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6813
6814         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6815         to be STABS.
6816
6817 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6818
6819         * objc.dg/dwarf-1.m: Skip on AIX.
6820         * objc.dg/dwarf-2.m: Skip on AIX.
6821
6822 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6823
6824         PR fortran/26816
6825         * gfortran.dg/float_1.f90: New test.
6826
6827 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6828
6829         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6830         X86_64 targets.
6831         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6832
6833 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6834
6835         PR libfortran/26735
6836         * gfortran.dg/convert_implied_open.f90: New test case.
6837
6838 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6839
6840         PR fortran/26769
6841         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6842
6843 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6844
6845         PR middle-end/26717
6846         * gcc.dg/pr26717.c: New test.
6847
6848 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6849
6850         * gfortran.dg/dependency_12.f90: New test case.
6851
6852 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6853
6854         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6855
6856 2006-03-24  Jeff Law  <law@redhat.com>
6857
6858         * gcc.c-torture/pr26840.c: New test.
6859
6860 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6861
6862         * objc.dg/dwarf-2.m: New.
6863         * obj-c++.dg/dwarf-2.mm: New.
6864
6865         * g++.old-deja/g++.other/init19.C: New.
6866
6867 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6868
6869         * g++.dg/eh/spbp.C: Skip on AIX.
6870
6871 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR middle-end/26611
6874         * g++.dg/gomp/pr26611-1.C: New test.
6875         * g++.dg/gomp/pr26611-2.C: New test.
6876
6877 2006-03-24  Jeff Law  <law@redhat.com>
6878
6879         * gcc.c-torture/compile/pr26833.c: New test.
6880         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6881
6882 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6883
6884         * gfortran.dg/endfile_2.f90: Delete temp file.
6885
6886 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6887
6888         PR fortran/19303
6889         * gfortran.dg/record_marker_1.f90: New test case.
6890         * gfortran.dg/record_marker_2.f: New test case.
6891         * gfortran.dg/record_marker_3.f90: New test case.
6892
6893 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6894
6895         PR fortran/17298
6896         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6897         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6898
6899 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6900
6901         * lib/gcc-dg.exp (cleanup-modules): New proc.
6902         * gfortran.dg/allocatable_function_1.f90,
6903         gfortran.dg/allocate_char_star_scalar_1.f90,
6904         gfortran.dg/assumed_charlen_function_1.f90,
6905         gfortran.dg/assumed_dummy_1.f90,
6906         gfortran.dg/assumed_shape_ranks_1.f90,
6907         gfortran.dg/assumed_shape_ranks_2.f90,
6908         gfortran.dg/assumed_size_dt_dummy.f90,
6909         gfortran.dg/auto_char_dummy_array_1.f90,
6910         gfortran.dg/auto_char_len_3.f90,
6911         gfortran.dg/automatic_module_variable.f90,
6912         gfortran.dg/bad_automatic_objects_1.f90,
6913         gfortran.dg/char_array_constructor.f90,
6914         gfortran.dg/char_array_structure_constructor.f90,
6915         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6916         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6917         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6918         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6919         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6920         gfortran.dg/derived_pointer_recursion.f90,
6921         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6922         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6923         gfortran.dg/dummy_functions_1.f90,
6924         gfortran.dg/elemental_initializer_1.f90,
6925         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6926         gfortran.dg/elemental_pointer_1.f90,
6927         gfortran.dg/elemental_subroutine_1.f90,
6928         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6929         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6930         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6931         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6932         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6933         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6934         gfortran.dg/global_references_1.f90,
6935         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6936         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6937         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6938         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6939         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6940         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6941         gfortran.dg/large_integer_kind_1.f90,
6942         gfortran.dg/large_real_kind_1.f90,
6943         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6944         gfortran.dg/module_double_reuse.f90,
6945         gfortran.dg/module_equivalence_1.f90,
6946         gfortran.dg/module_interface_1.f90,
6947         gfortran.dg/module_parameter_array_refs_1.f90,
6948         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6949         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6950         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6951         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6952         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6953         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6954         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6955         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6956         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6957         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6958         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6959         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6960         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6961         gfortran.dg/same_name_1.f90,
6962         gfortran.dg/sibling_dummy_procedure_1.f90,
6963         gfortran.dg/sibling_dummy_procedure_2.f90,
6964         gfortran.dg/sibling_dummy_procedure_3.f90,
6965         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6966         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6967         gfortran.dg/used_dummy_types_2.f90,
6968         gfortran.dg/used_dummy_types_3.f90,
6969         gfortran.dg/used_dummy_types_4.f90,
6970         gfortran.dg/used_dummy_types_5.f90,
6971         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6972         gfortran.dg/userdef_operator_1.f90: Use it.
6973
6974 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6975
6976         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6977         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6978         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6979         gfortran.dg/write_back.f,
6980         gfortran.fortran-torture/execute/inquire_1.f90,
6981         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6982
6983 2006-03-21  Jeff Law  <law@redhat.com>
6984
6985         * gcc.dg/tree-ssa/vrp28.c: New test.
6986
6987 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6988
6989         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6990         if _STDC_C99 is defined.
6991         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6992         * gcc.dg/builtins-20.c: Likewise.
6993         * gcc.dg/builtins-53.c: Likewise.
6994         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6995         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6996
6997 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6998
6999         PR tree-opt/26781
7000         * gcc.c-torture/compile/pr26781-1.c: New test.
7001         * gcc.c-torture/compile/pr26781-2.c: New test.
7002
7003 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR c++/26690
7006         * g++.dg/gomp/pr26690-1.C: New test.
7007         * g++.dg/gomp/pr26690-2.C: New test.
7008
7009 2006-03-20  Jeff Law  <law@redhat.com>
7010
7011         * gcc.dg/tree-ssa/pr21829.c: New test.
7012
7013         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7014
7015 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7016
7017         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7018         (check_visibility_available): Use it.
7019         (check_effective_target_default_packed): Likewise.
7020         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7021         (check_effective_target_fopenmp): Likewise.
7022         (check_effective_target_freorder): Likewise.
7023         (check_effective_target_fpic): Likewise.
7024         (check_named_sections_available): Likewise.
7025         (check_effective_target_ilp32): Likewise.
7026         (check_effective_target_lp64): Likewise.
7027
7028 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7029
7030         PR fortran/20935
7031         * gfortran.dg/scalar_mask_2.f90: New test case.
7032
7033 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         PR tree-opt/26629
7036         * gcc.dg/tree-ssa/loadpre12.c: New test.
7037         * gcc.dg/tree-ssa/loadpre13.c: New test.
7038         * gcc.dg/tree-ssa/loadpre14.c: New test.
7039         * gcc.dg/tree-ssa/loadpre15.c: New test.
7040         * gcc.dg/tree-ssa/loadpre16.c: New test.
7041         * gcc.dg/tree-ssa/loadpre17.c: New test.
7042         * gcc.dg/tree-ssa/loadpre18.c: New test.
7043         * gcc.dg/tree-ssa/loadpre19.c: New test.
7044         * gcc.dg/tree-ssa/loadpre20.c: New test.
7045         * gcc.dg/tree-ssa/loadpre21.c: New test.
7046         * gcc.dg/tree-ssa/loadpre22.c: New test.
7047
7048 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7049
7050         PR fortran/26741
7051         * gfortran.dg/elemental_initializer_1.f90: New test.
7052
7053         PR fortran/26716
7054         * gfortran.dg/assumed_shape_ranks_2: New test.
7055
7056 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7057
7058         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7059         target fpic.
7060
7061 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7062
7063         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7064         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7065         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7066         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7067         gfortran.fortran-torture/execute/direct_io.f90,
7068         gfortran.fortran-torture/execute/inquire_2.f90,
7069         gfortran.fortran-torture/execute/inquire_4.f90,
7070         gfortran.fortran-torture/execute/list_read_1.f90,
7071         gfortran.fortran-torture/execute/open_replace.f90,
7072         gfortran.fortran-torture/execute/slash_edit.f90,
7073         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7074         temporary files from testcases.
7075
7076 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7077
7078         PR libgfortran/26509
7079         gfortran.dg/write_direct_eor.f90: New test.
7080
7081 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7082
7083         * gcc.target/powerpc/pr26350.c: New.
7084         * gcc.target/powerpc/indexed-addr.c: New.
7085
7086 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7087
7088         * gfortran.dg/dependency_13.f90: New test case.
7089
7090 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7091
7092         PR middle-end/21781
7093         * gcc.dg/real-const-1.c: New test case.
7094
7095 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7096
7097         * g++.old-deja/g++.other/init18.C: New.
7098         * g++.old-deja/g++.other/init5.C: Remove xfail.
7099
7100 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7101
7102         * g++.dg/opt/pr15551.C: Cleanup temp file.
7103
7104 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7105
7106         PR c++/6634
7107         g++.dg/parse/long1.C: New test.
7108
7109 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7110
7111         PR fortran/19101
7112         * gfortran.dg/continuation.f90: New test.
7113         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7114
7115 2006-03-14  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/26672
7118         * gcc.dg/torture/pr26672.c: New testcase.
7119
7120 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7121
7122         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7123         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7124
7125 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7126
7127         PR middle-end/26557
7128         * gcc.c-torture/compile/switch-1.c: New test case.
7129
7130 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7131
7132         PR fortran/25378
7133         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7134         test to include more permuatations of mask and index.
7135         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7136         respond to F2003 spec. that the position returned for an all false
7137         mask && condition is zero.
7138
7139 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR middle-end/25989
7142         * gcc.dg/gomp/pr25989.c: New test.
7143
7144 2006-03-13  Jeff Law  <law@redhat.com>
7145
7146         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7147
7148 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7149
7150         * gcc.dg/switch-9.c: New test.
7151
7152 2006-03-13  Richard Guenther  <rguenther@suse.de>
7153
7154         PR middle-end/26630
7155         * gcc.dg/torture/pr26630.c: New testcase.
7156
7157 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7158
7159         * gfortran.dg/dependency_10.f90: New test case.
7160         * gfortran.dg/dependency_11.f90: Likewise.
7161
7162 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7163             Erik Edelmann  <eedelman@gcc.gnu.org>
7164
7165         * gfortran.dg/allocatable_function_1.f90: New.
7166         * gfortran.dg/allocatable_function_2.f90: New.
7167
7168 2006-03-10  Richard Guenther  <rguenther@suse.de>
7169
7170         PR middle-end/26565
7171         * gcc.dg/torture/pr26565.c: New testcase.
7172
7173 2006-03-09  Eric Christopher  <echristo@apple.com>
7174
7175         * gcc.c-torture/compile/20060309-1.c: New.
7176
7177 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7178
7179         PR libgfortran/26499
7180         * gfortran.dg/write_back.f: New test.
7181         * gfortran.dg/write_rewind_1.f: New test.
7182         * gfortran.dg/write_rewind_2.f: New test.
7183
7184 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7185
7186         PR libgfortran/26554
7187         * gfortran.dg/read_logical.f90: New test.
7188
7189 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7190
7191         * ada/acats/norun.lst: cdd2a03 now passes.
7192
7193 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         PR testsuite/25177
7196         * gcc.target/powerpc/pr18096-1.c: Change where the error
7197         would match.
7198
7199 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7200
7201         * gcc.target/i386/cleanup-1.c: New test.
7202         * gcc.target/i386/cleanup-2.c: New test.
7203
7204 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7205
7206         * gfortran.dg/dependency_9.f90: Remove for the time being.
7207
7208 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7209
7210         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7211         directive.
7212
7213 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7214
7215         * gfortran.dg/dependency_9.f90: New test case.
7216
7217 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7218
7219         * gfortran.dg/dependency_4.f90: New test case.
7220         * gfortran.dg/dependency_5.f90: New test case.
7221         * gfortran.dg/dependency_6.f90: New test case.
7222         * gfortran.dg/dependency_7.f90: New test case.
7223         * gfortran.dg/dependency_8.f90: New test case.
7224
7225 2006-03-03  Paul Brook  <paul@codesourcery.com>
7226
7227         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7228         Add m68k-*-elf.
7229
7230 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7231
7232         PR fortran/25031
7233         * multiple_allocation_1.f90: New test.
7234
7235 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7236
7237         PR tree-optimization/26524
7238         * gfortran.dg/pr26524.f: New test case.
7239
7240 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7241
7242         * g++.dg/template/repo5.C: Cleanup repo files.
7243         * gcc.dg/20051201-1.c: Cleanup coverage files.
7244         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7245         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7246         tree dump files.
7247
7248 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7249
7250         * objc.dg/objc-nofilename-1.m: New test.
7251         * objc.dg/bad-receiver-type.m: New test.
7252         * obj-c++.dg/bad-receiver-type.mm: New test.
7253
7254 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7255
7256         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7257
7258 2006-03-01  Mike Stump  <mrs@apple.com>
7259
7260         * g++.dg/abi/key2.C: Add.
7261
7262 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7263
7264         * gfortran.dg/logical_dot_product.f90: New test.
7265
7266         PR fortran/26393
7267         * gfortran.dg/used_interface_ref.f90: New test.
7268
7269         PR fortran/20938
7270         * gfortran.dg/dependency_2.f90: New test.
7271         * gfortran.fortran-torture/execute/where17.f90: New test.
7272         * gfortran.fortran-torture/execute/where18.f90: New test.
7273         * gfortran.fortran-torture/execute/where19.f90: New test.
7274         * gfortran.fortran-torture/execute/where20.f90: New test.
7275
7276 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7277
7278         * g++.dg/tree-ssa/pr26443.C: New test case.
7279
7280 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7281
7282         PR middle-end/26022
7283         * g++.dg/opt/return-slot1.C: New test.
7284
7285 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7286
7287         PR libgfortran/26136
7288         * gfortran.dg/namelist_23.f90: New test.
7289
7290 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7291
7292         PR middle-end/14752
7293         * gcc.dg/fold-eqandshift-2.c: New test case.
7294
7295 2006-02-28  Richard Guenther  <rguenther@suse.de>
7296
7297         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7298         decomposition.
7299
7300 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7301
7302         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7303
7304 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7305
7306         PR libgfortran/26464
7307         * gfortran.dg/backspace_5.f: New test.
7308         * gfortran.dg/backspace_6.f: New test.
7309
7310 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7311
7312         * gcc.dg/fold-eqandnot-1.c: New test case.
7313
7314 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7315
7316         PR middle-end/19983
7317         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7318
7319 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7320
7321         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7322         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7323
7324 2006-02-26  Richard Guenther  <rguenther@suse.de>
7325
7326         PR tree-optimization/26421
7327         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7328
7329 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7330
7331         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7332         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7333
7334 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7335
7336         * gcc.dg/fold-even-1.c: New test case.
7337
7338 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7339
7340         PR middle-end/21137
7341         * gcc.dg/fold-eqandshift-1.c: New test case.
7342
7343 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7344
7345         PR tree-optimization/25125
7346         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7347         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7348
7349 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7350
7351         PR tree-optimizations/26359
7352         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7353         with -fdump-tree-dceloop-details.
7354         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7355
7356 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7357
7358         PR middle-end/23673
7359         * gcc.dg/fold-eqxor-1.c: New test case.
7360         * gcc.dg/fold-eqxor-2.c: Likewise.
7361         * gcc.dg/fold-eqxor-3.c: Likewise.
7362
7363 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7364
7365         PR fortran/23092
7366         * scalar_mask_1.f90: New test.
7367
7368 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7369
7370         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7371         * g++.dg/eh/uncaught2.C: New.
7372         * g++.dg/eh/uncaught3.C: New.
7373
7374 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375
7376         PR libgfortran/26423
7377         * gfortran.dg/read_many_1.f: New test.
7378
7379 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/24519
7382         * gfortran.dg/dependency_3.f90: New test.
7383         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7384         XFAILs.
7385
7386         PR fortran/25395
7387         * gfortran.dg/equiv_6.f90: New test.
7388
7389 2006-02-23  Jeff Law  <law@redhat.com>
7390
7391         * gcc.c-torture/compile/pr26425.c: New test.
7392
7393 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR middle-end/26412
7396         * gcc.dg/gomp/pr26412.c: New test.
7397
7398 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7399
7400         PR c++/26291
7401         * g++.dg/other/ellipsis1.C: New test.
7402         * g++.dg/parse/operator4.C: Adjust error marker.
7403
7404 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7405
7406         PR target/25603
7407         * gfortran.dg/pr25603.f: New testcase.
7408
7409 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7410
7411         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7412         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7413
7414 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7415
7416         * g++.dg/eh/spbp.C: New.
7417
7418 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR middle-end/26379
7421         * gcc.target/i386/mmx-7.c: New test.
7422
7423 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7424
7425         PR tree-optimization/26361
7426         * gcc.dg/tree-ssa/vrp27.c: New test case.
7427
7428 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7429
7430         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7431         * gcc.dg/tree-ssa/complex-4.c: Here.
7432
7433 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7434
7435         PR middle-end/19543
7436         * gfortran.dg/logical_1.f90: New test case.
7437
7438 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR middle-end/26334
7441         * gcc.dg/20060218-1.c: Moved to...
7442         * gcc.target/i386/20060218-1.c: ... here.  New test.
7443
7444 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7445
7446         PR fortran/26201
7447         * gfortran.dg/convert_1.f90: New.
7448
7449 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7450
7451         PR fortran/25054
7452         * gfortran.dg/namelist_5.f90: New test.
7453
7454         PR fortran/25089
7455         * gfortran.dg/namelist_4.f90: New test.
7456
7457 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7458
7459         PR tree-opt/25680
7460         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7461
7462 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7463
7464         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7465         variable to take into account the variable name in the
7466         function header.
7467         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7468
7469 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7470
7471         PR middle-end/26334
7472         * gcc.c-torture/compile/20060217-1.c: New test.
7473         * gcc.dg/20060218-1.c: New test.
7474
7475 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7476
7477         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7478
7479 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7480
7481         * gcc.dg/cpp/undef3.c: New test.
7482         * gcc.dg/cpp/trad/builtins2.c: New test.
7483
7484 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7485
7486         PR c++/26266
7487         * g++.dg/template/static22.C: New test.
7488         * g++.dg/template/static23.C: New test.
7489         * g++.dg/template/static24.C: New test.
7490         * g++.dg/template/non-dependent13.C: New test.
7491         * g++.dg/init/member1.C: Tweak error markers.
7492
7493 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7494
7495         PR target/26255
7496         * gcc.c-torture/compile/pr26255.c: New test case.
7497
7498 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7499
7500         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7501         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7502         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7503         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7504         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7505         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7506         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7507
7508 2006-02-16  Jeff Law  <law@redhat.com>
7509
7510         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7511         * gcc.dg/tree-ssa/vrp26.c: New test.
7512
7513 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7514
7515         PR target/20353
7516         PR target/24578
7517         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7518         __UCLIBC__ is defined.
7519
7520 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR fortran/26224
7523         * gfortran.dg/gomp/pr26224.f: New test.
7524
7525 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7526
7527         PR tree-opt/25918
7528         * lib/target-supports.exp
7529         (check_effective_target_vect_short_mult): New.
7530         (check_effective_target_vect_char_mult): New.
7531         (check_effective_target_vect_widen_sum_qi_to_si): New.
7532         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7533         (check_effective_target_vect_widen_sum_hi_to_si): New.
7534         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7535         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7536         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7537         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7538         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7539         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7540         vect-reduc-pattern-2c.c
7541         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7542         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7543         vect-reduc-pattern-1c.c
7544
7545 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/24557
7548         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7549
7550 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7551
7552         PR fortran/26054
7553         * gfortran.dg/enum_8.f90: Remove check for warning.
7554         * gfortran.dg/iomsg_1.f90: Ditto.
7555         * gfortran.dg/enum_1.f90: Ditto.
7556         * gfortran.dg/enum_9.f90: Ditto.
7557         * gfortran.dg/enum_2.f90: Ditto.
7558         * gfortran.dg/enum_10.f90: Ditto.
7559         * gfortran.dg/enum_3.f90: Ditto.
7560         * gfortran.dg/flush_1.f90: Ditto.
7561         * gfortran.dg/enum_4.f90: Ditto.
7562         * gfortran.dg/array_constructor_1.f90: Ditto.
7563         * gfortran.dg/enum_5.f90: Ditto.
7564         * gfortran.dg/enum_6.f90: Ditto.
7565         * gfortran.dg/enum_7.f90: Ditto.
7566
7567 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR middle-end/26300
7570         * gcc.c-torture/compile/20060215-1.c: New test.
7571
7572 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7573
7574         PR middle-end/23670
7575         * gcc.dg/tree-ssa/andor-2.c: New test case.
7576
7577 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7578
7579         PR fortran/25045
7580         * optional_dim.f90: New test.
7581
7582 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7583
7584         PR fortran/26277
7585         * gfortran.dg/label_4.f90: New.
7586
7587 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7588             Diego Novillo  <dnovillo@redhat.com>
7589             Uros Bizjak  <uros@kss-loka.si>
7590
7591         * gfortran.dg/gomp: New directory.
7592
7593 2006-02-14  Richard Guenther  <rguenther@suse.de>
7594
7595         PR tree-optimization/26258
7596         * gcc.dg/torture/pr26258.c: New testcase.
7597
7598 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR fortran/26246
7601         * gfortran.dg/pr26246_1.f90: New test.
7602         * gfortran.dg/pr26246_2.f90: New test.
7603
7604         PR middle-end/26092
7605         * gcc.c-torture/compile/20060208-1.c: New test.
7606
7607 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7608
7609         PR fortran/26074
7610         PR fortran/25103
7611         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7612         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7613         * gfortran.dg/automatic_module_variable.f90: Change error message.
7614
7615         PR fortran/20861
7616         * gfortran.dg/internal_dummy_1.f90: New test.
7617
7618         PR fortran/20871
7619         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7620
7621
7622         PR fortran/25083
7623         * gfortran.dg/uncommon_block_data_1.f90: New test.
7624         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7625         with standard.
7626
7627         PR fortran/25088
7628         * gfortran.dg/typed_subroutine_1.f90: New test.
7629
7630 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7631
7632         * objc.dg/dwarf-1.m: New.
7633
7634 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7635
7636         PR middle-end/24427
7637         * gcc.dg/tree-ssa/andor-1.c: New test case.
7638
7639 2006-02-13  Josh Conner  <jconner@apple.com>
7640
7641         PR target/25376
7642         * gcc.dg/pr25376.c: New test.
7643
7644         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7645         assemble.
7646         * lib/target-supports.exp (check_named_sections_available):
7647         Only compile named-sections test -- don't assemble.
7648
7649 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7650
7651         * g++.dg/warn/no-write-strings.C: New test.
7652         * g++.dg/warn/write-strings.C: Likewise.
7653         * g++.dg/warn/write-strings-default.C: Likewise.
7654
7655 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7656
7657         PR fortran/25806
7658         * gfortran.dg/ret_pointer_2.f90: New test.
7659
7660 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7661
7662         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7663
7664 2006-02-10  Jeff Law  <law@redhat.com>
7665
7666         * gcc.c-torture/compile/pr26213.c: New test.
7667
7668 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7669
7670         gfortran.dg/null_1.f90: New test.
7671
7672 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7673
7674         PR fortran/14771
7675         * gfortran.dg/parens_4.f90: New.
7676         * gfortran.dg/parens_5.f90: New.
7677
7678 2006-02-10  Richard Guenther  <rguenther@suse.de>
7679
7680         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7681
7682 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7683         Paul Thomas  <pault@gcc.gnu.org>
7684
7685         PR fortran/14771
7686         * gfortran.dg/parens_1.f90: New.
7687         * gfortran.dg/parens_2.f90: New.
7688         * gfortran.dg/parens_3.f90: New.
7689
7690 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7691
7692         PR fortran/26038
7693         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7694
7695         PR fortran/25059
7696         * gfortran.dg/impure_assignment_1.f90: New test.
7697
7698         PR fortran/25070
7699         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7700
7701 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7702
7703         PR target/26141
7704         * g++.dg/expr/stdarg2.C: New test.
7705
7706 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7707
7708         PR inline-asm/16194
7709         * gcc.dg/pr16194.c: New test.
7710
7711 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7712
7713         * ada/acats/run_acats: Use portable variant of "$@".
7714
7715 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7716
7717         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7718         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7719
7720 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7721
7722         PR tree-opt/26179
7723         * g++.dg/opt/pr26179.C: New test.
7724
7725 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7726
7727         PR middle-end/26134
7728         * gcc.dg/tree-ssa/complex-3.c: New test.
7729
7730 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7731
7732         * gcc.c-torture/compile/volatile-1.c: New test.
7733
7734 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7735
7736         PR 26180
7737         * gcc.dg/tree-ssa/pr26180.c: New test.
7738
7739 2006-02-08  Jeff Law  <law@redhat.com>
7740
7741         * gcc.dg/tree-ssa/pr21417.c: New test.
7742
7743 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7744
7745         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7746         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7747
7748 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7749
7750         * lib/scanrtl.exp: New.
7751
7752 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7753
7754         PR c++/26071
7755         * g++.dg/other/virtual2.C: New test.
7756
7757         PR c++/26070
7758         * g++.dg/other/virtual1.C: New test.
7759
7760 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7761
7762         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7763         cleanup-ipa-dump): Update dump file glob patterns.
7764         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7765         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7766
7767         * lib/gcc-dg.exp: Load it.
7768         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7769
7770 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7771
7772         PR testsuite/26159
7773         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7774         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7775
7776 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7777
7778         PR fortran/25577
7779         * gfortran.dg/mvbits_1.f90: New.
7780
7781 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7782
7783         * g++.dg/warn/Wdiv-by-zero.C: New test.
7784         * g++.dg/warn/Wno-div-by-zero.C: New.
7785
7786 2006-02-07  Jeff Law  <law@redhat.com>
7787
7788         * gcc.dg/tree-ssa/pr21559.c: New test.
7789
7790         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7791         multiple VRP passes.
7792         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7793         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7794         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7795         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7796         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7797         * gcc.dg/tree-ssa/vrp02.c: Likewise
7798         * gcc.dg/tree-ssa/vrp11.c: Likewise
7799         * gcc.dg/tree-ssa/pr14341.c: Likewise
7800         * gcc.dg/tree-ssa/vrp19.c: Likewise
7801         * gcc.dg/tree-ssa/vrp20.c: Likewise
7802         * gcc.dg/tree-ssa/vrp03.c: Likewise
7803         * gcc.dg/tree-ssa/pr21086.c: Likewise
7804         * gcc.dg/tree-ssa/pr21959.c: Likewise
7805         * gcc.dg/tree-ssa/vrp21.c: Likewise
7806         * gcc.dg/tree-ssa/vrp04.c: Likewise
7807         * gcc.dg/tree-ssa/pr25485.c: Likewise
7808         * gcc.dg/tree-ssa/pr22026.c: Likewise
7809         * gcc.dg/tree-ssa/vrp22.c: Likewise
7810         * gcc.dg/tree-ssa/vrp05.c: Likewise
7811         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7812         * gcc.dg/tree-ssa/pr20701.c: Likewise
7813         * gcc.dg/tree-ssa/vrp23.c: Likewise
7814         * gcc.dg/tree-ssa/vrp06.c: Likewise
7815         * gcc.dg/tree-ssa/pr22117.c: Likewise
7816         * gcc.dg/tree-ssa/pr20702.c: Likewise
7817         * gcc.dg/tree-ssa/vrp15.c: Likewise
7818         * gcc.dg/tree-ssa/pr21090.c: Likewise
7819         * gcc.dg/tree-ssa/pr21294.c: Likewise
7820         * gcc.dg/tree-ssa/vrp24.c: Likewise
7821         * gcc.dg/tree-ssa/vrp07.c: Likewise
7822         * gcc.dg/tree-ssa/pr21563.c: Likewise
7823         * gcc.dg/tree-ssa/pr25382.c: Likewise
7824         * gcc.dg/tree-ssa/vrp16.c: Likewise
7825         * gcc.dg/tree-ssa/vrp25.c: Likewise
7826         * gcc.dg/tree-ssa/vrp08.c: Likewise
7827         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7828         * gcc.dg/tree-ssa/vrp17.c: Likewise
7829         * gcc.dg/tree-ssa/pr21458.c: Likewise
7830         * g++.dg/tree-ssa/pr18178.C: Likewise
7831
7832 2006-02-07  Richard Guenther  <rguenther@suse.de>
7833
7834         PR c++/26140
7835         Revert
7836         2006-01-30  Richard Guenther  <rguenther@suse.de>
7837         PR c++/23372
7838         * gcc.dg/pr23372-1.C: New testcase.
7839
7840         * g++.dg/tree-ssa/pr26140.C: New testcase.
7841
7842 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/9737
7845         * g++.dg/template/ttp15.C: New test.
7846         * g++.dg/template/ttp16.C: Likewise.
7847         * g++.dg/template/ttp17.C: Likewise.
7848         * g++.old-deja/g++.pt/ttp36.C: Remove.
7849         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7850         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7851         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7852         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7853         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7854         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7855         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7856         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7857         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7858
7859 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7860
7861         PR libfortran/23815
7862         * unf_io_convert_4.f90: New test.
7863
7864 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7865
7866         * gcc.dg/tree-ssa/loadpre10.c: New test.
7867         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7868         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7869         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7870
7871 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7872
7873         PR libfortran/24685
7874         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7875
7876 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7877
7878         PR tree-opt/25251
7879         * gfortran.dg/assign_7.f: New test.
7880
7881 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7882
7883         PR fortran/26041
7884         PR fortran/26064
7885         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7886         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7887         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7888
7889 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7890
7891         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7892         in size_t typedef.
7893
7894 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7895
7896         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7897         * g++.dg/charset/string.c (foo): Likewise.
7898         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7899         const char*
7900         * g++.dg/ext/builtin2.C (printf): Likewise.
7901         * g++.dg/init/new15.C (printf): Likewise.
7902         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7903         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7904         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7905         * g++.dg/template/non-dependent4.C (temp): Likewise.
7906         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7907         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7908         parameter type to const char*.
7909         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7910         Change type to const char*.
7911         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7912         Likewise.
7913         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7914         second parameter type to const char*.
7915         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7916         (Y::Y): Change parameter type to const char*.
7917         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7918         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7919         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7920         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7921         (char*).
7922         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7923         const char*.
7924         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7925         type to const char*.
7926         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7927         return type to const char*.
7928         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7929         to const char*.
7930         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7931         * g++.old-deja/g++.law/refs1.C: Likewise.
7932         * g++.old-deja/g++.law/visibility1.C: Likewise.
7933         * g++.old-deja/g++.law/visibility2.C: Likewise.
7934         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7935         const char*.
7936         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7937         * g++.old-deja/g++.mike/net48.C: Likewise.
7938         * g++.old-deja/g++.mike/p646.C: Likewise.
7939         * g++.old-deja/g++.mike/p6746.C: Likewise.
7940         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7941         type to const char*.
7942         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7943         deprecated conversion warning.
7944         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7945         char*.
7946         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7947         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7948         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7949         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7950         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7951         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7952         * g++.old-deja/g++.pt/t39.C: Likewise.
7953         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7954         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7955
7956 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7957
7958         PR fortran/25075
7959         intrinsic_argument_conformance_1.f90: New test.
7960
7961 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7962
7963         PR fortran/20845
7964         * gfortran.dg/char_result_11.f90: Add SAVE.
7965         * gfortran.dg/der_pointer_4.f90: Ditto.
7966         * gfortran.dg/default_initialization.f90: New test.
7967
7968 2006-02-03  Jeff Law  <law@redhat.com>
7969
7970         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7971         handle more than 100 dump files.
7972         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7973         * lib/scantree.exp (scan-tree-dump): Likewise.
7974         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7975         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7976         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7977         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7978         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7979
7980 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7981
7982         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7983
7984 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7985
7986         * g++.dg/template/using12.C: New test.
7987
7988 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7989
7990         * gcc.target/powerpc/pr25960.c: New test.
7991
7992 2006-02-02  Steven G. Kargl  <kargls@comcast>
7993
7994         PR fortran/24958
7995         gfortran.dg/nullify_2.f90: New test.
7996
7997 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7998
7999         PR 25990
8000         * gcc.dg/gomp/pr25990.c: New test.
8001
8002 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8003
8004         PR c++/25342
8005         * g++.gd/template/partial4.C: New test.
8006
8007 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8008
8009         PR middle-end/26001
8010         * gfortran.dg/data_char_2.f90: New.
8011
8012 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8013
8014         PR fortran/26039
8015         maxval_maxloc_conformance_1.f90: New test.
8016
8017 2006-01-31  Richard Guenther  <rguenther@suse.de>
8018
8019         * gcc.target/i386/sselibm-1.c: New testcase.
8020         * gcc.target/i386/sselibm-2.c: Likewise.
8021         * gcc.target/i386/sselibm-3.c: Likewise.
8022         * gcc.target/i386/sselibm-4.c: Likewise.
8023         * gcc.target/i386/sselibm-5.c: Likewise.
8024
8025 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8026
8027         PR fortran/24266
8028         * gfortran.dg/arrayio_derived_2.f90: New.
8029
8030 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8031
8032         * gcc.dg/unsigned-long-compare.c: New test.
8033
8034 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8035
8036         PR testsuite/25318
8037         * lib/target-supports.exp (check_effective_target_freorder):
8038         Check to see if target supports -freorder-blocks-and-partition.
8039         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8040         instead of "dg-require-named-sections".
8041
8042 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8043
8044         PR target/14798:
8045         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8046         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8047         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8048         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8049         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8050         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8051         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8052         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8053
8054 2006-01-30  Richard Guenther  <rguenther@suse.de>
8055
8056         PR c++/23372
8057         * gcc.dg/pr23372-1.C: New testcase.
8058
8059 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8060
8061         * gcc.dg/gomp/pr25874.c: New test.
8062
8063 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8064
8065         PR tree-opt/25911
8066         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8067
8068 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/18578
8071         PR fortran/18579
8072         PR fortran/20857
8073         PR fortran/20885
8074         * gfortran.dg/intent_out_1.f90: New test.
8075
8076 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8077
8078         PR fortran/17911
8079         * gfortran.dg/procedure_lvalue.f90: New test.
8080
8081         PR fortran/20895
8082         PR fortran/25030
8083         * gfortran.dg/char_pointer_assign_2.f90: New test.
8084         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8085         assignment to be consistent with standard.
8086         * gfortran.dg/char_result_2.f90: The same.
8087         * gfortran.dg/char_result_8.f90: The same.
8088
8089 2006-01-28  Zack Weinberg  <zackw@panix.com>
8090
8091         * gcc.dg/Woverlength-strings.c
8092         * gcc.dg/Woverlength-strings-pedantic-c89.c
8093         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8094         * gcc.dg/Woverlength-strings-pedantic-c99.c
8095         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8096
8097 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8098
8099         * gcc.c-torture/execute/20060127-1.c: New test.
8100
8101 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/25999
8104         * g++.dg/ext/pragmaweak1.C: New test.
8105
8106 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/25855
8109         * g++.dg/template/spec29.C: New test.
8110
8111 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8112
8113         PR c/19606.
8114         * gcc.c-torture/execute/pr19606.c: New.
8115
8116 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8117
8118         * gcc.dg/pragma-re-4.c: New test.
8119
8120 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8121
8122         PR fortran/25964
8123         * gfortran.dg/assumed_size_refs_3.f90: New test.
8124
8125 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8126
8127         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8128
8129 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8130
8131         PR ada/21317
8132         * ada/acats/support/impdef.a: Add One_Long_Second.
8133         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8134         * ada/acats/tests/c9/c94026.a: Likewise.
8135         * ada/acats/tests/c9/c97305c.ada: Likewise.
8136         * ada/acats/tests/c9/c99004a.ada: Likewise.
8137
8138 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8139
8140         PR fortran/25964
8141         * gfortran.dg/global_references_2.f90: New test.
8142
8143         PR fortran/25084
8144         PR fortran/20852
8145         PR fortran/25085
8146         PR fortran/25086
8147         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8148         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8149
8150         PR fortran/25416
8151         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8152
8153 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8154
8155         PR c/25892
8156         * gcc.dg/Wpointer-sign.c: New.
8157         * gcc.dg/Wpointer-sign-Wall.c: New.
8158         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8159         * gcc.dg/Wpointer-sign-pedantic.c: New.
8160         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8161         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8162
8163 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8164
8165         PR C/25861
8166         * gcc.c-torture/compile/pr25861.c: New test.
8167
8168 2006-01-26  Paul Brook  <paul@codesourcery.com>
8169
8170         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8171         on short-enum targets.
8172         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8173         variable.
8174         (generate_fields): Use short_enums.
8175         (main): Set short_enums.  Document -e.
8176         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8177         on short-enum targets.
8178         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8179         variable.
8180         (generate_fields): Use short_enums.
8181         (main): Set short_enums.  Document -e.
8182         * lib/target-supports.exp (check_effective_target_short_enums): New.
8183
8184 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8185
8186         PR target/25947
8187         * gcc.dg/torture/pr25947-1.c: New test.
8188
8189 2006-01-25  Jan Hubicka  <jh@suse.cz>
8190             Roger Sayle  <roger@eyesopen.com>
8191
8192         PR rtl-optimization/25703
8193         * gcc.target/i386/20060125-1.c: New test case.
8194         * gcc.target/i386/20060125-2.c: New test case.
8195
8196 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8197
8198         PR fortran/18540
8199         * gfortran.dg/goto_1.f: New.
8200
8201 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8202
8203         PR fortran/25716
8204         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8205         25716 on 32-bit systems too.
8206
8207 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8208
8209         PR testsuite/25590
8210         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8211
8212 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8213
8214         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8215
8216 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8217
8218         PR fortran/25835
8219         * gfortran.dg/read_eof.f90: Delete, renamed.
8220         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8221         * gfortran.dg/read_eof_2.f90: New test.
8222         * gfortran.dg/read_eof_3.f90: New test.
8223
8224 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8225
8226         PR tree-opt/25860
8227         * gcc.c-torture/compile/pr25860.c: New test.
8228
8229 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8230
8231         PR c++/25552
8232         * g++.dg/parse/dtor8.C: New test.
8233
8234 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8235
8236         PR testsuite/25891
8237         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8238         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8239         check_effective_target_fopenmp returns 0.
8240
8241 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8242
8243         PR ada/20548
8244         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8245         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8246         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8247
8248 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8249
8250         PR tree-opt/25857
8251         * g++.dg/opt/pr25857.C: New test.
8252
8253 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8254         Jan Hubicka  <jh@suse.cz>
8255         Richard Guenther  <rguenther@suse.de>
8256
8257         PR rtl-optimization/25654
8258         * gcc.dg/torture/pr25654.c: New testcase.
8259         * gcc.target/i386/pr25654.c: Likewise.
8260
8261 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8262
8263         PR fortran/25901
8264         * gfortran.dg/internal references_2.f90: New test.
8265
8266         Fix regression in testing of admissability of attributes.
8267         * gfortran.dg/intent_used_1.f90: New test.
8268
8269 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8270
8271         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8272         Remove target conditional torture options for i?86 and x86_64
8273         GNU/Linux.
8274
8275 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8276
8277         PR c++/10891
8278         * g++.dg/rtti/no-rtti.C: New.
8279
8280 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8281
8282         PR c++/25895
8283         * g++.dg/inherit/conv2.C: New test.
8284
8285         PR c++/25856
8286         * g++.dg/parse/dtor7.C: New test.
8287
8288         PR c++/25858
8289         * g++.dg/template/crash44.C: New test.
8290
8291 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8292
8293         PR fortran/25124
8294         PR fortran/25625
8295         * gfortran.dg/internal_references_1.f90: New test.
8296           PR fortran/20881
8297         PR fortran/23308
8298         PR fortran/25538
8299         PR fortran/25710
8300         * gfortran.dg/global_references_1.f90: New test.
8301         * gfortran.dg/g77/19990905-1.f: Restore the error that
8302         there is a clash between the common block name and
8303         the name of a subroutine reference.
8304
8305         PR fortran/PR24276
8306         * gfortran.dg/aliasing_dummy_1.f90: New test.
8307
8308 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8309
8310         * gcc.dg/vmx/1b-01.c: Warning fix.
8311         * gcc.dg/vmx/1c-02.c: Likewise.
8312         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8313
8314 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8315
8316         PR testsuite/24962
8317         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8318
8319 2006-01-20  Richard Guenther  <rguenther@suse.de>
8320         Steven Bosscher <stevenb.gcc@gmail.com>
8321
8322         PR rtl-optimization/24626
8323         * gcc.dg/torture/pr24626-1.c: New testcase.
8324         * gcc.dg/torture/pr24626-2.c: Likewise.
8325         * gcc.dg/torture/pr24626-3.c: Likewise.
8326         * gcc.dg/torture/pr24626-4.c: Likewise.
8327
8328 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8329
8330         PR c++/5520
8331         * g++.dg/warn/empty-body.C: New.
8332
8333 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8334
8335         PR c++/22136
8336         * g++.dg/template/using10.C: New test.
8337         * g++.dg/temlpate/using11.C: Likewise.
8338         * g++.dg/inherit/using5.C: Tweak error messages.
8339
8340 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8341
8342         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8343         target test.
8344         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8345
8346 2006-01-19  Jan Hubicka  <jh@suse.cz>
8347
8348         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8349
8350 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8351
8352         PR c++/25854
8353         * g++.dg/template/spec28.C: New test.
8354
8355 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8358         Fix fprintf's by adding srcdir or removing it.
8359
8360 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8361
8362         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8363         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8364         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8365         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8366         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8367         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8368         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8369         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8370         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8371         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8372         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8373         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8374         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8375         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8376
8377 2006-01-18  Jeff Law  <law@redhat.com>
8378
8379         * gcc.dg/tree-ssa/vrp25.c: New test.
8380
8381 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8382
8383         * gcc.dg/pr25805.c: Fix misapplied patch.
8384
8385 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8386
8387         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8388         (check_effective_target_vect_udot_qi): New.
8389         (check_effective_target_vect_sdot_hi): New.
8390         (check_effective_target_vect_udot_hi): New.
8391         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8392         prefixed with "wrapv-" with -fwrapv.
8393         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8394         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8395         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8396         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8397         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8398
8399         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8400         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8401         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8402         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8403
8404 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8405
8406         PR c++/16829
8407         * g++.dg/other/default2.C: New test.
8408         * g++.dg/other/default3.C: New test.
8409
8410 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8411
8412         PR c/25805
8413         * gcc.dg/pr25805.c: New file.
8414
8415 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/25836
8418         * g++.dg/template/init6.C: New test.
8419
8420 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8421
8422         * gcc.dg/tree-ssa/pr24287.c: New test
8423
8424 2006-01-18  Eric Christopher  <echristo@apple.com>
8425
8426         * g++.dg/eh/table.C: New.
8427
8428 2006-01-18  DJ Delorie  <dj@redhat.com>
8429
8430         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8431         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8432         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8433         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8434
8435 2006-01-18  Jeff Law  <law@redhat.com>
8436
8437         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8438         on wrapping on overflow semantics.
8439
8440         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8441
8442         * gcc.gc/tree-ssa/vrp23.c: New test.
8443         * gcc.gc/tree-ssa/vrp24.c: New test.
8444
8445 2006-01-18  Richard Henderson  <rth@redhat.com>
8446             Aldy Hernandez  <aldyh@redhat.com>
8447             Jakub Jelinek  <jakub@redhat.com>
8448             Diego Novillo  <dnovillo@redhat.com>
8449             Uros Bizjak  <uros@kss-loka.si>
8450
8451         * testsuite/gcc.dg/gomp: New directory.
8452
8453 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8454             Steven G. Kargl  <kargls@comcast.net>
8455
8456         PR fortran/20869
8457         * gfortran.dg/intrinsic_external_1.f90: New test.
8458
8459         PR fortran/20875.
8460         * gfortran.dg/elemental_pointer_1.f90: New test.
8461
8462         PR fortran/25024
8463         * gfortran.dg/external_procedures_1.f90: New test.
8464
8465         PR fortran/25785
8466         gfortran.dg/assumed_present.f90: New test.
8467
8468 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8469
8470         * g++.dg/parse/lookup5.C: New test.
8471
8472 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8473
8474         PR fortran/25697
8475         * gfortran.dg/read_eof.f90: New test.
8476
8477 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8478
8479         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8480         add a closing brace.
8481
8482 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8483
8484         PR fortran/25631
8485         * gfortran.dg/fmt_tl.f: New test.
8486
8487 2006-01-17  Eric Christopher  <echristo@apple.com>
8488
8489         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8490         * g++.old-deja/g++.warn/impint2.C: Ditto.
8491         * g++.old-deja/g++.other/null1.C: Ditto.
8492         * g++.dg/warn/conv2.C: Ditto.
8493         * g++.dg/warn/conv4.C: New file.
8494
8495 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8496
8497         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8498
8499 2006-01-17  Andreas Jaeger  <aj@suse.de>
8500             Janis Johnson <janis187@us.ibm.com>
8501
8502         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8503         in 64-bit.
8504         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8505         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8506
8507 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8508
8509         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8510         xfail txxx where xxx >= 25.
8511
8512 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8513
8514         PR testsuite/25764
8515         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8516
8517 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR c/25682
8520         * gcc.dg/pr25682.c: New test.
8521         * g++.dg/parse/array-size2.C: New test.
8522
8523 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8524
8525         * consistency.vlad: Remove entire directory, 1652 files.
8526
8527 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8528
8529         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8530         check_effective_target_dfprt_nocache): New.
8531         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8532         (check_effective_target_dfprt): New.
8533         * lib/c-compat.exp (check_dfp): Remove.
8534         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8535         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8536         level of support for decimal float.
8537         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8538         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8539         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8540         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8541         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8542         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8543         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8544         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8545         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8546         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8547         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8548         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8549         directives.
8550
8551 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8552
8553         PR testsuite/25741
8554         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8555         $base_dir/../.
8556         * lib/gfortran.exp (gfortran_init): Likewise.
8557         * lib/obj-c++.exp (obj-c++_init): Likewise.
8558         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8559         (scan-assembler-dem-not): Likewise.
8560         * lib/scandump.exp (scan-dump-dem): Likewise.
8561         (scan-dump-dem-not): Likewise.
8562
8563 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8564
8565         PR testsuite/25767
8566         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8567         powerpc-*-darwin*.
8568         * lib/obj-c++.exp (obj-c++_init): Likewise.
8569
8570 2006-01-16  Richard Guenther  <rguenther@suse.de>
8571
8572         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8573
8574 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8575
8576         PR testsuite/25777
8577         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8578         to LD_LIBRARY_PATH.
8579
8580 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8581             Andrew Pinski  <pinskia@physics.uc.edu>
8582
8583         * gcc.dg/minmax-1.c: New test.
8584
8585 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8586
8587         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8588         * gcc.misc-tests/dectest.exp: Ditto.
8589
8590 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8591
8592         PR testsuite/25796
8593         * gcc.target/i386/cmov6.c: Use -march=k8.
8594
8595 2006-01-15  Andreas Jaeger  <aj@suse.de>
8596
8597         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8598         x86 does not have __float128.
8599
8600 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8601
8602         * gcc.target/i386/cmov6.c: New test.
8603
8604 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/25663
8607         * g++.dg/template/ctor6.C: New test.
8608
8609 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8610
8611         PR tree-optimization/25485
8612         * gcc.dg/tree-ssa/pr25485.c: New.
8613
8614 2006-01-14  Richard Guenther  <rguenther@suse.de>
8615
8616         PR tree-optimization/22548
8617         PR tree-optimization/22555
8618         PR tree-optimization/22501
8619         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8620         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8621         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8622         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8623         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8624         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8625         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8626         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8627         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8628
8629 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8630
8631         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8632         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8633
8634 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8635         Richard Guenther  <rguenther@suse.de>
8636
8637         PR rtl-optimization/24257
8638         * gcc.dg/torture/pr24257.c: New testcase.
8639
8640 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8641
8642         * gcc.c-torture/execute/20060110-1.c: New test.
8643         * gcc.c-torture/execute/20060110-2.c: New test.
8644
8645 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8646
8647         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8648
8649 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8650
8651         PR fortran/25756
8652         * gfortran.dg/label_3.f90: New test.
8653
8654 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8655
8656         PR tree-optimization/25771
8657         * g++.dg/tree-ssa/pr25771.C: New test
8658
8659 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8660
8661         PR tree-opt/24365
8662         * g++.dg/opt/complex5.C: New test.
8663
8664 2006-01-13  Richard Guenther  <rguenther@suse.de>
8665
8666         * gcc.target/i386/387-9.c: New testcase.
8667
8668 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         PR c++/24824
8671         * g++.dg/debug/dwarf2-1.C: New.
8672
8673 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR testsuite/25728
8676         * lib/gcov.exp (verify-lines): Add "close $fd".
8677
8678 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8679             Ben Elliston  <bje@au.ibm.com>
8680
8681         * gcc.dg/dfp/inf-1.c: New test.
8682
8683 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8684             Yao Qi  <qiyaoltc@cn.ibm.com>
8685             Ben Elliston  <bje@au.ibm.com>
8686             Jon Grimm  <jgrimm2@us.ibm.com>
8687
8688         * gcc.dg/nodfp-1.c: New test.
8689         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8690         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8691         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8692         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8693         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8694         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8695         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8696         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8697         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8698         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8699         * gcc.dg/format/dfp-printf-1.c: Likewise.
8700         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8701         (compat_setup_dfp): New.
8702         * gcc.dg/compat/compat.exp: Use it.
8703         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8704         Make some variables global, prepend "compat_" to their names.
8705         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8706         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8707         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8708         * lib/compat.exp (compat_skip_list): Make global, rename.
8709         * lib/c-compat.exp: New file.
8710         * lib/target-supports.exp (check_effective_target_dfp): New.
8711
8712         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8713         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8714         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8715         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8716         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8717         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8718         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8719         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8720         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8721         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8722         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8723         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8724         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8725         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8726         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8727         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8728         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8729         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8730         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8731         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8732         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8733         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8734         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8735         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8736         gcc.dg/dfp/struct-layout-1.c,
8737         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8738         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8739         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8740         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8741         gcc.dg/dfp/func-vararg-dfp.c,
8742         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8743         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8744         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8745         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8746         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8747
8748 2006-01-11  Richard Guenther  <rguenther@suse.de>
8749
8750         PR tree-optimization/25734
8751         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8752
8753 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8754
8755         PR fortran/25486
8756         * gfortran.dg/literal_character_constant_1_x.F: New test.
8757         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8758         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8759         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8760
8761 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8762
8763         PR c++/25386
8764         * g++.dg/ext/packed3.C: Add expected packed error.
8765
8766 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8767
8768         PR target/25706
8769         * gcc.dg/torture/pr25706-1.c: New test.
8770
8771 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8772
8773         PR tree-optimization/23109
8774         PR tree-optimization/23948
8775         PR tree-optimization/24123
8776
8777         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8778         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8779         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8780         g++.dg/tree-ssa/pr23948.C: New testcases.
8781         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8782         three divisions in order to do the optimization.
8783
8784 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8785
8786         PR c++/25632
8787         * g++.dg/other/pr25632.C: New test.
8788
8789 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/25730
8792         * gfortran.dg/used_types_1.f90: New test.
8793
8794 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8795
8796         PR target/25718
8797         * gcc.dg/torture/pr25718-1.c: New test.
8798
8799 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8800
8801         * gfortran.dg/list_read_2.f90: Fix typo in description.
8802
8803 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8804
8805         * lib/target-supports.exp (check_visibility_available): Simplify test
8806         for *-*-netware*.
8807         (check_profiling_available): Fail for *-*-netware*.
8808         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8809         * gcc.dg/20021014-1.c: Likewise.
8810         * gcc.dg/nest.c: Likewise.
8811
8812 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8813
8814         fortran/24936
8815         * gfortran.dg/forall_3.f90: New test.
8816
8817 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8818
8819         PR fortran/21977
8820         * gfortran.dg/nesting_2.f90: New test.
8821         * gfortran.dg/nesting_3.f90: New test.
8822
8823 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8824
8825         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8826         Fix typo in comment.
8827
8828 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8829
8830         * gfortran.dg/single_char_string.f90: New test.
8831
8832 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8833
8834         * gfortran.dg/ichar_2.f90: New test.
8835
8836 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8837
8838         PR fortran/25093
8839         * gfortran.dg/private_type_4.f90: New.
8840
8841 2006-01-07  Richard Guenther  <rguenther@suse.de>
8842
8843         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8844
8845 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8846
8847         * gfortran.dg/func_decl_1.f90: New.
8848         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8849         * gfortran.dg/array_alloc_2.f90: Likewise.
8850         * gfortran.dg/char_result_8.f90: Likewise.
8851         * gfortran.dg/dup_save_1.f90: Likewise.
8852         * gfortran.dg/dup_save_2.f90: Likewise.
8853         * gfortran.dg/f2c_6.f90: Likewise.
8854         * gfortran.dg/f2c_7.f90: Likewise.
8855         * gfortran.dg/func_result_2.f90: Likewise.
8856         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8857
8858 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/22146
8861         * gfortran.dg/elemental_subroutine_1.f90: New test.
8862         * gfortran.dg/elemental_subroutine_2.f90: New test.
8863
8864         PR fortran/25029
8865         PR fortran/21256
8866         * gfortran.dg/assumed_size_refs_1.f90: New test.
8867
8868         PR fortran/20868
8869         PR fortran/20870
8870         * gfortran.dg/assumed_size_refs_2.f90: New test.
8871         * gfortran.dg/initialization_1.f90: Change warning message.
8872
8873 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8874
8875         * gcc.dg/tree-ssa/loop-15.c: New test.
8876
8877 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8878
8879         PR fortran/25598
8880         * gfortran.dg/backspace_3.f: New test.
8881         * gfortran.dg/backspace_4.f: New test.
8882
8883 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR fortran/24268
8886         * gfortran.dg/fmt_white.f: Update test.
8887
8888 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8889
8890         * gcc.dg/cast-1.c: Add new warning.
8891         * gcc.dg/cast-2.c: Likewise.
8892         * gcc.dg/cast-3.c: Likewise.
8893         * gcc.dg/format/cast-1.c: Likewise.
8894         * gcc.dg/cast-4.c: New testcase.
8895
8896 2006-01-05  Richard Guenther  <rguenther@suse.de>
8897
8898         PR tree-optimization/22555
8899         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8900
8901 2006-01-05  Richard Guenther  <rguenther@suse.de>
8902             Diego Novillo  <dnovillo@redhat.com>
8903
8904         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8905         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8906         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8907         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8908         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8909         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8910         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8911         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8912         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8913         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8914         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8915         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8916         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8917         * treelang/compile/extravar.tree: Likewise.
8918         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8919         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8920         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8921         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8922         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8923
8924 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8925
8926         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8927         for 64-bit fix.
8928
8929 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8930
8931         PR fortran/23675
8932         gfortran.dg/char_result_11.f90: New.
8933
8934 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/24782
8937         * g++.dg/parse/access9.C: New test.
8938         * g++.dg/tc1/dr52.C: Tweak error markers.
8939
8940 2006-01-04  Richard Henderson  <rth@redhat.com>
8941
8942         Merge from gomp branch.
8943         * g++.dg/parse/pragma2.C: Update expected error lines.
8944
8945 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8946
8947         * g++.dg/other/i386-2.C: New test.
8948
8949         PR target/25554
8950         * gcc.c-torture/compile/20051228-1.c: New test.
8951
8952         PR c/25559
8953         * gcc.dg/pr25559.c: New test.
8954
8955 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/25492
8958         * g++.dg/lookup/friend9.C: New test.
8959
8960         PR c++/25625
8961         * g++.dg/template/repo5.C: New test.
8962
8963 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8964
8965         PR fortran/25101
8966         * gfortran.dg/forall_2.f90: New test.
8967
8968 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8969
8970         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8971         dg-require-weak.  Adjust regexp to handle leading-underscore
8972         targets and space as well as TAB after .weak.  Change previous
8973         64-bit fix to not use naked dot.
8974
8975 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8976
8977         PR rtl-optimization/25578
8978         * gcc.c-torture/execute/20060102-1.c: New testcase.
8979
8980 2006-01-03  Richard Guenther  <rguenther@suse.de>
8981
8982         PR c/25183
8983         * gcc.dg/torture/pr25183.c: New testcase.
8984
8985 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8986
8987         Merge from gomp-branch.
8988         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8989         * gcc.dg/ia64-sync-2.c: Likewise.
8990         * gcc.dg/ia64-sync-3.c: Likewise.
8991         * gcc.dg/ia64-sync-4.c: Likewise.
8992         * gcc.dg/sync-2.c: Likewise.
8993         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8994         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8995
8996 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/25635
8999         * g++.dg/parse/operator6.C: New test.
9000
9001         PR c++/25637
9002         * g++.dg/parse/error29.C: New test.
9003
9004         PR c++/25638
9005         * g++.dg/parse/dtor6.C: New test.
9006
9007         PR c++/25633
9008         * g++.dg/parse/ctor3.C: New test.
9009
9010         PR c++/25634
9011         * g++.dg/template/class3.C: New test.
9012
9013 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9014
9015         * g++.dg/debug/debug9.C: New.
9016
9017 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9018
9019         PR fortran/24640
9020         * gfortran.dg/label_2.f90: New test.
9021
9022 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9023
9024         * g++.dg/lookup/using12.C: Tighten error marker.
9025
9026 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9027             Andrew Pinski <pinskia@physics.uc.edu>
9028
9029         * gcc.target/powerpc/darwin-abi-3.c: New file.
9030         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9031         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9032         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9033         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9034         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9035         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9036         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9037         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9038
9039 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9040
9041         * gcc.dg/tree-ssa/loadpre1.c: New;
9042         * gcc.dg/tree-ssa/loadpre2.c: New;
9043         * gcc.dg/tree-ssa/loadpre3.c: New;
9044         * gcc.dg/tree-ssa/loadpre4.c: New;
9045         * gcc.dg/tree-ssa/loadpre5.c: New;
9046         * gcc.dg/tree-ssa/loadpre6.c: New;
9047         * gcc.dg/tree-ssa/loadpre7.c: New;
9048         * gcc.dg/tree-ssa/loadpre8.c: New;
9049         * gcc.dg/tree-ssa/loadpre9.c: New;
9050
9051 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9052
9053         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9054         * g++.dg/abi/thunk4.C: Likewise.
9055
9056 2006-01-01  Andreas Jaeger  <aj@suse.de>
9057
9058         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9059         portable.
9060
9061 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR c++/25294
9064         * gcc.dg/pragma-pack-3.c: New test.
9065         * g++.dg/parse/pragma3.C: New test.
9066
9067 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9068
9069         PR middle-end/24827
9070         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9071
9072 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9073
9074         PR testsuite/25214
9075         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9076
9077 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9078
9079         PR fortran/22607
9080         * gfortran-dg/pure_byref_3.f90: New.
9081
9082         fortran/PR 25396
9083         * gfortran.dg/userdef_operator_1.f90: New.
9084
9085 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9086
9087         * g++.dg/abi/thunk3.C: New.
9088         * g++.dg/abi/thunk4.C: New.
9089
9090 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9091
9092         PR fortran/25532
9093         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9094         associated derived type components of derived types are
9095         properly declared in contained procedures.
9096
9097 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9098
9099         PR libgfortran/25139
9100         * gfortran.dg/backspace_2.f: New test.
9101
9102 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9103
9104         PR libgfortran/25550
9105         * gfortran.dg/endfile.f: New test.
9106
9107 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9108
9109         PR libgfortran/25419
9110         * gfortran.dg/comma.f: New test.
9111
9112 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9113
9114         * lib/gfortran-dg.exp: Remove trailing whitespace.
9115         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9116         -funroll-all-loops.
9117
9118 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9119
9120         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9121         Extended Double long doubles or repeat tests when long double is
9122         the same size as double.
9123
9124 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9125
9126         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9127
9128         PR testsuite/25442
9129         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9130         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9131
9132         PR testsuite/25441
9133         * gcc.dg/pr23911.c: Make test variable static.
9134
9135         PR testsuite/25444
9136         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9137
9138 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/25439
9141         * g++.dg/parse/crash17.C: Adjust error markers.
9142         * g++.dg/template/error20.C: New test.
9143
9144 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9145
9146         PR c++/23172
9147         * g++.dg/ext/complit4.C: New test.
9148
9149         PR c++/25417
9150         * g++.dg/ext/complit5.C: Likewise.
9151
9152 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9153
9154         PR tree-optimization/25125
9155         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9156         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9157         * gcc.c-torture/execute/pr25125.c: New.
9158
9159 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/25029
9162         PR fortran/21256
9163         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9164         with incorrect assumed size references.
9165
9166 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/23171
9169         * g++.dg/opt/init1.C: New test.
9170
9171 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/24671
9174         * g++.dg/template/sfinae3.C: New test.
9175
9176 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9177
9178         * g++.dg/other/friend4.C: New test.
9179
9180 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR target/25005
9183         * g++.dg/opt/pr25005.C: New test.
9184
9185 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9186
9187         PR c++/25369
9188         * g++.dg/template/ptrmem16.C: New test.
9189
9190 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9191
9192         PR fortran/25029
9193         PR fortran/21256
9194         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9195
9196 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9197
9198         PR libgfortran/25307
9199         * gfortran.dg/list_read_5.f90: New test.
9200
9201 2005-12-22  Richard Henderson  <rth@redhat.com>
9202
9203         * gcc.target/i386/sse-7.c: Use -msse2.
9204
9205 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR rtl-optimization/25432
9208         * gcc.c-torture/compile/20051216-1.c: New test.
9209
9210         PR objc/25328
9211         * objc/execute/pr25328.m: New test.
9212
9213 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/25364
9216         * g++.dg/template/call4.C: New test.
9217
9218 2005-12-22  Dale Johannesen  <dalej@apple.com>
9219
9220         * gcc.target/i386/sse-17.c: New.
9221
9222 2005-12-22  Paul Brook  <paul@codesourcery.com>
9223
9224         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9225
9226 2005-12-22  Paul Brook  <paul@codesourcery.com>
9227
9228         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9229
9230 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9231
9232         PR tree-opt/25513
9233         * gcc.c-torture/compile/pr25513.c: New test.
9234
9235 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9236
9237         PR c++/23333
9238         * g++.dg/parse/error25.C: Add more tests.
9239
9240 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9241
9242         PR fortran/18990
9243         * gfortran.dg/der_charlen_1.f90: New.
9244
9245 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9246
9247         PR fortran/20889
9248         * gfortran.dg/pointer_component_type_1.f90: New test.
9249
9250         PR fortran/25029
9251         PR fortran/21256
9252         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9253         should give an error with assumed size array refernces and checks those
9254         that should not.
9255         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9256         reference an upper bound so that it does not generate an error.
9257
9258         PR fortran/19362
9259         PR fortran/20244
9260         PR fortran/20864
9261         PR fortran/25391
9262         * gfortran.dg/used_dummy_types_1.f90: New test.
9263         * gfortran.dg/used_dummy_types_2.f90: New test.
9264         * gfortran.dg/used_dummy_types_3.f90: New test.
9265         * gfortran.dg/used_dummy_types_4.f90: New test.
9266         * gfortran.dg/used_dummy_types_5.f90: New test.
9267
9268         PR fortran/23152
9269         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9270         group already being USE associated.
9271         * gfortran.dg/assumed_shape_nml.f90: New test.
9272         * gfortran.dg/assumed_size_nml.f90: New test.
9273
9274         PR fortran/20862
9275         PR fortran/25053
9276         PR fortran/25063
9277         PR fortran/25064
9278         PR fortran/25066
9279         PR fortran/25067
9280         PR fortran/25068
9281         PR fortran/25307
9282         * gfortran.dg/io_constraints_1.f90: New test.
9283         * gfortran.dg/io_constraints_1.f90: New test.
9284         * gfortran.dg/iostat_3.f90: Change wording of warning.
9285         * gfortran.dg/g77/19981216-0.f: The same.
9286
9287 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9288
9289         PR tree-optimization/23518
9290         * testsuite/gcc.dg/pr23518.c: New.
9291
9292 2005-12-21  Mike Stump  <mrs@apple.com>
9293
9294         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9295
9296 2005-12-21  Paul Brook  <paul@codesourcery.com>
9297
9298         * gcc.dg/pr19340.c: Skip on m68k targets.
9299
9300 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9301
9302         PR rtl-optimization/25196
9303         * gcc.dg/pr25196.c: New test.
9304
9305 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9306
9307         PR fortran/25423
9308         gfortran.dg/where_nested_1.f90: New.
9309
9310 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9311
9312         PR tree-optimization/25382.
9313         * gcc.dg/tree-ssa/pr25382.c: New.
9314
9315 2005-12-20  Richard Guenther  <rguenther@suse.de>
9316
9317         PR middle-end/24306
9318         * gcc.target/i386/pr24306.c: New testcase.
9319
9320 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9321
9322         PR tree-optimization/25501
9323         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9324
9325 2005-12-20  Richard Guenther  <rguenther@suse.de>
9326
9327         Revert
9328         2005-12-02  Richard Guenther  <rguenther@suse.de>
9329
9330         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9331
9332 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9333
9334         PR c++/21228
9335         * g++.dg/warn/Wunreachable-code-2.C: New test.
9336
9337 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR c++/24278
9340         * g++.dg/template/ctor5.C: New test.
9341
9342         PR c++/24915
9343         * g++.dg/template/overload8.C: New test.
9344
9345 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9346
9347         * gcc.c-torture/compile/pr25483 : New test.
9348
9349 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9350
9351         PR c++/20552
9352         * g++.dg/ext/typeof10.C: New test.
9353
9354 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         * gcc.dg/mt-loopi1.c: New.
9357
9358 2005-12-18  Richard Guenther  <rguenther@suse.de>
9359
9360         PR tree-optimization/25481
9361         * gcc.dg/torture/pr25481.c: New testcase.
9362
9363 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9364
9365         PR rtl-optimization/21041
9366         * gcc.dg/pr21041.c: New test.
9367
9368 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9369
9370         PR libgfortran/25463
9371         * gfortran.dg/advance.f90: New test.
9372
9373 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9374
9375         * gcc.dg/20051201-1.c: New test.
9376
9377 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9378
9379         PR fortran/25018
9380         * gfortran.dg/initialization_1.f90: New test.
9381         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9382         * gfortran.dg/g77/980616-0.f: The same.
9383
9384 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9385
9386         * PR fortran/25458
9387         * gfortran.dg/chkbits.f90: New test.
9388
9389 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9390
9391         * gfortran.dg/enum_5.f: Revert to previous version.
9392
9393 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9394
9395         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9396         * gfortran.dg/nested_modules_1.f90: Ditto.
9397         * gfortran.dg/hollerith_f95.f90: Ditto.
9398         * gfortran.dg/select_5.f90: Ditto.
9399         * gfortran.dg/secnds.f: Ditto.
9400         * gfortran.dg/hollerith2.f90: Ditto.
9401         * gfortran.dg/imag_2.f: Ditto.
9402         * gfortran.dg/ftell_2.f90: Ditto.
9403         * gfortran.dg/malloc_free_1.f90: Ditto.
9404         * gfortran.dg/logint-1.f: Ditto.
9405         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9406         * gfortran.dg/e_d_fmt.f90: Ditto.
9407         * gfortran.dg/hollerith_legacy.f90: Ditto.
9408         * gfortran.dg/logint-2.f: Ditto.
9409         * gfortran.dg/enum_5.f90: Ditto.
9410         * gfortran.dg/f2c_2.f90: Ditto.
9411         * gfortran.dg/pr17143.f90: Ditto.
9412         * gfortran.dg/namelist_14.f90: Ditto.
9413         * gfortran.dg/logint-3.f: Ditto.
9414         * gfortran.dg/spread_scalar_source.f90: Ditto.
9415         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9416         * gfortran.dg/namelist_11.f: Ditto.
9417         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9418         * gfortran.dg/g77/20010519-1.f
9419         * gfortran.dg/g77/alpha1.f: Ditto.
9420         * gfortran.dg/g77/990115-1.f: Ditto.
9421         * gfortran.dg/g77/erfc.f: Ditto.
9422         * gfortran.dg/g77/19990313-3.f: Ditto.
9423         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9424         * gfortran.dg/g77/20010426.f: Ditto.
9425         * gfortran.dg/g77/19990313-0.f: Ditto.
9426         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9427         * gfortran.dg/g77/20000629-1.f: Ditto.
9428         * gfortran.dg/g77/970125-0.f: Ditto.
9429         * gfortran.dg/g77/8485.f: Ditto.
9430         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9431         * gfortran.dg/g77/19990313-1.f: Ditto.
9432         * gfortran.dg/g77/int8421.f: Ditto.
9433         * gfortran.dg/g77/19990305-0.f: Ditto.
9434         * gfortran.dg/g77/947.f: Ditto.
9435         * gfortran.dg/g77/19990905-2.f: Ditto.
9436         * gfortran.dg/g77/cabs.f: Ditto.
9437         * gfortran.dg/g77/19990313-2.f: Ditto.
9438         * gfortran.dg/g77/20020307-1.f: Ditto.
9439         * gfortran.dg/g77/dcomplex.f: Ditto.
9440         * gfortran.dg/g77/19990502-1.f: Ditto.
9441         * gfortran.dg/g77/19981216-0.f: Ditto.
9442         * gfortran.dg/common_4.f90: Ditto.
9443         * gfortran.dg/entry_4.f90: Ditto.
9444         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9445         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9446         * gfortran.dg/namelist_12.f: Ditto.
9447         * gfortran.dg/scale_1.f90: Ditto.
9448         * gfortran.dg/modulo_1.f90
9449         * gfortran.dg/hollerith.f90: Ditto.
9450         * gfortran.dg/direct_io_3.f90: Ditto.
9451         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9452         * gfortran.dg/gnu_logical_1.F: Ditto.
9453         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9454         * gfortran.dg/assign_1.f90: Ditto.
9455         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9456         * gfortran.dg/pr23095.f: Ditto.
9457         * gfortran.dg/read_float_1.f90: Ditto.
9458
9459 2005-12-17  Andreas Jaeger  <aj@suse.de>
9460
9461         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9462         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9463
9464 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9465
9466         PR fortran/24268
9467         * gfortran.dg/fmt_white.f: New test.
9468
9469 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9470
9471         * gfortran.dg/label_1.f90: New test.
9472
9473 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9474
9475         PR testsuite/25422
9476         * gcc.dg/20031012-1.c: Add -Walways-true option.
9477         * gcc.dg/weak/weak-3.c: Likewise.
9478         * g++.old-deja/g++.mike/warn8.C: Likewise.
9479
9480 2005-12-16  Mike Stump  <mrs@apple.com>
9481
9482         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9483         exit.
9484
9485 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9486
9487         PR libgfortran/25264
9488         PR libgfortran/25349
9489         * gfortran.dg/tl_editing.f90: Added additional checks.
9490         * gfortran.dg/t_editing.f: New test.
9491         * gfortran.dg/write_padding.f90: New test
9492
9493 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9494
9495         PR testsuite/25215
9496         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9497
9498 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9499
9500         PR rtl-optimization/24899
9501         * gcc.c-torture/execute/20051215-1.c: New test.
9502
9503 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9504
9505         PR 24823
9506         * gfortran.dg/pr24823.f: New test.
9507
9508 2005-12-16  Jeff Law  <law@redhat.com>
9509
9510         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9511
9512 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9513
9514         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9515         Change C++ style comments to C style comments.
9516         Remove aligned types from the array.
9517         Keep Enums disabled.
9518         (complex_types): Remove aligned types from the array.
9519         Comment out "_Complex long double".
9520         (attrib_types): Remove.
9521         (complex_attrib_types): Remove.
9522         (attrib_array_types): Remove.
9523         (complex_attrib_array_types): Remove.
9524         (aligned_bitfld_types): Remove.
9525         (n_aligned_bitfld_types): Remove.
9526         (FEATURE_ALIGNEDPACKED): Delete.
9527         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9528         (singles): Remove support for adding attributes.
9529         (choose_type): Remove support for attributed types.
9530         (generate_fields): Remove support for attributed bit-fields.
9531         Remove support for adding attributes.
9532         (generate_random_tests): Remove support for adding attributes.
9533         (features): Add back "[0] :0" and "complex vector [0]".
9534         (main): Remove support for attributed bit-fields.
9535         Uncomment the calling of generate_random_tests for the rests of
9536         the tests.
9537
9538 2005-12-16  Jan Hubicka  <jh@suse.cz>
9539
9540         * gcc.c-torture/combine/pr25224.c: New.
9541
9542 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9543
9544         PR other/25028
9545         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9546         HP-UX.
9547
9548 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9549
9550         * gcc.dg/20051215-1.c: New file.
9551
9552 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9553
9554         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9555         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9556
9557 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9558
9559         PR fortran/18197
9560         * gfortran.dg/dummy_functions_1.f90: New.
9561
9562 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9563
9564         PR rtl-optimization/25310
9565         * gcc.c-torture/compile/pr25310.c: New test.
9566
9567 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9568
9569         PR debug/25023
9570         * gcc.dg/pr25023.c: New test.
9571
9572 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * g++.old-deja/g++.brendan/redecl1.C,
9575         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9576         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9577         g++.old-deja/g++.oliva/typeof1.C,
9578         g++.old-deja/g++.other/crash16.C,
9579         g++.old-deja/g++.other/crash34.C,
9580         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9581         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9582         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9583         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9584         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9585         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9586         Remove xfail.
9587
9588 2005-12-14  Kean Johnston  <jkj@sco.com>
9589             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9590
9591         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9592         * gcc.target/i386/20020523-1.c: Ditto.
9593         * gcc.target/i386/tailcall-1.c: Ditto.
9594         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9595         * gcc.target/i386/ssetype-5.c: Ditto.
9596
9597 2005-12-14  Jeff Law  <law@redhat.com>
9598
9599         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9600
9601 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR target/25254
9604         PR target/24188
9605         * gcc.target/i386/pr25254.c: New test.
9606         * gfortran.dg/PR24188.f: New test.
9607
9608 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9609
9610         * lib/fortran-torture.exp: Catch remaining uses of
9611         remote_file build delete.
9612
9613 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9614
9615         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9616
9617 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9618
9619         * gcc.dg/warn-addr-cmp.c: New test.
9620
9621 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR debug/25023
9624         PR target/25293
9625         * gcc.target/i386/pr25293.c: New test.
9626
9627 2005-12-13  Petr Machata  <machata@post.cz>
9628
9629         PR c++/24907
9630         * g++.dg/parse/comma2.C: New test.
9631
9632 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9633             Jakub Jelinek  <jakub@redhat.com>
9634
9635         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9636         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9637         (limits.h): Include unconditionally.
9638         (stdlib.h): Likewise.
9639         (hashtab.h): Do not include.
9640         (getopt.h): Likewise.
9641         (stddef.h): Include.
9642         (hashval_t): Define.
9643         (struct entry): Add "next" field.
9644         (HASH_SIZE): New macro.
9645         (hash_table): New variable.
9646         (switchfiles): Do not use xmalloc.
9647         (mix): New macro.
9648         (iterative_hash): New function.
9649         (hasht): Remove.
9650         (e_exists): New function.
9651         (e_insert): Likewise.
9652         (output): Use, instead of libiberty hashtable functions.
9653         (main): Do not use getopt.  Do not call htab_create.
9654
9655 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR c++/25331
9658         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9659         put atal* and atpaal* attributes on array elements.
9660         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9661         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9662         put atal* and atpaal* attributes on array elements.
9663         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9664
9665 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9666
9667         * gcc.dg/single-precision-constant.c: New test.
9668
9669 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9670
9671         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9672         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9673         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9674         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9675         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9676         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9677         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9678         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9679         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9680         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9681         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9682         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9683         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9684         gcc.target/powerpc/ppc-sdata-2.c,
9685         gcc.target/powerpc/ppc-stackalign-1.c,
9686         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9687         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9688         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9689         gcc.target/powerpc/rs6000-ldouble-2.c,
9690         gcc.target/powerpc/rs6000-power2-1.c,
9691         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9692         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9693         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9694         option into target selector.
9695         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9696         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9697
9698 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9699
9700         PR objc/25348
9701         * objc.dg/encode-9.m: New test.
9702
9703 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9704
9705         PR testsuite/20772
9706         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9707         * gcc.dg/asm-b.c: Fix typo.
9708         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9709         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9710         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9711         i?86 lp64 and x86_64 ilp32.
9712         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9713         on i?86 lp64.
9714         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9715
9716 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9717
9718         PR fortran/25078
9719         gfortran.dg/equiv_5.f90: New test.
9720
9721 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9722
9723         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9724         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9725         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9726         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9727         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9728         * gcc.dg/tree-ssa/reassoc-5.c: New.
9729         * gcc.dg/tree-ssa/reassoc-6.c: New.
9730         * gcc.dg/tree-ssa/reassoc-7.c: New.
9731         * gcc.dg/tree-ssa/reassoc-8.c: New.
9732         * gcc.dg/tree-ssa/reassoc-9.c: New.
9733         * gcc.dg/tree-ssa/reassoc-10.c: New.
9734         * gcc.dg/tree-ssa/reassoc-11.c: New.
9735
9736 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9737
9738         PR testsuite/25167
9739         PR testsuite/24478
9740         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9741
9742 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/25300
9745         * g++.dg/template/inherit.C: Do not use a generic error message.
9746
9747 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9748
9749         PR libobjc/25354
9750         * objc.dg/gnu-encoding: New directory.
9751         * objc.dg/gnu-encoding/compat-common.h: New file.
9752         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9753         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9754         * objc.dg/gnu-encoding/vector-defs.h: New file.
9755         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9756         * objc.dg/gnu-encoding/generate-random.c: New file.
9757         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9758         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9759         * objc.dg/gnu-encoding/generate-random.h: New file.
9760
9761 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/25337
9764         * g++.dg/template/defarg7.C: New test.
9765
9766 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9767
9768         PR libobjc/25347
9769         * objc.dg/encode-8.m: New test.
9770
9771 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9772
9773         PR libobjc/25346
9774         * objc.dg/encode-7.m: New test.
9775
9776 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/25010
9779         * g++.dg/opt/inline10.C: New test.
9780
9781 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9782
9783         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9784
9785 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9786
9787         * gfortran.dg/substring_equivalence.f90: typo in comment
9788
9789 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9790
9791         PR fortran/25068
9792         * gfortran.dg/iostat_3.f90: New test.
9793
9794 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9795
9796         PR fortran/23815
9797         * gfortran.dg/unf_io_convert_1.f90: New test.
9798         * gfortran.dg/unf_io_convert_2.f90: New test.
9799         * gfortran.dg/unf_io_convert_3.f90: New test.
9800
9801 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9802
9803         PR testsuite/20772
9804         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9805         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9806         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9807         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9808         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9809         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9810         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9811         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9812         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9813         gcc.dg/torture/fp-int-convert-float128-timode.c,
9814         gcc.dg/torture/fp-int-convert-float128.c,
9815         gcc.dg/torture/fp-int-convert-float80-timode.c,
9816         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9817         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9818
9819         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9820
9821 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9822
9823         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9824
9825 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9826
9827         * gcc.dg/20051207-1.c,
9828         * gcc.dg/20051207-2.c,
9829         * gcc.dg/20051207-3.c: New tests.
9830
9831 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9832
9833         PR testsuite/20772
9834         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9835         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9836         dg-skip-if target selector.
9837
9838         PR testsuite/20772
9839         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9840         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9841         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9842         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9843         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9844         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9845         and/or merge with i?86 cases.
9846
9847         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9848
9849         PR testsuite/20772
9850         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9851         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9852         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9853         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9854         x86_64-*-linux*.
9855
9856 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9857
9858         PR target/25311
9859         * gcc.c-torture/compile/pr25311.c: New test.
9860
9861 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9862
9863         PR libgfortran/25039
9864         * gfortran.dg/read_comma.f: New test.
9865
9866 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR c++/19317
9869         * g++.dg/opt/pr19317-1.C: New test.
9870         * g++.dg/opt/pr19317-2.C: New test.
9871         * g++.dg/opt/pr19317-3.C: New test.
9872
9873         PR target/19005
9874         * gcc.c-torture/execute/pr19005.c: New test.
9875
9876         PR target/17828
9877         * g++.old-deja/g++.other/comdat5.C: New test.
9878         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9879
9880         * g++.dg/compat/struct-layout-1.exp: New file.
9881         * g++.dg/compat/struct-layout-1.h: New.
9882         * g++.dg/compat/struct-layout-1_generate.c: New.
9883         * g++.dg/compat/struct-layout-1_x1.h: New.
9884         * g++.dg/compat/struct-layout-1_x2.h: New.
9885         * g++.dg/compat/struct-layout-1_y1.h: New.
9886         * g++.dg/compat/struct-layout-1_y2.h: New.
9887
9888         * gcc.dg/20050330-2.c: New test.
9889
9890 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9891
9892         PR fortran/25292
9893         * gfortran.dg/associated_1.f90: New.
9894
9895 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9896
9897         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9898         ILP32 vect_no_align platforms.
9899
9900 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9901             Jakub Jelinek  <jakub@redhat.com>
9902
9903         PR target/25268
9904         * gcc.c-torture/compile/20051207-1.c: New test.
9905
9906 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9907
9908         PR testsuite/20772
9909         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9910         gcc.dg/torture/pr18582-1.c,
9911         gcc.target/i386/attributes-error.c: Also test on x86_64.
9912
9913         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9914
9915 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9916
9917         PR c++/19397
9918         * g++.dg/template/typedef3.C: New test.
9919
9920         PR c++/19762
9921         PR c++/19764
9922         * g++.dg/template/dtor3.C: Fix error markers.
9923
9924 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9925
9926         * lib/target-supports.exp (check_effective_target_sync_char_short):
9927         Add s390*.
9928
9929 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9930
9931         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9932
9933 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9934
9935         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9936         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9937         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9938         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9939
9940 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9941
9942         PR c++/25263
9943         * g++.dg/other/array2.C: New test case.
9944
9945 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9946
9947         * gcc.dg/darwin-weakimport-3.c: New.
9948
9949         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9950         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9951         and to work on Darwin.
9952         * gcc.dg/attr-weakref-1b.c: New file.
9953         * gcc.dg/attr-weakref-2.c: New test.
9954         * gcc.dg/darwin-weakref-1.c: New test.
9955
9956 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9957
9958         PR testsuite/25247
9959         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9960         use in selector expressions.
9961         (dg-xfail-if): Ditto.
9962         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9963         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9964         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9965         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9966         * gcc.test-framework/test-framework.exp: Skip generated tests if
9967         CHECK_TEST_FRAMEWORK is not 1.
9968
9969 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9970
9971         PR tree-optimization/24963
9972         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9973
9974         PR target/24108
9975         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9976
9977         PR target/18580
9978         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9979         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9980         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9981         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9982
9983 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9986         dg-options.
9987
9988 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9989
9990         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9991
9992 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9993
9994         * gcc.dg/format/cast-1.c: New test.
9995
9996 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9997
9998         PR c/7776
9999         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10000         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10001         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10002         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10003
10004 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10005
10006         * gcc.dg/cast-pretty-print-1.c: New test.
10007
10008 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10009
10010         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10011
10012 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/24173
10015         * g++.dg/template/friend40.C: New test.
10016
10017 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR target/25199
10020         * gcc.target/i386/movq-2.c: New test.
10021         * gcc.target/i386/movq.c: Remove target i?86, instead add
10022         dg-require-effective-target ilp32.
10023
10024 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10025
10026         PR c++/24103
10027         * g++.dg/other/default1.C: New test.
10028
10029 2005-12-02  Richard Guenther  <rguenther@suse.de>
10030
10031         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10032
10033 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10034
10035         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10036
10037 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10038
10039         PR target/21017
10040         * gcc.target/powerpc/rotate.c: New.
10041
10042 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10043
10044         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10045         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10046
10047 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10048
10049         PR c/13384
10050         * gcc.dg/pr17730-1.c: Adjust.
10051         * gcc.dg/lvalue1.c (main): Likewise.
10052         * gcc.dg/lvalue-2.c: Likewise.
10053         * g++.dg/pr7503-3.C
10054
10055 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10056
10057         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10058         error messages.
10059
10060 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10061
10062         PR fortran/24789
10063         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10064
10065 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10066
10067         PR target/24475
10068         * lib/target-supports.exp (check_effective_target_tls): New.
10069         (check_effective_target_tls_runtime): New.
10070         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10071         for TLS support.
10072         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10073         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10074         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10075         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10076         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10077         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10078         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10079         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10080         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10081         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10082         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10083         effective-target TLS.
10084         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10085         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10086         effective-target TLS runtime.
10087
10088 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10089
10090         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10091
10092 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10093
10094         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10095         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10096         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10097         ignored" warnings when "packing" is the same as the ABI layout.
10098
10099 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10100
10101         PR fortran/21302
10102         * gfortran.dg/line_length_1.f: New test.
10103         * gfortran.dg/line_length_2.f90: Ditto.
10104
10105 2005-11-30  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/21655
10108         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10109
10110 2005-11-30  Dale Johannesen  <dalej@apple.com>
10111
10112         * gcc.c-torture/compile/pr24930.c: New.
10113
10114 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10115
10116         PR fortran/15809
10117         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10118
10119 2005-11-30  Jeff Law  <law@redhat.com>
10120
10121         * g++.old-deja/g++.law/pr25000.C: New test.
10122
10123 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * gcc.dg/tls/opt-11.c: New test.
10126
10127 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10128
10129         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10130         targets.
10131         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10132         LP64 ia64.
10133
10134 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10135
10136         * gfortran.dg/open_access_1.f90: New test.
10137
10138 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * gcc.dg/charset/builtin2.c: New test.
10141
10142 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10143
10144         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10145         on mmix-*-* for *_[xy].c.
10146
10147 2005-11-28  Kean Johnston  <jkj@sco.com>
10148
10149         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10150         headers.
10151         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10152         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10153         * gcc.target/i386/asm-3.c: Ditto.
10154         * gcc.target/i386/clobbers.c: Ditto.
10155         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10156         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10157         test regexp.
10158         * gcc.target/i386/mul.c: Ditto.
10159         * gcc.target/i386/ssetype-1.c: Ditto.
10160         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10161         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10162         static so the test works with -fPIC mode too. Based on comment in
10163         PR19231 by Pinski.
10164         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10165
10166 2005-11-28  Richard Guenther  <rguenther@suse.de>
10167
10168         * gcc.dg/alias-9.c: New testcase.
10169         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10170
10171 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10172             Uros Bizjak  <uros@kss-loka.si>
10173
10174         PR middle-end/20219
10175         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10176         tan(x)/sin(x) transformations.
10177
10178 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10179
10180         PR middle-end/24575
10181         * gcc.dg/tree-ssa/divide-3.c: New test.
10182         * gcc.dg/tree-ssa/divide-4.c: New test.
10183
10184 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10185
10186         PR fortran/24917
10187         *  gfortran.dg/boz_6.f90: New test.
10188
10189 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10190
10191         PR fortran/23912
10192         * gfortran.dg/modulo_1.f90: New test.
10193
10194 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10195
10196         PR libfortran/24919
10197         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10198         fail on CRLF platforms.
10199         * gfortran.dg/ftell_2.f90: Likewise.
10200
10201 2005-11-26  Eric Christopher  <echristo@apple.com>
10202
10203         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10204
10205 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10206
10207         * objc.dg/gnu-runtime-3.m: Simplify.
10208
10209 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10210
10211         PR middle-end/23669
10212         * gcc.dg/tree-ssa/divide-1.c: New test.
10213         * gcc.dg/tree-ssa/divide-2.c: New test.
10214
10215 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10216
10217         PR libgfortran/24945
10218         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10219
10220 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10221
10222         PR libgfortran/24945
10223         * gfortran.dg/open_status_2.f90: New test.
10224
10225 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10226
10227         * gcc.c-torture/execute/builtins/fprintf.c,
10228         gcc.c-torture/execute/builtins/fputs-lib.c,
10229         gcc.c-torture/execute/builtins/fputs.c,
10230         gcc.c-torture/execute/builtins/lib/fprintf.c,
10231         gcc.c-torture/execute/builtins/lib/printf.c,
10232         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10233
10234 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10235
10236         * gcc.dg/20050922-2.c: New test.
10237
10238 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         * objc.dg/gnu-runtime-3.m: New test.
10241
10242 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10243
10244         PR c++/9278
10245         * g++.dg/other/void1.C: New test.
10246
10247 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10248
10249         PR middle-end/24998
10250         * gcc.dg/torture/fp-int-convert-float.c,
10251         gcc.dg/torture/fp-int-convert-double.c,
10252         gcc.dg/torture/fp-int-convert-long-double.c,
10253         gcc.dg/torture/fp-int-convert-timode.c,
10254         gcc.dg/torture/fp-int-convert-float80.c,
10255         gcc.dg/torture/fp-int-convert-float80-timode.c,
10256         gcc.dg/torture/fp-int-convert-float128.c,
10257         gcc.dg/torture/fp-int-convert-float128-timode.c,
10258         gcc.dg/torture/fp-int-convert.h: New files.
10259
10260 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10261
10262         PR middle-end/24989
10263         * gcc.dg/tree-ssa/bool-10.c: New test.
10264         * gcc.dg/tree-ssa/bool-11.c: New test.
10265         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10266
10267 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10268
10269         PR middle-end/24990
10270         * tree-ssa/pr24990-1.c: New test.
10271
10272 2005-11-24  Richard Guenther  <rguenther@suse.de>
10273         Dirk Mueller <dmueller@suse.de>
10274
10275         PR c++/14024
10276         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10277         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10278         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10279         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10280         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10281         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10282
10283 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10284
10285         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10286
10287 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10288
10289         PR c/21668
10290         * gcc.dg/Wc++-compat.c: New.
10291         * gcc.dg/Wno-c++-compat.c: New.
10292
10293 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10294
10295         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10296         (vspltish, vspltisw): Likewise.
10297
10298 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10299
10300         PR libgfortran/24794
10301         * gfortran.dg/namelist_12.f: Fix quotes.
10302         * gfortran.dg/namelist_13.f90: Fix quotes.
10303         * gfortran.dg/namelist_14.f90: Fix quotes.
10304         * gfortran.dg/namelist_15.f90: Fix quotes.
10305         * gfortran.dg/namelist_use.f90: Fix quotes.
10306         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10307         * gfortran.dg/namelist_21.f90: New test.
10308         * gfortran.dg/namelist_22.f90: New test.
10309
10310 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10311
10312         PR target/23435
10313         * gcc.c-torture/compile/pr23435.c: New.
10314
10315 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10316
10317         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10318
10319 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10320
10321         * gcc.target/powerpc/405-macchw-1.c,
10322         gcc.target/powerpc/405-macchw-2.c,
10323         gcc.target/powerpc/405-macchwu-1.c,
10324         gcc.target/powerpc/405-macchwu-2.c,
10325         gcc.target/powerpc/405-machhw-1.c,
10326         gcc.target/powerpc/405-machhw-2.c,
10327         gcc.target/powerpc/405-machhwu-1.c,
10328         gcc.target/powerpc/405-machhwu-2.c,
10329         gcc.target/powerpc/405-maclhw-1.c,
10330         gcc.target/powerpc/405-maclhw-2.c,
10331         gcc.target/powerpc/405-maclhwu-1.c,
10332         gcc.target/powerpc/405-maclhwu-2.c,
10333         gcc.target/powerpc/405-mulchw-1.c,
10334         gcc.target/powerpc/405-mulchw-2.c,
10335         gcc.target/powerpc/405-mulchwu-1.c,
10336         gcc.target/powerpc/405-mulchwu-2.c,
10337         gcc.target/powerpc/405-mulhhw-1.c,
10338         gcc.target/powerpc/405-mulhhw-2.c,
10339         gcc.target/powerpc/405-mulhhwu-1.c,
10340         gcc.target/powerpc/405-mulhhwu-2.c,
10341         gcc.target/powerpc/405-mullhw-1.c,
10342         gcc.target/powerpc/405-mullhw-2.c,
10343         gcc.target/powerpc/405-mullhwu-1.c,
10344         gcc.target/powerpc/405-mullhwu-2.c,
10345         gcc.target/powerpc/405-nmacchw-1.c,
10346         gcc.target/powerpc/405-nmacchw-2.c,
10347         gcc.target/powerpc/405-nmachhw-1.c,
10348         gcc.target/powerpc/405-nmachhw-2.c,
10349         gcc.target/powerpc/405-nmaclhw-1.c,
10350         gcc.target/powerpc/405-nmaclhw-2.c,
10351         gcc.target/powerpc/440-macchw-1.c,
10352         gcc.target/powerpc/440-macchw-2.c,
10353         gcc.target/powerpc/440-macchwu-1.c,
10354         gcc.target/powerpc/440-macchwu-2.c,
10355         gcc.target/powerpc/440-machhw-1.c,
10356         gcc.target/powerpc/440-machhw-2.c,
10357         gcc.target/powerpc/440-machhwu-1.c,
10358         gcc.target/powerpc/440-machhwu-2.c,
10359         gcc.target/powerpc/440-maclhw-1.c,
10360         gcc.target/powerpc/440-maclhw-2.c,
10361         gcc.target/powerpc/440-maclhwu-1.c,
10362         gcc.target/powerpc/440-maclhwu-2.c,
10363         gcc.target/powerpc/440-mulchw-1.c,
10364         gcc.target/powerpc/440-mulchw-2.c,
10365         gcc.target/powerpc/440-mulchwu-1.c,
10366         gcc.target/powerpc/440-mulchwu-2.c,
10367         gcc.target/powerpc/440-mulhhw-1.c,
10368         gcc.target/powerpc/440-mulhhw-2.c,
10369         gcc.target/powerpc/440-mulhhwu-1.c,
10370         gcc.target/powerpc/440-mulhhwu-2.c,
10371         gcc.target/powerpc/440-mullhw-1.c,
10372         gcc.target/powerpc/440-mullhw-2.c,
10373         gcc.target/powerpc/440-mullhwu-1.c,
10374         gcc.target/powerpc/440-mullhwu-2.c,
10375         gcc.target/powerpc/440-nmacchw-1.c,
10376         gcc.target/powerpc/440-nmacchw-2.c,
10377         gcc.target/powerpc/440-nmachhw-1.c,
10378         gcc.target/powerpc/440-nmachhw-2.c,
10379         gcc.target/powerpc/440-nmaclhw-1.c,
10380         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10381
10382 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR fortran/24774
10385         * gfortran.dg/inquire_9.f90: New test.
10386
10387         PR fortran/21647
10388         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10389
10390 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10391
10392         PR libfortran/24432
10393         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10394         Check that 'cos' is supported.
10395
10396 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10397
10398         PR fortran/24223
10399         * gfortran.dg/substring_equivalence.f90: New test.
10400
10401         PR fortran/24705
10402         * gfortran.dg/auto_internal_assumed.f90: New test.
10403
10404 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10405
10406         * gcc.dg/fold-div-2.c: New test.
10407
10408 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10409
10410         PR rtl-optimization/24883
10411         * gcc.c-torture/compile/pr24883.c: New test.
10412
10413 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10414
10415         PR middle-end/20583
10416         * gcc.c-torture/compile/pr20583.c: New.
10417
10418 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10419
10420         * gcc.c-torture/execute/usmul.c: New test.
10421
10422 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10423
10424         * gcc.dg/tree-ssa/vrp22.c: New test.
10425
10426 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10427
10428         PR middle-end/24912
10429         * gcc.dg/torture/pr24912-1.c: New test.
10430
10431 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10432
10433         PR fortran/24862
10434         * gfortran.dg/arrayio_derived_1.f90: New test.
10435
10436 2005-11-19  Richard Guenther  <rguenther@suse.de>
10437
10438         PR middle-end/23294
10439         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10440
10441 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10442
10443         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10444
10445 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/8355
10448         * g++.dg/template/friend39.C: New test.
10449
10450 2005-11-18  James E Wilson  <wilson@specifix.com>
10451
10452         * gcc.dg/builtin-strstr.c: New.
10453
10454 2005-11-18  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10457         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10458         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10459         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10460         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10461         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10462         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10463         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10464         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10465         renaming to remove initial "ia64-".
10466
10467 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10468
10469         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10470
10471 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10472
10473         * g++.dg/cpp/string-2.C: New test.
10474
10475 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10476
10477         * gcc.dg/tree-ssa/loop-14.c: New test.
10478
10479 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10480             Michael Chamberlain <michael@chamberlain.net.au>
10481
10482         * ada/acats/run_all.sh (target_run): Kill long running tests.
10483
10484 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10485
10486         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10487         * gcc.dg/cleanup-9.c: Likewise.
10488         * gcc.dg/cleanup-10.c: Likewise.
10489         * gcc.dg/cleanup-11.c: Likewise.
10490
10491 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10492
10493         PR fortran/24892
10494         * gfortran.dg/open_access_append_1.f90: New test.
10495         * gfortran.dg/open_access_append_2.f90: New test.
10496
10497 2005-11-16  Richard Guenther  <rguenther@suse.de>
10498
10499         PR middle-end/24851
10500         * gcc.c-torture/execute/pr24851.c: New testcase.
10501
10502 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10503
10504         * gcc.dg/fold-overflow-1.c: New test.
10505
10506 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10507
10508         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10509         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10510
10511 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10512
10513         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10514         structures.
10515         * g++.dg/eh/forced2.C: Likewise.
10516         * g++.dg/eh/forced3.C: Likewise.
10517         * g++.dg/eh/forced4.C: Likewise.
10518
10519 2005-11-11  Mike Stump  <mrs@apple.com>
10520
10521         * g++.old-deja/g++.mike/unused.C: Add.
10522
10523 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10524
10525         PR c++/24667
10526         * g++.dg/warn/Wcast-qual1.C: New test.
10527
10528 2005-11-15  Jan Hubicka  <jh@suse.cz>
10529
10530         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10531
10532 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10533
10534         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10535
10536 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10537
10538         PR 24840
10539         * gcc.dg/tree-ssa/pr24840.c: New test.
10540
10541 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10542
10543         PR testsuite/24841
10544         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10545
10546 2005-11-14  Dale Johannesen  <dalej@apple.com>
10547
10548         * gcc.c-torture/execute/20051113-1.c: New.
10549
10550 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10551
10552         PR c++/24687
10553         * g++.dg/template/crash43.C: New test.
10554
10555 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10556
10557         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10558
10559 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/24817
10562         * g++.dg/eh/spec8.C: New test.
10563
10564 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10565
10566         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10567
10568 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/20293
10571         * g++.dg/parse/ambig4.C: New test.
10572         * g++.dg/tc1/dr101.C: Adjust error markers.
10573         * g++.dg/lookup/strong-using-2.C: Likewise.
10574         * g++.dg/lookup/ambig5.C: Likewise.
10575         * g++.dg/lookup/ambig4.C: Likewise.
10576         * g++.dg/parse/crash22.C: Likewise.
10577
10578 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10579
10580         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10581
10582 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10583
10584         * gcc.dg/nested-calls-1.c: New test.
10585
10586 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10587
10588         * gfortran.dg/complex_intrinsic_1.f90: New test.
10589         * gfortran.dg/complex_intrinsic_2.f90: New test.
10590         * gfortran.dg/fgetc_1.f90: New test.
10591         * gfortran.dg/fgetc_2.f90: New test.
10592         * gfortran.dg/fgetc_3.f90: New test.
10593         * gfortran.dg/ftell_1.f90: New test.
10594         * gfortran.dg/ftell_2.f90: New test.
10595         * gfortran.dg/gnu_logical_1.F: New test.
10596         * gfortran.dg/gnu_logical_2.f90: New test.
10597
10598 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10599
10600         PR middle-end/24820
10601         * testsuite/gcc.dg/pr24820.c: New test.
10602
10603 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10604
10605         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10606         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10607         variable.
10608
10609 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10610
10611         testsuite/24614
10612         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10613
10614 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10615
10616         * gcc.target/cris/cris.exp: New file.
10617         * gcc.target/cris/rld-legit1.c: New test.
10618         * gcc.target/cris/rld-legit2.c: New test.
10619
10620 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10621
10622         PR c++/24780
10623         * g++.dg/opt/pr24780.C: New test.
10624
10625         PR c++/24761
10626         * g++.dg/template/asm1.C: New test.
10627
10628 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10629
10630         PR libgfortran/24787
10631         * gfortran.dg/scan_1.f90: New test.
10632
10633 2005-11-12  Jan Hubicka  <jh@suse.cz>
10634
10635         * gcc.target/i386/minmax-1.c: New.
10636         * gcc.target/i386/minmax-2.c: New.
10637
10638 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10639
10640         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10641
10642 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10643
10644         * gcc.c-torture/execute/20051110-1.c,
10645         gcc.c-torture/execute/20051110-2.c: New tests.
10646
10647 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10648
10649         PR middle-end/24750
10650         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10651         New tests.
10652
10653 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10654
10655         * lib/target-libpath.exp (get_shlib_extension): New proc.
10656         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10657         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10658         * lib/objc.exp (objc_target_compile): Likewise.
10659         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10660         detection.
10661
10662 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10663
10664         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10665
10666         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10667         Add -static to additional_flags and pass it to target_compile.
10668
10669 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671         PR libgfortran/24719
10672         gfortran.dg/read_noadvance.f90: New test.
10673
10674         PR libgfortran/24699
10675         gfortran.dg/fmt_t_2.f90: New test.
10676
10677         PR libgfortran/24785
10678         gfortran.dg/read_x_eor.f90: New test.
10679
10680         PR libgfortran/24584
10681         gfortran.dg/namelist_empty.f90: Rename test.
10682
10683         PR libgfortran/24489
10684         gfortran/read_eor.f90: Rename test.
10685
10686 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10687
10688         PR fortran/15976
10689         * gfortran.dg/automatic_module_variable.f90: New test.
10690
10691 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10692
10693         PR target/24445
10694         * gcc.dg/pr24445.c: New test.
10695
10696 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10697
10698         PR fortran/24655
10699         PR fortran/24755
10700         * gfortran.dg/recursive_statement_functions.f90: Add statement
10701         functions using inline intrinsic functions and parameters to test
10702         that they no longer seg-fault.
10703
10704         PR fortran/24409
10705         gfortran.dg/nested_modules_4.f90: New test.
10706         gfortran.dg/nested_modules_5.f90: New test.
10707
10708 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10709
10710         PR fortran/24643
10711         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10712
10713 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10714
10715         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10716         failures.
10717
10718 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10719
10720         * gcc.dg/sparc-getcontext-1.c: New test.
10721
10722 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10723
10724         * gcc.dg/ifcvt-fabs-1.c: New test.
10725
10726 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10727
10728         PR other/4372
10729         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10730         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10731
10732 2005-11-09  Richard Guenther  <rguenther@suse.de>
10733
10734         PR tree-optimization/24716
10735         * gcc.c-torture/execute/pr24716.c: New testcase.
10736
10737 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10738
10739         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10740
10741 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10742
10743         PR 24624
10744         * gcc.dg/pr24624.c: Testcase added.
10745
10746 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10747
10748         PR 24623
10749         * g++.dg/other/pr24623.C: Testcase added.
10750
10751 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10752
10753         PR fortran/22607
10754         * gfortran-dg/pure_byref_1.f90: New.
10755         * gfortran-dg/pure_byref_2.f90: New.
10756
10757 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10758
10759         PR c/24101
10760         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10761         * gcc.dg/dg.exp: Run main loop also for *.i files.
10762
10763 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR c++/19450
10766         * g++.dg/tls/diag-3.C: New test.
10767         * g++.dg/tls/diag-4.C: New test.
10768         * g++.dg/tls/static-1.C: New test.
10769         * g++.dg/tls/static-1a.cc: New file.
10770
10771 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10772
10773         PR 23046
10774         * g++.dg/tree-ssa/pr23046.C: New test.
10775
10776 2005-11-08  Devang Patel <dpatel@apple.com>
10777
10778         PR tree-optimization/23115
10779         * gcc.dg/tree-ssa/pr23115.c: New.
10780
10781 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10782
10783         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10784         * gcc.target/powerpc/pr16155.c: Same.
10785         * gcc.target/powerpc/altivec-1.c: Same.
10786         * gcc.target/powerpc/altivec-2.c: Same.
10787         * gcc.target/powerpc/altivec-3.c: Same.
10788         * gcc.target/powerpc/altivec-5.c: Same.
10789         * gcc.target/powerpc/altivec-11.c: Same.
10790         * gcc.target/powerpc/altivec-12.c: Same.
10791         * gcc.target/powerpc/altivec-14.c: Same.
10792         * gcc.target/powerpc/altivec-22.c: Same.
10793         * gcc.target/powerpc/altivec-consts.c: Same.
10794         * gcc.target/powerpc/altivec-pr22085.c: Same.
10795         * gcc.target/powerpc/altivec-splat.c: Same.
10796         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10797         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10798         * gcc.target/powerpc/darwin-longlong.c: Same.
10799
10800 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10801
10802         PR target/19340
10803         * gcc.dg/pr19340.c: New test.
10804
10805 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10806
10807         PR rtl-optimization/24683
10808         * gcc.dg/pr24683.c: New test.
10809
10810 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10811
10812         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10813         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10814
10815 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10816
10817         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10818
10819 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10820
10821         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10822
10823 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10824
10825         PR target/24230
10826
10827         * gcc.target/powerpc/altivec-consts.c,
10828         gcc.target/powerpc/altivec-splat.c: New testcase.
10829
10830 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10831
10832         PR c/24599
10833
10834         * gcc.dg/overflow-2.c: New testcase.
10835
10836 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10837
10838         PR rtl-optimization/23567
10839         * gcc.c-torture/execute/20051104-1.c: New test.
10840
10841 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10842
10843         PR fortran/24534
10844         gfortran.dg/private_type_2.f90: Modified to check that case with
10845         PRIVATE declaration within derived type is accepted.
10846
10847         PR fortran/20838
10848         gfortran.dg/pointer_assign_1.f90: New test.
10849
10850         PR fortran/20840
10851         * gfortran.dg/arrayio_0.f90: New test.
10852
10853         PR fortran/17737
10854         gfortran.dg/data_initialized.f90: New test.
10855         gfortran.dg/data_constraints_1.f90: New test.
10856         gfortran.dg/data_constraints_2.f90: New test.
10857
10858 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10859
10860         PR fortran/24174
10861         PR fortran/24305
10862         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10863
10864 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10865
10866         PR 24670
10867         * gcc.dg/tree-ssa/pr24670.c: New test.
10868
10869 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10870
10871         PR target/22432
10872         * gcc.target/i386/pr22432.c: New test.
10873
10874 2005-11-05  Richard Henderson  <rth@redhat.com>
10875
10876         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10877         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10878         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10879         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10880         from gcc.dg/alpha-*.
10881         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10882         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10883
10884 2005-11-05  Andreas Jaeger  <aj@suse.de>
10885
10886         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10887
10888 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10889
10890         PR target/23424
10891         * gcc.dg/torture/pr23424-1.c: New test.
10892
10893 2005-11-04  Richard Henderson  <rth@redhat.com>
10894
10895         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10896         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10897         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10898         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10899         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10900         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10901         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10902         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10903         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10904         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10905         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10906         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10907         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10908         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10909         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10910         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10911         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10912         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10913         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10914         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10915         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10916         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10917         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10918         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10919         Move from gcc.dg/.
10920         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10921         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10922         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10923         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10924         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10925         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10926         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10927         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10928         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10929         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10930         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10931         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10932         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10933         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10934         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10935         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10936         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10937         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10938         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10939         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10940         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10941         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10942         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10943         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10944         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10945         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10946         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10947         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10948         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10949         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10950         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10951         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10952         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10953         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10954         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10955         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10956         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10957         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10958         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10959         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10960         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10961         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10962         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10963         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10964         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10965
10966 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10967
10968         PR 24627
10969         * gcc.dg/tree-ssa/pr24627.c: New test.
10970
10971 2005-11-04 Paul Brook  <paul@codesourcery.com>
10972
10973         * gcc.dg/tls/opt-10.c: New test.
10974
10975 2005-11-04  Andreas Jaeger  <aj@suse.de>
10976
10977         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10978         avoid extra warnings.
10979
10980 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10981
10982         PR libfortran/22298
10983         * gcc/testsuite/lib/target-supports.exp
10984         (check_effective_target_static_libgfortran): New
10985         static_libgfortran effective target.
10986         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10987         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10988
10989 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10990
10991         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10992
10993 2005-11-03  Josh Conner  <jconner@apple.com>
10994
10995         PR c++/19989
10996         g++.dg/ext/array2.C: New test.
10997         g++.dg/template/dependent-name3.C: New test.
10998         g++.dg/template/dependent-name4.C: New test.
10999         g++.dg/template/sfinae2.C: New test.
11000
11001 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11002
11003         PR preprocessor/22042
11004         * gcc.dg/cpp/strify4.c: New test.
11005
11006 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11007
11008         PR c++/17964
11009         * g++.dg/cpp/string-1.C: New test.
11010
11011 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11012
11013         * gcc.target/powerpc: New directory.
11014         * gcc.target/powerpc/powerpc.exp: New file.
11015         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11016         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11017         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11018         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11019         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11020         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11021         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11022         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11023         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11024         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11025         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11026         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11027         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11028         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11029         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11030         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11031         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11032         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11033         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11034         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11035         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11036         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11037         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11038         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11039         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11040         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11041         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11042         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11043         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11044         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11045         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11046         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11047         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11048         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11049
11050 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/21627
11053         * g++.dg/warn/inline2.C: New test.
11054
11055 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11056
11057         PR middle-end/23155
11058         * g++.dg/ext/c99struct1.C: New test.
11059         * gcc.dg/union-cast-1.c: New test.
11060         * gcc.dg/union-cast-2.c: New test.
11061         * gcc.dg/union-cast-3.c: New test.
11062
11063 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11064
11065         PR middle-end/24589
11066         * gcc.c-torture/execute/zero-struct-2.c: New test.
11067
11068 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11069
11070         PR c++/24582
11071         * g++.dg/init/switch1.C: New test.
11072
11073 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11074
11075         * gcc.dg/delay-slot-1.c: New test.
11076
11077 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11078
11079         PR target/24620
11080         * gcc.dg/pr24620.c: New test.
11081
11082 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11083
11084         PR c/24329
11085         * gcc.dg/format/unnamed-1.c: New test.
11086
11087 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11088
11089         PR c++/22434
11090         * g++.dg/expr/cond8.C: New test.
11091
11092         PR c++/24560
11093         * g++.dg/parse/dot1.C: New test.
11094
11095 2005-11-02  Jan Hubicka  <jh@suse.cz>
11096
11097         PR target/23303
11098         * gcc.dg/i386-lea.c: New test
11099
11100 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11101
11102         PR target/24615
11103         * gcc.dg/pr24615.c: New test.
11104
11105 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11106
11107         PR target/24600
11108         * gcc.dg/pr24600.c: New test.
11109
11110 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/19253
11113         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11114         * g++.dg/parse/typename9.C: New test.
11115         * g++/dg/parse/typename10.C: Likewise.
11116
11117 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11118
11119         PR fortran/18157
11120         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11121         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11122         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11123
11124 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11125
11126         PR c++/24569
11127         * g++.dg/debug/static1.C: New test.
11128
11129 2005-11-02  Josh Conner  <jconner@apple.com>
11130
11131         * g++.dg/crash38.C: moved into proper directory...
11132         * g++.dg/template/crash42.C: ...here
11133
11134 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11135
11136         PR target/18338
11137         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11138         pcc_bitfield_type_matters || default_packed.
11139
11140         * lib/target-supports.exp
11141         (check_effective_target_pcc_bitfield_type_matters): New proc.
11142         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11143
11144         PR testsuite/23304
11145         * lib/target-supports.exp (check_effective_default_packed): New proc.
11146         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11147         Gate expected errors on target ! default_packed.
11148         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11149
11150 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11151
11152         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11153         change (r106358).
11154
11155 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11156
11157         PR fortran/24008
11158         * gfortran.dg/entry_5.f90: New.
11159         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11160
11161 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11162
11163         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11164
11165 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11166
11167         PR fortran/21565
11168         gfortran.dg/namelist_blockdata.f90: New test.
11169
11170         PR fortran/18737
11171         gfortran.dg/external_implicit_none.f90: New test.
11172
11173         PR fortran/14994
11174         * gfortran.dg/secnds.f: New test.
11175
11176 2005-10-31  Jan Hubicka  <jh@suse.cz>
11177
11178         PR target/20928
11179         * gcc.c-torture/compile/pr20928.c: New test.
11180
11181 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         PR middle-end/23492
11184         * gcc.c-torture/compile/zero-strct-5.c: New test.
11185
11186 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11187
11188         PR libgfortran/24584
11189         * gfortran.dg/pr24584.f90: New test.
11190
11191 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11192
11193         PR fortran/18883
11194         * gfortran.dg/char_result_9.f90: New.
11195         * gfortran.dg/char_result_10.f90: New.
11196
11197 2005-10-30  Jan Hubicka  <jh@suse.cz>
11198
11199         * g++.dg/tree-ssa/pr24172.C: New testcase.
11200
11201 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11202
11203         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11204
11205 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11206
11207         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11208         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11209         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11210         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11211         gfortran.dg/enum_9.f90,
11212         gfortran.fortran-torture/compile/enum_1.f90,
11213         gfortran.fortran-torture/execute/enum_1.f90,
11214         gfortran.fortran-torture/execute/enum_2.f90,
11215         gfortran.fortran-torture/execute/enum_3.f90,
11216         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11217
11218 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11219
11220         PR target/18482
11221         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11222         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11223
11224 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11225
11226         PR libfortran/20179
11227         * gfortran.dg/mixed_io_1.f90: New test.
11228         * gfortran.dg/mixed_io_1.c: New file.
11229
11230 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11231
11232         * gfortran.dg/malloc_free_1.f90: New test.
11233
11234 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11235
11236         * gcc.dg/nested-func-4.c: Require profiling -pg.
11237
11238 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11239
11240         PR C++/23229
11241         * g++.dg/warn/main-2.C: New test.
11242
11243 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11244
11245         PR fortran/24545
11246         * gfortran.dg/interface_2.f90: new test.
11247
11248 2005-10-28  Josh Conner  <jconner@apple.com>
11249
11250         PR c++/22153
11251         * g++.dg/template/crash38.C: New test.
11252         * g++.dg/parse/explicit1.C: Change expected errors.
11253
11254 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11255
11256         PR C++/23426
11257         * g++.dg/other/large-size-array.C: New test.
11258
11259 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11260
11261         PR middle-end/24362
11262         * g++.dg/opt/complex4.C: New test.
11263
11264 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11265
11266         * gcc.dg/nested-func-4.c: New test.
11267
11268 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11269
11270         PR fortran/24158
11271         gfortran.dg/derived_recursion.f90: New test.
11272         gfortran.dg/implicit_actual.f90: New test.
11273
11274 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11275
11276         PR middle-end/24295, PR testsuite/24477
11277         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11278         removed when weakref hits the tree.
11279
11280 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11281
11282         * gfortran.dg/cray_pointers_4.f90: New test.
11283
11284         * gfortran.dg/cray_pointers_5.f90: New test.
11285
11286 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11287
11288         PR fortran/22290
11289         * gfortran.dg/assign_5.f90: New test.
11290         * gfortran.dg/assign_6.f: New test.
11291
11292 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11293
11294         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11295         CPU has no SSE support.
11296
11297 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11298
11299         PR libgfortran/24224
11300         * gfortran.dg/arrayio_1.f90: Update attribution.
11301         * gfortran.dg/arrayio_2.f90: Update attribution.
11302         * gfortran.dg/arrayio_3.f90: Update attribution.
11303         * gfortran.dg/arrayio_4.f90: Update test conditions.
11304         * gfortran.dg/arrayio_5.f90: Update attribution.
11305         * gfortran.dg/arrayio_6.f90: New test.
11306         * gfortran.dg/arrayio_7.f90: New test.
11307
11308 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11309
11310         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11311
11312 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11313
11314         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11315
11316 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11317
11318         PR fortran/24416
11319         * gfortran.dg/namelist_char_only.f90: New test.
11320
11321 2005-10-24  Asher Langton  <langton2@llnl.gov>
11322
11323         PR fortran/17031
11324         PR fortran/22282
11325         * gfortran.dg/cray_pointers_1.f90: New test.
11326         * gfortran.dg/cray_pointers_2.f90: New test.
11327         * gfortran.dg/cray_pointers_3.f90: New test.
11328         * gfortran.dg/loc_1.f90: New test.
11329         * gfortran.dg/loc_2.f90: New test.
11330
11331 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11332
11333         * gcc.dg/pr24225.c: New test.
11334
11335 2005-10-24  Asher Langton  <langton2@llnl.gov>
11336
11337         * gfortran.dg/dup_save_1.f90: New test.
11338         * gfortran.dg/dup_save_2.f90: New test.
11339
11340 2005-10-24  Paul Brook  <paul@codesourcery.com>
11341
11342         PR 24107
11343         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11344         stdint.h.
11345
11346 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11347
11348         PR libgfortran/24489
11349         * gfortran.dg/pr24489.f90: New test.
11350
11351 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11352
11353         PR fortran/23635
11354         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11355
11356 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11357
11358         PR target/18911
11359         * g++.dg/init/array16.C: Skip for mmix-*-*.
11360
11361 2005-10-23  Asher Langton  <langton2@llnl.gov>
11362
11363         * gfortran.dg/byte_1.f90: New test.
11364         * gfortran.dg/byte_2.f90: New test.
11365
11366 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11367
11368         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11369
11370 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11371
11372         PR fortran/18022
11373         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11374
11375         PR fortran/24311
11376         * gfortran.dg/merge_char_const.f90: New test.
11377
11378         PR fortran/24384
11379         * gfortran.dg/spread_scalar_source.f90: New test.
11380
11381 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11382
11383         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11384
11385         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11386         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11387
11388         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11389
11390 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11391
11392         PR fortran/24426
11393         * gfortran.dg/der_pointer_4.f90: New.
11394
11395 2005-10-22  David Ayers  <d.ayers@inode.at>
11396
11397         * obj-c++.dg/except-1.mm: Simplify.
11398
11399 2005-10-21  David Ayers  <d.ayers@inode.at>
11400
11401         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11402
11403 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11404
11405         * gfortran.dg/assumed_dummy_2.f90: New test.
11406
11407 2005-10-21  James E Wilson  <wilson@specifix.com>
11408
11409         PR preprocessor/15220
11410         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11411
11412 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11413
11414         * gcc.c-torture/execute/20051021-1.c: New test.
11415
11416 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/24260
11419         * g++.dg/ext/tmplattr1.C: New test.
11420
11421 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11422
11423         PR fortran/24440
11424         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11425
11426 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11427
11428         * obj-c++.dg/except-1.mm: New.
11429
11430         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11431
11432 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11433
11434         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11435
11436 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11437
11438         PR middle-end/24295
11439         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11440         declarations with the same names as thunks' alias targets, use
11441         aliases instead.
11442         * gcc.dg/attr-alias-3.c: New test.
11443         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11444
11445 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/22618
11448         * g++.dg/parse/access8.C: New test.
11449
11450 2005-10-20  Richard Guenther  <rguenther@suse.de>
11451
11452         PR c++/24439
11453         * g++.dg/tree-ssa/pr24439.C: New testcase.
11454
11455 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11456
11457         * g++.dg/opt/delay-slot-1.C: New test.
11458
11459 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11460
11461         PR fortran/21625
11462         * gfortran.fg/der_init_1.f90: New.
11463
11464 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11465
11466         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11467
11468 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/21908
11471         * g++.dg/parse/error28.C: New test.
11472
11473 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11474
11475         * gcc.dg/profile-generate-2.c: New test.
11476
11477 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11478
11479         PR target/23589
11480         * g++.dg/ext/dllimport11.C: New.
11481
11482 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11483
11484         PR c++/22293
11485         * g++.dg/other/friend3.C: New test.
11486
11487 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11488
11489         PR c++/23293
11490         * g++.dg/template/error19.C: New test.
11491
11492 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         PR c++/21383
11495         * g++.dg/overload/koenig2.C: New.
11496
11497         PR c++/23118
11498         * g++.dg/overload/error2.C: New.
11499
11500         PR c++/22604
11501         * g++.dg/inherit/covariant14.C: New.
11502
11503 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11504
11505         PR c++/23440
11506         * g++.dg/parse/for1.C: New test.
11507
11508 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11509
11510         PR fortran/23446
11511         * gfortran.dg/host_dummy_index_1.f90: New test.
11512
11513         PR fortran/21459
11514         * gfortran.dg/automatic_char_len_2.f90: New test.
11515
11516         PR fortran/20866
11517         * gfortran.dg/recursive_statement_functions.f90: New test.
11518
11519         PR fortran/20853
11520         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11521
11522         PR fortran/20849
11523         * gfortran.dg/external_initializer.f90: New test.
11524
11525         PR fortran/20837
11526         * non_module_public.f90: New test.
11527
11528 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         PR c++/24386
11531         * g++.dg/template/overload7.C: New.
11532
11533         PR c++/22551
11534         * g++.dg/other/switch2.C: Remove expected warnings.
11535
11536         PR c++/21353
11537         * g++.dg/template/defarg6.C: New.
11538
11539 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11540
11541         PR target/24315
11542         * gcc.target/i386/pr24315.c: New test.
11543
11544 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/24389
11547         * g++.dg/template/static21.C: New test.
11548         * g++.dg/template/static21-a.cc: Likewise.
11549
11550 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11551
11552         PR c++/23959
11553         * g++.dg/warn/Wswitch-default-1.C: New test.
11554         * g++.dg/warn/Wswitch-default-2.C: New test.
11555
11556 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11557
11558         PR c++/22173
11559         * g++.dg/parse/template18.C: New test.
11560         * g++.dg/template/nontype15.C: Likewise.
11561
11562 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11563
11564         PR fortran/22273
11565         * gfortran.dg/spec_expr_2.f90: New.
11566
11567 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11568
11569         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11570         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11571         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11572         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11573         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11574         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11575         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11576         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11577         previous target-specific skips and warning-message matches where
11578         applicable.
11579
11580 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11581
11582         PR c++/21347
11583         * g++.dg/warn/Wctor-dtor.C: New test.
11584
11585 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11586
11587         PR c/23439
11588         * gcc.dg/for-1.c: New test.
11589
11590 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11591
11592         PR c++/19565
11593         * g++.dg/warn/Wconversion1.C: New test.
11594         * g++.dg/ext/packed4.C: Compile with -w.
11595         * g++.dg/opt/20050511-1.C: Likewise.
11596         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11597
11598 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11599
11600         * gfortran.dg/boz_5.f90: New test.
11601
11602 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         PR c++/22551
11605         * g++.dg/other/switch2.C: New.
11606
11607         PR c++/23984
11608         * g++.dg/init/ctor7.C: New.
11609
11610 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11611
11612         PR c++/23730
11613         * g++.dg/parse/crash32.C: New test.
11614
11615 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11616
11617         PR c++/20721
11618         * g++.dg/init/goto2.C: New test.
11619
11620         PR c++/22464
11621         * g++.dg/template/crash/41.C: New test.
11622
11623         PR c++/22180
11624         * g++.dg/template/crash40.C: New test.
11625
11626         PR c++/23694
11627         * g++.dg/parse/friend5.C: New test.
11628
11629         PR c++/23307
11630         * g++.dg/template/crash38.C: New test.
11631
11632         PR c++/22352
11633         * g++.dg/template/friend38.C: New test.
11634
11635         PR c++/22405
11636         * g++.dg/template/crash39.C: New test.
11637
11638 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11639
11640         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11641         gcc.dg/debug/dwarf2/dwarf-char2.c,
11642         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11643
11644         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11645
11646 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11647
11648         * gcc.dg/dll-2.c: Add tests for warnings.
11649         * gcc.dg/dll-3.c: Likewise.
11650         * gcc.dg/dll-4.c: Likewise.
11651
11652         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11653         * g++.dg/ext/dllimport2.C: Likewise.
11654         * g++.dg/ext/dllimport3.C: Likewise.
11655         * g++.dg/ext/dllimport7.C: Likewise.
11656         * g++.dg/ext/dllimport8.C: Likewise.
11657         * g++.dg/ext/dllimport9.C: Likewise.
11658
11659 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11660
11661         PR fortran/24092
11662         * gfortran.dg/derived_pointer_recursion.f90: New test.
11663
11664 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11665
11666         * gcc.c-torture/execute/20051012-1.c: New test.
11667
11668 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11669
11670         PR fortran/18082
11671         * gfortran.dg/automatic_char_len_1.f90: New test.
11672
11673 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11674
11675         PR fortran/20847
11676         * gfortran.dg/save_common.f90: New test.
11677
11678         PR fortran/20856
11679         * gfortran.dg/save_result.f90: New test.
11680
11681 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11682
11683         PR c++/21592
11684         * g++.dg/template/dependent-expr1.C: Add new expected error.
11685         * g++.dg/template/dependent-expr2.C: Adjust error text.
11686         * g++.dg/template/overload6.C: New.
11687
11688         PR c++/23797
11689         * g++.dg/other/typename8.C: New.
11690
11691         PR c++/21117
11692         * g++.dg/other/return1.C: New.
11693
11694 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11695
11696         PR c++/24052
11697         * g++.dg/ext/label5.C: New.
11698
11699 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         PR c++/19964
11702         * g++.dg/parse/crash31.C: New.
11703
11704 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11705
11706         * g++.dg/ipa/ipa-1.c: New test.
11707         * g++.dg/ipa/ipa-2.c: New test.
11708         * g++.dg/ipa/ipa-3.c: New test.
11709         * g++.dg/ipa/ipa-4.c: New test.
11710         * g++.dg/ipa/ipa-5.c: New test.
11711         * g++.dg/ipa/ipa.exp: New file.
11712
11713 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11714
11715         PR fortran/24207
11716         * gfortran.dg/private_type_3.f90: New test.
11717
11718 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11719
11720         PR fortran/20786
11721         gfortran.dg/aint_anint_1.f90: New test.
11722
11723 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11724
11725         PR libgfortran/24313
11726         gfortran.dg/csqrt.f: New test.
11727
11728 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11729
11730         PR c++/8057
11731         * g++.dg/warn/noeffect7.C: New test.
11732         * g++.dg/warn/noeffect2.C: Instantiate templates.
11733         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11734         and warning.
11735
11736 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11737
11738         PR c++/21089
11739         * g++.dg/init/float1.C: New test.
11740
11741         PR c++/24277
11742         * g++.dg/init/member1.C: Tweak error markers.
11743
11744 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11745
11746         PR testsuite/24281
11747         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11748         Check for null pointer.
11749
11750 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/21369
11753         * g++.dg/parse/ret-type3.C: New test.
11754
11755 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11756
11757         PR tree-opt/23946
11758         * gcc.c-torture/compile/pr23946.c: New test.
11759
11760 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * g++.dg/opt/mmx2.C: New test.
11763
11764 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/24277
11767         * g++.dg/template/static20.C: New test.
11768
11769         PR c++/24302
11770         * g++.dg/warn/Wunused-12.C: New test.
11771
11772         PR c++/23437
11773         * g++.dg/template/arg4.C: New test.
11774
11775 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11776
11777         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11778         * gcc.dg/ucnid-3.c: Likewise.
11779         * gcc.dg/ucnid-4.c: Likewise.
11780         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11781         * g++.dg/other/ucnid-1.C: Likewise.
11782         * gcc.dg/sparc-frame-1.c: New test.
11783
11784 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11785
11786         PR c++/24139
11787         * g++.dg/template/spec27.C: New test.
11788
11789         PR c++/24275
11790         * g++.dg/template/static19.C: New test.
11791
11792 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11793
11794         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11795         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11796
11797 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11798
11799         PR target/24136
11800         * gfortran.fortran-torture/compile/pr24136.f: New test.
11801
11802 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11803
11804         PR c++/22172
11805         * g++.dg/parse/crash30.C: New test.
11806
11807 2005-10-07  Richard Guenther  <rguenther@suse.de>
11808
11809         PR middle-end/24227
11810         * gcc.c-torture/compile/pr24227.c: New testcase.
11811
11812 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11813
11814         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11815         Do not put aligned attributes on array elements.
11816
11817 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11818
11819         PR testsuite/23611, PR testsuite/23615
11820         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11821         writing prototypes of library functions by hand.
11822         * obj-c++.dg/bitfield-4.mm: Likewise.
11823         * obj-c++.dg/const-str-4.mm: Likewise.
11824         * obj-c++.dg/encode-4.mm: Likewise.
11825         * obj-c++.dg/encode-5.mm: Likewise.
11826         * obj-c++.dg/encode-6.mm: Likewise.
11827         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11828         * obj-c++.dg/method-10.mm: Likewise.
11829         * obj-c++.dg/method-17.mm: Likewise.
11830         * obj-c++.dg/method-19.mm: Likewise.
11831         * obj-c++.dg/try-catch-2.mm: Likewise.
11832
11833 2005-10-06  Richard Henderson  <rth@redhat.com>
11834
11835         PR 24236
11836         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11837
11838 2005-10-06  Dale Johannesen  <dalej@apple.com>
11839
11840         * gcc.c-torture/execute/20030125-1.c: Correct.
11841
11842 2005-10-06  Richard Guenther  <rguenther@suse.de>
11843
11844         PR tree-optimization/24238
11845         * g++.dg/tree-ssa/pr24238.C: New testcase.
11846
11847 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11848
11849         PR 18568
11850         * gfortran.dg/der_pointer_3.f90: New test.
11851
11852 2005-10-05  Devang Patel  <dpatel@apple.com>
11853
11854         PR Debug/23205
11855         * g++.dg/other/PR23205.C: New.
11856
11857 2005-10-05  Richard Henderson  <rth@redhat.com>
11858
11859         PR target/23602
11860         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11861         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11862
11863 2005-10-05  Dale Johannesen  <dalej@apple.com>
11864
11865         * gcc.c-torture/execute/float-floor.c: New.
11866
11867 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11868
11869         PR tree-optimization/21419
11870         PR tree-optimization/24146
11871         PR tree-optimization/24151
11872
11873         * g++.dg/ext/asm7.C: New.
11874         * g++.dg/ext/asm8.C: New.
11875         * gcc.dg/asm-1.c: Compile on all targets.
11876         * gcc.dg/asm-pr24146.c: New.
11877         * gcc.dg/pr21419.c: Adjust error messages.
11878
11879 2005-10-05  Richard Guenther  <rguenther@suse.de>
11880
11881         PR fortran/24176
11882         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11883
11884 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         PR c++/23513
11887         * g++.dg/template/spec22.C: Robustify test.
11888         * g++.dg/template/spec26.C: New.
11889
11890 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11891
11892         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11893         if target supports vector instructions.
11894
11895 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11896
11897         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11898         C99 functions.
11899
11900 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11901
11902         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11903         check_effective_target_fortran_large_int): Replace cached result
11904         when target changes.
11905
11906 2005-10-04  Devang Patel  <dpatel@apple.com>
11907
11908         * gcc.dg/i386-sse-vect-types.c: New.
11909
11910 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11911
11912         PR preprocessor/13726
11913         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11914         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11915
11916 2005-10-04  Richard Guenther  <rguenther@suse.de>
11917
11918         PR c/23576
11919         * gcc.dg/noncompile/pr23576.c: New testcase.
11920
11921 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11922
11923         PR middle-end/23125
11924         * gcc.dg/register-var-3.c: New test.
11925
11926 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11927
11928         * gcc.dg/pr23049.c: New test.
11929
11930         * gcc.dg/ucnid-4.c: Fix test.
11931
11932 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11933
11934         PR 23445
11935         * gcc.c-torture/compile/pr23445.c: New test.
11936
11937 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11938
11939         * g++.dg/overload/unknown1.C: New.
11940
11941 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/17775
11944         * g++.dg/template/repo4.C: New test.
11945
11946 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11947
11948         PR libfortran/19308
11949         * gfortran.dg/large_real_kind_2.F90: New test.
11950         * gfortran.dg/large_integer_kind_2.f90: New test.
11951
11952 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11953
11954         * lib/target-supports.exp (check_effective_target_vect_shift):
11955         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11956         (check_effective_target_vect_condition): Fix copy-n-pasto.
11957
11958         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11959         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11960         targets.
11961
11962 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/22621
11965         * g++.dg/template/overload5.C : New test.
11966
11967         PR c++/23840
11968         * g++.dg/expr/stdarg1.C: New test.
11969
11970 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11971
11972         PR 24142
11973         * gcc.c-torture/execute/pr24142.c: New test.
11974
11975 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11976
11977         PR 24141
11978         * gcc.c-torture/execute/pr24141.c: New test.
11979
11980 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11981             Diego Novillo  <dnovillo@redhat.com>
11982
11983         PR 23604
11984         * gcc.c-torture/execute/pr23604.c: New test.
11985
11986 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11987
11988         PR fortran/16404
11989         PR fortran/20835
11990         PR fortran/20890
11991         PR fortran/20899
11992         PR fortran/20900
11993         PR fortran/20901
11994         PR fortran/20902
11995         gfortran.dg/equiv_constraint_1.f90: New test.
11996         gfortran.dg/equiv_constraint_2.f90: New test.
11997         gfortran.dg/equiv_constraint_3.f90: New test.
11998         gfortran.dg/equiv_constraint_4.f90: New test.
11999         gfortran.dg/equiv_constraint_5.f90: New test.
12000         gfortran.dg/equiv_constraint_6.f90: New test.
12001         gfortran.dg/equiv_constraint_7.f90: New test.
12002         gfortran.dg/equiv_constraint_8.f90: New test.
12003         gfortran.dg/private_type_1.f90: New test.
12004         gfortran.dg/private_type_2.f90: New test.
12005         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12006         980628-10.f: Assert std=gnu to permit mixing of
12007         types in equivalence statements.
12008
12009 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12010
12011         PR 24112
12012         * gfortran.dg/open_status_1.f90: New.
12013
12014 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12015
12016         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12017         * gcc.dg/vect/pr22480.c: Clean up temp files.
12018         * gcc.dg/vect/pr23831.c: Clean up temp files.
12019         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12020         Clean up temp files.
12021         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12022         Clean up temp files.
12023
12024         * gcc.dg/20050309-1.c: Clean up temp files.
12025         * gcc.dg/20050325-1.c: Clean up temp files.
12026
12027 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12028
12029         PR tree-optimization/24059
12030         * gcc.dg/vect/pr24059.c : New test.
12031
12032 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12033
12034         PR middle-end/24109
12035         * gcc.c-torture/execute/20050929-1.c: New test.
12036
12037 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12038
12039         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12040
12041 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12042
12043         PR c/21419
12044         * gcc.dg/pr21419.c: New test.
12045
12046 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12047
12048         * gcc.dg/pr23911.c: New test.
12049
12050 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12051
12052         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12053
12054         PR c++/16782
12055         * g++.dg/parse/qualified4.C: New test.
12056         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12057         * g++.old-deja/g++.mike/p8154.C: Likewise.
12058
12059 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/22147
12062         * g++.dg/template/friend37.C: New test.
12063         * g++.dg/parse/crash28.C: Adjust error markers.
12064
12065 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12066
12067         PR fortran/18518
12068         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12069
12070 2005-09-27  Devang Patel  <dpatel@apple.com>
12071
12072         PR tree-optimization/23625
12073         * gcc.dg/pr23625.c: New test.
12074
12075 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12076
12077         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12078         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12079
12080 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12081
12082         PR fortran/23677
12083         * gfortran.fortran-torture/execute/save_1.f90: New test.
12084         * gfortran.dg/save_1.f90: New test.
12085
12086 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12087
12088         * gcc.target/i386/builtin-apply-mmx.c: New test.
12089
12090         PR target/22576
12091         * gcc.target/i386/pr22576.c: New test.
12092
12093         PR target/22585
12094         * gcc.target/i386/pr22585.c: New test.
12095
12096         PR target/23268
12097         * gcc.target/i386/pr23268.c: New test.
12098
12099         PR middle-end/23831
12100         * gcc.dg/vect/pr23831.c: New test.
12101
12102         PR target/24055
12103         * gcc.target/i386/pr24055.c: New test.
12104
12105 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12106
12107         PR tree-optimization/23960
12108         * gcc.c-torture/compile/pr23960.c: New.
12109
12110 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12111
12112         PR fortran/16861
12113         * gfortran.dg/nested_modules_3.f90: New.
12114
12115 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12116
12117         PR fortran/24005
12118         gfortran.dg/interface_1.f90: New test.
12119
12120 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12121         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12122
12123         PR fortran/23843
12124         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12125
12126 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12127
12128         PR fortran/23516
12129         * gfortran.dg/imag_1.f: New test.
12130         * gfortran.dg/imag_2.f: Ditto.
12131
12132 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12133
12134         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12135
12136 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12137
12138         PR c++/21983
12139         * g++.dg/warn/pr21983.C: New test.
12140
12141 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/23993
12144         * g++.dg/template/array14.C: New test.
12145
12146 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12147
12148         PR fortran/19929
12149         * gfortran.dg/der_ptr_component_1.f90: New test.
12150
12151 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12152
12153         PR c++/23965
12154         * g++.dg/template/error1.C: Reject "no matching function" message.
12155
12156 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12157
12158         PR c++/17609
12159         * g++.dg/lookup/error1.C: New test.
12160
12161 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12162
12163         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12164         functionality of the testcase.
12165
12166 2005-09-20  Richard Henderson  <rth@redhat.com>
12167
12168         * gcc.dg/vect/vect-22.c: Require vect_float.
12169         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12170
12171 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12172
12173         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12174         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12175         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12176         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12177         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12178         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12179         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12180         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12181         * gcc.dg/cpp/ucnid-8.c: New test.
12182
12183 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR tree-optimization/23929
12186         * gcc.c-torture/compile/pr23929.c: New test.
12187
12188 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12189
12190         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12191         for one loop.
12192
12193 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12194
12195         PR testsuite/23186
12196         * g++.dg/other/pr22003.C: Require named sections.
12197
12198 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR c++/23947
12201         * g++.dg/rtti/crash3.C: New test.
12202
12203         PR tree-optimization/23818
12204         * gcc.dg/pr23818.c: New test.
12205
12206 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12207
12208         PR fortran/23420
12209         * gfortran.dg/print_fmt_4.f: New.
12210
12211 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12212
12213         PR fortran/23663
12214         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12215
12216 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12217
12218         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12219         Use pointers to local alignable arrays instead. Added comments.
12220         * gcc.dg/vect/vect-46.c: Likewise.
12221         * gcc.dg/vect/vect-48.c: Likewise.
12222         * gcc.dg/vect/vect-49.c: Likewise.
12223         * gcc.dg/vect/vect-52.c: Likewise.
12224         * gcc.dg/vect/vect-53.c: Likewise.
12225         * gcc.dg/vect/vect-54.c: Likewise.
12226         * gcc.dg/vect/vect-56.c: Likewise.
12227         * gcc.dg/vect/vect-57.c: Likewise.
12228         * gcc.dg/vect/vect-58.c: Likewise.
12229         * gcc.dg/vect/vect-60.c: Likewise.
12230         * gcc.dg/vect/vect-61.c: Likewise.
12231
12232         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12233         The test is no longer vectorizable on vect_no_align targets.
12234         * gcc.dg/vect/vect-43.c: Likewsie.
12235
12236         * gcc.dg/vect/vect-44.c: Added comments.
12237         * gcc.dg/vect/vect-45.c: Added comments.
12238         * gcc.dg/vect/vect-50.c: Added comments.
12239         * gcc.dg/vect/vect-51.c: Added comments.
12240
12241         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12242         aligned type.
12243         * gcc.dg/vect/Os-vect-95.c: Likewise.
12244
12245         * gcc.dg/vect/vect-41.c: Test removed.
12246         * gcc.dg/vect/vect-47.c: Test removed.
12247         * gcc.dg/vect/vect-55.c: Test removed.
12248         * gcc.dg/vect/vect-59.c: Test removed.
12249
12250 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12251
12252         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12253         No longer vectorizable on vect_no_align targets.
12254         * gcc.dg/vect/pr20122.c: Likewise.
12255         * gcc.dg/vect/vect-74.c: Likewise.
12256         * gcc.dg/vect/vect-75.c: Likewise.
12257         * gcc.dg/vect/vect-76.c: Likewise.
12258
12259         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12260         Will not be vectorizable on vect_no_align targets once aliasing issues
12261         are resolved.
12262         * gcc.dg/vect/vect-79.c: Likewise.
12263
12264         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12265         * gcc.dg/vect/vect-78.c: Likewise.
12266         * gcc.dg/vect/vect-97.c: Likewise.
12267
12268 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12269
12270         * gcc.dg/pr23943.c: New test.
12271
12272 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12273
12274         PR fortran/19181
12275         * gfortran.dg/derived_pointer_null_1.f90: New test.
12276
12277 2005-09-18  Richard Guenther  <rguenther@suse.de>
12278
12279         PR middle-end/23944
12280         * gcc.c-torture/compile/pr23944.c: New testcase.
12281
12282 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12283
12284         PR fortran/15975
12285         * gfortran.dg/der_pointer_2.f90: New test.
12286
12287 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12288
12289         PR fortran/16861
12290         * gfortran.dg/nested_modules_2.f90: New test.
12291
12292 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12293
12294         PR c++/18368
12295         * g++.dg/other/semicolon.C: New test.
12296
12297 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12298
12299         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12300         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12301
12302 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12303
12304         PR c++/23914
12305         * g++.dg/template/static18.C: New test.
12306
12307         PR c++/21514
12308         * g++.dg/template/crash19.C: Remove dg-error marker.
12309         * g++.dg/template/local4.C: New test.
12310
12311 2005-09-16  Paul Brook  <paul@codesourcery.com>
12312
12313         PR fortran/23906
12314         * gfortran.dg/dependency_1.f90: New test.
12315
12316 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12317
12318         PR c++/23896
12319         * g++.dg/template/static17.C: New test.
12320
12321 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12322
12323         PR c++/23139
12324         * g++.dg/warn/huge-val1.C: New test.
12325
12326 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12327
12328         PR c++/13140
12329         * g++.dg/parse/class2.C: New test.
12330         * g++.dg/template/explicit8.C: Likewise.
12331         * g++.dg/template/spec25.C: Likewise.
12332
12333 2005-09-14  Josh Conner  <jconner@apple.com>
12334
12335         PR middle-end/23584
12336         * gcc.dg/pr23584.c: New test.
12337
12338 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12339
12340         PR fortran/21875 Internal Unit Array I/O, NIST
12341         * gfortran.dg/arrayio_1.f90: New test.
12342         * gfortran.dg/arrayio_1.f90: New test.
12343         * gfortran.dg/arrayio_1.f90: New test.
12344         * gfortran.dg/arrayio_1.f90: New test.
12345         * gfortran.dg/arrayio_1.f90: New test.
12346
12347 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12348
12349         PR middle-end/22480
12350         * gcc.dg/vect/pr22480.c: New test.
12351
12352 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12353
12354         PR fortran/19358
12355         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12356
12357 2005-09-13 Josh Conner <jconner@apple.com>
12358
12359         PR c++/23180
12360         * g++.dg/init/struct2.C: New test.
12361         * g++.dg/init/struct3.C: New test.
12362
12363 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12364
12365         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12366         Clean up temp files.
12367         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12368         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12369         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12370         gcc.dg/tree-ssa/builtin-printf-1.c,
12371         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12372         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12373         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12374         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12375         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12376         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12377         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12378         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12379         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12380         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12381         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12382         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12383
12384 2005-09-13  Josh Conner  <jconner@apple.com>
12385
12386         * lib/gcc-dg.exp: Load scanipa.exp.
12387         (cleanup-dump): New procedure.
12388         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12389         * lib/scandump.exp: New file.
12390         * lib/scantree.exp: Use it.
12391         * lib/scanipa.exp: New file.
12392
12393 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12394
12395         PR fortran/17740
12396         * gfortran.dg/generic_4.f90: New test.
12397
12398 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12399
12400         PR target/23816
12401         * gcc.target/i386/pr23816-1.c: New test.
12402         * gcc.target/i386/pr23816-2.c: New test.
12403
12404
12405 2005-09-13  Bastian Blank <waldi@debian.org>
12406
12407         PR c++/16171
12408         * g++.dg/abi/mangle26.C: New test.
12409         * g++.dg/abi/mangle27.C: New test.
12410         * g++.dg/abi/mangle28.C: New test.
12411         * g++.dg/abi/mangle29.C: New test.
12412
12413         PR c++/23839
12414         * g++.dg/parse/register1.C: New test.
12415
12416 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/23842
12419         * g++.dg/template/access16.C: New test.
12420
12421 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12422
12423         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12424
12425 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12426
12427         PR fortran/18899
12428         * gfortran.dg/shape_2.f90: New test.
12429
12430 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12431
12432         PR target/19269
12433         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12434         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12435         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12436         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12437         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12438         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12439         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12440         tests.
12441
12442 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12443
12444         PR c++/23841
12445         * g++.dg/parse/template17.C: New test.
12446
12447 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12448
12449         PR c++/23789
12450         * g++.dg/template/nontype14.C: New test.
12451
12452 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12453
12454         PR g++/7874
12455         * g++.dg/lookup/friend7.C: New test.
12456         * g++.dg/lookup/friend8.C: New test.
12457         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12458         so that it will be found via argument dependent lookup.
12459         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12460         friend functions which will no longer be found.
12461         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12462         function g, so that it will be found via argument dependent
12463         lookup.
12464         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12465         * g++.old-deja/g++.mike/net43.C: Likewise.
12466
12467 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/23691
12470         * g++.dg/template/static16.C: New test.
12471
12472 2005-09-12  Josh Conner  <jconner@apple.com>
12473
12474         PR middle-end/23237
12475         * gcc.c-torture/compile/pr23237.c: New test.
12476
12477 2005-09-11  Richard Henderson  <rth@redhat.com>
12478
12479         * g++.dg/other/error8.C: Update expected diagnostic text.
12480
12481 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12482
12483         PR libfortran/19872
12484         * gfortran.dg/overwrite_1.f: New test.
12485
12486 2005-09-09  Josh Conner  <jconner@apple.com>
12487
12488         * g++.dg/init/pr23180-1.C: Removed.
12489         * g++.dg/init/pr23180-2.C: Removed.
12490
12491 2005-09-09  David Daney <ddaney@avtrex.com>
12492
12493         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12494         files which are ...
12495         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12496         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12497
12498 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12499
12500         * gfortran.dg/iostat_2.f90: New test.
12501
12502 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12503
12504         PR c++/22252
12505         * g++.dg/ext/interface1.C: New test.
12506         * g++.dg/ext/interface1.h: Likewise.
12507         * g++.dg/ext/interface1a.cc: Likewise.
12508
12509 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12510
12511         * gfortran.dg/iomsg_1.f90: New test case.
12512
12513 2005-09-09  Richard Guenther  <rguenther@suse.de>
12514
12515         PR c++/23624
12516         * g++.dg/tree-ssa/pr23624.C: New testcase.
12517
12518 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12519
12520         PR fortran/19239
12521         * gfortran.dg/vector_subscript_1.f90,
12522         * gfortran.dg/vector_subscript_2.f90: New tests.
12523
12524 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12525
12526         PR fortran/21104
12527         * gfortran.dg/array_alloc_1.f90,
12528         * gfortran.dg/array_alloc_2.f90,
12529         * gfortran.dg/array_alloc_3.f90: New tests.
12530
12531 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12532
12533         PR fortran/12840
12534         * gfortran.dg/array_constructor_6.f90
12535         * gfortran.dg/array_constructor_7.f90
12536         * gfortran.dg/array_constructor_8.f90
12537         * gfortran.dg/array_constructor_9.f90
12538         * gfortran.dg/array_constructor_10.f90
12539         * gfortran.dg/array_constructor_11.f90
12540         * gfortran.dg/array_constructor_12.f90: New tests.
12541
12542 2005-09-08  Josh Conner  <jconner@apple.com>
12543
12544         PR c++/23180
12545         * g++.dg/init/pr23180-1.C: New test.
12546         * g++.dg/init/pr23180-2.C: New test.
12547
12548 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12549
12550         PR fortran/18878
12551         * gfortran.dg/module_double_reuse.f90: New.
12552
12553 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12554
12555         PR fortran/23270
12556         PR fortran/22304
12557         PR fortran/18870
12558         PR fortran/17917
12559         PR fortran/16511
12560         * gfortran.dg/common_equivalence_1.f: New.
12561         * gfortran.dg/common_equivalence_2.f: New.
12562         * gfortran.dg/common_equivalence_3.f: New.
12563         * gfortran.dg/contained_equivalence_1.f90: New.
12564         * gfortran.dg/module_blank_common.f90: New.
12565         * gfortran.dg/module_commons_1.f90: New.
12566         * gfortran.dg/module_equivalence_1.f90: New.
12567         * gfortran.dg/nested_modules_1.f90: New.
12568         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12569         equivalences and add comment to connect the test with
12570         the PR.
12571
12572 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12573
12574         PR fortran/23765
12575         * gfortran.dg/common_6.f90: New test.
12576
12577 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12578
12579         PR fortran/15326
12580         * gfortran.dg/char_result_1.f90,
12581         * gfortran.dg/char_result_2.f90,
12582         * gfortran.dg/char_result_3.f90,
12583         * gfortran.dg/char_result_4.f90,
12584         * gfortran.dg/char_result_5.f90,
12585         * gfortran.dg/char_result_6.f90,
12586         * gfortran.dg/char_result_7.f90,
12587         * gfortran.dg/char_result_8.f90: New tests.
12588
12589 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12590
12591         PR fortran/19928
12592         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12593
12594 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12595
12596         PR obj-c++/16816
12597         * obj-c++.dg/selector-5.mm: New test.
12598         * obj-c++.dg/selector-6.mm: New test.
12599
12600 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12601
12602         PR objc/20574
12603         PR objc/19324
12604         * objc.dg/error-1.m: New test.
12605
12606 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12607
12608         PR fortran/23373
12609         * gfortran.fortran-torture/execute/pr23373-1.f90,
12610         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12611
12612 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12613
12614         PR libfortran/23760
12615         * gfortran.dg/g77/1832.f: Remove long string in write statement
12616         to allow the test to pass on correct list directed output with
12617         prepended space.
12618
12619 2005-09-07  James E Wilson  <wilson@specifix.com>
12620
12621         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12622
12623 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12624
12625         * gfortran.dg/parameter+save.f90: Rename to
12626         * gfortran.dg/parameter_save.f90: .. this.
12627
12628 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12629
12630         PR fortran/20848
12631         * gfortran.dg/parameter+save.f90: New test case.
12632
12633 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12634
12635         PR fortran/19269
12636         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12637
12638 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12639
12640         PR c/23075
12641         * gcc.dg/pr23075.c: New test.
12642         * g++.dg/warn/pr23075.C: New test.
12643
12644         PR target/22362
12645         * gcc.target/i386/pr22362.c: New test.
12646
12647         PR rtl-optimization/23098
12648         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12649
12650         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12651         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12652         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12653
12654 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * g++.dg/expr/cast6.C: New test.
12657
12658         PR c++/9782
12659         * g++.dg/init/new15.C: New test.
12660
12661 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12662
12663         * gcc.dg/vect/Os-vect-95.c: New test.
12664         * gcc.dg/vect/vect-95.c: Same.
12665
12666 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12667
12668         * gcc.dg/vect/vect-29.c: Update xfail testing.
12669         * gcc.dg/vect/vect-44.c: Same.
12670         * gcc.dg/vect/vect-48.c: Same.
12671         * gcc.dg/vect/vect-50.c: Same.
12672         * gcc.dg/vect/vect-72.c: Same.
12673         * gcc.dg/vect/vect-77.c: Same.
12674         * gcc.dg/vect/vect-78.c: Same.
12675         * gcc.dg/vect/vect-80.c: Same.
12676         * gcc.dg/vect/vect-96.c: Same.
12677         * gcc.dg/vect/vect-100.c: Same.
12678         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12679         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12680         * gfortran.dg/vect/vect-5.f90: Same.
12681
12682 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12685         start strings.
12686         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12687         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12688
12689         PR c++/23056
12690         * g++.dg/opt/pr23056.C: New test.
12691
12692         PR rtl-optimization/23098
12693         * gcc.target/i386/pr23098.c: New test.
12694
12695 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/23667
12698         * g++.dg/template/static15.C: New test.
12699
12700         PR c++/21440
12701         * g++.dg/ext/stmtexpr5.C: New test.
12702         * g++.dg/ext/stmtexpr6.C: Likewise.
12703
12704 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12705
12706         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12707
12708         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12709         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12710         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12711
12712 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12713
12714         PR libfortran/23321
12715         * gfortran.dg/direct_io_4.f90: New test case.
12716
12717 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12718             Rasmus Hahn  <rassahah@neofonie.de>
12719
12720         PR libobjc/23108
12721         * objc.dg/type-stream-1.m: New test.
12722
12723 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12724
12725         PR fortran/23661
12726         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12727         gfortran.dg/print_fmt_3.f90: New test.
12728
12729 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gfortran.dg/fmt_t_1.f90: New test.
12732
12733 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR rtl-optimization/23454
12736         * g++.dg/opt/pr23454.C: New test.
12737
12738 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12739
12740         PR c++/23699
12741         * g++.dg/ext/static1.C: New test.
12742
12743 2005-09-02  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12746         tail call to check_fa_work.
12747
12748 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12749
12750         PR c++/21687
12751         * g++.dg/other/gc3.C: New test.
12752
12753 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12754
12755         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12756         * gcc.dg/20050826-1.c: Likewise.
12757
12758 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/23167
12761         * g++.dg/expr/volatile1.C: New test.
12762
12763 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12764
12765         PR middle-end/23547
12766         * gcc.dg/pr23547.c: New test.
12767
12768 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12769
12770         PR c/22061
12771         * gcc.c-torture/execute/pr22061-1.c,
12772         * gcc.c-torture/execute/pr22061-2.c,
12773         * gcc.c-torture/execute/pr22061-3.c,
12774         * gcc.c-torture/execute/pr22061-4.c: New tests.
12775
12776 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12777
12778         * gcc.dg/Wredundant-decls-2.c: New test to check that
12779         -Wredundant-decls does not issue warning for a variable
12780         definition following a declaration.
12781
12782 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12783
12784         PR debug/7241
12785         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12786         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12787         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12788
12789         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12790         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12791         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12792         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12793         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12794         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12795         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12796         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12797
12798 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12799
12800         PR objc/23306
12801         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12802         scan-assmbler.
12803
12804 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12805
12806         PR target/21255
12807         * gcc.dg/pr21255-1.c: New test.
12808         * gcc.dg/pr21255-2-mb.c: Likewise.
12809         * gcc.dg/pr21255-2-ml.c: Likewise.
12810         * gcc.dg/pr21255-3.c: Likewise.
12811         * gcc.dg/pr21255-4.c: Likewise.
12812
12813 2005-08-31  Dale Johannesen  <dalej@apple.com>
12814
12815         * gcc.dg/20050830-1.c: New.
12816
12817 2005-08-31  Josh Conner  <jconner@apple.com>
12818
12819         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12820         command-line options for arm-*-* targets.
12821         * g++.dg/init/array16.C: Likewise.
12822         * g++.dg/other/crash-4.C: Likewise.
12823
12824 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12825
12826         PR obj-c++/23640
12827         * obj-c++.dg/gnu-runtime-3.mm: New test.
12828
12829 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12830
12831         PR c++/13377
12832         * g++.dg/lookup/ambig4.C: New test.
12833         * g++.dg/lookup/ambig5.C: New test.
12834         * g++.dg/tc1/dr101.C: Adjust error markers.
12835
12836 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12837
12838         PR c++/23639
12839         * g++.dg/template/ttp5.C: Adjust error markers.
12840
12841 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12842
12843         PR testsuite/23609
12844         * lib/obj-c++.exp: Include target-libpath.exp.
12845         (obj-c++_link_flags): Look for the GNU libobjc library
12846         and set the library path to include it.
12847         Don't manually set LD_LIBRARY_PATH (etc.) but call
12848         set_ld_library_path_env_vars instead.
12849         (obj-c++_target_compile): Don't set library path or
12850         linker flags because they are already set correctly
12851         in obj-c++_link_flags.
12852
12853 2005-08-30  Josh Conner  <jconner@apple.com>
12854
12855         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12856         to command-line options for arm-*-* targets.
12857
12858 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12859
12860         * g++.dg/other/i386-1.C: New.
12861
12862 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12863
12864         PR preprocessor/20348
12865         PR preprocessor/20356
12866         * gcc.dg/cpp/pr20348.c: New test.
12867         * gcc.dg/cpp/pr20348.h: New file.
12868         * gcc.dg/cpp/inc/pr20348.h: New file.
12869         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12870         * gcc.dg/cpp/pr20356.c: New test.
12871         * gcc.dg/cpp/pr20356.h: New file.
12872         * gcc.dg/cpp/inc/pr20356.h: New file.
12873         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12874
12875 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12876
12877         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12878         Fix array dimension to avoid correct end-of-file error.
12879
12880 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12881
12882         PR libfortran/23598
12883         * gfortran.dg/iostat_1.f90: New test.
12884
12885 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12886
12887         PR middle-end/23408
12888         * gcc.dg/pr23408.c: New test.
12889
12890 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12891
12892         PR c++/23099
12893         * g++.dg/init/member1.C: Make sure erroneous static data member
12894         definitions are required.
12895         * g++.dg/template/static13.C: New test.
12896         * g++.dg/template/static14.C: Likewise.
12897
12898 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12901         -march=pentium4, remove ilp32 requirement.
12902
12903         PR middle-end/23484
12904         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12905         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12906
12907 2005-08-29  Andreas Jaeger  <aj@suse.de>
12908
12909         PR testsuite/23607
12910         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12911
12912 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12913
12914         * gcc.c-torture/execute/20050316-2.c: New test.
12915         * gcc.c-torture/execute/20050316-3.c: New test.
12916         * gcc.dg/torture/pr16104-1.c: New test.
12917
12918 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12919
12920         PR middle-end/23463
12921         * gcc.c-torture/execute/zero-struct-1.c: New test.
12922
12923 2005-08-27  Richard Guenther  <rguenther@suse.de>
12924
12925         PR target/23575
12926         * gcc.target/i386/pr23575.c: New testcase.
12927
12928 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR rtl-optimization/23561
12931         * gcc.c-torture/execute/20050826-1.c: New test.
12932
12933         PR rtl-opt/23560
12934         * gcc.c-torture/execute/20050826-2.c: New test.
12935
12936 2005-08-26  Dale Johannesen  <dalej@apple.com>
12937
12938         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12939         * gcc.dg/20050826-1.c: New.
12940
12941 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12942
12943         PR c++/19004
12944         * g++.dg/template/nontype13.C: New test.
12945
12946         PR c++/23491
12947         * g++.dg/init/new14.C: New test.
12948         * g++.dg/expr/anew1.C: Do not XFAIL.
12949         * g++.dg/expr/anew2.C: Likewise.
12950         * g++.dg/expr/anew3.C: Likewise.
12951
12952 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         PR middle-end/22439
12955         * gcc.dg/vla-3.c: New test.
12956
12957 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12958
12959         PR fortran/20363
12960         * gfortran.dg/named_interface.f90: New.
12961
12962 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12963
12964         * gcc.c-torture/execute/frame-address.c: New test.
12965
12966 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         PR c++/20817
12969         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12970
12971 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12972
12973         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12974
12975 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12976
12977         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12978         * gcc.dg/altivec-22.c: Rename from..
12979         * gcc.dg/altivec-nomfcr.c: ..this.
12980
12981 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12982
12983         PR tree-optimization/23546
12984         * gcc.dg/tree-ssa/pr23546.c: New test.
12985
12986 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12987
12988         PR fortran/17758
12989         * gfortran.dg/nonreturning_statements.f90: New test.
12990
12991 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12992
12993         PR c++/22454
12994         * g++.dg/parse/crash29.C: New.
12995
12996 2005-08-23  DJ Delorie  <dj@redhat.com>
12997
12998         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12999         constants have the L suffix.
13000
13001 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         PR c++/23044
13004         * g++.dg/template/instantiate8.C: New.
13005
13006 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13007
13008         PR middle-end/23467
13009         * gcc.c-torture/execute/pr23467.c: New test.
13010
13011 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13012
13013         PR tree-optimization/22043
13014         * gcc.c-torture/execute/20050613-1.c: New test.
13015
13016 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13017
13018         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13019
13020 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13021
13022         PR rtl-optimization/23478
13023         * g++.dg/opt/pr23478.C: New test.
13024
13025 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13026
13027         PR c/18715
13028         * gcc.dg/switch-warn-3.c: New test.
13029
13030 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13031
13032         PR c++/22233
13033         * g++.dg/template/param1.C: New test.
13034
13035 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13036
13037         PR c++/23089
13038         * g++.dg/other/incomplete1.C: New test.
13039
13040 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13041
13042         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13043         are vectorizable.
13044
13045 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13046
13047         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13048         d_lines_5.f: New.
13049
13050 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13051
13052         * gcc.target/i386/sse-4.c: New test.
13053
13054 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13055
13056         PR testsuite/23239
13057         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13058
13059 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.dg/20050811-1.c: New test.
13062         * gcc.dg/20050811-2.c: New test.
13063
13064 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13065
13066         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13067
13068 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13069
13070         PR 23476
13071         * gcc.c-torture/compile/pr23476.c: New test.
13072
13073 2005-08-19  Devang Patel  <dpatel@apple.com>
13074
13075         PR tree-optimization/23048
13076         * gcc.dg/tree-ssa/pr23048.c: New test.
13077
13078 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13079
13080         PR middle-end/20624
13081         * g++.dg/warn/Wreturn-3.C: New test
13082
13083 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13084
13085         PR tree-optimization/22228
13086         * g++.dg/vect/pr22543.cc: New test.
13087
13088 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13089
13090         PR tree-optimization/21574
13091         * gcc.dg/tree-ssa/pr21574.c: New test.
13092
13093 2005-08-16  James E Wilson  <wilson@specifix.com>
13094
13095         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13096
13097 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13098
13099         PR tree-opt/23402
13100         * gcc.c-torture/compile/zero-strct-3.c: New test.
13101         * gcc.c-torture/compile/zero-strct-4.c: New test.
13102
13103 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13104
13105         PR target/23376
13106         * gcc.target/x86_64/pr23376.c: New test.
13107
13108 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13109
13110         PR c++/23337
13111         * g++.dg/ext/vector2.C: New.
13112
13113 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13114
13115         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13116
13117 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13118
13119         PR libfortran/23428
13120         * gfortran.dg/inquire-complex.f90: New test case.
13121
13122 2005-08-16  James E Wilson  <wilson@specifix.com>
13123
13124         PR tree-optimization/21105
13125         * gcc.dg/large-size-array.c: New.
13126
13127 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13128
13129         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13130         type.
13131         * gcc.dg/vect/vect-41: Likewise.
13132         * gcc.dg/vect/vect-42: Likewise.
13133         * gcc.dg/vect/vect-43: Likewise.
13134         * gcc.dg/vect/vect-44: Likewise.
13135         * gcc.dg/vect/vect-46: Likewise.
13136         * gcc.dg/vect/vect-47: Likewise.
13137         * gcc.dg/vect/vect-48: Likewise.
13138         * gcc.dg/vect/vect-52: Likewise.
13139         * gcc.dg/vect/vect-53: Likewise.
13140         * gcc.dg/vect/vect-54: Likewise.
13141         * gcc.dg/vect/vect-55: Likewise.
13142         * gcc.dg/vect/vect-56: Likewise.
13143         * gcc.dg/vect/vect-57: Likewise.
13144         * gcc.dg/vect/vect-58: Likewise.
13145         * gcc.dg/vect/vect-59: Likewise.
13146         * gcc.dg/vect/vect-60: Likewise.
13147         * gcc.dg/vect/vect-61: Likewise.
13148         * gcc.dg/vect/vect-85: Likewise.
13149         * gcc.dg/vect/vect-87: Likewise.
13150         * gcc.dg/vect/vect-88: Likewise.
13151         * gcc.dg/vect/vect-93.c: Likewise.
13152         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13153         * gcc.dg/vect/vect-75: Likewise.
13154         * gcc.dg/vect/vect-76: Likewise.
13155         * gcc.dg/vect/vect-77: Likewise.
13156         * gcc.dg/vect/vect-78: Likewise.
13157         * gcc.dg/vect/vect-80: Likewise.
13158         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13159         vectorized for the expected reason, rather than checking how alignment
13160         was handled.
13161         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13162         type and also instead of aligned pointers. Added documentation.
13163
13164 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13165
13166         * gfortran.dg/power.f90: New test.
13167
13168 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13169
13170         PR rtl-optimization/23299
13171         * g++.dg/opt/pr23299.C: New test.
13172
13173 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13174
13175         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13176
13177 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13178
13179         * g++.dg/template/local6.C: New test.
13180
13181 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13182
13183         * execute/exceptions/finally-1.m: Check that the catch and finally are
13184         being called.  Also add a "return 0;" at the end of main.
13185
13186 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13187
13188         PR fortran/21432.
13189         * gfortran.dg/namelist_print_1.f: New test of functionality of
13190         PRINT namelist.
13191         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13192         namelist generates error with -std=f95.
13193
13194 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13195
13196         PR tree-optimization/23119
13197         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13198
13199 2005-08-13  Marcin Koziej  <creep@desk.pl>
13200             Andrew Pinski  <pinskia@physics.uc.edu>
13201
13202         PR libobjc/22492
13203         * execute/exceptions/finally-1.m: New test.
13204
13205 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13206
13207         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13208         testsuite.
13209         * objc/execute/exceptions/trivial.m: New test.
13210         * objc.dg/try-catch-11.m: Move to ...
13211         * objc/execute/exceptions/foward-1.m: Here.
13212         * objc.dg/try-catch-2.m: Move to ...
13213         * objc/execute/exceptions/catchall-1.m: Here.
13214         * objc.dg/try-catch-8.m: Move to ...
13215         * objc/execute/exceptions/local-variables-1.m: Here.
13216
13217 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13218
13219         * objc.dg/nested-func-1.m: Move to ...
13220         * objc/execute/nested-func-1.m: Here.
13221
13222 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13223
13224         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13225         in ${options} instead of [target_info name].
13226         * lib/obj-c++.exp (objc_target_compile): Likewise.
13227
13228 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13229
13230         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13231
13232 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13233
13234         part of PR testsuite/23348
13235         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13236         of the torture options.
13237         * objc/compile/trivial.m: New test.
13238
13239 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13240
13241         * gfortran.dg/eoshift.f90: Correct format.
13242
13243 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13244
13245         * gfortran.fortran-torture/execute/character_passing.f90:
13246         Fix comment typo.
13247
13248 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13249
13250         PR c++/8271
13251         * g++.dg/template/unify10.C: New.
13252
13253 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13254
13255         * g++.dg/parse/pr22514.C: Move to...
13256         * g++.dg/debug/pr22514.C: here.
13257
13258 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13259
13260         PR c++/23266
13261         * g++.dg/inherit/pure1.C: New test.
13262
13263         * ChangeLog: Fix typos.
13264
13265 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13266             Steven Bosscher  <stevenb@suse.de>
13267
13268         * gfortran.dg/runtime_warning_1.f90: New test.
13269
13270 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         PR c++/23219
13273         * g++.dg/parse/crash28.C: New.
13274
13275 2005-08-11  Richard Guenther  <rguenther@suse.de>
13276
13277         PR target/23289
13278         * gcc.target/i386/tailcall-1.c: New testcase.
13279
13280 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13281
13282         * gcc.dg/vect/vect-67.c: Un-xfail.
13283
13284 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13285
13286         PR c++/23225
13287         * g++.dg/testsuite/parse/crash27.C: new test.
13288
13289 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13290
13291         PR libfortran/22143
13292         * gfortran.dg/shift-kind.f90: New testcase.
13293
13294 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13295
13296         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13297         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13298
13299 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13300
13301         PR c++/20646
13302         * g++.dg/other/mult-stor1.C: New test.
13303
13304 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13305
13306         * gcc.c-torture/pr18299-1.c: Move to ...
13307         * gcc.c-torture/compile/pr18299-1.c: Here.
13308
13309 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13310
13311         * gfortran/fortran.torture/execute/character_passing.f90:
13312         Fix types for LSAME.
13313
13314 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13315
13316         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13317         input data back to what it was originally.
13318
13319 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13320
13321         * objc.dg/try-catch-8.m: Enable for all targets.
13322
13323 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13324
13325         * gcc.dg/pr23165.c: New test.
13326
13327 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13328
13329         PR tree-optimization/23234
13330         * gcc.dg/tree-ssa/pr23234.c: New test.
13331
13332 2005-08-08  Josh Conner  <jconner@apple.com>
13333
13334         PR rtl-optimization/23241
13335         * gcc.dg/char-compare.c: New test.
13336
13337 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13338
13339         PR c++/22508
13340         * g++.dg/init/new13.C: New test.
13341
13342 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         PR c++/21166
13345         * g++.dg/other/crash-4.C: Adjust
13346         * g++/dg/ext/packed9.C: New.
13347
13348 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13349
13350         PR middle-end/21964
13351         * gcc.c-torture/execute/pr21964-1.c: New test.
13352
13353 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13354
13355         PR c/22458
13356         * gcc.dg/pr22458-1.c: New test.
13357
13358 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13359             Steven G. Kargl <kargls@comcast.net>
13360
13361         PR fortran/22390
13362         * gfortran.dg/flush_1.f90: New test.
13363
13364 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13365
13366         PR c++/23191
13367         * g++.dg/template/eh2.C: New test.
13368
13369 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13370
13371         PR c++/19498
13372         * g++.dg/template/instantiate7.C: New test.
13373
13374 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13375
13376         PR c/23113
13377         * gcc.dg/Wunused-value-1.c: New test.
13378
13379 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13380
13381         PR rtl-optimization/23233
13382         * gcc.c-torture/compile/pr23233-1.c: New test.
13383
13384 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13385
13386         PR fortran/18833
13387         PR fortran/20850
13388         * gfortran.dg/equiv_1.f90: New test.
13389         * gfortran.dg/equiv_2.f90: New test.
13390         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13391         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13392         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13393
13394 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13395
13396         * gcc.c-torture/execute/vrp-5.c: New test.
13397         * gcc.c-torture/execute/vrp-6.c: New test.
13398         * gcc.dg/tree-ssa/vrp21.c: New test.
13399
13400 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13401
13402         * g++.dg/parse/pr22514.C: New test.
13403
13404 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13405
13406         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13407
13408         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13409         instead of constant loads / pool entries.
13410
13411 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13412
13413         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13414         TEST_TO_WCTYPE.
13415
13416 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13417
13418         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13419         __WINT_TYPE__ in generated prototypes if possible.
13420
13421 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13422
13423         PR 22037
13424         * g++.dg/tree-ssa/pr22037.C:
13425
13426 2005-08-04  Richard Henderson  <rth@redhat.com>
13427
13428         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13429         scan-tree-dump-times directive.
13430
13431 2005-08-04  Jan Hubicka  <jh@suse.cz>
13432
13433         * gcov-1.C: Fix switch counts.
13434         * gcov-4b.c: Likewise.
13435
13436 2005-08-03  Jeff Law  <law@redhat.com>
13437
13438         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13439
13440 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13441
13442         * gcc.c-torture/execute/pr23135.c: New test.
13443
13444 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13445
13446         PR tree-optimization/19899
13447         * gcc.dg/tree-ssa/scev-1.c: New test.
13448         * gcc.dg/tree-ssa/scev-2.c: New test.
13449
13450 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13451
13452         PR target/18582
13453         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13454
13455 2005-08-03  Jan Hubicka  <jh@suse.cz>
13456
13457         * update-conroll.c: New testcase.
13458         * update-conroll-2.c: New testcase.
13459
13460 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13461
13462         * gfortran.dg/constant_substring.f: New test.
13463         * gfortran.dg/pr22491.f: New test.
13464
13465 2005-08-02  Jan Hubicka  <jh@suse.cz>
13466
13467         * update-threading.c: Replace by the proper one.
13468
13469 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13470
13471         PR 23164
13472         * g++.dg/tree-ssa/pr23164.C: New test.
13473
13474 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13475
13476         * gcc.dg/tree-ssa/pr23192.c: New test.
13477
13478 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13479
13480         * gcc.c-torture/execute/vrp-4.c: New test.
13481
13482 2005-08-02  Jan Hubicka  <jh@suse.cz>
13483
13484         * update-threading.c: New test.
13485
13486 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13487
13488         * gcc.c-torture/compile/20050801-1.c: New test.
13489         * gcc.c-torture/compile/20050801-2.c: New test.
13490
13491 2005-08-01  Jan Hubicka  <jh@suse.cz>
13492
13493         * val-prof-5.c: New test.
13494
13495 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13496
13497         PR c/22311
13498         * gcc.dg/pr22311-1.c : New test.
13499
13500 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13501
13502         PR target/23095
13503         * gfortran.dg/pr23095.f: New test.
13504
13505         PR c++/22003
13506         * g++.dg/other/pr22003.C: New test.
13507
13508 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13509
13510         PR target/20621
13511         * gcc.c-torture/execute/pr20621-1.c: New test.
13512
13513 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13514
13515         * gfortran.dg/comma_format_extension_4.f: Adjust length
13516         of string for format.
13517         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13518         print statement with internal write.
13519         * gfortran.dg/der_array_io_2.f: Likewise.
13520         * gfortran.dg/der_array_io_3.f: Likewise.
13521
13522 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13523
13524         * gcc.dg/fold-abs-4.c: new test.
13525
13526 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13527
13528         PR fortran/22570 an related issues.
13529         * gfortran.dg/x_slash_1.f: New test.
13530
13531 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13532
13533         PR c/23143
13534         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13535         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13536
13537 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13538
13539         PR c/529
13540         * gcc.dg/Wshadow-3.c: New test.
13541
13542 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13543
13544         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13545         used to have the wrong bounds).
13546
13547 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13548
13549         PR c/21720
13550         * gcc.dg/hex-round-1.c: Test more cases.
13551         * gcc.dg/hex-round-2.c: New test.
13552
13553 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13554
13555         PR 22550
13556         * g++.dg/tree-ssa/pr22550.C: New test.
13557
13558 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13559
13560         * gcc.dg/tree-ssa/vrp19.c: New test.
13561         * gcc.dg/tree-ssa-vrp20.c: New test.
13562
13563 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13564
13565         PR c/22240
13566         * gcc.dg/transparent-union-4.c: New test.
13567
13568 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13569
13570         PR c/22192
13571         * gcc.dg/c99-vla-2.c: New test.
13572
13573 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13574
13575         PR c/21720
13576         * gcc.dg/hex-round-1.c: New test.
13577
13578 2005-07-28  Jan Hubicka  <jh@suse.cz>
13579
13580         * inliner-1.c: Do not dump everything.
13581         * tree-prof.exp: Do not pass -ftree-based-profiling.
13582         * bprob.exp: Likewise.
13583
13584         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13585
13586 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/22545
13589         * g++.dg/expr/ptrmem7.C: New test.
13590
13591 2005-07-28  Mike Stump  <mrs@apple.com>
13592
13593         * g++.old-deja/g++.mike/visibility-1.C: New test.
13594
13595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13596
13597         PR c/20187
13598         * gcc.c-torture/execute/pr20187-1.c: New test.
13599
13600 2005-07-28  Jeff Law  <law@redhat.com>
13601
13602         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13603         * gcc.dg/tree-ssa/vrp18.c: New test.
13604
13605 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13606
13607         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13608
13609 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13610
13611         PR tree-optimization/22506
13612         * gcc.dg/vect/ps22506.c: New test.
13613
13614 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13615
13616         PR target/21149
13617         * gcc.target/i386/sse-3.c: New test.
13618
13619 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13620
13621         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13622         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13623
13624 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13625
13626         PR c/22589
13627         * gcc.c-torture/compile/pr22589-1.c: New test.
13628
13629 2005-07-28  Jan Hubicka  <jh@suse.cz>
13630
13631         * update-loopch.c: New testcase.
13632
13633 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13634
13635         PR rtl-optimization/23047
13636         * gcc.c-torture/execute/pr23047.c: New test.
13637         * gcc.c-torture/execute/pr23047.x: New.
13638
13639 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13640
13641         PR tree-optimization/22493
13642         * gcc.c-torture/execute/pr22493-1.c: New test.
13643         * gcc.c-torture/execute/pr22493-1.x: New.
13644         * gcc.c-torture/execute/vrp-1.c: New test.
13645         * gcc.c-torture/execute/vrp-2.c: New test.
13646         * gcc.c-torture/execute/vrp-2.c: New test.
13647
13648 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13649
13650         * gcc.target/frv/all-builtin-read8.c: Delete.
13651         * gcc.target/frv/all-builtin-read16.c: Delete.
13652         * gcc.target/frv/all-builtin-read32.c: Delete.
13653         * gcc.target/frv/all-builtin-read64.c: Delete.
13654         * gcc.target/frv/all-builtin-write8.c: Delete.
13655         * gcc.target/frv/all-builtin-write16.c: Delete.
13656         * gcc.target/frv/all-builtin-write32.c: Delete.
13657         * gcc.target/frv/all-builtin-write64.c: Delete.
13658         * gcc.target/frv/all-read-write-1.c: New.
13659
13660 2005-07-27  Jeff Law  <law@redhat.com>
13661
13662         * gcc.c-torture/execute/pr22630.c: New test.
13663
13664 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13665
13666         PR tree-optimization/23073
13667         * gcc.dg/vect/nodump-pr23073.c: New test.
13668         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13669
13670 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13671
13672         PR tree-optimize/22348
13673         * gcc.c-torture/execute/pr22348.c: New.
13674
13675 2005-07-27  Richard Guenther  <rguenther@suse.de>
13676
13677         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13678
13679 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13680
13681         PR fortran/22503
13682         * gfortran.dg/logical_comp.f90: New test.
13683
13684 2005-07-27  Jan Hubicka  <jh@suse.cz>
13685
13686         * inliner-1.c: Add cleanup of dumps.
13687         * val-prof-*.c: Likewise.
13688         * update-tailcall.c: New.
13689
13690 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13691
13692         PR 22591
13693         * gcc.dg/tree-ssa/pr22591.c: New test.
13694         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13695
13696 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13697
13698         PR libobjc/22606
13699         * objc.dg/try-catch-11.m: New test.
13700
13701 2005-07-26  Richard Guenther  <rguenther@suse.de>
13702
13703         PR tree-optimization/22486
13704         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13705
13706 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13707
13708         PR tree-opt/22484
13709         * testsuite/g++.dg/opt/loop2.C: New test.
13710
13711 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13712
13713         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13714         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13715
13716 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13717
13718         * lib/profopt.exp (profopt-execute): Check for profiling data
13719         files on the target.
13720
13721 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13722
13723         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13724         for matching of asm labels.
13725
13726 2005-07-25  Richard Guenther  <rguenther@suse.de>
13727
13728         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13729
13730 2005-07-25  Richard Guenther  <rguenther@suse.de>
13731
13732         PR testsuite/22624
13733         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13734
13735 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13736
13737         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13738         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13739         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13740         * gcc.dg/vect/vect-100.c: New test.
13741         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13742         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13743         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13744         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13745         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13746         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13747         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13748         * gfortran.dg/vect/pr19049.f90: New testcase.
13749         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13750
13751 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13752
13753         * gcc.c-torture/execute/20050713-1.c: New test.
13754
13755         PR fortran/20063
13756         * gfortran.fortran-torture/execute/data_4.f90: New test.
13757
13758         PR middle-end/20303
13759         * gcc.dg/visibility-d.c: New test.
13760
13761 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13762
13763         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13764         * gfortran.dg/underflow.f90: Ditto.
13765
13766 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13767
13768         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13769         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13770         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13771
13772 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13773
13774         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13775         include case of field width of zero.
13776
13777 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13778
13779         PR libgfortran/21875
13780         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13781         with trailing blanks on normal formatted read.
13782
13783 2005-07-23  Chao-ying Fu  <fu@mips.com>
13784
13785         * gcc.target/mips/mips32-dsp-type.c: New test.
13786         * gcc.target/mips/mips32-dsp.c: New test.
13787
13788 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13789
13790         PR testsuite/21073
13791         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13792
13793         PR testsuite/20454
13794         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13795         and __cyg_profile_func_exit.
13796
13797 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13798
13799         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13800         * gfortran.dg/comma_format_extension_4.f: Same.
13801         * gfortran.dg/pr15332.f: Same.
13802         * gfortran.dg/pr21730.f: Same.
13803
13804 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13805
13806         * g++.dg/opt/vrp2.C: Fix testcase.
13807
13808         PR tree-opt/22625
13809         * g++.dg/opt/vrp2.C: New test.
13810
13811 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR debug/21828
13814         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13815
13816 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13817
13818         * gcc.dg/tree-ssa/20050719-1.c: New test.
13819
13820 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13821
13822         * gcc.dg/bfin-longcall-1.c: New file.
13823         * gcc.dg/bfin-longcall-2.c: New file.
13824
13825 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13826
13827         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13828
13829 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13830
13831         PR middle-end/19055
13832         * gcc.dg/tree-ssa/pr19055.c: New test.
13833         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13834
13835 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13836
13837         PR C++/22358
13838         * g++.dg/other/pr22358.C: New test.
13839
13840 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13841
13842         PR c++/2922
13843         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13844
13845 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13846
13847         PR c++/15938
13848         * g++.dg/init/union2.C: New test.
13849
13850 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13851
13852         PR c/22393
13853         * gcc.dg/complex-4.c: New test.
13854
13855 2005-07-21  Richard Guenther  <rguenther@suse.de>
13856
13857         PR testsuite/22522
13858         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13859         scanning for asm labels.
13860         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13861
13862 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13863
13864         PR target/22085
13865         * gcc.dg/altivec-pr22085.c: New.
13866
13867 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13868
13869         PR tree-optimization/19210
13870         * gcc.dg/tree-ssa/pr19210-1.c: New.
13871         * gcc.dg/tree-ssa/pr19210-2.c: New.
13872
13873 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13874
13875         PR rtl-optimization/22167
13876         * g++.dg/opt/pr22167.C: New test.
13877
13878 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13879
13880         PR c++/2922
13881         * g++.dg/lookup/two-stage2.C: New.
13882         * g++.dg/lookup/two-stage3.C: New.
13883         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13884         fixed two-stage name lookup for operators.
13885         * g++.dg/template/call3.C: Compiler now produces an appropriate
13886         error message.
13887         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13888         14 as a candidate.
13889         * g++.dg/template/ptrmem4.C: Compiler produces different error
13890         message.
13891         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13892         connect_to_method as a candidate.
13893
13894 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13895
13896         * gcc.dg/fold-alloc-1.c: New test.
13897
13898 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13899
13900         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13901         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13902
13903 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13904
13905         * gcc.dg/fold-abs-1.c: New test.
13906         * gcc.dg/fold-abs-2.c: New test.
13907         * gcc.dg/fold-abs-3.c: New test.
13908
13909 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13910
13911         Make CONSTRUCTOR use VEC to store initializers.
13912         * g++.dg/ext/complit3.C: Check for specific error messages.
13913         * g++.dg/init/brace2.C: Update error message.
13914         * g++.dg/warn/Wbraces2.C: Likewise.
13915
13916 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13917
13918         PR fortran/16940
13919         * gfortran.dg/module_interface_1.f90: New test.
13920
13921 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13922             Kenneth Zadeck <zadeck@naturalbridge.com>
13923
13924         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13925
13926 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13927
13928         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13929         specify -Wformat for these tests.
13930         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13931         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13932         * gcc.dg/format/opt-6.c: Delete.
13933
13934 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13935
13936         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13937         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13938
13939 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13940
13941         * gcc.dg/tree-ssa/alias-2.c: New test.
13942
13943 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/22263
13946         * g++.dg/template/explicit7.C: New test.
13947
13948 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13949
13950         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13951         width of 8 to +Inf and -Inf.
13952
13953 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/22139
13956         * g++.dg/template/friend36.C: New test.
13957
13958 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13959
13960         PR fortran/21730
13961         * gfortran.dg/pr21730.f: New test.
13962
13963 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13964             Kenneth Zadeck <zadeck@naturalbridge.com>
13965
13966         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13967         since pure const detection cannot run at -O1 in c compiler.
13968         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13969         can now optimize this case properly.
13970         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13971         because we now pass.
13972         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13973
13974 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13975
13976         PR c/22421
13977         * gcc.dg/format/bitfld-1.c: New test.
13978
13979 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/22204
13982         * g++.dg/rtti/repo1.C: New test.
13983
13984 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13985
13986         PR middle-end/22398
13987         * gcc.c-torture/compile/pr22398.c: New test.
13988
13989 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13990
13991         PR c++/22132
13992         * g++.dg/expr/cast4.C: New test.
13993
13994 2005-07-15  Richard Guenther  <rguenther@suse.de>
13995
13996         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13997         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13998
13999 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14000
14001         PR tree-optimization/22230
14002         * gcc.dg/tree-ssa/pr22230.c: New test.
14003
14004 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14005
14006         * gfortran.dg/g77/cpp6.f: New test.
14007
14008         PR fortran/22417
14009         * gfortran.dg/g77/cpp5.F: New test.
14010         * gfortran.dg/g77/cpp5.h: New file.
14011         * gfortran.dg/g77/cpp5inc.h: New file.
14012
14013 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14014
14015         PR libfortran/16435
14016         * gfortran.dg/tl_editting.f90: New.
14017         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14018
14019 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14020
14021         * gfortran.dg/char_array_constructor.f90: New test.
14022
14023 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14024
14025         * gfortran.dg/past_eor.f90: New.
14026         * gfortran.dg/complex_read.f90: New.
14027
14028 2005-07-13  Jeff Law  <law@redhat.com>
14029
14030         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14031         additional casts.
14032
14033         * gcc.dg/tree-ssa/pr22321.c: New test
14034
14035 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14036
14037         PR tree-optimization/21921
14038         * gcc.dg/tree-ssa/pr21921.c: New.
14039
14040 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14041
14042         PR tree-optimizatio/22442
14043         * gcc.dg/tree-ssa/loop-11.c: New test.
14044
14045 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14046
14047         PR tree-opt/21840
14048         * gcc.c-torture/compile/pr21840.c: New test.
14049
14050 2005-07-12  Jan Hubicka  <jh@suse.cz>
14051
14052         * gcc.c-torture/compile/pr22379.c: New test.
14053
14054 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14055
14056         PR libfortran/21593
14057         gfortran.dg/dev_null.f90: Remove outdated comment about
14058         PR libfortran/21593.
14059
14060
14061 2005-07-12  Dale Johannesen  <dalej@apple.com>
14062
14063         * gcc.target/i386/compress-float-sse.c: New.
14064         * gcc.target/i386/compress-float-sse-pic.c: New.
14065         * gcc.target/i386/compress-float-387.c: New.
14066         * gcc.target/i386/compress-float-387-pic.c: New.
14067         * gcc.dg/compress-float-ppc.c: New.
14068         * gcc.dg/compress-float-ppc-pic.c: New.
14069
14070 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14071
14072         PR libfortran/21593
14073         gfortran.dg/dev_null.f90: Remove targets.
14074
14075 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14076
14077         PR tree-opt/22335
14078         * gcc.dg/pr22335-1.c: New test.
14079         * gcc.dg/pr22335-2.c: New test.
14080
14081 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14082
14083         PR c++/20172
14084         * g++.dg/template/nontype12.C : New test.
14085
14086 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14087
14088         * gcc.dg/tree-ssa/loop-10.c: New test.
14089
14090 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14091
14092         * gcc.c-torture/execute/20020720-1.x: Remove.
14093
14094 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14097
14098 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14099
14100         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14101         (dg-mips-options): Use it.
14102
14103 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14104
14105         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14106
14107 2005-07-09  Richard Henderson  <rth@redhat.com>
14108
14109         * lib/target-supports.exp (check_effective_target_sync_char_short):
14110         Add alpha.
14111
14112 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14113
14114         PR libfortran/22217
14115         * gfortran.dg/negative-z-descriptor.f90: New test.
14116
14117 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14118
14119         PR tree-opt/22329
14120         * gcc.dg/pr22329.c: New test.
14121
14122 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14123
14124         PR tree-optimization/20139
14125         * gcc.dg/tree-ssa/pr20139.c: New.
14126
14127 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         PR tree-opt/22356
14130         * testsuite/gcc.dg/pr22356-1.c: New test.
14131
14132 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         PR c++/21799
14135         * g++.dg/template/unify8.C: New.
14136         * g++.dg/template/unify9.C: New.
14137
14138 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14141
14142 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14143
14144         * gcc.dg/darwin-version-1.c: New.
14145         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14146         * gcc.dg/builtins-20.c: Likewise.
14147         * gcc.dg/builtins-53.c: Likewise.
14148         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14149         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14150         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14151         * gcc.dg/torture/builtins-power-1.c: Likewise.
14152         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14153         on Darwin.
14154
14155 2005-07-07  Jeff Law  <law@redhat.com>
14156
14157         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14158         argument evaluation order.
14159
14160 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14161
14162         PR libfortran/21594
14163         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14164         Add test cases where the shift length is greater than the
14165         array length.
14166
14167 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14168
14169         * obj-c++.dg/proto-lossage-6.mm: New.
14170         * objc.dg/proto-lossage-6.m: New.
14171
14172 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14173
14174         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14175         * objc.dg/gnu-runtime-2.m: Likewise.
14176
14177 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gfortran.dg/longline.f: New test.
14180
14181         * gfortran.dg/badline.f: New test.
14182
14183 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14184
14185         PR fortran/16531
14186         PR fortran/15966
14187         PR fortran/18781
14188         * gfortran.dg/hollerith.f90: New.
14189         * gfortran.dg/hollerith2.f90: New.
14190         * gfortran.dg/hollerith3.f90: New.
14191         * gfortran.dg/hollerith4.f90: New.
14192         * gfortran.dg/hollerith_f95.f90: New.
14193         * gfortran.dg/hollerith_legacy.f90: New.
14194         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14195
14196 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14197
14198         PR objc/22274
14199         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14200         * objc.dg/gnu-runtime-2.m: New.
14201
14202 2005-07-06  Jeff Law  <law@redhat.com>
14203
14204         * gcc.dg/tree-ssa/vrp17.c: New test.
14205
14206 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14207
14208         PR fortran/22327
14209         * gfortran.dg/array_constructor_5.f90: New test.
14210
14211 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14214
14215 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14216
14217         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14218         * gcc.dg/980816-1.c: Ditto.
14219
14220 2005-07-06  Jeff Law  <law@redhat.com>
14221
14222         * gcc.c-torture/compile/pr21356.c: New test.
14223
14224 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14225
14226         PR c/22013
14227         PR c/22098
14228         * gcc.c-torture/compile/pr22013-1.c,
14229         gcc.c-torture/execute/pr22098-1.c,
14230         gcc.c-torture/execute/pr22098-2.c,
14231         gcc.c-torture/execute/pr22098-3.c: New tests.
14232
14233 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14234
14235         PR c/22308
14236         * gcc.dg/pr22308-1.c: New test.
14237
14238 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14239
14240         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14241         target.
14242         * gcc.dg/compare9.c: Use -fshort-enums instead of
14243         -fno-short-enums.  Change the last test to dg-bogus.
14244
14245 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14246
14247         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14248         * gcc.dg/compare9.c: New.
14249
14250 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14251
14252         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14253
14254 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14255
14256         PR testsuite/22288
14257         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14258
14259
14260 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14261
14262         * gcc.dg/format/gcc_gfc-1.c: New.
14263
14264 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14265
14266         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14267
14268 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14269
14270         PR fortran/20842
14271         * gfortran.dg/io_invalid_1.f90: New test.
14272
14273 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14274
14275         * gcc.dg/format/gcc_diag-1.c: Update.
14276
14277 2005-07-02  Jeff Law  <law@redhat.com>
14278
14279         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14280         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14281
14282 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14283
14284         * gcc.dg/format/gcc_diag-1.c: Update.
14285
14286 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14287
14288         PR tree-opt/22269
14289         * gcc.c-torture/compile/pr22269.c: New test.
14290
14291 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14292
14293         PR 21584
14294         PR 22219
14295         * g++.dg/tree-ssa/pr21584-1.C: New test.
14296         * g++.dg/tree-ssa/pr21584-2.C: New test.
14297
14298 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14299
14300         * obj-c++.dg/try-catch-11.mm: New.
14301         * objc.dg/try-catch-10.m: New.
14302
14303 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14304
14305         * g++.dg/other/ucnid-1.C: xfail on AIX.
14306
14307 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14308
14309         PR 22234
14310         * gcc.dg/20050629-1.c: New test.
14311
14312 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14313
14314         * obj-c++.dg/const-str-1[0-1].mm: New.
14315         * objc.dg/const-str-1[0-1].m: New.
14316
14317 2005-05-29  Richard Henderson  <rth@redhat.com>
14318
14319         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14320         Rename from check_effective_target_vect_no_max.
14321         (check_effective_target_vect_no_int_add): New.
14322         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14323         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14324         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14325         * gcc.dg/vect/vect-reduc-1.c: Use both.
14326         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14327
14328 2005-05-29  Richard Henderson  <rth@redhat.com>
14329
14330         * lib/target-supports.exp (check_effective_target_vect_no_max):
14331         Remove i386 and x86_64.
14332
14333 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14334
14335         PR testsuite/21969
14336         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14337
14338 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14339
14340         PR middle-end/21969
14341         * gcc.dg/vect/pr21969.c: New test.
14342
14343 2005-06-28  Eric Christopher  <echristo@redhat.com>
14344
14345         PR c/22052
14346         PR c/21975
14347         * gcc.dg/inline1.c: New test.
14348         * gcc.dg/inline2.c: Ditto.
14349         * gcc.dg/inline3.c: Ditto.
14350         * gcc.dg/inline4.c: Ditto.
14351         * gcc.dg/inline5.c: Ditto.
14352
14353 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14354
14355         PR libfortran/22142
14356         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14357         Add testcase also testing eoshift1 for PR 22142.
14358
14359 2005-06-28  Richard Henderson  <rth@redhat.com>
14360
14361         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14362         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14363         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14364         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14365         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14366
14367 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14368
14369         PR libfortran/22142
14370         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14371         Add testcase for PR 22142.
14372
14373 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14374
14375         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14376         gcc.target/ia64/fpreg-2.c: New tests.
14377
14378 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14379
14380         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14381
14382 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14383
14384         PR libfortran/22170
14385         * gfortran.dg/slash_1.f90: New test.
14386
14387 2005-06-27  Richard Henderson  <rth@redhat.com>
14388
14389         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14390         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14391         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14392         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14393         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14394         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14395
14396 2005-06-27  Richard Henderson  <rth@redhat.com>
14397
14398         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14399         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14400
14401 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14402
14403         * obj-c++.dg/proto-lossage-5.mm: New.
14404         * objc.dg/proto-lossage-5.m: New.
14405
14406 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14407
14408         PR 21959
14409         * gcc.dg/tree-ssa/pr21959.c: New test.
14410
14411 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14412
14413         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14414         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14415         testing uninitialized var.
14416
14417         * gcc.c-torture/execute/builtins/chk.h: New.
14418         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14419         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14420         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14421         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14422         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14423         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14424         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14425         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14426         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14427         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14428         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14429         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14430         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14431         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14432         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14433         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14434         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14435         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14436         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14437         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14438         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14439         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14440         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14441         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14442         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14443         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14444         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14445         * gcc.dg/builtin-object-size-1.c: New test.
14446         * gcc.dg/builtin-object-size-2.c: New test.
14447         * gcc.dg/builtin-object-size-3.c: New test.
14448         * gcc.dg/builtin-object-size-4.c: New test.
14449         * gcc.dg/builtin-object-size-5.c: New test.
14450         * gcc.dg/builtin-stringop-chk-1.c: New test.
14451         * gcc.dg/builtin-stringop-chk-2.c: New test.
14452         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14453         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14454         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14455         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14456         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14457         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14458         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14459         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14460         * gcc.c-torture/execute/printf-1.c: New test.
14461         * gcc.c-torture/execute/fprintf-1.c: New test.
14462         * gcc.c-torture/execute/vprintf-1.c: New test.
14463         * gcc.c-torture/execute/vfprintf-1.c: New test.
14464         * gcc.c-torture/execute/printf-chk-1.c: New test.
14465         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14466         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14467         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14468
14469 2005-06-27  Michael Matz  <matz@suse.de>
14470
14471         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14472         slot is not merged if address escapes.
14473
14474 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14475
14476         PR c/21911
14477         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14478
14479 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14480
14481         PR middle-end/17965
14482         * gcc.c-torture/compile/20050622-1.c: New test.
14483
14484         PR middle-end/22028
14485         * gcc.dg/20050620-1.c: New test.
14486
14487 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14488
14489         PR tree-optimization/22026
14490         * gcc.dg/tree-ssa/pr22026.c: New.
14491
14492 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14493
14494         PR libfortran/22144
14495         * gfortran.dg/shift-alloc.f90: New testcase.
14496
14497 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14498
14499         * all files: Update FSF address in copyright headers.
14500
14501 2005-06-22  Jan Hubicka  <jh@suse.cz>
14502
14503         * wholeprogram-1.c: New testcase.
14504         * wholeprogram-2.c: New testcase.
14505
14506 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR 22171
14509         * gcc.dg/tree-ssa/pr22171.c: New test.
14510
14511 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14512
14513         * gfortran.dg/simplify_modulo.f90: New.
14514
14515 2005-06-24  Jan Hubicka  <jh@suse.cz>
14516
14517         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14518
14519 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14520
14521         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14522
14523 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14524
14525         * obj-c++.dg/typedef-alias-1.mm: New.
14526         * objc.dg/typedef-alias-1.m: New.
14527
14528 2005-06-23  Jeff Law  <law@redhat.com>
14529
14530         * gcc.dg/tree-ssa/vrp16.c: New test.
14531
14532 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14533
14534         * lib/target-supports.exp: Add
14535         check_effective_target_fortran_large_real and
14536         check_effective_target_fortran_large_int to check for
14537         corresponding effective targets.
14538         * gfortran.dg/large_integer_kind_1.f90: New test.
14539         * gfortran.dg/large_real_kind_1.f90: New test.
14540
14541 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14542
14543         PR tree-optimization/22117
14544         * gcc.dg/tree-ssa/pr22117.c: New.
14545
14546 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14547
14548         PR testsuite/22123
14549         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14550
14551 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14552
14553         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14554
14555 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14556
14557         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14558         * gfortran.dg/f2c_4.c: Likewise.
14559
14560 2005-06-22 Paul Brook  <paul@codesourcery.com>
14561
14562         PR fortran/21034
14563         * gfortran.dg/auto_save_1.f90: New test.
14564
14565 2005-06-22  Michael Matz  <matz@suse.de>
14566
14567         * gcc.target/x86-64/abi: New directory.
14568         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14569         * gcc.target/x86-64/abi/README.gcc: New file.
14570         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14571         * gcc.target/x86-64/abi/asm-support.s: New file.
14572         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14573         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14574         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14575         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14576         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14577         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14578         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14579         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14580         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14581         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14582         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14583         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14584         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14585         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14586         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14587         * gcc.target/x86_64/abi/test_varargs.c: New test.
14588
14589 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14590
14591         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14592         32-bit i?86 and x86_64.
14593
14594 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14595
14596         * obj-c++.dg/const-str-[1-9].mm: New tests.
14597
14598 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14599
14600         PR fortran/22010
14601         * gfortran.dg/namelist_use.f90: New.
14602         * gfortran.dg/namelist_use_only.f90: New.
14603
14604 2005-06-21  Jeff Law  <law@redhat.com>
14605
14606         * gcc.dg/tree-ssa/vrp15.c: New test.
14607
14608 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14609
14610         * lib/target-supports.exp (check_effective_target_vect_reduction):
14611         Remove.
14612         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14613         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14614         remove vect_reduction target keyword. Also avoid two returns in main.
14615         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14616         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14617         * gcc.dg/vect/vect-reduc-1short.c: New test.
14618         * gcc.dg/vect/vect-reduc-1char.c: New test.
14619         * gcc.dg/vect/vect-reduc-2short.c: New test.
14620         * gcc.dg/vect/vect-reduc-2char.c: New test.
14621         * gcc.dg/vect/vect-reduc-6.c: New test.
14622         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14623         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14624         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14625
14626 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14627         Paul Thomas  <pault@gcc.gnu.org>
14628
14629         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14630         New tests.
14631
14632 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14633
14634         * gfortran.dg/backslash_1.f90: New test.
14635         * gfortran.dg/backslash_2.f90: New test.
14636
14637 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14638
14639         * gfortran.dg/duplicate_labels.f90: New test.
14640
14641 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14642
14643         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14644         unsupportable relocations.
14645         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14646         * gcc.dg/20050321-2.c: xfail for NetWare.
14647
14648 2005-06-20  Andreas Jaeger  <aj@suse.de>
14649
14650         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14651         gcc.target/i386/fastcall-sseregparm.c,
14652         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14653
14654 2005-06-19  Richard Henderson  <rth@redhat.com>
14655
14656         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14657
14658 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14659
14660         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14661
14662 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14663
14664         PR c++/22115
14665         * g++.dg/conversion/simd2.C: Change expected error message.
14666
14667 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14668
14669         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14670         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14671         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14672
14673 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14674
14675         * gcc.dg/fold-mod-1.c: New test.
14676
14677 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14678
14679         PR fortran/19926
14680         * gfortran.dg/pr19926.f90: New test.
14681
14682 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14683
14684         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14685         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14686         targets.
14687         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14688         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14689
14690 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14691
14692         * gcc.target/ia64/float80-varargs-1.c: New test.
14693
14694 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14695
14696         PR tree-opt/22035
14697         * gfortran.dg/f2c_6.f90: New test.
14698
14699 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14700
14701         PR c++/17413
14702         * g++.dg/template/local5.C: New.
14703
14704 2005-06-17  Richard Henderson  <rth@redhat.com>
14705
14706         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14707
14708 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14709
14710         PR testsuite/21945
14711         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14712
14713 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14714
14715         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14716         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14717         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14718         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14719         check_vect to verify the presence of hardware vector support.
14720
14721 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14722
14723         PR testsuite/22056
14724         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14725
14726 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14727
14728         PR libfortran/19216
14729         * gfortran.dg/pr19216.f: Add correct space between brackets and
14730         dg directive.
14731
14732 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14733
14734         PR libfortran/16436
14735         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14736
14737 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14738
14739         * gcc.target/i386/attributes-error.c: New testcase.
14740         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14741         * gcc.target/i386/regparm-stdcall.c: Likewise.
14742         * gcc.target/i386/sseregparm-1.c: Likewise.
14743         * gcc.target/i386/sseregparm-2.c: Likewise.
14744
14745 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14746
14747         * g++.dg/rtti/crash2.C: New.
14748
14749 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14750
14751         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14752
14753 2005-06-15  David Ung  <davidu@mips.com>
14754
14755         * gcc.target/mips/mips16e-extends.c: New test for testing the
14756         generation of MIPS16e zeb/zeh, seb/seh instructions.
14757
14758 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14759
14760         PR 22018
14761         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14762         * gcc.dg/tree-ssa/pr22018.c: New test.
14763
14764 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14765
14766         * gcc.dg/simd-1.c: Update error messages.
14767         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14768         * gcc.dg/simd-2.c: Update error messages.
14769         * gcc.dg/simd-4.c: New.
14770
14771 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14772
14773         PR c++/20678
14774         * g++.dg/other/crash-4.C: New.
14775
14776 2005-06-14  Devang Patel  <dpatel@apple.com>
14777
14778         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14779
14780 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         PR c++/21929
14783         * g++.dg/parse/crash11.C: Update
14784
14785 2005-06-13  Jeff Law  <law@redhat.com>
14786
14787         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14788         perform the desired transformations.
14789         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14790         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14791
14792 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14793
14794         PR fortran/22038
14795         * gfortran.dg/forall_1.f90: Un-XFAIL.
14796
14797 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         PR c++/21929
14800         * g++.dg/parse/crash26.C: New.
14801
14802         PR c++/20789
14803         * g++.dg/init/member1.C: New.
14804
14805 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14806
14807         * gfortran.dg/altreturn_1.f90: New test.
14808
14809 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14810
14811         PR middle-end/21985
14812         * gcc.dg/tree-ssa/pr21985.c: New test.
14813
14814 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14815
14816         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14817
14818 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14819
14820         PR c++/21930
14821         * g++.dg/other/error10.C: New test case.
14822
14823 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14824
14825         PR libfortran/19155
14826         * gfortran.dg/pr19155.f: Add test.
14827
14828 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14829
14830         * gfortran.dg/f2c_7.f90: New test.
14831
14832         * gfortran.dg/forall_1.f90: XFAILed.
14833
14834 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14835
14836         * gcc.dg/pr14796-1.c: New.
14837         * gcc.dg/pr14796-2.c: New.
14838
14839 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14840
14841         PR fortran/17792
14842         PR fortran/21375
14843         * gfortran.dg/deallocate_stat.f90: New test.
14844
14845 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14846
14847         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14848
14849 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14850
14851         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14852         access will be generated when this loop is vectorized. Test that
14853         accesses with same alignment were detected.
14854         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14855         Test that accesses with same alignment were detected.
14856         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14857         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14858         alignment were detected.
14859
14860 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14861
14862         PR c++/10611
14863         * g++.dg/conversion/simd2.C: New.
14864
14865 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14866
14867         * gcc.dg/Wcxx-compat-1.c: New.
14868
14869 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14870
14871         PR libfortran/21480
14872         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14873         complex array.
14874
14875 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14876
14877         * gcc.dg/alias-8.c: New.
14878
14879 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14880
14881         * gcc.dg/format/cmn_err-1.c: Update.
14882
14883 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14884
14885         PR target/20666
14886         * gcc.target/sparc/fexpand-2.c: New.
14887         * gcc.target/sparc/fpmerge-2.c: New.
14888         * gcc.target/sparc/fpmul-2.c: New.
14889         * gcc.target/sparc/noresult.c: New.
14890         * gcc.target/sparc/pdist-2.c: New.
14891         * gcc.target/sparc/pdist-3.c: New.
14892
14893 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14894
14895         PR testsuite/21702
14896         * gcc.target/i386/i386.exp: Fix comment typo.
14897
14898 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         PR c++/19497
14901         * g++.dg/inherit/using5.C: New.
14902         * g++.dg/inherit/using6.C: New.
14903
14904 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14905
14906         PR c++/19894
14907         * g++.dg/template/ptrmem15.C: New test.
14908
14909         PR c++/20563
14910         * g++.dg/ext/label4.C: New test.
14911
14912 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14913
14914         * gcc.dg/tls/debug-1.c: New test.
14915
14916 2005-06-07  Dale Johannesen  <dalej@apple.com>
14917
14918         * gcc.target/i386/movq.c: New.
14919
14920 2005-06-07  Dale Johannesen  <dalej@apple.com>
14921
14922         * gcc.dg/20050607-1.c: New.
14923
14924 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14925
14926         PR middle-end/21850
14927         * gcc.c-torture/execute/20050607-1.c: New test.
14928
14929 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14930
14931         PR libfortran/21926
14932         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14933         Test case where the return array has lowest stride one,
14934         but isn't packed.
14935
14936 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14937
14938         * lib/target-supports.exp (check_effective_target_sync_int_long):
14939         Add s390 and s390x targets.
14940
14941 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14942
14943         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14944         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14945         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14946         * gcc.dg/tree-ssa/loop-9.c: New test.
14947
14948 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         * g++.dg/parse/defarg10.C: New.
14951
14952 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14953
14954         PR regression/21897
14955         * gcc.c-torture/execute/20050604-1.c: New test.
14956
14957 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         PR 21903
14960         * g++.dg/parse/defarg9.C: New.
14961
14962         PR c++/20637
14963         * g++.dg/inherit/using4.C: New.
14964         * g++.dg/overload/error1.C: Adjust expected errors.
14965         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14966         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14967         * g++.old-deja/g++.other/redecl2.C: Likewise.
14968         * g++.old-deja/g++.other/redecl4.C: Likewise.
14969         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14970
14971 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14972
14973         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14974
14975 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14976
14977         * lib/gfortran.exp (gfortran_target_compile): Call
14978         dg-additional-files-options
14979         * gfortran.dg/f2c_4.f90: New file
14980         * gfortran.dg/f2c_4.c: New file
14981         * gfortran.dg/f2c_5.f90: New file
14982         * gfortran.dg/f2c_5.c: New file
14983
14984 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14985
14986         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14987
14988         PR fortran/21912
14989         * gfortran.dg/array_constructor_4.f90: New test.
14990
14991 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++/21619
14994         * g++.dg/ext/builtin9.C: New test.
14995
14996 2005-06-05  Dale Johannesen  <dalej@apple.com>
14997
14998         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14999         * gcc.c-torture/execute/20050603-2.c: Ditto.
15000
15001 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15002
15003         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15004         * gcc.dg/vect/vect-reduc-1.c: New.
15005         * gcc.dg/vect/vect-reduc-2.c: New.
15006         * gcc.dg/vect/vect-reduc-3.c: New.
15007
15008 2005-06-04  Dale Johannesen  <dalej@apple.com>
15009
15010         * gcc.c-torture/execute/20050603-1.c: New.
15011         * gcc.c-torture/execute/20050603-2.c: New.
15012         * gcc.dg/20050603-3.c: New.
15013
15014 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15015
15016         PR fortran/19195
15017         * gfortran.dg/debug_1.f90: New test.
15018
15019         * gfortran.dg/forall_1.f90: New test.
15020
15021 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15022
15023         * gfortran.dg/array_constructor_3.f90: New test.
15024
15025 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15026
15027         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15028
15029 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15030
15031         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15032
15033 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15034
15035         PR c/21873
15036         * gcc.dg/init-excess-1.c: New test.
15037
15038 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15039
15040         PR c++/21853
15041         * g++.dg/expr/static_cast6.C: New test.
15042
15043 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15044
15045         * gcc.dg/tree-ssa/vrp14.c: New test.
15046
15047 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/21336
15050         * g++.dg/template/new2.C: New test.
15051
15052 2005-06-03  Josh Conner  <jconner@apple.com>
15053
15054         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15055         all entries in initializer.
15056
15057 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15058
15059         PR middle-end/21858
15060         * gcc.dg/pr21858.c: New testcase.
15061
15062 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15063
15064         PR tree-optimization/21292
15065
15066         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15067         New.
15068         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15069         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15070         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15071         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15072         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15073
15074 2005-06-02  Richard Henderson  <rth@redhat.com>
15075
15076         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15077
15078 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15079
15080         * gcc.dg/wtypequal.c: New testcase.
15081
15082 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15083
15084         PR 21582
15085         * gcc.dg/tree-ssa/pr21582.c: New test.
15086
15087 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         PR c++/21280
15090         * g++.dg/opt/interface2.h: New.
15091         * g++.dg/opt/interface2.C: New.
15092         * g++.dg/init/ctor4.C: Adjust error lines.
15093         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15094         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15095         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15096         * g++.old-deja/g++.pt/assign1.C: Likewise.
15097         * g++.old-deja/g++.pt/crash20.C: Likewise.
15098
15099 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15100
15101         PR tree-optimization/21734
15102         * g++.dg/vect/pr21734_1.cc: New.
15103         * g++.dg/vect/pr21734_2.cc: New.
15104
15105 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         PR c++/20350
15108         * g++.dg/template/spec24.C: New.
15109
15110         PR c++/21151
15111         * g++.dg/pch/local-1.C: New.
15112         * g++.dg/pch/local-1.Hs: New.
15113
15114 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15115
15116         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15117         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15118         * gcc.dg/tree-ssa/pr14341.c: New test.
15119         * gcc.dg/tree-ssa/pr14841.c: New test.
15120         * gcc.dg/tree-ssa/pr20701.c: New test.
15121         * gcc.dg/tree-ssa/pr21086.c: New test.
15122         * gcc.dg/tree-ssa/pr21090.c: New test.
15123         * gcc.dg/tree-ssa/pr21332.c: New test.
15124         * gcc.dg/tree-ssa/pr21458.c: New test.
15125         * gcc.dg/tree-ssa/pr21658.c: New test.
15126         * gcc.dg/tree-ssa/vrp01.c: New test.
15127         * gcc.dg/tree-ssa/vrp02.c: New test.
15128         * gcc.dg/tree-ssa/vrp03.c: New test.
15129         * gcc.dg/tree-ssa/vrp04.c: New test.
15130         * gcc.dg/tree-ssa/vrp05.c: New test.
15131         * gcc.dg/tree-ssa/vrp06.c: New test.
15132         * gcc.dg/tree-ssa/vrp07.c: New test.
15133         * gcc.dg/tree-ssa/vrp08.c: New test.
15134         * gcc.dg/tree-ssa/vrp09.c: New test.
15135         * gcc.dg/tree-ssa/vrp10.c: New test.
15136         * gcc.dg/tree-ssa/vrp11.c: New test.
15137         * gcc.dg/tree-ssa/vrp12.c: New test.
15138         * gcc.dg/tree-ssa/vrp13.c: New test.
15139
15140 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15141
15142         PR 21029
15143         * gcc.dg/tree-ssa/pr21029.c: New test.
15144
15145 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15146
15147         * gfortran.dg/logint-1.f: New test case.
15148         * gfortran.dg/logint-2.f: Likewise.
15149         * gfortran.dg/logint-3.f: Likewise.
15150
15151 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15152
15153         PR c/21536
15154         PR c/20760
15155         * gcc.dg/20050527-1.c: New test.
15156
15157         * gcc.dg/i386-sse-12.c: New test.
15158
15159         PR fortran/21729
15160         * gfortran.dg/implicit_5.f90: New test.
15161
15162 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15163
15164         PR fortran/20883
15165         * gfortran/assign_4.f90: New test.
15166         * gfortran/assign_2.f90: Change compile to run.
15167
15168 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15169
15170         * lib/target-supports.exp
15171         (check_effective_target_sync_char_short): New.
15172         * gcc.dg/sync-2.c: New.
15173
15174 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15175
15176         PR tree-optimization/21817
15177         * gcc.dg/torture/pr21817-1.c: New.
15178
15179 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         PR c++/21165
15182         * g++.dg/template/init5.C: New.
15183
15184 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15185
15186         * gfortran.dg/char_initialiser_actual.f90:
15187         Test character initialisers as actual arguments.
15188         * gfortran.dg/char_pointer_comp_assign.f90:
15189         Test character pointer structure component assignments.
15190         * gfortran.dg/char_array_structure_constructor.f90:
15191         Test character components in structure constructors.
15192
15193 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15194
15195         PR middle-end/20931
15196         * g++.dg/opt/pr20931.C: New test.
15197
15198 2005-05-31  Andreas Jaeger  <aj@suse.de>
15199
15200         PR testsuite/20772
15201         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15202         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15203         g++.old-deja/g++.ext/asmspec1.C,
15204         g++.old-deja/g++.other/regstack.C,
15205         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15206         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15207         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15208         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15209         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15210         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15211         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15212         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15213         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15214         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15215         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15216         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15217         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15218         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15219         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15220         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15221         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15222         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15223         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15224
15225 2005-05-31  Jeff Law  <law@redhat.com>
15226
15227         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15228
15229 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15230
15231         PR middle-end/21743
15232         * gcc.dg/builtins-1.c: Activate disabled clog test.
15233         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15234
15235 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15236
15237         * gfortran.dg/char_pointer_assign.f90:
15238         Test character-pointer assignments and pointer assignments.
15239         * gfortran.dg/char_pointer_dummy.f90:
15240         Test character-pointer dummy arguments.
15241         * gfortran.dg/char_pointer_func.f90:
15242         Test character-pointer function returns.
15243         * gfortran.dg/char_pointer_dependency.f90:
15244         Test character-pointer functions with dependencies.
15245
15246 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15247
15248         PR c++/21784
15249         * g++.dg/lookup/using14.C: New test.
15250
15251 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15252
15253         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15254         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15255         trailing ^M.
15256
15257 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15258
15259         PR c++/17413
15260         * g++.dg/template/local5.C: New.
15261
15262         PR target/21761
15263         * gcc.c-torture/compile/pr21761.c: New.
15264
15265         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15266         before darwin8.
15267
15268 2005-05-30  Steven G. Kargl
15269
15270         PR fortran/20846
15271         * gfortran.dg/inquire_8.f90: New test.
15272
15273 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15274
15275         PR libfortran/21376
15276         * gfortran.dg/output_exponents_1.f90: New test.
15277
15278 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15279
15280         PR libfortran/20006
15281         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15282
15283 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15284
15285         PR c++/21210
15286         * g++.dg/ext/complex1.C: New test.
15287
15288         PR c++/21340
15289         * g++.dg/init/ctor6.C: New test.
15290
15291 2005-05-29  Jan Hubicka  <jh@suse.cz>
15292
15293         * gcc.c-torture/compile/pr21562.c: New.
15294
15295 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15296
15297         * gfortran.dg/subnormal_1.f90: New test.
15298
15299 2005-05-28  Jan Hubicka  <jh@suse.cz>
15300
15301         * tree-prof.exp: Fix comment.
15302         * value-prof-1.c: New.
15303         * value-prof-2.c: New.
15304         * value-prof-3.c: New.
15305         * value-prof-4.c: New.
15306
15307 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/21614
15310         * g++.dg/expr/ptrmem6.C: New test.
15311         * g++.dg/expr/ptrmem6a.C: Likewise.
15312
15313 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15314
15315         PR tree-optimization/21658
15316         * gcc.dg/tree-ssa/pr21658.c: New.
15317
15318 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         PR c++/21455
15321         * g++.dg/inherit/ptrmem3.C: New.
15322
15323         PR c++/21681
15324         * g++.dg/parse/template16.C: New.
15325
15326 2005-05-27  Andreas Jaeger  <aj@suse.de>
15327
15328         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15329
15330         * gcc.dg/i386-sse-8.c: Run test on all archs.
15331
15332 2005-05-26  Mike Stump  <mrs@apple.com>
15333
15334         * objc.dg/isa-field-1.m: Only run on darwin.
15335         * objc.dg/lookup-1.m: Likewise.
15336         * objc.dg/try-catch-8.m: Likewise.
15337
15338 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15339
15340         PR tree-optimization/9814
15341         * gcc.dg/pr9814-1.c: New test case.
15342
15343 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15344
15345         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15346         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15347         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15348         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15349         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15350         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15351         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15352         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15353         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15354         objc.dg/try-catch-8.m: New.
15355
15356 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15357
15358         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15359         remove extraneous semicolons.
15360
15361 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15362
15363         * obj-c++.dg/comp-types-12.mm: New.
15364         * objc.dg/comp-types-11.m: New.
15365         * objc.dg/selector-4.m: New.
15366
15367 2005-05-26  Andreas Jaeger  <aj@suse.de>
15368
15369         PR testsuite/20772
15370         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15371         g++.old-deja/g++.ext/attrib3.C,
15372         g++.old-deja/g++.other/store-expr1.C,
15373         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15374         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15375         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15376         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15377         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15378         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15379         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15380         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15381         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15382         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15383         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15384         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15385         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15386         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15387         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15388         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15389         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15390         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15391         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15392
15393 2005-05-26  Andreas Jaeger  <aj@suse.de>
15394
15395         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15396         x86-64 compilation.
15397
15398 2005-05-26  Andreas Jaeger  <aj@suse.de>
15399
15400         PR testsuite/20772
15401         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15402         gcc.misc-tests/i386-pf-athlon-1.c,
15403         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15404         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15405         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15406         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15407         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15408         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15409         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15410         programs.
15411
15412         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15413         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15414         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15415         x86-64 compilation.
15416
15417         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15418         x86_64.
15419
15420         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15421         effective-target ilp32.
15422
15423 2005-05-26  David Ung  <davidu@mips.com>
15424
15425         * gcc.target/mips/ext_ins.c: New test for testing the generation
15426         of MIPS32/64 rev 2 ext/ins instructions.
15427
15428 2005-05-26  Andreas Jaeger  <aj@suse.de>
15429
15430         * treelang/compile/unsigned.tree: Use gimple instead of
15431         nonexisting generic dump.
15432
15433 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15434
15435         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15436
15437 2005-05-26  Andreas Jaeger  <aj@suse.de>
15438
15439         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15440
15441 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15442
15443         PR libfortran/17283
15444         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15445         Test callee-allocated memory with write statements.
15446
15447 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15448
15449         PR middle-end/21709
15450         * gcc.dg/pr21709-1.c: New test case.
15451
15452 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15453             Mike Stump  <mrs@apple.com>
15454
15455         * objc/execute/next_mapping.h: Update for C++.
15456
15457         * obj-c++.dg/selector-1.mm: Move to...
15458         * obj-c++.dg/selector-4.mm: here...
15459
15460         * obj-c++.dg/basic.mm: New.
15461         * obj-c++.dg/comp-types-1.mm: New.
15462         * obj-c++.dg/cxx-class-1.mm: New.
15463         * obj-c++.dg/cxx-ivars-1.mm: New.
15464         * obj-c++.dg/cxx-ivars-2.mm: New.
15465         * obj-c++.dg/cxx-ivars-3.mm: New.
15466         * obj-c++.dg/cxx-scope-1.mm: New.
15467         * obj-c++.dg/cxx-scope-2.mm: New.
15468         * obj-c++.dg/defs.mm: New.
15469         * obj-c++.dg/empty-private-1.mm: New.
15470         * obj-c++.dg/encode-1.mm: New.
15471         * obj-c++.dg/encode-2.mm: New.
15472         * obj-c++.dg/encode-3.mm: New.
15473         * obj-c++.dg/extern-c-1.mm: New.
15474         * obj-c++.dg/extra-semi.mm: New.
15475         * obj-c++.dg/fix-and-continue-2.mm: New.
15476         * obj-c++.dg/isa-field-1.mm: New.
15477         * obj-c++.dg/ivar-list-semi.mm: New.
15478         * obj-c++.dg/local-decl-1.mm: New.
15479         * obj-c++.dg/lookup-1.mm: New.
15480         * obj-c++.dg/lookup-2.mm: New.
15481         * obj-c++.dg/method-1.mm: New.
15482         * obj-c++.dg/method-2.mm: New.
15483         * obj-c++.dg/method-3.mm: New.
15484         * obj-c++.dg/method-4.mm: New.
15485         * obj-c++.dg/method-5.mm: New.
15486         * obj-c++.dg/method-6.mm: New.
15487         * obj-c++.dg/method-7.mm: New.
15488         * obj-c++.dg/no-extra-load.mm: New.
15489         * obj-c++.dg/overload-1.mm: New.
15490         * obj-c++.dg/pragma-1.mm: New.
15491         * obj-c++.dg/pragma-2.mm: New.
15492         * obj-c++.dg/private-1.mm: New.
15493         * obj-c++.dg/private-2.mm: New.
15494         * obj-c++.dg/proto-qual-1.mm: New.
15495         * obj-c++.dg/qual-types-1.mm: New.
15496         * obj-c++.dg/stubify-1.mm: New.
15497         * obj-c++.dg/stubify-2.mm: New.
15498         * obj-c++.dg/super-class-1.mm: New.
15499         * obj-c++.dg/super-class-2.mm: New.
15500         * obj-c++.dg/super-dealloc-1.mm: New.
15501         * obj-c++.dg/super-dealloc-2.mm: New.
15502         * obj-c++.dg/template-1.mm: New.
15503         * obj-c++.dg/template-2.mm: New.
15504         * obj-c++.dg/template-3.mm: New.
15505         * obj-c++.dg/template-4.mm: New.
15506         * obj-c++.dg/template-5.mm: New.
15507         * obj-c++.dg/template-6.mm: New.
15508         * obj-c++.dg/try-catch-1.mm: New.
15509         * obj-c++.dg/try-catch-2.mm: New.
15510         * obj-c++.dg/try-catch-3.mm: New.
15511         * obj-c++.dg/try-catch-4.mm: New.
15512         * obj-c++.dg/try-catch-5.mm: New.
15513         * obj-c++.dg/try-catch-6.mm: New.
15514         * obj-c++.dg/try-catch-7.mm: New.
15515         * obj-c++.dg/try-catch-8.mm: New.
15516         * obj-c++.dg/try-catch-9.mm: New.
15517         * obj-c++.dg/va-meth-1.mm: New.
15518
15519 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15520
15521         * obj-c++.dg/selector-1.mm: New.
15522         * obj-c++.dg/selector-2.mm: New.
15523
15524 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15525
15526         * obj-c++.dg/selector-3.mm: New.
15527         * objc.dg/selector-3.m: New.
15528
15529 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15530
15531         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15532         about where warning appears.
15533
15534 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15535
15536         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15537         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15538         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15539         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15540
15541 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15542
15543         * gcc.dg/20050524-1.c: New test.
15544
15545 2005-05-25  Jan Hubicka  <jh@suse.cz>
15546
15547         * gcc.dg/tree-prof/inliner-1.c: New.
15548
15549 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15550
15551         * gcc.dg/tree-prof: New directory.
15552         * gcc.dg/tree-prof/tree-prof.exp: New.
15553
15554 2005-05-25  DJ Delorie  <dj@redhat.com>
15555
15556         * gcc.dg/Wattributes-1.c: New.
15557         * gcc.dg/Wattributes-2.c: New.
15558         * gcc.dg/Wattributes-3.c: New.
15559
15560 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15561
15562         PR tree-optimization/19833
15563         * gcc.dg/uninit-4.c: Remove xfail.
15564         * gcc.dg/uninit-9.c: Ditto.
15565
15566 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15567
15568         * obj-c++.dg/bitfield-[1-5].mm: New.
15569         * obj-c++.dg/class-protocol-1.mm: New.
15570         * obj-c++.dg/comp-types-1[0-1].mm: New.
15571         * obj-c++.dg/comp-types-[2-9].mm: New.
15572         * obj-c++.dg/encode-[4-8].mm: New.
15573         * obj-c++.dg/layout-1.mm: New.
15574         * obj-c++.dg/method-1[0-9].mm: New.
15575         * obj-c++.dg/method-2[0-1].mm: New.
15576         * obj-c++.dg/method-[8-9].mm: New.
15577         * obj-c++.dg/objc-gc-3.mm: New.
15578         * obj-c++.dg/try-catch-10.mm: New.
15579         * objc.dg/bitfield-5.m: New.
15580         * objc.dg/comp-types-10.m: New.
15581         * objc.dg/comp-types-9.m: New.
15582         * objc.dg/layout-1.m: New.
15583         * objc.dg/objc-gc-4.m: New.
15584         * objc.dg/try-catch-9.m: New.
15585         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15586         * objc.dg/comp-types-1.m: Likewise.
15587         * objc.dg/comp-types-[5-6].m: Likewise.
15588         * objc.dg/method-9.m: Likewise.
15589
15590 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15591
15592         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15593         and on hardware without VMX support.
15594
15595         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15596
15597         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15598
15599         * lib/profopt.exp (dg-final-generate, dg-final-use,
15600         profopt-final-code, profopt-get-options): New.
15601         (profopt-execute): Process test directives.
15602
15603         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15604         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15605         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15606
15607 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15608
15609         PR C++/21645
15610         * g++.dg/init/ctor5.C: New test.
15611
15612 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15613
15614         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15615         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15616         vect-113.c, vect-114.c.
15617
15618 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15619
15620         * gcc.dg/const-elim-1.c: Remove xfails.
15621
15622 2005-05-23  Jeff Law  <law@redhat.com>
15623
15624         * gcc.c-torture/compile/pr21638.c: New test.
15625         * gcc.c-torture/compile/20050520-1.c: New test.
15626
15627 2005-05-23  Nick Clifton  <nickc@redhat.com>
15628
15629         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15630         be a proper triple, ie: m32r*-*-*.
15631         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15632
15633 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15634
15635         PR middle-end/21331
15636         PR tree-opt/21293
15637         * gcc.c-torture/compile/pr21293.c: New test.
15638         * gcc.c-torture/execute/pr21331.c: New test.
15639
15640 2004-05-20  Richard Henderson  <rth@redhat.com>
15641
15642         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15643
15644 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15645
15646         * obj-c++-dg.exp: Add.
15647         * obj-c++.exp: Add.
15648         * obj-c++.dg/dg.exp: Add.
15649
15650 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15651
15652         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15653         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15654
15655 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15656
15657         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15658
15659 2004-05-19  Richard Henderson  <rth@redhat.com>
15660
15661         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15662
15663 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15664
15665         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15666
15667         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15668
15669 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15670
15671         PR c++/21495
15672         * g++.dg/parse/extern1.C: New test.
15673         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15674
15675 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15676
15677         * gcc.dg/c99-math.h: New.
15678         * gcc.dg/c99-math-float-1.c: New test.
15679         * gcc.dg/c99-math-double-1.c: Likewise.
15680         * gcc.dg/c99-math-long-double-1.c: Likewise.
15681
15682 2005-05-18  Richard Henderson  <rth@redhat.com>
15683
15684         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15685
15686 2005-05-18  Devang Patel  <dpatel@apple.com>
15687
15688         * g++.dg/opt/20050511-1.C: New test.
15689
15690 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15691
15692         PR libfortran/21127
15693         * gfortran.dg/reshape-complex.f90: New test.
15694
15695 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15696
15697         * gfortran.dg/array_constructor_1.f90: New test.
15698         * gfortran.dg/array_constructor_2.f90: New test.
15699
15700 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15701
15702         PR fortran/20954
15703         * gfortran.dg/pr20954.f: New test.
15704
15705 2005-05-17  Mike Stump  <mrs@apple.com>
15706
15707         Yet more Objective-C++...
15708
15709         * objc.dg/method-5.m: Update.
15710         * objc.dg/method-6.m: Update.
15711         * objc.dg/method-7.m: Update.
15712         * objc.dg/method-9.m: Update.
15713         * objc.dg/try-catch-2.m: Update.
15714
15715 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15716
15717         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15718         Remove little-endian optimizations.
15719
15720 2005-05-17  Jeff Law  <law@redhat.com>
15721
15722         * g++.dg/tree-ssa/pr14814.C: New test.
15723         * gcc.dg/tree-ssa/pr14814.C: New test.
15724         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15725         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15726
15727 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15728
15729         * gcc.dg/compat/generate-random.c: Do not include
15730         libiberty.h.
15731         * gcc.dg/compat/generate-random_r.c: Likewise.
15732
15733 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15734
15735         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15736
15737 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15738
15739         PR middle-end/21595
15740         * g++.dg/tree-ssa/builtin1.C: New testcase.
15741
15742 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15743
15744         PR c++/21454
15745         * g++.dg/opt/const4.C: New test.
15746
15747         PR middle-end/21492
15748         * g++.dg/opt/crossjump1.C: New test.
15749
15750         PR tree-optimization/21610
15751         * gcc.c-torture/compile/20050516-1.c: New test.
15752
15753         PR fortran/15080
15754         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15755         about the test failing.
15756         * gfortran.fortran-torture/execute/where_7.f90: New test.
15757         * gfortran.fortran-torture/execute/where_8.f90: New test.
15758
15759 2005-05-16  Richard Henderson  <rth@redhat.com>
15760
15761         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15762         i?86 and x86_64.
15763
15764 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15765
15766         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15767         (limits.h): Include unconditionally.
15768         (stdlib.h): Likewise.
15769         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15770         (limits.h): Include unconditionally.
15771         (stdlib.h): Likewise.
15772         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15773         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15774         (limits.h): Include unconditionally.
15775         (stdlib.h): Likewise.
15776         (hashtab.h): Do not include.
15777         (getopt.h): Likewise.
15778         (stddef.h): Include.
15779         (hashval_t): Define.
15780         (struct entry): Add "next" field.
15781         (HASH_SIZE): New macro.
15782         (hash_table): New variable.
15783         (switchfiles): Do not use xmalloc.
15784         (mix): New macro.
15785         (iterative_hash): New function.
15786         (hasht): Remove.
15787         (e_exists): New function.
15788         (e_insert): Likewise.
15789         (output): Use, instead of libiberty hashtable functions.
15790         (main): Do not use getopt.  Do not call htab_create.
15791
15792 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15793
15794         PR libstdc++/21526
15795         * lib/target-supports.exp (check_mkfifo_available):
15796         Return 0 for cygwin as mkfifo support incomplete on platform.
15797         Fix typos in comments.
15798
15799 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15800
15801         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15802
15803 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15804
15805         PR fortran/17432
15806         * gfortran.dg/assign_4.f: New test.
15807
15808 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15809
15810         PR tree-optimization/21563
15811         * gcc.dg/tree-ssa/pr21563.c: New.
15812
15813 2005-05-14  Jan Hubicka  <jh@suse.cz>
15814
15815         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15816
15817 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15818
15819         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15820
15821 2005-05-13  Julian Brown  <julian@codesourcery.com>
15822
15823         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15824         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15825
15826 2005-05-13  Jan Hubicka  <jh@suse.cz>
15827
15828         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15829         * gcc.dg/fold-xor-?.c: Likewise.
15830         * gcc.dg/pr15784-?.c: Likewise.
15831         * gcc.dg/pr20922-?.c: Likewise.
15832         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15833         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15834         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15835
15836 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15837
15838         PR fortran/21260
15839         * gfortran.dg/hollerith_1.f90: New test.
15840
15841 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15842
15843         * gfortran.dg/func_result_2.f90: New test.
15844
15845 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15846
15847         * gfortran.dg/dev_null.f90: New test.
15848
15849 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15850
15851         * gcc.dg/arm-vfp1.c: Revert last change.
15852
15853 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15854
15855         PR middle-end/19807
15856         PR tree-optimization/19639
15857         * g++.dg/tree-ssa/pr19807.C: New testcase.
15858
15859 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15860
15861         PR libfortran/21471
15862         * gfortran.dg/append-1.f90: New test.
15863
15864 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15865
15866         * gcc.dg/pr18501.c: XFAIL.
15867         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15868         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15869         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15870         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15871         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15872         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15873         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15874         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15875
15876 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15877
15878         PR fortran/20178
15879         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15880         gfortran.dg/f2c_3.f90: New tests.
15881
15882         * gfortran.dg/return_1.f90: Fix dg annotation.
15883
15884 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15885
15886         * gcc.c-torture/compile/20050510-1.c: New test.
15887
15888 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15889
15890         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15891
15892 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15893
15894         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15895
15896 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15897
15898         PR c/17913
15899         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15900
15901 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15902
15903         PR c/21342
15904         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15905         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15906
15907 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15908
15909         PR debug/16676
15910         * gcc.dg/debug/pr16676.c: New test.
15911
15912 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15913
15914         PR testsuite/21443
15915         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15916         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15917         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15918         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15919         Change -O1 to -O2.
15920         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15921         -fno-tree-dominator-opts.
15922
15923 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15924
15925         * gfortran.dg/return_1.f90: New test.
15926
15927 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15928
15929         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15930
15931         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15932
15933 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15934
15935         PR c++/21427
15936         * g++.dg/inherit/covariant13.C: New.
15937
15938 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15939
15940         PR libfortran/19155
15941         * gfortran.dg/pr19155.f: New test.
15942
15943 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15944
15945         PR inline-asm/8788
15946         * gcc.dg/pr8788-1.c: New testcase.
15947
15948 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15949
15950         PR target/21416
15951         * gcc.target/mips/fpcmp-[12].c: New tests.
15952
15953 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15954
15955         * lib/target-supports-dg.exp (dg-require-fork): New function.
15956         (dg-require-mkfifo): Likewise.
15957         * lib/target-supports.exp (check_function_available): New
15958         function.
15959         (check_fork_available): Likewise.
15960         (check_mkfifo_available): Likewise.
15961
15962 2005-05-06  Jeff Law  <law@redhat.com>
15963
15964         * gcc.c-torture/compile/pr21380.c: New test.
15965
15966 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR c++/20961
15969         * g++.dg/ext/weak3.C: New test.
15970
15971 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15972
15973         PR c++/21352
15974         * g++.dg/template/crash37.C: New test.
15975
15976 2005-05-05  Paul Brook  <paul@codesourcery.com>
15977
15978         * gcc.dg/arm-g2.c: Use effective-target arm32.
15979         * gcc.dg/arm-mmx-1.c: Ditto.
15980         * gcc.dg/arm-scd42-2.c: Ditto.
15981         * gcc.dg/arm-vfp1.c: Ditto.
15982         * lib/target-supports.exp (check_effective_target_arm32): New
15983         function.
15984
15985 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15986
15987         PR libfortran/21354
15988         gfortran.dg/in_pack_rank7.f90: New test.
15989
15990 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15991
15992         PR middle-end/15618
15993         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15994
15995 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15996
15997         PR middle-end/21265
15998         * gcc.dg/20050503-1.c: New test.
15999
16000         PR rtl-optimization/21239
16001         * gcc.dg/i386-sse-11.c: New test.
16002
16003 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16004
16005         PR target/16888
16006         * gcc.target/i386/asm-1.c: New test.
16007
16008 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16009
16010         PR rtl-optimization/21330
16011         * gcc.c-torture/execute/20050502-1.c: New test.
16012
16013         PR target/21297
16014         * gcc.c-torture/execute/20050502-2.c: New test.
16015
16016 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16017
16018         PR middle-end/21282
16019         * gcc.dg/pr21282.c: New.
16020
16021 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16022
16023         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16024         * gcc.dg/vect/vect-92.c: Likewise.
16025         * gcc.dg/vect/vect-93.c: Likewise.
16026         * gcc.dg/vect/vect-dv-1.c: Likewise.
16027         * gcc.dg/vect/vect-dv-2.c: Likewise.
16028         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16029
16030 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16031
16032         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16033         * gfortran.dg/vect/vect-2.f90: Likewise.
16034         * gfortran.dg/vect/vect-3.f90: Likewise.
16035         * gfortran.dg/vect/vect-4.f90: Likewise.
16036         * gfortran.dg/vect/vect-5.f90: Likewise.
16037
16038 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16039
16040         PR target/20813
16041         * gcc.dg/rs6000-fpint-2.c: New.
16042
16043 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16044
16045         PR c/15698
16046         * gcc.dg/builtins-30.c: Update expected messages.
16047         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16048         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16049         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16050
16051 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16052
16053         PR tree-optimization/21294
16054         * gcc.dg/tree-ssa/pr21294.c: New.
16055
16056 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16057
16058         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16059         __builtin_altivec_st_internal_4si built-in.
16060
16061 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/15875
16064         * g++.dg/template/ptrmem14.C: New test.
16065
16066 2005-05-02  Paul Brook  <paul@codesourcery.com>
16067
16068         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16069
16070 2005-05-02  Michael Matz  <matz@suse.de>
16071
16072         PR c++/19542
16073         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16074
16075 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.dg/cpp/weak.C: New test.
16078
16079 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16080
16081         * gcc.dg/tree-ssa/loop-8.c: New test.
16082
16083 2005-04-30  Michael Maty  <matz@suse.de>
16084
16085         * gcc.dg/inline-mcpy.c: New test.
16086
16087 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16088
16089         PR libfortran/18958
16090         * gfortran.dg/eoshift.f90: New test case.
16091
16092 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16093
16094         PR libfortran/18857
16095         * gfortran.dg/matmul_1.f90: New test.
16096
16097 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16098
16099         PR tree-optimization/21030
16100         * gcc.dg/tree-ssa/pr21030.c: New.
16101
16102 2005-04-29  Devang Patel  <dpatel@apple.com>
16103
16104         PR tree-optimization/21272
16105         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16106
16107 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16108
16109         PR fortran/13082
16110         PR fortran/18824
16111         * gfortran.dg/entry_4.f90: New test.
16112         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16113         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16114         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16115         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16116         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16117         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16118         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16119
16120 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16121
16122         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16123
16124 2005-04-29  Paul Brook  <paul@codesourcery.com>
16125
16126         * gfortran.dg/entry_3.f90: New test.
16127
16128 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16129
16130         * gfortran.dg/implicit_4.f90: New test.
16131
16132 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16133
16134         * lib/target-supports.exp (check_profiling_available): Return
16135         false for xtensa-*-elf.
16136
16137 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16138
16139         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16140         error if file cannot be deleted.
16141
16142 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16143
16144         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16145         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16146         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16147         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16148         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16149         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16150         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16151         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16152         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16153         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16154         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16155         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16156         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16157
16158 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16159
16160         PR fortran/20865
16161         * gfortran.dg/pr20865.f90: New test.
16162
16163 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16164
16165         * gcc.dg/void-cast-2.c: New test.
16166
16167 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16168
16169         PR c/21159
16170         * gcc.dg/void-cast-1.c: New test.
16171
16172 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16173
16174         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16175
16176 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16177
16178         PR fortran/21177
16179         * gfortran.dg/pr21177.f90: New test.
16180
16181 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16182
16183         PR tree-optimization/21171
16184         * gcc.dg/tree-ssa/pr21171.c: New test.
16185
16186 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16187
16188         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16189         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16190         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16191         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16192         gcc.dg/tree-ssa/gen-vect-32.c: New.
16193         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16194         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16195         don't run on PPC32.
16196
16197 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16198
16199         PR c/21213
16200         * gcc.dg/transparent-union-3.c: New test.
16201
16202 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16203
16204         PR c/20740
16205         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16206         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16207         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16208         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16209         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16210         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16211
16212 2005-04-26  Jeff Law  <law@redhat.com>
16213
16214         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16215         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16216         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16217         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16218         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16219         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16220         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16221
16222 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16223
16224         PR tree-optimization/17598
16225         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16226
16227 2005-04-25  Mike Stump  <mrs@apple.com>
16228
16229         * objc.dg/fix-and-continue-1.m: Add.
16230
16231 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16232
16233         PR c++/20995
16234         * g++.dg/opt/pr20995-1.C: New test case.
16235
16236 2005-04-25  Devang Patel <dpatel@apple.com>
16237
16238         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16239
16240 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16241
16242         PR testsuite/21062
16243         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16244
16245 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16246
16247         PR C++/21188
16248         * g++.dg/opt/rtti2.C: New test.
16249
16250 2005-04-25  Paul Brook  <paul@codesourcery.com>
16251         Steven G. Kargl  <kargls@comcast.net>
16252
16253         PR fortran/20879
16254         * gfortran.dg/ichar_1.f90: New file.
16255
16256 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16257
16258         PR middle-end/20991
16259         * g++.dg/opt/pr20991.C: New test.
16260
16261         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16262         where sizeof (type) < __alignof__ (type).
16263         * gcc.dg/compat/struct-layout-1.h: Likewise.
16264
16265 2005-04-24  Per Bothner  <per@bothner.com>
16266             Devang Patel  <dpatel@apple.com>
16267
16268         PR preprocessor/20907
16269         * gcc.dg/cpp/very-long-comment.c: New test.
16270
16271 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16272
16273         PR fortran/20059
16274         * gfortran.dg/common_5.f: New test.
16275
16276 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16277
16278         PR middle-end/21082
16279         * g++.dg/tree-ssa/pr21082.C: New testcase.
16280
16281 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16282
16283         * gcc.dg/vect/vect-99.c: New test.
16284
16285 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16286
16287         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16288
16289 2005-04-22  Jeff Law  <law@redhat.com>
16290
16291         * gcc.dg/uninit-5.c: Remove xfails.
16292         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16293         conditionals and loads.
16294
16295 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16296
16297         PR libfortran/20074
16298         PR libfortran/20436
16299         PR libfortran/21108
16300         * gfortran.dg/nested_reshape.f90: new test
16301         * gfortran.dg/reshape-alloc.f90: new test
16302         * gfortran.dg/reshape.f90: new test
16303
16304 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16305
16306         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16307
16308         * gcc.dg/arm-vfp1.c: New test.
16309
16310 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16311
16312         PR c++/21087
16313         * g++.dg/lookup/builtin2.C: New test.
16314
16315 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16316
16317         * gcc.dg/weak/weak-13.c: New test.
16318
16319 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16320
16321         * lib/target-supports.exp (check_effective_target_sync_int_long):
16322         Add powerpc*.
16323
16324 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16325
16326         * gcc.target/mips/branch-1.c: New test.
16327
16328 2005-04-21  Richard Henderson  <rth@redhat.com>
16329
16330         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16331         * gcc.dg/vect/vect-86.c: Likewise.
16332         * gcc.dg/vect/vect-87.c: Likewise.
16333         * gcc.dg/vect/vect-88.c: Likewise.
16334
16335 2005-04-21  Devang Patel  <dpatel@apple.com>
16336
16337         PR optimization/20994
16338         * gcc.dg/tree-ssa/ifc-3.c: New test.
16339
16340 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16341
16342         PR c/12913
16343         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16344         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16345         gcc.dg/c99-vla-jump-5.c: New tests.
16346
16347 2005-04-19  Richard Henderson  <rth@redhat.com>
16348
16349         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16350         Fix typo in exists check.
16351         (check_effective_target_sync_int_long): New.
16352         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16353         * gcc.dg/ia64-sync-2.c: Likewise.
16354         * gcc.dg/ia64-sync-3.c: Likewise.
16355         * gcc.dg/ia64-sync-4.c: Likewise.
16356
16357 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16358
16359         * gcc.dg/fold-xor-1.c: New test.
16360         * gcc.dg/fold-xor-2.c: New test.
16361
16362 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16363
16364         PR target/20670
16365         * g++.dg/eh/fp-regs.C: New test.
16366
16367 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16368
16369         * gcc.dg/Wint-to-pointer-cast-1.c,
16370         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16371         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16372         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16373
16374 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16375
16376         PR fortran/16861
16377         * gfortran.dg/pr16861.f90: New test.
16378
16379 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16380
16381         * gcc.dg/pr21085.c: New test.
16382
16383 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16384
16385         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16386         (setup_mips_tests, dg-mips-options): New procedures.
16387         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16388         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16389         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16390         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16391         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16392         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16393         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16394         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16395         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16396         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16397         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16398         dg-mips-options instead of dg-options.  Remove now-redundant
16399         preprocessor guards.
16400         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16401         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16402         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16403         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16404         * gcc.dg/vr-mult-2.c: Delete.
16405         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16406         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16407         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16408         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16409         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16410         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16411         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16412
16413 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16414
16415         * ada/acats/run_all.sh: Use sync when executable not present.
16416
16417 2005-04-18  Devang Patel  <dpatel@apple.com>
16418
16419         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16420         * gcc.dg/vect/vect-11a.c: New.
16421         * gcc.dg/vect/vect-none.c: Update.
16422         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16423
16424 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16425
16426         PR tree-optimization/20922
16427         * gcc.dg/pr20922-1.c: New test.
16428         * gcc.dg/pr20922-2.c: New test.
16429         * gcc.dg/pr20922-3.c: New test.
16430         * gcc.dg/pr20922-4.c: New test.
16431         * gcc.dg/pr20922-5.c: New test.
16432         * gcc.dg/pr20922-6.c: New test.
16433
16434 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16435
16436         PR libfortran/20950
16437         * gfortran.dg/pr20950.f: New test.
16438
16439 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16440
16441         PR libfortran/19216
16442         * gfortran.dg/pr19216.f: New test.
16443
16444 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16445
16446         PR tree-optimization/21001
16447         * gcc.dg/tree-ssa/pr21001.c: New.
16448
16449 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16450
16451         PR libfortran/21075
16452         * gfortran.dg/reshape_rank7.f90: New test.
16453
16454 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16455
16456         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16457         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16458         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16459         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16460         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16461         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16462         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16463         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16464         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16465         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16466         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16467         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16468         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16469         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16470         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16471         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16472         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16473         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16474         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16475         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16476         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16477
16478 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16479
16480         * gfortran.dg/wtruncate.f: New testcase.
16481         * gfortran.dg/wtruncate.f90: New testcase.
16482
16483 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/21025
16486         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16487         which sizeof/alignof is dependent, rather than just whether we are
16488         processing_template_decl.
16489
16490 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16491
16492         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16493         corrected typo where the wrong variables had been compared.
16494
16495 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16496
16497         PR libfortran/18495
16498         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16499         Test callee-allocated version of return array with a write
16500         statement.
16501         Test spread with a temporary with another write statement.
16502
16503 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16504
16505         PR tree-optimization/21031
16506         * gcc.dg/tree-ssa/pr21031.c: New.
16507
16508 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16509
16510         PR tree-optimization/21004
16511         * gcc.dg/builtins-53.c: Include builtins-config.h.
16512         Check floorf, ceilf, floorl and ceill transformations
16513         only when HAVE_C99_RUNTIME is defined.
16514
16515 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16516
16517         PR middle-end/20739
16518         * gcc.dg/tree-ssa/pr20739.c: New test.
16519
16520 2005-04-14  Mike Stump  <mrs@apple.com>
16521
16522         * gcc.dg/Foundation.framework/empty: New.
16523         * gcc.dg/framework-2.c: New.
16524
16525 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16526
16527         PR tree-optimization/21021
16528         * gcc.c-torture/compile/pr21021.c: New.
16529
16530 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16531
16532         PR testsuite/21010
16533         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16534         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16535         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16536         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16537         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16538         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16539         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16540         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16541
16542 2005-04-14  Richard Henderson  <rth@redhat.com>
16543
16544         * lib/target-supports.exp (check_effective_target_vect_condition):
16545         Add ia64, i?86, and x86_64.
16546
16547 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16548
16549         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16550
16551 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16552
16553         PR tree-optimization/20657
16554         * gcc.dg/tree-ssa/pr20657.c: New.
16555
16556 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16557
16558         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16559         (long long int)trunc*.
16560
16561 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16562
16563         PR target/20927
16564         * gcc.dg/pr20927.c: New test.
16565
16566 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16567
16568         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16569         * gcc.target/mips/asm-1.c: Likewise.
16570
16571 2005-04-13  Dale Johannesen  <dalej@apple.com>
16572
16573         * objc.dg/objc-fast-4.m: New.
16574
16575 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16576
16577         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16578         directory.
16579         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16580
16581 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16582
16583         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16584         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16585         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16586
16587 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16588
16589         PR tree-optimization/20913
16590         * gcc.dg/tree-ssa/pr20913.c: New.
16591
16592         PR tree-optimization/20702
16593         * gcc.dg/tree-ssa/pr20702.c: New.
16594
16595 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16596
16597         PR c++/13744
16598         * g++.dg/inherit/local3.C: New test.
16599
16600 2005-04-12  Jeff Law  <law@redhat.com>
16601
16602         * gcc.dg/tree-ssa/20050412-1.c: New test.
16603
16604 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16605
16606         PR libfortran/19016
16607         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16608         Add tests with mask generated by expression.
16609         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16610         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16611         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16612
16613 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16614
16615         PR middle-end/20917
16616         * gcc.dg/20050409-1.c: New test.
16617
16618 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16619
16620         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16621
16622 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16623
16624         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16625         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16626         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16627         (TARGET_CXX): Adjust accordingly.
16628         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16629         determine_class_data_visibility and class_data_always_comdat.
16630         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16631         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16632         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16633         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16634         (arm_cxx_determine_class_data_visibility): New.
16635         (arm_cxx_class_data_always_comdat): Likewise.
16636         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16637         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16638         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16639         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16640         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16641         Define.
16642
16643 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16644
16645         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16646
16647 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16648
16649         * gcc.dg/i386-darwin-fpmath.c: New.
16650
16651 2004-04-11  Devang Patel  <dpatel@apple.com>
16652
16653         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16654         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16655         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16656         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16657         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16658         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16659         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16660         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16661         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16662
16663 2004-04-11  Devang Patel  <dpatel@apple.com>
16664
16665         * gcc.dg/vect/vect-dv-1.c: New test.
16666         * gcc.dg/vect/vect-dv-2.c: New test.
16667
16668 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16669
16670         PR tree-optimization/20933
16671         * gcc.dg/tree-ssa/pr20933.c: New test.
16672
16673 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16674
16675         * gfortran.dg/fold_nearest.f90: New test.
16676
16677 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16678
16679         * gcc.dg/tree-ssa/alias-1.c: New test.
16680
16681 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16682
16683         PR tree-optimization/20920
16684         * g++.dg/tree-ssa/pr20920.C: New test.
16685
16686 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16687
16688         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16689         (long long int)ceil*.
16690
16691 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16692
16693         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16694         explicit C++ linkage.
16695
16696 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16697
16698         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16699         warning for arithmetic IF statements.
16700
16701 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16702
16703         * eor_handling_1.f90: New test case.
16704         * eor_handling_2.f90: New test case.
16705         * eor_handling_3.f90: New test case.
16706         * eor_handling_4.f90: New test case.
16707         * eor_handling_5.f90: New test case.
16708         * noadv_size.f90: New test case.
16709         * pad_no.f90: New test case.
16710
16711 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16712
16713         * gcc.c-torture/execute/20050410-1.c: New test.
16714
16715 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16716
16717         * gcc.dg/pr20126.c: New.
16718
16719 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16720             Steven G. Kargl <kargls@comcast.net>
16721
16722         * gfortran.dg/PR19872.f: New test.
16723
16724 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16725
16726         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16727
16728 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16729
16730         * gfortran.dg/nint_1.f90: New test.
16731
16732 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16733
16734         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16735         Added test for callee-allocated arrays with write statements.
16736         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16737         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16738         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16739         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16740         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16741
16742 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16743
16744         PR libfortran/20163
16745         * gfortran.dg/open-options-blanks.f: New test.
16746
16747 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16748
16749         PR fortran/13257
16750         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16751
16752 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16753
16754         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16755         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16756         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16757         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16758         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16759         * gcc.c-torture/execute/stdarg-4.c: New test.
16760
16761         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16762
16763         PR target/20795
16764         * g++.dg/abi/param2.C: New test.
16765
16766 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16767
16768         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16769
16770 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16771
16772         * gcc.dg/builtins-53.c: New test.
16773
16774 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16775
16776         * g++.dg/tree-ssa/pr18178.C: New test.
16777         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16778         * gcc.c-torture/execute/20041019-1.c: New test.
16779         * gcc.dg/tree-ssa/20041008-1.c: New test.
16780         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16781         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16782         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16783         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16784         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16785         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16786         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16787         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16788         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16789         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16790
16791 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16792
16793         PR rtl-optimization/20466
16794         * gcc.c-torture/execute/pr20466-1.c: New test.
16795
16796 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR c++/20905
16799         * g++.dg/parse/cond2.C: New test.
16800
16801         PR c++/20145
16802         * g++.dg/warn/Wdtor1.C: New test.
16803
16804 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16805
16806         PR fortran/17229
16807         * gfortran.dg/pr17229.f: New test.
16808
16809 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16810
16811         * gfortran.dg/tiny_1.f90: New test.
16812         * gfortran.dg/tiny_2.f90: ditto.
16813
16814 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16815
16816         * gfortran.dg/eor_1.f90: Fix dg-do run line
16817         * gfortran.dg/open_new.f90: Fix dg-do run line
16818
16819 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16820
16821         * lib/target-supports.exp (get_compiler_messages): Support
16822         optional arguments, the fourth being compiler options.
16823         (check_effective_target_fpic): New proc.
16824         * gcc.dg/20050321-2.c: Restrict to target fpic.
16825
16826 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16827
16828         * gcc.dg/15443-1.c: New test.
16829         * gcc.dg/15443-2.c: Likewise.
16830
16831 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16832
16833         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16834
16835 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16836
16837         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16838
16839 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16840
16841         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16842         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16843         -m64.
16844         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16845         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16846         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16847
16848 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16849
16850         PR c++/20212
16851         * g++.dg/warn/Wunused-11.C: New test.
16852
16853 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16854
16855         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16856
16857 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16858
16859         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16860
16861 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16862
16863         PR c++/20734
16864         * g++.dg/template/ptrmem13.C: New test.
16865
16866 2005-04-05  Per Bothner  <per@bothner.com>
16867
16868         * lib/gcc.exp: Always add -fno-show-column, for now.
16869
16870 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16871
16872         PR testsuite/20767
16873         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16874         of plain old "unsigned int" for the type of "i".  Makes this test
16875         64bit clean.
16876
16877 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16878
16879         * gcc.dg/i386-ssefn-1.c: New test.
16880         * gcc.dg/i386-ssefn-2.c: New test.
16881         * gcc.dg/i386-ssefn-3.c: New test.
16882         * gcc.dg/i386-ssefn-4.c: New test.
16883
16884 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16885
16886         PR tree-optimization/20076
16887         * gcc.dg/builtin-apply4.c: New test.
16888
16889         PR preprocessor/19475
16890         * gcc.dg/cpp/macspace1.c: New test.
16891         * gcc.dg/cpp/macspace2.c: New test.
16892
16893 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16894
16895         * gfortran.dg/pr20755.f: Fixed bad format.
16896
16897 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/20763
16900         * g++.dg/ext/attrib21.C: New test.
16901
16902 2004-04-05  Devang Patel  <dpatel@apple.com>
16903
16904         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16905         * gcc.dg/vect/vect-shift-1.c: New test.
16906
16907 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16908
16909         PR libfortran/20755
16910         * gfortran.dg/pr20755.f: New test.
16911
16912 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16913
16914         * gfortran.dg/pr15959.f90: New test.
16915         * gfortran.dg/string_pad_trunc.f90: New test.
16916
16917 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16918
16919         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16920         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16921         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16922         syntax.
16923
16924 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16925
16926         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16927
16928 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16929
16930         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16931         * gcc.c-torture/compile/20011119-2.c: Likewise.
16932         * gcc.c-torture/compile/981001-2.c: Likewise.
16933
16934 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16935
16936         PR c++/20679
16937         * g++.dg/template/overload4.C: New test.
16938
16939 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16940
16941         PR c++/20746
16942         * g++.dg/abi/covariant5.C: New.
16943
16944         PR debug/20505
16945         * g++.dg/debug/const2.C: New.
16946
16947 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16948
16949         PR rtl-optimization/16104
16950         * gcc.c-torture/execute/20050316-1.c: New test.
16951
16952 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16953
16954         * g++.dg/template/spec23.C: Fix dg-error text.
16955
16956 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16957
16958         PR c++/19199
16959         * g++.dg/expr/lval2.C: New.
16960
16961 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16962
16963         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16964         __builtin_strcasecmp and __builtin_strncasecmp.
16965
16966 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16967
16968         PR c++/20723
16969         * g++.dg/template/spec22.C: New.
16970         * g++.dg/template/spec23.C: New.
16971
16972 2005-04-03  Dale Ranta  <dir@lanl.gov>
16973             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16974
16975         PR libfortran/20068
16976         PR libfortran/20125
16977         PR libfortran/20156
16978         PR libfortran/20471
16979         * gfortran.dg/backspace.f: New test.
16980
16981 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16982
16983         * gcc.dg/pr19345.c: New test.
16984
16985 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16986
16987         PR tree-optimization/20640
16988         * gcc.dg/torture/tree-loop-1.c: New.
16989
16990 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16991
16992         PR rtl-optimization/20290
16993         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16994
16995 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16996
16997         * gcc.dg/rs6000-fpint.c: New.
16998
16999 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17000
17001         * gcc.dg/old-style-then-proto-1.c: New test.
17002
17003 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17004
17005         * gfortran.fortran-torture/execute/backspace.f90: Check
17006         after backspace and read was incorrect.
17007
17008 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17009
17010         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17011         buffer past the terminating NUL using memcmp.
17012         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17013         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17014
17015         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17016         Fix unused/uninitialized variable warnings.
17017
17018         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17019         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17020         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17021         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17022
17023         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17024         gcc.c-torture/execute/builtins/fputs-lib.c,
17025         gcc.c-torture/execute/builtins/lib/fprintf.c,
17026         gcc.c-torture/execute/builtins/lib/main.c,
17027         gcc.c-torture/execute/builtins/lib/memcmp.c,
17028         gcc.c-torture/execute/builtins/lib/memmove.c,
17029         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17030         gcc.c-torture/execute/builtins/lib/memset.c,
17031         gcc.c-torture/execute/builtins/lib/printf.c,
17032         gcc.c-torture/execute/builtins/lib/sprintf.c,
17033         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17034         gcc.c-torture/execute/builtins/lib/strchr.c,
17035         gcc.c-torture/execute/builtins/lib/strcmp.c,
17036         gcc.c-torture/execute/builtins/lib/strcpy.c,
17037         gcc.c-torture/execute/builtins/lib/strcspn.c,
17038         gcc.c-torture/execute/builtins/lib/strlen.c,
17039         gcc.c-torture/execute/builtins/lib/strncat.c,
17040         gcc.c-torture/execute/builtins/lib/strncmp.c,
17041         gcc.c-torture/execute/builtins/lib/strncpy.c,
17042         gcc.c-torture/execute/builtins/lib/strrchr.c,
17043         gcc.c-torture/execute/builtins/lib/strspn.c,
17044         gcc.c-torture/execute/builtins/lib/strstr.c,
17045         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17046         gcc.c-torture/execute/builtins/strlen-2.c,
17047         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17048         prototypes.
17049
17050 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17051
17052         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17053         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17054         selectany usage.
17055
17056 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17057
17058         PR c++/19406
17059         * g++.dg/debug/using1.C: New test.
17060
17061 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17062
17063         PR middle-end/20524
17064         * gcc.dg/alias-7.c: Prefix asm-declared name with
17065         __USER_LABEL_PREFIX__.
17066
17067 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17068
17069         Fix fallout from PR middle-end/15700:
17070         * gcc.c-torture/compile/20011119-1.c: Take
17071         __USER_LABEL_PREFIX__ into account.
17072         * gcc.c-torture/compile/20011119-2.c: Likewise.
17073
17074 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17075
17076         PR c++/18644
17077         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17078
17079 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17080
17081         PR c/17855
17082         * gcc.c-torture/compile/struct-non-lval-1.c,
17083         gcc.c-torture/compile/struct-non-lval-2.c,
17084         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17085
17086 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17087
17088         * gcc.dg/tls/tls.exp: Remove temporary file.
17089         * g++.dg/tls/tls.exp: Ditto.
17090         * lib/file-format.exp: Ditto.
17091         * g++.dg/special/ecos.exp: Ditto.
17092
17093         * lib/profopt.exp: Treat prof_ext as a list.
17094         * gcc.misc-tests/bprob.exp: Ditto.
17095         * g++.dg/bprob/bprob.exp: Ditto.
17096
17097         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17098         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17099         g++.dg/tree-ssa/pointer-reference-alias.C,
17100         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17101         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17102         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17103         g++.dg/vect/pr19951.cc: Ditto.
17104         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17105         gcc.dg/builtins-47.c: Ditto.
17106         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17107         gcc.dg/pr20115-1.c: Ditto.
17108         * gcc.dg/tree-ssa/20030530-2.c,
17109         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17110         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17111         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17112         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17113         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17114         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17115         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17116         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17117         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17118         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17119         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17120         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17121         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17122         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17123         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17124         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17125         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17126         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17127         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17128         gcc.dg/tree-ssa/20030824-1.c,
17129         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17130         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17131         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17132         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17133         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17134         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17135         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17136         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17137         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17138         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17139         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17140         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17141         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17142         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17143         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17144         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17145         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17146         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17147         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17148         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17149         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17150         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17151         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17152         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17153         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17154         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17155         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17156         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17157         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17158         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17159         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17160         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17161         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17162         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17163         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17164         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17165         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17166         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17167         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17168         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17169         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17170         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17171         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17172         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17173         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17174         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17175         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17176         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17177         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17178         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17179         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17180         gcc.dg/tree-ssa/useless-1.c: Ditto.
17181         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17182         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17183         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17184         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17185         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17186         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17187         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17188         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17189         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17190         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17191         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17192         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17193         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17194         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17195         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17196         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17197         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17198         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17199         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17200         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17201         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17202         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17203         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17204         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17205         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17206         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17207         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17208         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17209         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17210         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17211         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17212         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17213         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17214         gcc.dg/vect/vect-none.c: Ditto.
17215         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17216         treelang/compile/unsigned.tree: Ditto.
17217
17218         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17219         * gcc.dg/cpp/direct2s.c: Ditto.
17220         * gcc.dg/cpp/paste4.c: Ditto.
17221         * gcc.dg/cpp/separate-1.c: Ditto.
17222         * gcc.dg/pch/save-temps-1.c: Ditto.
17223         * g++.dg/ext/altivec-10.C: Ditto.
17224         * g++.dg/pch/pch.C: Ditto.
17225
17226         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17227
17228         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17229         * g++.dg/template/repo1.C: Ditto.
17230         * g++.dg/template/repo2.C: Ditto.
17231         * g++.dg/template/repo3.C: Ditto.
17232         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17233         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17234         * g++.old-deja/g++.pt/repo1.C: Ditto.
17235         * g++.old-deja/g++.pt/repo2.C: Ditto.
17236         * g++.old-deja/g++.pt/repo3.C: Ditto.
17237         * g++.old-deja/g++.pt/repo4.C: Ditto.
17238
17239         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17240         * gcc.dg/20030107-1.c: Ditto.
17241         * gcc.dg/20030702-1.c: Ditto.
17242         * gcc.dg/profile-generate-1.c: Ditto.
17243         * g++.dg/other/profile1.C: Ditto.
17244         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17245
17246         * lib/gcc-dg.exp (remove-build-file): New.
17247         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17248         cleanup-tree-dump, cleanup-saved-temps): New.
17249
17250 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17251
17252         PR c++/19203, DR 214
17253         * g++.dg/parse/ambig3.C: Not ambiguous.
17254         * g++.dg/template/spec20.C: New.
17255         * g++.dg/template/spec21.C: New.
17256
17257 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17258
17259         PR target/20045
17260         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17261
17262 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17263
17264         PR libfortran/20660
17265         * gfortran.dg/negative_unit.f: New test.
17266
17267 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17268
17269         * gcc.dg/20050330-1.c: New test.
17270
17271 2005-03-30  Devang Patel  <dpatel@apple.com>
17272
17273         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17274
17275 2005-03-30  Dale Johannesen  <dalej@apple.com>
17276
17277         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17278
17279 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17280
17281         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17282         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17283         Strip options from test name.
17284
17285 2005-03-31  Jan Hubicka  <jh@suse.cz>
17286
17287         * gcc.dg/varpool-1.c: New testcase.
17288
17289 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17290
17291         PR c/772
17292         PR c/17913
17293         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17294         gcc.dg/stmt-expr-label-3.c : New tests.
17295         * gcc.c-torture/execute/medce-2.c: Remove.
17296
17297 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17298
17299         PR c/20368
17300         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17301         tests.
17302
17303 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17304
17305         * gcc.c-torture/compile/pr20203.c: New test.
17306
17307 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17308
17309         * gfortran.dg/promotion.f90: New test.
17310
17311 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17312
17313         PR middle-end/20491
17314         * gcc.dg/torture/asm-subreg-1.c: New test.
17315
17316 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17317
17318         PR c/20672
17319         * gcc.dg/pr20672-1.c: New test.
17320
17321 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17322
17323         * gfortran.dg/vect: New directory.
17324         * gfortran.dg/vect/vect.exp: New.
17325         * gfortran.dg/vect/vect-1.f90: New test.
17326         * gfortran.dg/vect/vect-2.f90: New test.
17327         * gfortran.dg/vect/vect-3.f90: New test.
17328         * gfortran.dg/vect/vect-4.f90: New test.
17329         * gfortran.dg/vect/vect-5.f90: New test.
17330
17331 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17332
17333         PR middle-end/20622
17334         * gcc.dg/alias-7.c: New test.
17335
17336 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17337
17338         * gcc.dg/sparc-reg-1.c: New test.
17339
17340 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17341
17342         PR target/19890
17343         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17344
17345 2005-03-29  Dale Ranta  <dir@lanl.gov>
17346             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17347
17348         PR libfortran/20163
17349         * gfortran.dg/pr20163-2.f: New test.
17350
17351 2005-03-28  Jan Hubicka  <jh@suse.cz>
17352
17353         PR middle-end/20635
17354         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17355         by Jakub Jelinek.
17356
17357 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17358
17359         PR tree-optimization/20626
17360         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17361         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17362
17363 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17364
17365         * gfortran.dg/underflow.f90: New test.
17366         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17367
17368 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17369
17370         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17371
17372 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17373
17374         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17375         (g++_init): Make sure that CXXFLAGS is set.
17376         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17377         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17378         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17379         * lib/objc.exp (objc_init): Likewise.
17380         * lib/treelang.exp (treelang_init): Likewise.
17381
17382 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17383
17384         PR tree-optimization/20470
17385         * gcc.dg/tree-ssa/pr20470.c: New test.
17386
17387 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17388
17389         * gcc.dg/ppc-stfiwx.c: New.
17390
17391 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17392
17393         PR target/19888
17394         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17395
17396 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17397
17398         * gcc.dg/20050325-1.c: Fix a typo.
17399
17400 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17401
17402         PR libfortran/19678
17403         PR libfortran/19679
17404         * gfortran.dg/dos_eol.f: New test.
17405
17406 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17407
17408         PR rtl-optimization/20249
17409         * gcc.dg/20050325-1.c: New test.
17410
17411 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17412
17413         PR libfortran/15332
17414         * gfortran.dg/pr15332.f: New test.
17415
17416 2005-03-24  Dale Johannesen  <dalej@apple.com>
17417
17418         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17419
17420 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17421
17422         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17423         'internal' visibility.
17424         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17425         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17426         'protected' visibility.
17427         * gcc.dg/visibility-7.c: Likewise.
17428         * lib/target-supports.exp (check_visibility_available): Take
17429         a parameter, the kind of visibility to check for.
17430         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17431         to check_visibility_available.
17432
17433         * g++.dg/expr/cast3.C: New.
17434
17435 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17436
17437         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17438         rs6000.
17439
17440 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17441
17442         PR target/20095
17443         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17444
17445 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17446
17447         * gcc.dg/badshift.c: Renamed to...
17448         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17449
17450         * gcc.target/i386/badshift.c: Renamed to...
17451         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17452         only.
17453
17454         PR rtl-optimization/20532
17455         * gcc.target/i386/badshift.c: New.
17456
17457 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17458
17459         * gfortran.dg/pr18025.f90: New test.
17460
17461 2005-03-23  Dale Johannesen  <dalej@apple.com>
17462
17463         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17464
17465 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17466
17467         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17468
17469         * lib/target-supports.exp (check_iconv_available): Default
17470         libiconv to -liconv, if there is no definition.
17471
17472 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17473
17474         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17475
17476 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17477
17478         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17479         * g++.dg/opt/pr7503-2.C: Likewise.
17480         * g++.dg/opt/pr7503-3.C: Likewise.
17481         * g++.dg/opt/pr7503-4.C: Likewise.
17482         * g++.dg/opt/pr7503-5.C: Likewise.
17483         * g++.dg/warn/minmax.C: New test.
17484
17485 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17486
17487         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17488         * gfortran.dg/g77_intrinsics_sub.f: New test.
17489
17490 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17491             Jan Hubicka  <jh@suse.cz>
17492             Steven Bosscher <stevenb@suse.de
17493
17494         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17495
17496 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17497
17498         PR c++/19980
17499         * g++.dg/template/redecl3.C: New test.
17500
17501 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17502
17503         PR c++/20499
17504         * g++.dg/parse/error16.C: Tweak error markers.
17505
17506 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17507
17508         PR target/20561
17509         * gcc.dg/20050321-2.c: New test.
17510
17511 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         PR c++/20465
17514         PR c++/20381
17515         * g++.dg/template/ptrmem12.C: New.
17516
17517 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17518
17519         PR rtl-optimization/20527
17520         * gcc.c-torture/execute/pr20527-1.c: New test.
17521
17522 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17523
17524         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17525         program, compile it into a real executable and then delete the .c
17526         and .x files afterwards, to avoid problems on testglue targets.
17527
17528 2005-03-21  Stuart Hastings  <stuart@apple.com>
17529
17530         * gcc.target/i386/sse-2.c: New.
17531
17532 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17533
17534         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17535
17536 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17537
17538         * g++.dg/parse/crash25.C: Fix typo.
17539
17540 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17541
17542         PR c++/20461
17543         * g++.dg/parse/crash24.C: New test.
17544
17545         PR c++/20536
17546         * g++.dg/parse/crash25.C: New test.
17547
17548 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17549
17550         PR c++/20147
17551         * g++.dg/ext/stmtexpr4.C: New test.
17552
17553 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17554
17555         PR middle-end/20539
17556         * gcc.c-torture/compile/pr13066-1.c: New test case.
17557         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17558         * g++.dg/opt/pr13066-1.C: Likewise.
17559
17560 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17561
17562         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17563
17564 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17565
17566         PR fortran/18525
17567         * gfortran.dg/nesting_1.f90: New test.
17568
17569 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570
17571         PR c++/20240
17572         * g++.dg/lookup/using13.C: New test.
17573
17574 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17575
17576         PR c++/20333
17577         * g++.dg/template/crash36.C: New test.
17578
17579 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17580
17581         PR c++/20463
17582         * g++.dg/template/crash35.C: New test.
17583
17584 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17585
17586         PR c++/19966
17587         * g++.dg/overload/operator2.C: New test.
17588
17589 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17590
17591         PR libfortran/20257
17592         * gfortran.dg/pr20257.f90: New test.
17593
17594 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17595
17596         PR libfortran/20480
17597         * gfortran.dg/pr20480.f90: New test.
17598
17599 2005-03-16  Richard Henderson  <rth@redhat.com>
17600
17601         PR middle-end/15700
17602         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17603         (_rtld_global): New.
17604         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17605         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17606
17607         * gcc.dg/alias-3.c: New.
17608         * gcc.dg/alias-4.c: New.
17609         * gcc.dg/alias-5.c: New.
17610         * gcc.dg/alias-6.c: New.
17611
17612 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17613
17614         * gcc.dg/cpp/ucnid-7.c: New.
17615
17616 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17617             Dorit Naishlos  <dorit@il.ibm.com>
17618
17619         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17620         darwin.
17621
17622 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17623
17624         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17625         misaligned accesses.
17626         * gcc.dg/vect/vect-58.c: Likewise.
17627         * gcc.dg/vect/vect-92.c: New.
17628         * gcc.dg/vect/vect-93.c: New.
17629
17630 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17631
17632         PR fortran/18827
17633         * gfortran.dg/assign_2.f90: New test.
17634         * gfortran.dg/assign_3.f90: New test.
17635         * gfortran.dg/assign.f90: New test.
17636
17637 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17638
17639         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17640         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17641         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17642         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17643         names.
17644
17645 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17646
17647         * gcc.dg/cpp/ucnid-6.c: New.
17648
17649         * gcc.dg/cpp/normalize-1.c: New.
17650         * gcc.dg/cpp/normalize-2.c: New.
17651         * gcc.dg/cpp/normalize-3.c: New.
17652         * gcc.dg/cpp/normalize-4.c: New.
17653         * gcc.dg/cpp/ucnid-4.c: New.
17654         * gcc.dg/cpp/ucnid-5.c: New.
17655         * g++.dg/cpp/normalize-1.C: New.
17656         * g++.dg/cpp/ucnid-1.C: New.
17657
17658 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17659
17660         * gcc.dg/pr18628.c: New.
17661
17662 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17663
17664         PR c++/20280
17665         * g++.dg/tree-ssa/pr20280.C: New.
17666
17667 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17668
17669         PR fortran/20467
17670         * gfortran.dg/stfunc_2.f90: New test.
17671
17672 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17673
17674         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17675
17676 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17677
17678         * gcc.dg/tree-ssa/20050314-1.c: New test.
17679
17680 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17681
17682         PR c++/4403
17683         PR c++/9783, DR433
17684         * g++.dg/template/friend34.C: New test.
17685         * g++.dg/template/friend35.C: Likewise.
17686         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17687
17688 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17689
17690         Friend class name lookup 5/n
17691         PR c++/1016
17692         * g++.dg/lookup/hidden-class1.C: New test.
17693         * g++.dg/lookup/hidden-class2.C: Likewise.
17694         * g++.dg/lookup/hidden-class3.C: Likewise.
17695         * g++.dg/lookup/hidden-class4.C: Likewise.
17696         * g++.dg/lookup/hidden-class5.C: Likewise.
17697         * g++.dg/lookup/hidden-class6.C: Likewise.
17698         * g++.dg/lookup/hidden-class7.C: Likewise.
17699         * g++.dg/lookup/hidden-class8.C: Likewise.
17700         * g++.dg/lookup/hidden-class9.C: Likewise.
17701         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17702         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17703         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17704         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17705         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17706         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17707         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17708         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17709         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17710         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17711         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17712
17713 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17714
17715         PR c++/20157
17716         * g++.dg/template/error18.C: New test.
17717
17718 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17719
17720         PR debug/16792
17721         * g++.dg/debug/pr16792.C: New test.
17722
17723 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17724
17725         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17726         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17727         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17728         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17729         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17730         test assertion names.
17731
17732 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17733
17734         PR fortran/18600
17735         * gfortran.dg/stfunc_1.f90: New test.
17736
17737 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17738
17739         PR fortran/16907
17740         * gfortran.dg/real_index_1.f90: New test.
17741
17742 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17743
17744         PR fortran/20323
17745         * gfortran.dg/spec_expr_1.f90: New test.
17746
17747 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17748
17749         PR c/20402
17750         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17751         new parser.
17752
17753 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17754
17755         PR fortran/20361
17756         * gfortran.dg/largeequiv_1.f90: New test.
17757
17758 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17759
17760         * gcc.dg/ucnid-1.c: New.
17761         * gcc.dg/ucnid-2.c: New.
17762         * gcc.dg/ucnid-3.c: New.
17763         * gcc.dg/ucnid-4.c: New.
17764         * gcc.dg/ucnid-5.c: New.
17765         * gcc.dg/ucnid-6.c: New.
17766         * gcc.dg/cpp/ucnid-1.c: New.
17767         * gcc.dg/cpp/ucnid-2.c: New.
17768         * gcc.dg/cpp/ucnid-3.c: New.
17769         * g++.dg/other/ucnid-1.C: New.
17770
17771 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17772
17773         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17774
17775 2005-03-11  Per Bothner  <per@bothner.com>
17776
17777         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17778         that diagnotics refer to correct token.
17779         * gcc.dg/unused-3.c: Likewise.
17780
17781 2005-03-11  Per Bothner  <per@bothner.com>
17782
17783         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17784         constant" is now actually on same line as string constant.
17785         * gcc.dg/cpp/direct2s.c: Likewise.
17786
17787 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17788
17789         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17790
17791 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17792
17793         PR libfortran/20124
17794         * gfortran.dg/pr20124.f90: New Test
17795
17796 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17797
17798         PR tree-optimization/20130
17799         * gcc.dg/pr20130-1.c: New test.
17800
17801 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17802
17803         PR target/20095
17804         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17805
17806 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17807
17808         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17809
17810 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17811
17812         * g++.dg/eh/forced1.C: Fix comment.
17813         * g++.dg/eh/forced2.C: Ditto.
17814         * g++.dg/eh/forced3.C: Ditto.
17815         * g++.dg/eh/forced4.C: Ditto.
17816
17817 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         PR rtl-opt/20412
17820         * gcc.c-torture/compile/pr20412.c: New test.
17821
17822 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17823
17824         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17825
17826 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17827
17828         PR target/20322
17829         * gcc.dg/20050307-1.c: New test.
17830
17831 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17832
17833         PR c++/20375
17834         * g++.dg/other/stdarg3.C: New.
17835
17836 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17837
17838         PR c++/18384, c++/18327
17839         * g++.dg/init/array19.C: New test.
17840
17841         PR inline-asm/20314
17842         * gcc.dg/torture/pr20314-1.c: New test.
17843         * gcc.dg/torture/pr20314-2.c: New test.
17844
17845 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17846
17847         * gcc.dg/20050309-1.c: New test.
17848
17849 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17850
17851         * gcc.dg/builtins-10.c: Reactivate disabled test.
17852         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17853         new cbrt transformations.
17854
17855 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17856
17857         PR c++/20208
17858         * g++.dg/template/array13.C: New test.
17859
17860 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17861
17862         PR c++/16859
17863         * g++.dg/init/brace4.C: New test.
17864
17865 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17866
17867         PR c++/20186
17868         * g++.dg/template/non-dependent12.C: New.
17869
17870 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/20142
17873         * g++.dg/init/array18.C: Add dg-do run marker.
17874
17875         PR c++/20142
17876         * g++.dg/init/array18.C: New test.
17877
17878 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17879
17880         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17881         * g++.dg/gcov/gcov.exp: Likewise.
17882         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17883         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17884         * lib/c-torture.exp: Likewise.
17885         * lib/fortran-torture.exp: Likewise.
17886         * lib/g++.exp: Likewise.
17887         * lib/gcc-defs.exp: Likewise.
17888         * lib/gcc-dg.exp: Likewise.
17889         * lib/gcc.exp: Likewise.
17890         * lib/gcov.exp: Likewise.
17891         * lib/gfortran.exp: Likewise.
17892         * lib/mike-g++.exp: Likewise.
17893         * lib/mike-gcc.exp: Likewise.
17894         * lib/objc-torture.exp: Likewise.
17895         * lib/objc.exp: Likewise.
17896         * lib/profopt.exp: Likewise.
17897         * lib/target-libpath.exp: Likewise.
17898         * lib/target-supports.exp: Likewise.
17899         * lib/treelang.exp: Likewise.
17900         * lib/wrapper.exp: Likewise.
17901
17902 2005-03-08  Jeff Law  <law@redhat.com>
17903
17904         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17905         PHI-OPT changes.
17906
17907 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17908
17909         * gcc.dg/vect/pr20122.c: New test.
17910
17911 2005-03-07  Jeff Law  <law@redhat.com>
17912
17913         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17914         was folded away.
17915         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17916         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17917         * gcc.dg/tree-ssa/pr18134.c: New test.
17918
17919 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17920
17921         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17922         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17923         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17924
17925 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17926
17927         PR tree-opt/17671
17928         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17929
17930 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17931
17932         * g++.dg/warn/Wnvdtor.C: New test.
17933
17934 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17935
17936         * gcc.dg/torture/pr19683-1.c: New test.
17937
17938 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17939
17940         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17941         * gfortran.dg/g77/19990313-2.f: Ditto.
17942         * gfortran.dg/g77/19990313-3.f: Ditto.
17943         * gfortran.dg/g77/19990525-0.f: Ditto.
17944         * gfortran.dg/g77/19990826-0.f: Ditto.
17945         * gfortran.dg/g77/19990826-2.f: Ditto.
17946         * gfortran.dg/g77/19990826-3.f: Ditto.
17947         * gfortran.dg/g77/20000511-1.f: Ditto.
17948         * gfortran.dg/g77/20000511-2.f: Ditto.
17949         * gfortran.dg/g77/970625-2.f: Ditto.
17950         * gfortran.dg/g77/980310-2.f: Ditto.
17951         * gfortran.dg/g77/980310-3.f: Ditto.
17952         * gfortran.dg/g77/980310-8.f: Ditto.
17953         * gfortran.dg/g77/980519-2.f: Ditto.
17954         * gfortran.dg/g77/alpha1.f: Ditto.
17955         * gfortran.dg/g77/claus.f: Ditto.
17956         * gfortran.dg/g77/erfc.f: Ditto.
17957         * gfortran.dg/g77/short.f: Ditto.
17958         * gfortran.fortran-torture/execute/data.f90: Ditto.
17959         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17960         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17961
17962 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17963
17964         * lib/file-format.exp (gcc_target_object_format): Add check for som
17965         format and hardcode object formats on hppa*-*-hpux*.
17966         * lib/target-supports.exp (check_weak_available): Add check for som
17967         object format.  Always return 0 on hppa*-*-hpux10*.
17968
17969         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17970         is defined.
17971
17972         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17973
17974 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17975
17976         * gfortran.dg/pr19936_1.f90: New test.
17977         * gfortran.dg/pr19936_2.f90: New test.
17978         * gfortran.dg/pr19936_3.f90: New test.
17979
17980 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17981             Paul Thomas <prthomas@drfccad.cea.fr>
17982
17983         * gfortran.dg/PR19754_1.f90: New test.
17984         * gfortran.dg/PR19754_2.f90: Ditto.
17985
17986 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17987
17988         PR c++/19311
17989         * g++.dg/template/non-dependent11.C: New test.
17990
17991 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17992
17993         * lib/target-supports.exp (check_iconv_available): Fix comment.
17994
17995 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17996             Joseph S. Myers  <joseph@codesourcery.com>
17997
17998         PR c++/19797
17999         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18000
18001 2005-03-04  Matthew Sachs  <msachs@apple.com>
18002
18003         * gcc.exp (gcc_target_compile): Put braces around
18004         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18005         * objc.exp (objc_target_compile): Likewise.
18006         * treelang.exp (treelang_target_compile): Likewise.
18007
18008 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18009
18010         PR fortran/19673
18011         * gfortran.dg/func_result_1.f90: New test.
18012
18013 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18014
18015         * gcc.misc-tests/options.exp: New test.
18016
18017 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18018
18019         * gcc.dg/pr15784-4.c: New test.
18020
18021 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18022
18023         * gcc.c-torture/execute/pr17133.c: New.
18024         * gcc.c-torture/compile/20050303-1.c: New.
18025
18026 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18027
18028         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18029
18030 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18031
18032         * g++.dg/overload/using2.C: New.
18033
18034 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/19916
18037         * g++.dg/init/ptrmem2.C: New test.
18038
18039 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18040
18041         PR c/8927
18042         * gcc.dg/pr8927-1.c: New test.
18043
18044 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         PR c++/20232
18047         * g++.dg/inherit/covariant12.C: New.
18048
18049 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18050
18051         PR fortran/19479
18052         * gfortran.dg/bound_1.f90: New test.
18053
18054 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18055
18056         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18057         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18058
18059 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18060
18061         PR c/20245
18062         * gcc.dg/pr20245-1.c: New test.
18063
18064 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18065
18066         PR middle-end/19874
18067         * gcc.c-torture/execute/20050119-2.c: New test case.
18068
18069 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18070
18071         * README: Update the DejaGnu bug reporting address.
18072         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18073         * lib/objc-torture.exp: Likewise.
18074
18075 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18076
18077         * gfortran.dg/boz_1.f90: New test.
18078         * gfortran.dg/boz_3.f90: New test.
18079         * gfortran.dg/boz_4.f90: New test.
18080
18081 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18082
18083         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18084         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18085
18086 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18087
18088         PR libfortran/20101
18089         * gfortran.dg/write_0_pe_format.f90: New test.
18090
18091 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18092
18093         PR c++/20206
18094         * g++.dg/opt/thunk2.C: New test.
18095         * g++.dg/opt/covariant1.C: New test.
18096
18097 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18098
18099         * gfortran.dg/e_d_fmt.f90: New test.
18100
18101 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18102
18103         * gcc.dg/asm-b.c: Fix comment typos.
18104
18105 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18106
18107         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18108         a V_MAY_DEF also.
18109
18110 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18111
18112         PR tree-opt/20188
18113         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18114         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18115         * gcc.dg/asm-b.c: New test.
18116
18117 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18118
18119         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18120         Disable this test on IRIX 6.
18121
18122 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18123
18124         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18125         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18126         parser.
18127
18128 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18129
18130         PR tree-optimization/20204
18131         * testsuite/gcc.dg/pr20204.c: New test.
18132
18133 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18134
18135         PR target/20196
18136         * gcc.c-torture/execute/20050224-1.c: New test.
18137
18138         PR c++/20175
18139         * g++.dg/warn/Wbraces2.C: New test.
18140
18141 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18142
18143         PR c++/19878
18144         * g++.dg/init/const2.C: New test.
18145
18146 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18147
18148         PR tree-optimization/20100
18149         * gcc.c-torture/execute/pr20100-1.c: New test.
18150
18151 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18152
18153         * gfortran.dg/implicit_3.f90: New test.
18154
18155         * gfortran.dg/deftype_1.f90: New test.
18156
18157 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18158
18159         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18160         the test passes.
18161         * g++.dg/other/anon3.C: Accept a warning.
18162
18163 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18164
18165         * gcc.dg/pr20017.c: Fix a comment typo.
18166
18167 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18168
18169         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18170
18171 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18172
18173         PR ada/19902
18174         * ada/acats/tests/cxa/cxa3004.a: Remove.
18175         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18176
18177 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18178
18179         PR c++/20073
18180         * g++.dg/init/const1.C: New test.
18181
18182         PR c++/19991
18183         * g++.dg/parse/constant7.C: New test.
18184
18185         PR c++/20152
18186         * g++.dg/parse/error27.C: New test.
18187         * g++.dg/template/qualttp15.C: Adjust error markers.
18188         * g++.old-deja/g++.other/struct1.C: Likewise.
18189
18190         PR c++/20153
18191         * g++.dg/template/error17.C: New test.
18192
18193         PR c++/20148
18194         * g++.dg/parser/error26.C: New test.
18195
18196 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18197
18198         PR tree-optimization/20100
18199         PR tree-optimization/20115
18200         * gcc.dg/pr20115.c: New test.
18201         * gcc.dg/pr20115-1.c: New test.
18202         * gcc.dg/pr20100.c: New test.
18203         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18204         call-clobbered variables after alias1.
18205
18206 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18207
18208         * gfortran.dg/list_read_4.f90: new test.
18209
18210 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18211
18212         PR rtl-optimization/20017.
18213         * gcc.dg/pr20017.c: New.
18214
18215 2005-02-22  Devang Patel  <dpatel@apple.com>
18216
18217         PR 19952
18218         * g++.dg/tree-ssa/pr19952.C: New test.
18219
18220 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18221
18222         PR c++/19883
18223         * g++.dg/parse/constant6.C: New test.
18224
18225 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18226
18227         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18228         * g++.dg/charset/asm2.c: Likewise.
18229         * g++.dg/charset/asm3.c: Likewise.
18230         * g++.dg/charset/asm4.c: Likewise.
18231         * g++.dg/charset/asm5.c: Likewise.
18232         * g++.dg/charset/attribute1.c: Likewise.
18233         * g++.dg/charset/attribute2.c: Likewise.
18234         * g++.dg/charset/extern1.cc: Likewise.
18235         * g++.dg/charset/extern2.cc: Likewise.
18236         * g++.dg/charset/extern3.cc: Likewise.
18237         * g++.dg/charset/function.cc: Likewise.
18238         * g++.dg/charset/string.c: Likewise.
18239         * g++.dg/charset/charset.exp: Likewise.
18240         * lib/target-supports.exp (check_iconv_available): Fix comment.
18241
18242 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18243
18244         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18245         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18246         * gcc.dg/charset/asm2.c: Likewise.
18247         * gcc.dg/charset/asm3.c: Likewise.
18248         * gcc.dg/charset/asm4.c: Likewise.
18249         * gcc.dg/charset/asm5.c: Likewise.
18250         * gcc.dg/charset/asm6.c: Likewise.
18251         * gcc.dg/charset/attribute1.c: Likewise.
18252         * gcc.dg/charset/attribute2.c: Likewise.
18253         * gcc.dg/charset/builtin1.c: Likewise.
18254         * gcc.dg/charset/extern.c: Likewise.
18255         * gcc.dg/charset/function.c: Likewise.
18256         * gcc.dg/charset/string.c: Likewise.
18257         * gcc.dg/charset/charset.exp: Likewise.
18258
18259 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18260
18261         PR fortran/20086
18262         * gfortran.dg/pr20086.f90: New test.
18263
18264 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18265
18266         PR tree-optimization/19786
18267         * g++.dg/tree-ssa/pr19786.C: New.
18268
18269 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18270
18271         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18272
18273 2005-02-21  Jeff Law  <law@redhat.com>
18274
18275         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18276
18277 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18278
18279         * gfortran.dg/do_iterator: Split loop, markup all lines for
18280         which an error locus is printed.
18281         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18282         locus is printed.
18283         * gfortran.dg/select_4.f90: Likewise.
18284         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18285         locuses in the various permutations.
18286
18287 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18288
18289         PR tree-optimization/19951
18290         * g++.dg/vect: New directory.
18291         * g++.dg/vect/vect.exp: New file.
18292         * g++.dg/vect/pr19951.cc: New testcase.
18293         * g++.dg/dg.exp: Also prune vectorizer tests.
18294
18295 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18296
18297         PR 18785
18298         * gcc.dg/charset/builtin1.c: New test.
18299
18300 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18301
18302         PR c++/19299
18303         * g++.dg/inherit/volatile1.C: New test.
18304
18305         PR c++/19440
18306         * g++.dg/template/dtor4.C: New test.
18307
18308 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18309
18310         * gfortran.dg/int_1.f90: New test.
18311
18312 2005-02-19  Devang Patel  <dpatel@apple.com>
18313
18314         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18315
18316 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18317
18318         * gfortran.dg/achar_1.f90: New test.
18319
18320 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18321
18322         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18323
18324 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18325             Jakub Jelinek  <jakub@redhat.com>
18326
18327         PR tree-optimization/19828
18328         * gcc.dg/tree-ssa/loop-7.c: New test.
18329         * gcc.c-torture/execute/20050218-1.c: New test.
18330
18331 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18332
18333         PR c/20043
18334         * gcc.dg/transparent-union-1.c: New test.
18335         * gcc.dg/transparent-union-2.c: New test.
18336
18337 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18338
18339         PR tree-optimization/18977
18340         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18341
18342 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18343
18344         PR target/20054
18345         * gcc.dg/pr20054.c: New test.
18346
18347 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18348
18349         PR c++/19508
18350         * g++.dg/ext/attrib20.C: New test.
18351
18352 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18353
18354         PR middle-end/20030
18355         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18356
18357 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18358
18359         PR c++/20008
18360         * g++.dg/opt/switch4.C: New.
18361
18362 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18363
18364         PR c++/20023
18365         PR tree-optimization/20009
18366         * gcc.c-torture/compile/20050217-1.c: New test.
18367         * g++.dg/opt/switch3.C: New test.
18368
18369         PR tree-optimization/18947
18370         * gcc.c-torture/compile/20050215-1.c: New test.
18371         * gcc.c-torture/compile/20050215-2.c: New test.
18372         * gcc.c-torture/compile/20050215-3.c: New test.
18373
18374 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18375
18376         PR c++/20028
18377         * g++.dg/template/crash34.C: New.
18378
18379         PR c++/20022
18380         * g++.dg/other/access3.C: New.
18381
18382 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18383
18384         * gcc.dg/vect/vect-98.c: New test.
18385
18386 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18387
18388         PR tree-optimization/19967
18389         * gcc.dg/pr19967.c: New.
18390
18391 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18392
18393         PR middle-end/19857
18394         * gcc.dg/tree-ssa/20050215-1.c: New test.
18395         * gcc.c-torture/execute/20050215-1.c: New test.
18396
18397 2005-02-15  Eric Christopher  <echristo@redhat.com>
18398
18399         * gcc.dg/cpp/20050215-1.c: New file.
18400
18401 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18402
18403         PR tree-optimization/15785
18404         * gcc.dg/pr15785-1.c: New test.
18405
18406 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18407
18408         PR c++/17788
18409         * g++.dg/init/ctor4.C: New.
18410         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18411
18412 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18413
18414         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18415         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18416
18417 2005-02-15  Andreas Schwab  <schwab@suse.de>
18418
18419         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18420         declare malloc.
18421
18422 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18423
18424         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18425
18426 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18427
18428         PR tree-optimization/19853
18429         * gcc.c-torture/compile/pr19853.c: New test.
18430
18431 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18432
18433         PR c++/19608
18434         * g++.dg/parse/local-class1.C: New.
18435
18436         PR c++/19895
18437         * g++.dg/parse/ptrmem3.C: New.
18438
18439         PR c++/19884
18440         * g++.old-deja/g++.oliva/template6.C: Add another case.
18441         * g++.dg/template/explicit6.C: New.
18442
18443 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18444
18445         PR c++/17816
18446         * g++.dg/other/redecl2.C: New.
18447
18448 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18449
18450         PR c++/19891
18451         * g++.dg/abi/covariant4.C: New.
18452
18453 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18454
18455         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18456
18457 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18458
18459         * gcc.dg/vect/vect-96.c: Fix typo.
18460
18461 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18462
18463         PR c++/14479
18464         PR c++/19487
18465         * g++.dg/template/enum5.C: New test.
18466
18467 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18468
18469         * gcc.dg/vect/vect-97.c: New test.
18470
18471 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18472
18473         * gcc.dg/vect/vect-96.c: New test.
18474
18475 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18476
18477         * gcc.dg/builtins-34.c: Also check ldexp*.
18478
18479 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18480
18481         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18482
18483 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18484
18485         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18486         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18487         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18488         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18489         selector_list, selector_expression, dg-process-target): Move to new
18490         file target-supports-dg.exp.
18491         * lib/target-supports-dg.exp: New.
18492
18493         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18494         New.
18495
18496 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18497
18498         PR c++/19666
18499         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18500
18501         PR middle-end/19858
18502         * gcc.c-torture/compile/20050210-1.c: New test.
18503
18504 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/19755
18507         * g++.dg/warn/Wbraces1.C: New test.
18508
18509 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18510
18511         * gcc.dg/builtins-52.c: New testcase.
18512
18513 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18514
18515         PR c/19342
18516         * gcc.c-torture/execute/20050119-1.c: New test.
18517
18518 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/19811
18521         * g++.dg/init/delete1.C: New test.
18522
18523 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18524
18525         PR c++/18470
18526         * g++.dg/template/static12.C: New test.
18527
18528 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/19787
18531         * g++.dg/conversion/ambig1.C: New test.
18532
18533         PR c++/19739
18534         * g++.dg/ext/attrib19.C: New test.
18535
18536         PR c++/19732
18537         * g++.dg/parse/dtor5.C: New test.
18538
18539         PR c++/19762
18540         * g++.dg/template/dtor3.C: New test.
18541
18542         PR c++/19826
18543         * g++.dg/template/static11.C: New test.
18544         * g++.dg/template/crash2.C: Remove dg-error marker.
18545
18546 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18547
18548         PR C++/18491
18549         * g++.old-deja/g++.mike/p10769a.C: Remove.
18550
18551 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18552
18553         * gcc.dg/builtins-48.c: New test case.
18554         * gcc.dg/builtins-49.c: New test case.
18555         * gcc.dg/builtins-50.c: New test case.
18556         * gcc.dg/builtins-51.c: New test case.
18557
18558 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18559
18560         PR middle-end/19583
18561         * g++.dg/warn/Wreturn-type-3.C: New test.
18562
18563 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18564
18565         PR middle-end/19402
18566         * gcc.dg/pr19402-1.c: New testcase.
18567         * gcc.dg/pr19402-2.c: likewise.
18568
18569 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18570
18571         PR middle-end/19854
18572         * g++.dg/tree-ssa/tmmti.C: New testcase.
18573
18574 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18575
18576         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18577
18578 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/19733
18581         * g++.dg/parse/crash23.C: New test.
18582         * g++.dg/warn/Weff1.C: New test.
18583
18584 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18585
18586         * gcc.dg/20050209-1.c: New test.
18587
18588 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18589
18590         PR target/19799
18591         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18592
18593 2005-02-08  Mike Stump  <mrs@apple.com>
18594
18595         * g++.dg/pch/import-2.c: New test.
18596         * g++.dg/pch/import-2.hs: New.
18597         * g++.dg/pch/include/import-2a.h: New.
18598         * g++.dg/pch/include/import-2b.h: New.
18599
18600 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18601
18602         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18603
18604 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18605
18606         * gfortran.dg/substr_1.f90: New test.
18607
18608 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18609
18610         PR middle-end/19775
18611         * gcc.dg/torture/builtin-power-1.c: Disable test for
18612         invalid transformation.
18613         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18614         no longer optimize.
18615         * gcc.dg/builtins-47.c: New testcase.
18616
18617 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18618             Dorit Naishlos  <dorit@il.ibm.com>
18619
18620         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18621
18622 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18623
18624         * gcc.c-torture/compile/20050206-1.c: New test.
18625
18626 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18627
18628         PR tree-opt/19768
18629         * g++.dg/opt/pr19768.C: New test.
18630
18631 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18632
18633         PR tree-opt/19736
18634         * gcc.c-torture/compile/pr19736.c: New test.
18635
18636 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18637
18638         PR c++/17401
18639         * g++.dg/parse/error25.C: New test.
18640
18641 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18642
18643         * gcc.c-torture/execute/20050203-1.c: New.
18644
18645 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18646
18647         * gcc.dg/vect/vect-85.c: Remove xfail.
18648         * gcc.dg/vect/vect-86.c: Remove xfail.
18649         * gcc.dg/vect/vect-87.c: Remove xfail.
18650         * gcc.dg/vect/vect-88.c: Remove xfail.
18651
18652 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18653
18654         * gcc.dg/altivec-19.c: New.
18655
18656 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18657
18658         PR c/17807
18659         * gcc.dg/nested-func-3.c: New test.
18660         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18661
18662 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18663
18664         * gcc.test-framework/gen_directive_tests: Generate tests for
18665         selector expressions.
18666
18667 2005-02-02  Matt Austern  <austern@apple.com>
18668
18669         PR c++/19628
18670         * g++/ext/builtin7.C: New.
18671         * g++/ext/builtin8.C: New.
18672
18673 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18674
18675         PR c/18502
18676         * gcc.dg/pr18502-1.c: New test.
18677
18678 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18679
18680         PR c++/17413
18681         * g++.dg/template/local4.C: Tweak.
18682
18683 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18684
18685         PR tree-optimization/19578
18686         * gcc.c-torture/compile/20050202-1.c: New test.
18687
18688 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18689
18690         PR c/19435
18691         * gcc.dg/c99-init-4.c: New test.
18692
18693 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18694
18695         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18696
18697         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18698
18699         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18700         * g++.dg/eh/check-vect.h: New.
18701
18702         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18703         * gcc.dg/vect/vect-78.c: Ditto.
18704         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18705         Remove.
18706
18707         * g++.dg/conversion/simd1.C: Expect warning.
18708         * g++.dg/ext/attribute-test-1.C: Ditto.
18709         * g++.dg/ext/attribute-test-2.C: Ditto.
18710         * g++.dg/ext/attribute-test-3.C: Ditto.
18711         * g++.dg/ext/attribute-test-4.C: Ditto.
18712
18713         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18714         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18715
18716         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18717
18718 2005-02-01  Richard Henderson  <rth@redhat.com>
18719
18720         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18721         long double for ibm double-double format.
18722         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18723
18724 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18725
18726         PR tree-optimization/19633
18727         * testsuite/gcc.dg/pr19633-1.c: New test.
18728         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18729         to NULL or a symbol.
18730
18731 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18732
18733         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18734         New procs.
18735         (dg-process-target (local override)): Handle selector expressions.
18736
18737         * gcc.test-framework/README: Describe tests in source directory.
18738         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18739         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18740         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18741         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18742         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18743         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18744         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18745         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18746         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18747         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18748         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18749         * gcc.test-framework/dg-error-exp-P.c: New test.
18750         * gcc.test-framework/dg-error-exp-XP.c: New test.
18751         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18752         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18753         * gcc.test-framework/dg-output-exp-P.c: New test.
18754         * gcc.test-framework/dg-output-exp-XF.c: New test.
18755         * gcc.test-framework/dg-warning-exp-P.c: New test.
18756         * gcc.misc-tests/dg-1.c: Remove.
18757         * gcc.misc-tests/dg-2.c: Remove.
18758         * gcc.misc-tests/dg-3.c: Remove.
18759         * gcc.misc-tests/dg-4.c: Remove.
18760         * gcc.misc-tests/dg-5.c: Remove.
18761         * gcc.misc-tests/dg-6.c: Remove.
18762         * gcc.misc-tests/dg-7.c: Remove.
18763         * gcc.misc-tests/dg-8.c: Remove.
18764         * gcc.misc-tests/dg-9.c: Remove.
18765         * gcc.misc-tests/dg-10.c: Remove.
18766         * gcc.misc-tests/dg-11.c: Remove.
18767         * gcc.misc-tests/dg-12.c: Remove.
18768         * gcc.misc-tests/dg-test.exp: Remove.
18769
18770         * gcc.test-framework/test-framework.awk: Change recording and
18771         printing of passes and failures.
18772
18773         * gcc.test-framework: New directory.
18774         * gcc.test-framework/README: New.
18775         * gcc.test-framework/test-framework.exp: New.
18776         * gcc.test-framework/test-framework.awk: New.
18777         * gcc.test-framework/gen_directive_tests: New.
18778
18779 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18780
18781         * lib/treelang.exp: Fix comment typos.
18782         (treelang_target_compile): Don't append libs=-ltreelang to options.
18783
18784 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18785
18786         * g++.dg/parse/typename7.C: Adjust error messages.
18787
18788 2005-01-31  Jeff Law  <law@redhat.com>
18789
18790         * gcc.c-torture/execute/20050131-1.c: New test.
18791         * gcc.dg/wcaselabel.c: New test.
18792
18793 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18794
18795         * g++.dg/other/warning1.C: Adjust error messags.
18796         * g++.dg/parse/constant5.C: New test.
18797
18798 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18799
18800         PR c/19333
18801         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18802         the test case valid.
18803         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18804         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18805         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18806         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18807         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18808         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18809
18810 2005-01-31  Dale Johannesen  <dalej@apple.com>
18811
18812         * g++.dg/opt/pr19650.C: New test.
18813
18814 2005-01-31  Richard Henderson  <rth@redhat.com>
18815
18816         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18817         long double for intel double extended format.
18818         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18819
18820 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/19555
18823         * g++.dg/template/static10.C: New test.
18824
18825         PR c++/19395
18826         * g++.dg/parse/error24.C: New test.
18827
18828         PR c++/19367
18829         * g++.dg/lookup/builtin1.C: New test.
18830
18831         PR c++/19457
18832         * g++.dg/warn/conv3.C: New test.
18833
18834 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18835
18836         PR fortran/19647
18837         * gfortan.dg/inquire_7.f90
18838
18839 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18840
18841         PR tree-optimization/15791
18842         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18843         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18844         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18845         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18846         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18847         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18848         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18849         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18850         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18851         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18852
18853 2005-01-29  Paul Brook  <paul@codesourcery.com>
18854
18855         PR fortran/18565
18856         * check.c (real_or_complex_check): New function.
18857         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18858         * intrinsic.c (add_functions): Use new check functions.
18859         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18860         Add prototypes.
18861
18862 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18863
18864         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18865         gcc.dg/lvalue-3.c: New tests.
18866         * gcc.dg/concat.c: Update expected messages.
18867
18868 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18869
18870         PR libfortran/19595
18871         * gfortran.dg/eor_1.f90: New test.
18872
18873 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18874
18875         PR fortran/19589
18876         * gfortran.dg/logical_data_1.f90: New test.
18877
18878 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18879
18880         PR c++/19253
18881         * g++.dg/template/crash33.C: New test.
18882
18883         PR c++/19667
18884         * g++.dg/template/crash32.C: New test.
18885
18886 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18887
18888         PR middle-end/16558
18889         * g++.dg/warn/Wreturn-type-2.C: New test.
18890
18891 2004-06-24  Jeff Law  <law@redhat.com>
18892
18893         * gcc.dg/tree-ssa/20050128-1.c: New test.
18894
18895 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18896
18897         * gcc.target/frv/all-mdpackh-1.c: New test.
18898
18899 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18900
18901         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18902
18903 2005-01-27  Richard Henderson  <rth@redhat.com>
18904
18905         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18906
18907 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18908
18909         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18910
18911 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18912
18913         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18914         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18915         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18916         to cope with cases where the multilib options override the dg-options.
18917
18918 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18919
18920         PR c/18946
18921         * gcc.dg/noncompile/20050120-1.c: New test.
18922
18923 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18924
18925         PR tree-optimization/19633
18926         * gcc.dg/pr19633.c: New test.
18927         * gcc.dg/tree-ssa/pr19633.c: New test.
18928
18929 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18930
18931         * gcc.dg/20041216-1.c: New test.
18932
18933 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18934
18935         PR objc/18862
18936         * objc.dg/selector-2.m: New test.
18937
18938 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * g++.dg/opt/range-test-2.C: New test.
18941
18942         PR rtl-optimization/19579
18943         * gcc.c-torture/execute/20050124-1.c: New test.
18944
18945 2005-01-26  Greg Parker  <gparker@apple.com>
18946         Stuart Hastings  <stuart@apple.com>
18947
18948         * gcc.c-torture/execute/20050125-1.c: New.
18949
18950 2005-01-18  Jan Hubicka  <jh@suse.cz>
18951
18952         PR tree-optimize/19337
18953         * gcc.c-torture/compile/20050119-1.c: New test.
18954
18955 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18956
18957         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18958         test for successful match.
18959
18960 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18961
18962         PR objc/18408
18963         * objc.dg/comp-types-7.m: New test.
18964
18965 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18966
18967         * lib/target-supports.exp (current_target_name): New.
18968         (check_effective_target_ilp32, check_effective_target_lp64):
18969         Cache the result to use as long as the current target, with
18970         multilib flags, remains the same.
18971
18972         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18973         (dg-require-weak, dg-require-visibility, dg-require-alias,
18974         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18975         dg-require-effective-target, dg-skip-if): Remove call to
18976         skip_test_and_clear_xfail.
18977         (dg-test): Clear xfail data.
18978
18979 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18980
18981         PR target/17751
18982         * gcc.dg/ppc64-toc.c: New test.
18983
18984         * g++.dg/tree-ssa/empty-1.C: New test.
18985
18986         PR middle-end/19551
18987         * gcc.c-torture/execute/20050121-1.c: New test.
18988         * gcc.dg/20050121-2.c: New test.
18989
18990 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18991         Paul Brook  <paul@codesourcery.com>
18992
18993         PR fortran/17941
18994         * gfortran.dg/real_const_1.f: New test.
18995         * gfortran.dg/real_const_2.f90: New test.
18996         * gfortran.dg/complex_int_1.f90: New test.
18997
18998 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18999
19000         PR fortran/19313
19001         * gfortan.dg/inquire_6.f90: New test.
19002
19003 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19004
19005         PR libfortran/19451
19006         * open_readonly_1.f90: New test.
19007
19008 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19009
19010         PR libfortran/18982
19011         * gfortran.dg/open_new.f90: New file.
19012
19013 2005-01-22  Paul Brook  <paul@codesourcery.com>
19014
19015         * namelist_1.f90: New test.
19016
19017 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19018
19019         PR tree-optimization/19484
19020         * gcc.c-torture/compile/20050122-[12].c: New tests.
19021
19022 2005-01-22  Paul Brook  <paul@codesourcery.com>
19023
19024         * gfortran.dg/implicit_2.f90: New test.
19025
19026 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19027
19028         PR fortran/19314
19029         * gfortran.dg/inquire_5.f90: New test.
19030
19031 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19032
19033         PR c/18809
19034         * gcc.dg/pr18809-1.c: New test.
19035
19036 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19037
19038         * gcc.dg/20050121-1.c: New test.
19039
19040         PR tree-optimization/13000
19041         * gcc.dg/20040206-1.c: Change warning to point where function is
19042         being inlined.
19043
19044 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19045
19046         PR c++/19208
19047         * g++.dg/template/array11.C: New test.
19048
19049 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19050
19051         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19052         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19053         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19054         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19055         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19056         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19057
19058 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19059
19060         PR tree-optimization/15349
19061         * gcc.dg/tree-ssa/pr15349.c: New.
19062
19063 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19064
19065         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19066
19067 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19068
19069         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19070         scan-assembler-times directive name.
19071
19072         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19073         after dg-do.
19074
19075         PR rtl-optimization/19462
19076         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19077
19078 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19079
19080         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19081         counting function calls on ia64.
19082
19083 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19084
19085         PR rtl-optimization/15139
19086         * gcc.dg/20050111-2.c: New test.
19087
19088         PR c/17297
19089         * gcc.c-torture/compile/20050113-1.c: New testcase.
19090
19091         PR middle-end/19164
19092         * gcc.dg/20050113-1.c: New testcase.
19093
19094 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19095
19096         * gcc.dg/vect/vect-85.c: Add comment.
19097         * gcc.dg/vect/vect-86.c: Add xfail for now.
19098         * gcc.dg/vect/vect-87.c: Add xfail for now.
19099         * gcc.dg/vect/vect-88.c: Add xfail for now.
19100         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19101
19102 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19103
19104         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19105
19106 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19107
19108         * g++.dg/debug/typedef3.C: New test.
19109
19110 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19111
19112         PR c/19472
19113         * gcc.dg/asm-a.c: New test.
19114
19115 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19116
19117         * gcc.dg/sh-relax.c: Add prototype for abort.
19118
19119 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19120
19121         * gcc.dg/short-compare-1.c: New test.
19122         * gcc.dg/short-compare-2.c: Likewise.
19123
19124 2005-01-18  Michael Matz  <matz@suse.de>
19125
19126         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19127
19128 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19129
19130         PR tree-optimization/19121
19131         * gcc.c-torture/compile/pr19121.c: New test.
19132
19133 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19134
19135         PR target/19357
19136         * gcc.c-torture/compile/pr19357.c: New test.
19137
19138 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19139
19140         PR c/5675
19141         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19142         pass--those that refer just to the variable, possibly with a
19143         cast.
19144         * gcc.dg/c99-const-expr-3.c: Likewise.
19145
19146         PR middle-end/13127
19147         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19148         longer emitted.
19149
19150 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19151
19152         PR fortran/18778
19153         * gfortran.dg/endfile_2.f90: New test.
19154
19155 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19156
19157         PR 19168
19158         * gfortran.dg/select_5.f90: New test.
19159
19160 2004-01-16  Paul Brook  <paul@codesourcery.com>
19161
19162         * gfortran.dg/common_4.f90: New test.
19163
19164 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19165
19166         PR rtl-optimization/19462
19167         * gcc.dg/torture/pr19462-1.c: New test.
19168
19169 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19170
19171         PR objc/19321
19172         * objc.dg/func-ptr-2.m: New.
19173         * objc.dg/volatile-1.m: New.
19174
19175 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19176
19177         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19178
19179 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19180
19181         PR tree-optimization/19060
19182         * gcc.c-torture/execute/20050104-1.c: New test.
19183
19184 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19185
19186         PR fortran/18983
19187         * gfortran.dg/write_to_null.f90: New test.
19188
19189 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19190             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19191
19192         PR other/19328
19193         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19194         argument.
19195
19196 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19197
19198         PR c++/19263
19199         * g++.dg/init/vector1.C: New test.
19200
19201 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19202
19203         PR target/13158
19204         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19205         PR target/18987
19206         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19207
19208 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19209
19210         * gfortran.dg/select_1.f90: New test.
19211         * gfortran.dg/select_2.f90: New test.
19212         * gfortran.dg/select_3.f90: New test.
19213         * gfortran.dg/select_4.f90: New test.
19214
19215 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19216
19217         PR middle-end/19084
19218         PR rtl-optimization/19348
19219         * gcc.dg/20050111-1.c: New test.
19220         * gcc.c-torture/execute/20050111-1.c: New test.
19221
19222         * gcc.dg/i386-asm-4.c: New test.
19223
19224 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         * gcc.dg/nested-func-2.c: New test.
19227         * ada/acats/norun.lst: Remove c953002.
19228
19229 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19230
19231         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19232
19233 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19234
19235         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19236
19237 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19238
19239         PR target/18761
19240         * g++.dg/abi/align1.C: New test.
19241
19242 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19243
19244         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19245         at a time.
19246         * g++.dg/ext/altivec_check.h: Support compiling as C.
19247
19248 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19249
19250         PR c++/19355
19251         * g++.dg/expr/pr19355-1.C: New test case.
19252
19253 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19254
19255         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19256         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19257         * ada/acats/tests/c3/c92005b.ada: Likewise.
19258         * ada/acats/tests/c3/cxb3012.a: Likewise.
19259         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19260
19261 2005-01-09  Paul Brook  <paul@codesourcery.com>
19262
19263         * gfortran.dg/common_2.f90: New file.
19264         * gfortran.dg/common_3.f90: New file.
19265
19266 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19267
19268         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19269
19270 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19271
19272         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19273         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19274         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19275         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19276         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19277         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19278         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19279         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19280         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19281         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19282         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19283         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19284         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19285         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19286         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19287         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19288         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19289         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19290         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19291         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19292         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19293         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19294         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19295         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19296         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19297         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19298         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19299         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19300         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19301         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19302         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19303         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19304         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19305         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19306         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19307         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19308         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19309         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19310         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19311         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19312         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19313         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19314         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19315         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19316         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19317         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19318         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19319         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19320         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19321         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19322         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19323         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19324         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19325         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19326         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19327         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19328         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19329         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19330         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19331         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19332         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19333         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19334         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19335         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19336         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19337         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19338         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19339
19340         * gcc.dg/vect/vect-1.c: Fix spelling.
19341         * gcc.dg/vect/vect-10.c: Fix spelling.
19342         * gcc.dg/vect/vect-11.c: Fix spelling.
19343         * gcc.dg/vect/vect-12.c: Fix spelling.
19344         * gcc.dg/vect/vect-14.c: Fix spelling.
19345         * gcc.dg/vect/vect-15.c: Fix spelling.
19346         * gcc.dg/vect/vect-16.c: Fix spelling.
19347         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19348         * gcc.dg/vect/vect-64.c: Fix comments.
19349         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19350
19351 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19352             Ira Rosen  <irar@il.ibm.com>
19353
19354         * gcc.dg/vect/vect-70.c: New test.
19355         * gcc.dg/vect/vect-71.c: New test.
19356
19357 2005-01-09  Manfred Hollstein  <mh@suse.com>
19358
19359         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19360         * gcc.dg/pr18241-2.c: Likewise.
19361         * gcc.dg/pr18241-3.c: Likewise.
19362         * gcc.dg/pr18241-4.c: Likewise.
19363         * gcc.dg/pr18241-5.c: Likewise.
19364
19365 2005-01-08  Richard Henderson  <rth@redhat.com>
19366
19367         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19368         False for x86 and x86-64.
19369
19370 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19371
19372         PR tree-optimization/18241
19373         * gcc.dg/pr18241-1.c: New test.
19374         * gcc.dg/pr18241-2.c: New test.
19375         * gcc.dg/pr18241-3.c: New test.
19376         * gcc.dg/pr18241-4.c: New test.
19377         * gcc.dg/pr18241-5.c: New test.
19378
19379 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19380
19381         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19382         gfortran.dg/select_4.f90: New.
19383
19384 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * gcc.c-torture/execute/20050107-1.c: New test.
19387
19388 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19389
19390         PR c++/19298
19391         * g++.dg/template/ref2.C: New.
19392
19393 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19394
19395         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19396         instead of being empty.
19397
19398 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19399
19400         PR fortran/15553
19401         * gfortran.dg/array-1.f90: New test.
19402
19403 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19404
19405         PR tree-optimization/19283
19406         * gcc.c-torture/execute/20050106-1.c: New test.
19407
19408         PR rtl-optimization/18861
19409         * gcc.dg/20050105-1.c: New test.
19410
19411         PR tree-optimization/18828
19412         * gcc.dg/20050105-2.c: New test.
19413
19414 2005-01-07  Andreas Jaeger  <aj@suse.de>
19415
19416         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19417
19418 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19419
19420         PR fortran/18398
19421         * gfortran.dg/fmt_read.f90: New test.
19422
19423 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19424
19425         * gcc.dg/rs6000-ldouble-2.c: New.
19426
19427 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/19244
19430         * g++.dg/parser/ctor2.C: New test.
19431
19432 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19433
19434         PR c++/17154
19435         * g++.dg/template/using9.C: New test.
19436
19437 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19438
19439         PR c++/19258
19440         * g++.dg/lookup/friend6.C: New test.
19441
19442 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         PR c++/19270
19445         * g++.dg/template/array10.C: New.
19446
19447 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19448
19449         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19450         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19451
19452 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19453
19454         * gcc.c-torture/compile/20050105-1.c: New test.
19455
19456 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19457
19458         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19459
19460 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19461
19462         PR middle-end/19100
19463         * gcc.dg/conv-3.c: New test case.
19464
19465 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19466
19467         * gcc.dg/asm-wide-1.c: New test.
19468
19469 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         PR c++/19030
19472         * g++.dg/parse/crash22.C: New
19473
19474 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19475
19476         PR 19257
19477         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19478
19479 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19480
19481         PR middle-end/17767
19482         * gcc.dg/i386-mmx-6.c: New test case.
19483
19484 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19485
19486         PR tree-optimization/18308
19487         * gcc.dg/vect/pr18308.c: New testcase.
19488
19489 2005-01-04  Andreas Jaeger  <aj@suse.de>
19490
19491         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19492
19493 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19494             Robert Bowdidge <bowdidge@apple.com>
19495
19496         * gcc.dg/cpp/subframework1.c: New.
19497         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19498         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19499         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19500         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19501
19502 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19503
19504         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19505         producing warning.
19506         * gcc.dg/darwin-weakimport-2.c: New.
19507
19508 2005-01-03  Richard Henderson  <rth@redhat.com>
19509
19510         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19511
19512 2005-01-03  Richard Henderson  <rth@redhat.com>
19513
19514         * gcc.dg/vect/vect.exp: Enable for ia64.
19515         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19516         (check_effective_target_vect_float): Likewise.
19517         (check_effective_target_vect_no_align): Likewise.
19518         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19519         * gcc.dg/vect/vect-8.c: Likewise.
19520
19521 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19522
19523         PR target/19236
19524         * gcc.dg/pr19236-1.c: New test case.
19525
19526 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19527
19528         PR rtl-optimization/12092
19529         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19530
19531 2005-01-02  Andreas Jaeger  <aj@suse.de>
19532
19533         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19534
19535 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19536             Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         PR rtl-optimization/12092
19539         * gcc.dg/pr12092-1.c: New test case.
19540
19541 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19542
19543         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19544         'hidden' and 'default' for better portability.
19545         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19546
19547         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19548         6 and 7.
19549         * g++.old-deja/g++.brendan/new3.C: Likewise.
19550
19551 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19552
19553         * gcc.dg/20041231-1.C: New test.
19554         * g++.dg/warn/Wunreachable-code-1.C: New test.
19555
19556 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19557
19558         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19559         file, not /dev/null.  Abort on error.
19560
19561 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19562             Ziemowit Laski  <zlaski@apple.com>
19563
19564         PR objc/18971
19565         * objc.dg/encode-5.m: New test.
19566
19567 2004-12-29  Richard Henderson  <rth@redhat.com>
19568
19569         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19570         * objc.dg/stabs-1.m: Disable for ia64.
19571
19572 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19573
19574         PR c++/19190
19575         * g++.dg/warn/Wunused-10.C: New test.
19576
19577 2004-12-28  Richard Henderson  <rth@redhat.com>
19578
19579         * objc.dg/stabs-1.m: Disable for alpha.
19580
19581 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19582
19583         PR c++/19149
19584         * g++.dg/parse/error23.C: New test.
19585
19586 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19587
19588         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19589
19590         PR fortran/19032
19591         * gfortran.dg/intrinsic_modulo_1.f90: New.
19592         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19593         tests with divisor -1.
19594
19595 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19596
19597         * g++.dg/opt/temp1.C (memcpy): Return a value.
19598
19599         PR c++/19148
19600         * g++.dg/expr/cond7.C: New test.
19601
19602 2004-12-27  Paul Brook  <paul@codesourcery.com>
19603
19604         * gfortran.dg/g77/select_no_compile.f: Remove.
19605
19606 2004-12-27  Richard Henderson  <rth@redhat.com>
19607
19608         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19609         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19610         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19611
19612 2004-12-26  Richard Henderson  <rth@redhat.com>
19613
19614         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19615         by 1i instead of token pasting.
19616
19617 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19618
19619         PR tree-optimization/17578
19620         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19621         to additional_flags.
19622         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19623
19624 2004-12-25  Richard Henderson  <rth@redhat.com>
19625
19626         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19627         Remove Alpha.
19628
19629 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19630
19631         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19632         hppa*-*-hpux*.
19633         * gcc.dg/pr17957.c (dg-options): Likewise.
19634         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19635         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19636         instead of 0 on __hppa__.
19637         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19638         "foo,%r" on hppa*-*-*.
19639
19640 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19641
19642         PR fortran/19071
19643         * gfortran.dg/complex_write.f90: New test.
19644
19645 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/17595
19648         * g++.dg/parse/pragma2.C: New test.
19649
19650         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19651
19652 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19653
19654         * gcc.dg/empty2.c: Add missing dg-warning.
19655
19656 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/17413
19659         * g++.dg/template/local4.C: New test.
19660         * g++.dg/template/crash19.C: Add dg-error marker.
19661
19662         * g++.dg/template/crash31.C: Correct embedded PR number.
19663
19664 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/16405
19667         * g++.dg/opt/temp1.C: Add do-run marker.
19668
19669 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19670
19671         * g++.dg/template/spec19.C: New.
19672
19673 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19674
19675         PR target/16819
19676         * gcc.dg/empty2.c: New.
19677
19678 2004-12-23  Richard Henderson  <rth@redhat.com>
19679
19680         * lib/target-supports.exp (check_effective_target_vect_no_align):
19681         Remove i?86 and x86-64.
19682
19683 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/16405
19686         * g++.dg/opt/temp1.C: New test.
19687
19688 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19689
19690         PR c++/18733
19691         * g++.dg/template/friend33.C: New testcase.
19692
19693 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19694
19695         PR c++/18464
19696         * g++.dg/template/cond5.C: New test.
19697
19698         PR c++/18492
19699         * g++.dg/inherit/thunk3.C: New test.
19700
19701         PR c++/11224
19702         * g++.dg/warn/Wunused-9.C: New test.
19703
19704 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19705
19706         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19707
19708 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19709
19710         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19711
19712 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/18378
19715         * g++.dg/ext/packed8.C: New test.
19716
19717         PR c++/19063
19718         * g++.dg/template/crash31.C: New test.
19719
19720         PR c++/19034
19721         * g++.dg/template/crash30.C: New test.
19722
19723 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19724
19725         PR C++/18984
19726         * g++.dg/eh/ctor3.C: New test.
19727
19728 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19729
19730         * objc.dg/stabs-1.m: Allow section name to be quoted and
19731         assembly label to begin with '.LL'.
19732
19733 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19734
19735         * gcc.dg/vect/vect.exp
19736         (check_effective_target_lp64_or_vect_no_align): New.
19737         * gcc.dg/vect/vect-77.c: Use it.
19738         * gcc.dg/vect/vect-78.c: Use it.
19739
19740         * lib/target-supports.exp
19741         (check_effective_target_vect_no_max,
19742         check_effective_target_vect_no_bitwise,
19743         check_effective_target_vect_no_align): New.
19744         * gcc.dg/vect/vect-13.c: Use them.
19745         * gcc.dg/vect/vect-17.c: Ditto.
19746         * gcc.dg/vect/vect-18.c: Ditto.
19747         * gcc.dg/vect/vect-19.c: Ditto.
19748         * gcc.dg/vect/vect-20.c: Ditto.
19749         * gcc.dg/vect/vect-27.c: Ditto.
19750         * gcc.dg/vect/vect-29.c: Ditto.
19751         * gcc.dg/vect/vect-44.c: Ditto.
19752         * gcc.dg/vect/vect-48.c: Ditto.
19753         * gcc.dg/vect/vect-50.c: Ditto.
19754         * gcc.dg/vect/vect-52.c: Ditto.
19755         * gcc.dg/vect/vect-54.c: Ditto.
19756         * gcc.dg/vect/vect-56.c: Ditto.
19757         * gcc.dg/vect/vect-58.c: Ditto.
19758         * gcc.dg/vect/vect-60.c: Ditto.
19759         * gcc.dg/vect/vect-72.c: Ditto.
19760         * gcc.dg/vect/vect-80.c: Ditto.
19761
19762 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19763
19764         PR c++/14075
19765         * g++.dg/init/string1.C: New.
19766
19767         PR c++/18975
19768         * g++.dg/other/synth1.C: New.
19769
19770 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19771
19772         PR c/18963
19773         * gcc.dg/pr18963-1.c: New test.
19774
19775 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19776
19777         PR c/18596
19778         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19779         * gcc.dg/pr18596-1.c: Use dg-error.
19780         (dg-options): Use -fno-unit-at-a-time.
19781         * gcc.dg/pr18596-2.c: New test.
19782         * gcc.dg/pr18596-3.c: New test.
19783
19784 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19785
19786         PR middle-end/18683
19787         * g++.dg/opt/pr18683-1.C: New test case.
19788
19789 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19790
19791         PR other/19093
19792         * g++.dg/opt/max1.C: Fix for 64bit targets.
19793
19794 2004-12-20  Matt Austern  <austern@apple.com>
19795
19796         PR c++/19044
19797         * g++.dg/ext/builtin6.C: New
19798
19799 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19800
19801         PR tree-optimization/19080
19802         * gcc.c-torture/compile/pr19080.c: New test.
19803
19804 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19805
19806         * gcc.dg/20041219-1.c: New test.
19807
19808 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19809
19810         PR middle-end/19068
19811         * g++.dg/opt/max1.C: New test case.
19812
19813 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19814
19815         * gcc.dg/fdata-sections-1.c: New test.
19816
19817 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19818
19819         PR middle-end/18548
19820         * gcc.dg/max-1.c: New test case.
19821
19822 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * gcc.c-torture/execute/20041218-1.c: New test.
19825
19826 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19827
19828         * gcc.dg/pr18501.c: New test.
19829         * gcc.dg/uninit-5.c: XFAIL.
19830         * gcc.dg/uninit-9.c: XFAIL.
19831
19832 2004-12-17  Dale Johannesen  <dalej@apple.com>
19833
19834         * gcc.dg/20041213-1.c: New.
19835
19836 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19837
19838         * objc.dg/stabs-1.m: Allow assembly label to begin
19839         with a dot ('.').
19840
19841 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19842
19843         * gcc.c-torture/execute/20041213-1.c: Move...
19844         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19845
19846 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19847
19848         PR c++/18721
19849         * g++.dg/lookup/conv-5.C: New.
19850
19851 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19852
19853         * objc.dg/stabs-1.m: New test.
19854
19855 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19856
19857         * gcc.dg/visibility-c.c: Change compile to
19858         assemble for the test.
19859
19860 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19861
19862         PR target/19041
19863         * gcc.dg/visibility-c.c: New test.
19864
19865 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19866
19867         PR middle-end/18493
19868         * gcc.dg/switch-8.c: New test case.
19869
19870 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19871
19872         PR c++/18905
19873         * g++.dg/template/init4.C: New.
19874         * g++.dg/opt/static3.C: Enable optimizer.
19875
19876 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19877
19878         * g++.dg/other/complex1.C: New test.
19879
19880 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19881
19882         * g++.dg/opt/inline9.C: New test.
19883
19884 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19885
19886         PR fortran/18993
19887         * gfotran.dg/nullify_1.f: New test.
19888
19889 2004-12-15  Richard Henderson  <rth@redhat.com>
19890
19891         * gcc.target/i386/i386.exp: New harness.
19892         * gcc.target/i386/vect-args.c: New.
19893
19894 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19895
19896         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19897
19898 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19899
19900         PR c++/18825
19901         * g++.dg/template/friend32.C: New test.
19902
19903 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19904
19905         * cpp/pragma-once-1.c: New test.
19906         * cpp/pragma-once-1b.h: Likewise.
19907         * cpp/pragma-once-1c.h: Likewise.
19908         * cpp/pragma-once-1d.h: Likewise.
19909         * cpp/inc/pragma-once-1a.h: Likewise.
19910
19911 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19912             Steven G. Kargl  <kargls@comcast.net>
19913
19914         PR fortran/17597
19915         * gfortran.dg/list_read_3.f90: New test.
19916
19917 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19918
19919         * gcc.dg/ftrapv-2.c: New test.
19920
19921 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19922
19923         PR c++/18981
19924         * g++.dg/template/typename9.C: New test.
19925
19926 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/18738
19929         * g++.dg/template/typename8.C: New test.
19930         * g++.dg/parse/friend2.C: Tweak error message.
19931
19932 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19933
19934         * gcc.c-torture/20041214-1.c: New test.
19935
19936 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19937
19938         PR c++/18965
19939         * g++.dg/init/array17.C: New test.
19940
19941 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19942
19943         PR c++/18793
19944         * g++.dg/init/aggr3.C: New test.
19945
19946 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19947
19948         * gcc.dg/altivec-types-1.c: New test.
19949         * gcc.dg/altivec-types-2.c: New test.
19950         * gcc.dg/altivec-types-3.c: New test.
19951         * gcc.dg/altivec-types-4.c: New test.
19952         * g++.dg/ext/altivec-types-1.C: New test.
19953         * g++.dg/ext/altivec-types-2.C: New test.
19954         * g++.dg/ext/altivec-types-3.C: New test.
19955         * g++.dg/ext/altivec-types-4.C: New test.
19956
19957 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19958
19959         PR middle-end/18951
19960         * gcc.c-torture/execute/20041213-1.c: New test.
19961
19962 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         PR c++/18949
19965         * g++.dg/template/cast1.C: New.
19966
19967 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19968
19969         * gcc.c-torture/execute/20041213-2.c: New test.
19970
19971 2004-12-13  Richard Henderson  <rth@redhat.com>
19972
19973         * gcc.dg/i386-sse-10.c: Fix typo in options.
19974
19975 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19976
19977         PR c++/18968
19978         * g++.dg/opt/pr18968.C: New test.
19979
19980 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/18925
19983         * g++.dg/ext/visibility/staticdatamem.C: New test.
19984
19985 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19986
19987         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19988
19989 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19990
19991         PR rtl-optimization/18928
19992         * gcc.dg/pr18928-1.c: New test case.
19993
19994 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19995
19996         PR tree-opt/16951
19997         * gcc.c-torture/compile/20041211-1.c: New.
19998
19999 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20000
20001         PR middle-end/17564
20002         * gcc.c-torture/execute/20041212-1.c: New test.
20003
20004 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20005
20006         PR fortran/18869
20007         * gfortran.dg/common_1.f90: New test.
20008
20009 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20010         Paul Brook  <paul@codesourcery.com>
20011
20012         PR fortran/16222
20013         * gfortran.dg/real_do_1.f90: New test.
20014
20015 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20016
20017         PR tree-opt/18040
20018         * g++.dg/opt/ptrmem6.C: New test.
20019
20020 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20021
20022         PR middle-end/18921
20023         * gcc.dg/pr18921-1.c: New test case.
20024
20025 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20026
20027         PR fortran/17175
20028         * gfortran.dg/scale_1.f90: New test.
20029
20030 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20031
20032         PR middle-end/18903
20033         * gcc.c-torture/compile/pr18903.c: New test.
20034
20035 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20036
20037         * gcc.c-torture/execute/20041210-1.c: New test.
20038
20039 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20040
20041         PR c++/18731
20042         * g++.dg/parser/struct-1.C: New test.
20043         * g++.dg/parser/struct-2.C: New test.
20044         * g++.dg/parser/struct-3.C: New test.
20045
20046 2004-12-09  Richard Henderson  <rth@redhat.com>
20047
20048         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20049
20050         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20051         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20052
20053 2004-12-09  Matt Austern  <austern@apple.com>
20054
20055         PR c++/18514
20056         * g++.dg/ext/builtin1.C: New
20057         * g++.dg/ext/builtin2.C: New
20058         * g++.dg/ext/builtin3.C: New
20059         * g++.dg/ext/builtin4.C: New
20060         * g++.dg/ext/builtin5.C: New
20061
20062 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20063
20064         PR tree-opt/18904
20065         * g++.dg/opt/ptrmem5.C: New test.
20066
20067 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20068
20069         * g++.dg/parse/typename5.C: Adjust for new error.
20070         * g++.dg/parse/typename7.C: New.
20071
20072 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20073
20074         PR c++/18073
20075         * g++.dg/other/mmintrin.C: New test.
20076
20077 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20078
20079         PR c++/16681
20080         * g++.dg/init/array15.C: New.
20081         * g++.dg/init/array16.C: New.
20082
20083 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20084
20085         PR fortran/18826
20086         * gfortran.dg/assign_1.f90: New test.
20087
20088 2004-12-08  Nick Clifton  <nickc@redhat.com>
20089
20090         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20091         * gcc.target/xstormy16/data_below100: Likewise.
20092         * gcc.target/xstormy16/sfr: Likewise.
20093         * gcc.target/xstormy16/below100.S: New test source file.
20094         * gcc.target/xstormy16/below100.ld: New test linker script.
20095         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20096         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20097         bp instructions.
20098         * gcc.target/xstormy16/bp.c: Likewise.
20099
20100         * gcc.target/xstormy16/bss_below100: New files:
20101         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20102         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20103         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20104         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20105         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20106         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20107         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20108         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20109         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20110         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20111         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20112         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20113         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20114         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20115         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20116         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20117         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20118         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20119         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20120         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20121         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20122         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20123         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20124         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20125         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20126         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20127         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20128
20129         * gcc.target/xstormy16/data_below100: New files:
20130         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20131         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20132         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20133         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20134         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20135         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20136         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20137         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20138         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20139         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20140         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20141         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20142         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20143         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20144         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20145         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20146         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20147         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20148         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20149         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20150         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20151         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20152         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20153         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20154         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20155         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20156         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20157
20158         * gcc.target/xstormy16/sfr: New files:
20159         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20160         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20161         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20162         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20163         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20164         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20165         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20166         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20167         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20168         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20169         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20170         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20171         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20172         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20173         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20174         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20175         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20176         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20177         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20178         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20179         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20180         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20181         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20182         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20183         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20184         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20185         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20186         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20187         27_if0_sfrw_bitfield_f.c
20188
20189 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20190
20191         PR c++/18100
20192         * g++.dg/lookup/name-clash4.C: New test.
20193
20194 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20195
20196         PR c++/18672
20197         * g++.dg/opt/array1.C: New.
20198
20199         PR c++/18803
20200         * g++.dg/template/operator5.C: New.
20201
20202 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20203
20204         PR c/18867
20205         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20206
20207 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20208
20209         * gcc.dg/noncompile/20041207.c: New test.
20210
20211 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20212
20213         * g++.dg/other/unreachable-1.C: New test.
20214
20215 2004-12-06  Nick Clifton  <nickc@redhat.com>
20216
20217         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20218         <limits.h> because the latter comes from gcc's include/ directory
20219         and not the newlib/libc/include directory.
20220
20221 2004-12-04  Richard Henderson  <rth@redhat.com>
20222
20223         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20224
20225 2004-12-04  Richard Henderson  <rth@redhat.com>
20226
20227         * lib/target-supports.exp (check_gc_sections_available): Disable
20228         for alpha and ia64.
20229
20230 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20231
20232         PR middle-end/17909
20233         * g++.dg/other/vararg-2.C: New test.
20234
20235 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20236
20237         PR c++/17011, c++/17971
20238         * g++.dg/template/error15.C: Adjust expected error.
20239         * g++.dg/template/instantiate3.C: Likewise.
20240
20241 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20242
20243         * gcc.dg/altivec-18.c: Fix for darwin
20244
20245 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20246
20247         PR c++/18782
20248         * g++.dg/parse/ptrmem2.C: New.
20249
20250         PR c++/18318
20251         * g++.dg/template/new1.C: New.
20252
20253 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20254
20255         PR fortran/18710
20256         * gfortran.dg/direct_io_3.f90: New test.
20257
20258 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         PR 18758
20261         * g++.dg/parse/crash21.C: New.
20262
20263 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20264
20265         PR c++/15664, c++/18276
20266         * g++.dg/template/ttp13.C: New test.
20267         * g++.dg/template/ttp14.C: Likewise.
20268
20269 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20270
20271         PR c++/18123
20272         * g++.dg/parse/enum2.C: New test.
20273         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20274
20275 2004-12-02  Nick Clifton  <nickc@redhat.com>
20276
20277         * gcc.target/xstormy16: New test directory.
20278         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20279         * gcc.target/xstormy16/bp.c: Check the generation of bp
20280         instructions.
20281         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20282         bn instructions and the BELOW100 attribute.
20283
20284 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20285
20286         PR target/16952
20287         * gcc.dg/ppc-eabi.c: New.
20288
20289 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20290
20291         PR fortran/18284
20292         * gfortran.dg/backspace.f90
20293
20294 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20295
20296         * gfortran.dg/inquire.f90: New test.
20297
20298 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20299
20300         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20301         handle effective-target-keyword.
20302         (dg-skip-if): Support effective-target keyword as target list.
20303         (dg-xfail-if): Ditto.
20304         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20305
20306 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20307
20308         PR tree-optimization/18291
20309         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20310
20311 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20312
20313         PR C++/18729
20314         * g++.dg/parse/crash20.C: New.
20315
20316         PR c++/17431
20317         * g++.dg/overload/arg1.C: New.
20318         * g++.dg/overload/arg2.C: New.
20319         * g++.dg/overload/arg3.C: New.
20320         * g++.dg/overload/arg4.C: New.
20321
20322 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20323
20324         * gcc.dg/c99-flex-array-4.c: Remove.
20325
20326 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20327
20328         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20329
20330         * lib/target-supports.exp (is-effective-target): Simplify.
20331
20332         * lib/target-supports.exp (check_effective_target_vect_long):
20333         Fix for powerpc64-*-*.
20334
20335 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20336
20337         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20338         to support new requirements on FreeBSD 5.
20339
20340 2004-11-30  Devang Patel  <dpatel@apple.com>
20341
20342         PR 18702
20343         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20344
20345 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20346
20347         * g++.dg/ext/altivec-13.C: New test.
20348
20349 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         PR tree-opt/18298
20352         * gcc.c-torture/execute/p18298.c: New test.
20353
20354 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20355             Dorit Naishlos  <dorit@il.ibm.com>
20356
20357         PR tree-opt/18607
20358         * gcc.dg/vect/vect-89.c: New test.
20359
20360 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20361
20362         * gcc.dg/pr18596-1.c: New test.
20363
20364 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20365
20366         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20367
20368 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         PR c/18479
20371         * gcc.dg/pr18479.c: New test.
20372
20373 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20374
20375         PR target/18490
20376         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20377         mmix-knuth-mmixware.
20378
20379         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20380         cris-*-elf* cris-*-aout* mmix-*-*
20381
20382 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20383
20384         PR middle-end/18725
20385         * gcc.dg/pr18725.c: New test.
20386
20387 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20388
20389         PR target/18488
20390         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20391
20392         PR target/18336
20393         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20394
20395 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20396
20397         PR c++/18368
20398         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20399         * g++.old-deja/g++.law/ctors5.C: Likewise.
20400         * g++.old-deja/g++.other/crash25.C: Likewise.
20401
20402         PR c++/18674
20403         * g++.dg/template/error16.C: New test.
20404
20405         PR c++/18512
20406         * g++.dg/template/crash29.C: New test.
20407
20408 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20409
20410         PR tree-optimization/18712
20411         * gcc.c-torture/compile/pr18712.c: New test.
20412
20413 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20414
20415         PR c/7544
20416         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20417         tests.
20418
20419 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20420
20421         PR c++/18652
20422         * g++.dg/lookup/crash6.C: New test.
20423
20424 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20425
20426         PR middle-end/18164
20427         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20428
20429 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20430
20431         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20432         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20433         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20434
20435 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20436
20437         * gcc.dg/pr18164.c: New test.
20438
20439 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20440
20441         * gcc.dg/funroll-loops-all.c: New.
20442
20443 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20444
20445         PR target/18489
20446         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20447         delimeter, match space and TAB as well as ":".
20448
20449         PR target/18484
20450         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20451
20452         PR target/18348
20453         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20454
20455         PR target/18345
20456         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20457
20458         PR target/18337
20459         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20460
20461 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20462
20463         * gfortran.dg/direct_io_2.f90: New test.
20464
20465 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20466
20467         PR target/18334
20468         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20469
20470 2004-11-28  Richard Henderson  <rth@redhat.com>
20471
20472         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20473
20474 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20475
20476         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20477         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20478         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20479         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20480         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20481         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20482         gcc.dg/pointer-arith-8.c: New tests.
20483
20484 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20485
20486         PR fortran/18364
20487         * gfortran.dg/endfile.f90: New test.
20488
20489 2004-11-27  Falk Hueffner  <falk@debian.org>
20490
20491         * gcc.dg/loop-6.c: New test.
20492
20493 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20494
20495         * gcc.c-torture/execute/20041126-1.c: New test.
20496
20497 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20498
20499         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20500         on IRIX.
20501
20502 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20503
20504         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20505         functions.
20506
20507 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20508
20509         PR rtl-optimization/17825
20510         * gcc.c-torture/compile/20041119-1.c: New test.
20511
20512 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20513
20514         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20515         Check existence of ld library path variables before unsetting.
20516
20517 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20520
20521 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20522
20523         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20524
20525 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20526
20527         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20528
20529 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20530
20531         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20532         dg-do directive.
20533
20534 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20535
20536         * gcc.dg/pr17957.c: Pass --param, not -param.
20537
20538 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20539
20540         PR middle-end/17957
20541         * testsuite/gcc.dg/pr17957.c: New test.
20542
20543 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/18445
20546         * g++.dg/template/crash28.C: Likewise.
20547
20548         PR c++/18001
20549         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20550         * g++.dg/ext/lvaddr.C: Likewise.
20551         * g++.dg/opt/pr7503-3.C: Likewise.
20552
20553         PR c++/18466
20554         * g++.dg/parse/qualified3.C: New test.
20555         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20556
20557         PR c++/18545
20558         * g++.dg/expr/return1.C: New test.
20559
20560 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20561
20562         Friend class name lookup 3/n, PR c++/3332
20563         * g++.dg/lookup/friend3.C: New test.
20564         * g++.dg/lookup/friend4.C: Likewise.
20565         * g++.dg/lookup/friend5.C: Likewise.
20566
20567 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20568
20569         Friend class name lookup 2/n, PR c++/14513, c++/15410
20570         * g++.dg/lookup/friend2.C: New test.
20571         * g++.dg/template/friend31.C: Likewise.
20572
20573 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20574
20575         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20576
20577 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20578
20579         PR c++/17473
20580         * g++.dg/tc1/dr56.C: Remove.
20581         * g++.dg/template/typedef1.C: Add dg-error markers.
20582         * g++.old-deja/g++.other/typedef7.C: Likewise.
20583
20584         PR c++/18285
20585         * g++.dg/parse/typedef7.C: New test.
20586
20587 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20588
20589         * gcc.c-torture/execute/20041124-1.c: New test.
20590
20591 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20592
20593         * g++.dg/template/deduce3.C: New test.
20594
20595         PR c++/18586
20596         * g++.dg/template/crash27.C: New test.
20597
20598         PR c++/18530
20599         * g++.dg/warn/Wshadow-3.C: New test.
20600
20601 2004-11-24  Devang Patel  <dpatel@apple.com>
20602
20603         PR/18555
20604         * gcc.dg/cpp/isysroot-1.c: New test.
20605         * gcc.dg/cpp/usr/include/stdio.h: New file.
20606         * gcc.dg/cpp/isysroot-2.c: New test.
20607         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20608         New file.
20609
20610 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20611
20612         PR c++/8929
20613         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20614
20615 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20616
20617         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20618         * gcc.target/sparc/pdist.c: Likewise.
20619
20620 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20621
20622         PR c++/16882
20623         * g++.dg/conversion/simd1.C: New test.
20624
20625 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20626
20627         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20628         and restore_ld_library_path_env_vars.
20629         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20630         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20631         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20632         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20633
20634 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20635
20636         * gcc.dg/pragma-align-2.c: Test macro expansion.
20637         * gcc.dg/pragma-pack-2.c: New test.
20638
20639 2004-11-23  Richard Henderson  <rth@redhat.com>
20640
20641         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20642         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20643         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20644         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20645         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20646         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20647
20648         * gcc.dg/vect/vect.exp: Add check for alpha.
20649         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20650         (check_effective_target_vect_int): Enable for alpha.
20651         (check_effective_target_vect_long): New.
20652         (is-effective-target): Add it.
20653
20654 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20655
20656         * gcc.dg/pr18614-1.c: New test.
20657
20658 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20659
20660         * gcc.dg/setjmp-2.c: New test.
20661
20662 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20663
20664         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20665         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20666         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20667         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20668         gcc.target/sparc/pdist.c: New tests.
20669
20670 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20671
20672         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20673
20674 2004-11-22  Dale Johannesen  <dalej@apple.com>
20675
20676         * gcc.dg/20041111-1.c: New.
20677
20678 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20679
20680         PR tree-opt/18536
20681         * gcc.dg/vect/pr18536.c: New test.
20682
20683 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20684
20685         PR c++/18354
20686         * g++.dg/template/nontype11.C: New test.
20687
20688 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20689
20690         PR middle-end/18520
20691         * gcc.dg/pr18520-1.c: New test case.
20692
20693 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20694
20695         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20696         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20697         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20698         expected diagnostics.
20699
20700 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20701
20702         PR target/18580
20703         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20704         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20705         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20706
20707 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20708
20709         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20710
20711 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20712             Joseph Myers  <joseph@codesourcery.com>
20713
20714         * lib/target-supports.exp (check_visibility_available): Really
20715         test the compiler.
20716
20717 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20718
20719         PR tree-opt/18181
20720         * gcc.dg/vect/vect-85.c: New test.
20721         * gcc.dg/vect/vect-86.c: New test.
20722         * gcc.dg/vect/vect-87.c: New test.
20723         * gcc.dg/vect/vect-88.c: New test.
20724
20725 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20726
20727         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20728
20729 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20730
20731         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20732         * gcc.dg/ppc-and-1.c: Ditto.
20733         * gcc.dg/ppc-compare-1.c: Ditto.
20734         * gcc.dg/ppc-mov-1.c: Ditto
20735
20736 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20737             Mark Mitchell  <mark@codesourcery.com>
20738
20739         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20740
20741 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20742             Aldy Hernandez  <aldyh@redhat.com>
20743
20744         * lib/target-supports.exp (check_effective_target_vect_int): New
20745         (check_effective_target_vect_float): New
20746         (check_effective_target_vect_double): New.
20747         (is-effective-target): Support new effective targets keywords.
20748         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20749         default action for dg-do.
20750         * gcc.dg/vect/pr16105.c: Use new support.
20751         * gcc.dg/vect/pr18400.c: Ditto.
20752         * gcc.dg/vect/pr18425.c: Ditto.
20753         * gcc.dg/vect/vect-1.c: Ditto.
20754         * gcc.dg/vect/vect-10.c: Ditto.
20755         * gcc.dg/vect/vect-11.c: Ditto.
20756         * gcc.dg/vect/vect-12.c: Ditto.
20757         * gcc.dg/vect/vect-13.c: Ditto.
20758         * gcc.dg/vect/vect-14.c: Ditto.
20759         * gcc.dg/vect/vect-15.c: Ditto.
20760         * gcc.dg/vect/vect-16.c: Ditto.
20761         * gcc.dg/vect/vect-17.c: Ditto.
20762         * gcc.dg/vect/vect-18.c: Ditto.
20763         * gcc.dg/vect/vect-19.c: Ditto.
20764         * gcc.dg/vect/vect-2.c: Ditto.
20765         * gcc.dg/vect/vect-20.c: Ditto.
20766         * gcc.dg/vect/vect-21.c: Ditto.
20767         * gcc.dg/vect/vect-22.c: Ditto.
20768         * gcc.dg/vect/vect-23.c: Ditto.
20769         * gcc.dg/vect/vect-24.c: Ditto.
20770         * gcc.dg/vect/vect-25.c: Ditto.
20771         * gcc.dg/vect/vect-26.c: Ditto.
20772         * gcc.dg/vect/vect-27.c: Ditto.
20773         * gcc.dg/vect/vect-27a.c: Ditto.
20774         * gcc.dg/vect/vect-28.c: Ditto.
20775         * gcc.dg/vect/vect-29.c: Ditto.
20776         * gcc.dg/vect/vect-29a.c: Ditto.
20777         * gcc.dg/vect/vect-3.c: Ditto.
20778         * gcc.dg/vect/vect-30.c: Ditto.
20779         * gcc.dg/vect/vect-31.c: Ditto.
20780         * gcc.dg/vect/vect-32.c: Ditto.
20781         * gcc.dg/vect/vect-33.c: Ditto.
20782         * gcc.dg/vect/vect-34.c: Ditto.
20783         * gcc.dg/vect/vect-35.c: Ditto.
20784         * gcc.dg/vect/vect-36.c: Ditto.
20785         * gcc.dg/vect/vect-37.c: Ditto.
20786         * gcc.dg/vect/vect-38.c: Ditto.
20787         * gcc.dg/vect/vect-4.c: Ditto.
20788         * gcc.dg/vect/vect-40.c: Ditto.
20789         * gcc.dg/vect/vect-41.c: Ditto.
20790         * gcc.dg/vect/vect-42.c: Ditto.
20791         * gcc.dg/vect/vect-43.c: Ditto.
20792         * gcc.dg/vect/vect-44.c: Ditto.
20793         * gcc.dg/vect/vect-45.c: Ditto.
20794         * gcc.dg/vect/vect-46.c: Ditto.
20795         * gcc.dg/vect/vect-47.c: Ditto.
20796         * gcc.dg/vect/vect-48.c: Ditto.
20797         * gcc.dg/vect/vect-48a.c: Ditto.
20798         * gcc.dg/vect/vect-49.c: Ditto.
20799         * gcc.dg/vect/vect-5.c: Ditto.
20800         * gcc.dg/vect/vect-50.c: Ditto.
20801         * gcc.dg/vect/vect-51.c: Ditto.
20802         * gcc.dg/vect/vect-52.c: Ditto.
20803         * gcc.dg/vect/vect-53.c: Ditto.
20804         * gcc.dg/vect/vect-54.c: Ditto.
20805         * gcc.dg/vect/vect-55.c: Ditto.
20806         * gcc.dg/vect/vect-56.c: Ditto.
20807         * gcc.dg/vect/vect-56a.c: Ditto.
20808         * gcc.dg/vect/vect-57.c: Ditto.
20809         * gcc.dg/vect/vect-58.c: Ditto.
20810         * gcc.dg/vect/vect-59.c: Ditto.
20811         * gcc.dg/vect/vect-6.c: Ditto.
20812         * gcc.dg/vect/vect-60.c: Ditto.
20813         * gcc.dg/vect/vect-61.c: Ditto.
20814         * gcc.dg/vect/vect-62.c: Ditto.
20815         * gcc.dg/vect/vect-63.c: Ditto.
20816         * gcc.dg/vect/vect-64.c: Ditto.
20817         * gcc.dg/vect/vect-65.c: Ditto.
20818         * gcc.dg/vect/vect-66.c: Ditto.
20819         * gcc.dg/vect/vect-67.c: Ditto.
20820         * gcc.dg/vect/vect-68.c: Ditto.
20821         * gcc.dg/vect/vect-69.c: Ditto.
20822         * gcc.dg/vect/vect-7.c: Ditto.
20823         * gcc.dg/vect/vect-72.c: Ditto.
20824         * gcc.dg/vect/vect-72a.c: Ditto.
20825         * gcc.dg/vect/vect-73.c: Ditto.
20826         * gcc.dg/vect/vect-74.c: Ditto.
20827         * gcc.dg/vect/vect-75.c: Ditto.
20828         * gcc.dg/vect/vect-76.c: Ditto.
20829         * gcc.dg/vect/vect-77.c: Ditto.
20830         * gcc.dg/vect/vect-77a.c: Ditto.
20831         * gcc.dg/vect/vect-78.c: Ditto.
20832         * gcc.dg/vect/vect-79.c: Ditto.
20833         * gcc.dg/vect/vect-8.c: Ditto.
20834         * gcc.dg/vect/vect-80.c: Ditto.
20835         * gcc.dg/vect/vect-82.c: Ditto.
20836         * gcc.dg/vect/vect-82_64.c: Ditto.
20837         * gcc.dg/vect/vect-83.c: Ditto.
20838         * gcc.dg/vect/vect-83_64.c: Ditto.
20839         * gcc.dg/vect/vect-9.c: Ditto.
20840         * gcc.dg/vect/vect-all.c: Ditto.
20841         * gcc.dg/vect/vect-none.c: Ditto.
20842
20843 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20844
20845         * lib/gcc-dg.exp (dg-skip-if): New function.
20846         (dg-forbid-option): Remove.
20847         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20848         * g++.dg/abi/bitfield8.C: Likewise.
20849         * g++.dg/abi/dtor1.C: Likewise.
20850         * g++.dg/abi/empty10.C: Likewise.
20851         * g++.dg/abi/empty7.C: Likewise.
20852         * g++.dg/abi/empty9.C: Likewise.
20853         * g++.dg/abi/layout3.C: Likewise.
20854         * g++.dg/abi/layout4.C: Likewise.
20855         * g++.dg/abi/thunk1.C: Likewise.
20856         * g++.dg/abi/thunk2.C: Likewise.
20857         * g++.dg/abi/vbase11.C: Likewise.
20858         * g++.dg/abi/vthunk2.C: Likewise.
20859         * g++.dg/abi/vthunk3.C: Likewise.
20860         * g++.dg/ext/attrib8.C: Likewise.
20861         * g++.dg/opt/longbranch2.C: Likewise.
20862         * g++.dg/opt/reg-stack4.C: Likewise.
20863         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20864         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20865         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20866         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20867         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20868         * gcc.dg/20000609-1.c: Likewise.
20869         * gcc.dg/20000720-1.c: Likewise.
20870         * gcc.dg/20011107-1.c: Likewise.
20871         * gcc.dg/20011119-1.c: Likewise.
20872         * gcc.dg/20020108-1.c: Likewise.
20873         * gcc.dg/20020122-2.c: Likewise.
20874         * gcc.dg/20020122-3.c: Likewise.
20875         * gcc.dg/20020201-3.c: Likewise.
20876         * gcc.dg/20020206-1.c: Likewise.
20877         * gcc.dg/20020218-1.c: Likewise.
20878         * gcc.dg/20020310-1.c: Likewise.
20879         * gcc.dg/20020411-1.c: Likewise.
20880         * gcc.dg/20020418-2.c: Likewise.
20881         * gcc.dg/20020426-1.c: Likewise.
20882         * gcc.dg/20020426-2.c: Likewise.
20883         * gcc.dg/20020517-1.c: Likewise.
20884         * gcc.dg/20020523-1.c: Likewise.
20885         * gcc.dg/20020523-2.c: Likewise.
20886         * gcc.dg/20020729-1.c: Likewise.
20887         * gcc.dg/20030204-1.c: Likewise.
20888         * gcc.dg/20030826-2.c: Likewise.
20889         * gcc.dg/20030926-1.c: Likewise.
20890         * gcc.dg/20031202-1.c: Likewise.
20891         * gcc.dg/980312-1.c: Likewise.
20892         * gcc.dg/980313-1.c: Likewise.
20893         * gcc.dg/990117-1.c: Likewise.
20894         * gcc.dg/990424-1.c: Likewise.
20895         * gcc.dg/990524-1.c: Likewise.
20896         * gcc.dg/991230-1.c: Likewise.
20897         * gcc.dg/i386-387-1.c: Likewise.
20898         * gcc.dg/i386-387-2.c: Likewise.
20899         * gcc.dg/i386-387-3.c: Likewise.
20900         * gcc.dg/i386-387-4.c: Likewise.
20901         * gcc.dg/i386-387-5.c: Likewise.
20902         * gcc.dg/i386-387-6.c: Likewise.
20903         * gcc.dg/i386-asm-1.c: Likewise.
20904         * gcc.dg/i386-bitfield1.c: Likewise.
20905         * gcc.dg/i386-bitfield2.c: Likewise.
20906         * gcc.dg/i386-loop-1.c: Likewise.
20907         * gcc.dg/i386-loop-2.c: Likewise.
20908         * gcc.dg/i386-loop-3.c: Likewise.
20909         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20910         * gcc.dg/i386-pic-1.c: Likewise.
20911         * gcc.dg/i386-regparm.c: Likewise.
20912         * gcc.dg/i386-signbit-1.c: Likewise.
20913         * gcc.dg/i386-signbit-2.c: Likewise.
20914         * gcc.dg/i386-signbit-3.c: Likewise.
20915         * gcc.dg/i386-sse-5.c: Likewise.
20916         * gcc.dg/i386-sse-8.c: Likewise.
20917         * gcc.dg/i386-unroll-1.c: Likewise.
20918         * gcc.dg/tls/opt-1.c: Likewise.
20919         * gcc.dg/tls/opt-2.c: Likewise.
20920         * gcc.dg/unroll-1.c: Likewise.
20921         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20922         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20923         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20924         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20925
20926 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20927
20928         * g++.dg/template/incomplete1.C: New test.
20929
20930 2004-11-16  Nick Clifton  <nickc@redhat.com>
20931
20932         Revert patches accidentally commited during checkin of fixes for
20933         xstormy16 tests:
20934         gcc.c-torture/execute/simd-4.c: Revert
20935         gcc.dg/20040910-1.c: Revert.
20936
20937 2004-11-16  Paul Brook  <paul@codesourcery.com>
20938
20939         PR fortran/13010
20940         * gfortran.dg/der_pointer_1.f90: New test.
20941
20942 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20943
20944         PR c/18498
20945         * gcc.dg/bitfld-13.c: New test.
20946
20947 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20948
20949         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20950         powerpc*-*-linux*.
20951
20952         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20953         * gcc.dg/ppc64-abi-2.c: Ditto.
20954         * gcc.dg/ppc64-abi-3.c: Ditto.
20955
20956         * lib/gcc-dg.exp (dg-target-list): Remove.
20957
20958 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20959
20960         * gcc.dg/ia64-postinc.c: New test.
20961
20962 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20963
20964         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20965
20966 2004-11-15  Nick Clifton  <nickc@redhat.com>
20967
20968         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20969         __INT_MAX__ so that the test can be compiled by toolchains
20970         targeted at 16-bit processors.
20971
20972         * gcc.dg/20040625-1.c: Use long constants rather than integers
20973         when performing arithmetic that will overflow 16-bits.
20974
20975         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20976         xstormy16.  It does not support 128-bit vector operations.
20977
20978         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20979         with the macro PTR_TYPE.  Define this macro to an integer type
20980         suitable for holding a pointer.
20981
20982         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20983         the target is a 16-bit processor.
20984
20985         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20986         16-bit targets where the character constant will be too long.
20987
20988         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20989         where the double will not be directly addressable.
20990
20991 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20992
20993         Friend class name lookup 1/n, PR c++/18471
20994         * g++.dg/template/crash26.C: New test.
20995         * g++.dg/lookup/struct1.C: Adjust expected error.
20996         * g++.dg/parse/elab1.C: Likewise.
20997         * g++.dg/parse/elab2.C: Likewise.
20998         * g++.dg/parse/int-as-enum1.C: Likewise.
20999         * g++.dg/parse/struct-as-enum1.C: Likewise.
21000         * g++.dg/parse/typedef1.C: Likewise.
21001         * g++.dg/parse/typedef3.C: Likewise.
21002         * g++.dg/parse/typedef4.C: Likewise.
21003         * g++.dg/parse/typedef5.C: Likewise.
21004         * g++.dg/template/nontype4.C: Likewise.
21005         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21006         * g++.old-deja/g++.other/elab1.C: Likewise.
21007         * g++.old-deja/g++.other/syntax4.C: Likewise.
21008
21009 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21012
21013 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21014
21015         * gcc.c-torture/execute/20041114-1.c: New test.
21016
21017 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21018
21019         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21020         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21021         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21022         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21023         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21024         gcc.dg/switch-7.c: New tests.
21025
21026 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21027
21028         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21029
21030 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21031
21032         PR tree-opt/18400
21033         * gcc.dg/vect/pr18400.c: New test.
21034
21035 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21036             Andrew Pinski  <pinskia@physics.uc.edu>
21037
21038         PR tree-opt/18425
21039         * gcc.dg/vect/pr18425.c: New test.
21040
21041 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21042
21043         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21044         Guard with dg-require-alias and dg-require-visibility.
21045
21046 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21047
21048         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21049
21050 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21051
21052         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21053
21054 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21055
21056         PR c++/17344
21057         * g++.dg/template/defarg5.C: New test.
21058
21059 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21060
21061         * g++.dg/parse/cast1.C: Run only on ILP32.
21062         * g++.old-deja/g++.mike/p784.C: Likewise.
21063
21064 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21065
21066         * gcc.c-torture/execute/20041113-1.c: New test.
21067
21068 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21069
21070         PR target/18230
21071         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21072         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21073         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21074         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21075         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21076         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21077         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21078         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21079         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21080         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21081         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21082         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21083         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21084
21085 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21086
21087         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21088         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21089         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21090         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21091         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21092         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21093         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21094         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21095         gcc.target/sparc/combined-1.c: New tests.
21096
21097 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21098
21099         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21100         New tests.
21101
21102 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21103
21104         * lib/gcc-dg.exp (dg-forbid-option): New function.
21105         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21106         * g++.dg/abi/bitfield8.C: Likewise.
21107         * g++.dg/abi/dtor1.C: Likewise.
21108         * g++.dg/abi/empty10.C: Likewise.
21109         * g++.dg/abi/empty7.C: Likewise.
21110         * g++.dg/abi/empty9.C: Likewise.
21111         * g++.dg/abi/layout3.C: Likewise.
21112         * g++.dg/abi/layout4.C: Likewise.
21113         * g++.dg/abi/thunk1.C: Likewise.
21114         * g++.dg/abi/thunk2.C: Likewise.
21115         * g++.dg/abi/vbase11.C: Likewise.
21116         * g++.dg/abi/vthunk2.C: Likewise.
21117         * g++.dg/abi/vthunk3.C: Likewise.
21118         * g++.dg/ext/attrib8.C: Likewise.
21119         * g++.dg/opt/longbranch2.C: Likewise.
21120         * g++.dg/opt/reg-stack4.C: Likewise.
21121         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21122         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21123         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21124         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21125         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21126         * gcc.dg/20000609-1.c: Likewise.
21127         * gcc.dg/20000720-1.c: Likewise.
21128         * gcc.dg/20011107-1.c: Likewise.
21129         * gcc.dg/20011119-1.c: Likewise.
21130         * gcc.dg/20020108-1.c: Likewise.
21131         * gcc.dg/20020122-2.c: Likewise.
21132         * gcc.dg/20020122-3.c: Likewise.
21133         * gcc.dg/20020201-3.c: Likewise.
21134         * gcc.dg/20020206-1.c: Likewise.
21135         * gcc.dg/20020218-1.c: Likewise.
21136         * gcc.dg/20020310-1.c: Likewise.
21137         * gcc.dg/20020411-1.c: Likewise.
21138         * gcc.dg/20020418-2.c: Likewise.
21139         * gcc.dg/20020426-1.c: Likewise.
21140         * gcc.dg/20020426-2.c: Likewise.
21141         * gcc.dg/20020517-1.c: Likewise.
21142         * gcc.dg/20020523-1.c: Likewise.
21143         * gcc.dg/20020523-2.c: Likewise.
21144         * gcc.dg/20020729-1.c: Likewise.
21145         * gcc.dg/20030204-1.c: Likewise.
21146         * gcc.dg/20030826-2.c: Likewise.
21147         * gcc.dg/20030926-1.c: Likewise.
21148         * gcc.dg/20031202-1.c: Likewise.
21149         * gcc.dg/980312-1.c: Likewise.
21150         * gcc.dg/980313-1.c: Likewise.
21151         * gcc.dg/990117-1.c: Likewise.
21152         * gcc.dg/990424-1.c: Likewise.
21153         * gcc.dg/990524-1.c: Likewise.
21154         * gcc.dg/991230-1.c: Likewise.
21155         * gcc.dg/i386-387-1.c: Likewise.
21156         * gcc.dg/i386-387-2.c: Likewise.
21157         * gcc.dg/i386-387-3.c: Likewise.
21158         * gcc.dg/i386-387-4.c: Likewise.
21159         * gcc.dg/i386-387-5.c: Likewise.
21160         * gcc.dg/i386-387-6.c: Likewise.
21161         * gcc.dg/i386-asm-1.c: Likewise.
21162         * gcc.dg/i386-bitfield1.c: Likewise.
21163         * gcc.dg/i386-bitfield2.c: Likewise.
21164         * gcc.dg/i386-loop-1.c: Likewise.
21165         * gcc.dg/i386-loop-2.c: Likewise.
21166         * gcc.dg/i386-loop-3.c: Likewise.
21167         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21168         * gcc.dg/i386-pic-1.c: Likewise.
21169         * gcc.dg/i386-regparm.c: Likewise.
21170         * gcc.dg/i386-signbit-1.c: Likewise.
21171         * gcc.dg/i386-signbit-2.c: Likewise.
21172         * gcc.dg/i386-signbit-3.c: Likewise.
21173         * gcc.dg/i386-sse-5.c: Likewise.
21174         * gcc.dg/i386-sse-8.c: Likewise.
21175         * gcc.dg/i386-unroll-1.c: Likewise.
21176         * gcc.dg/tls/opt-1.c: Likewise.
21177         * gcc.dg/tls/opt-2.c: Likewise.
21178         * gcc.dg/unroll-1.c: Likewise.
21179         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21180         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21181         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21182         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21183         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21184         -m64 is specified.
21185
21186 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21187
21188         PR c++/18389
21189         * g++.dg/parse/cond1.C: New test.
21190
21191         PR c++/18429
21192         * g++.dg/template/array9.C: New test.
21193         * g++.dg/ext/vla1.C: Adjust error messages.
21194         * g++.dg/ext/vlm1.C: Likewise.
21195         * g++.dg/template/crash2.C: Likewise.
21196
21197         PR c++/18436
21198         * g++.dg/template/call3.C: New test.
21199
21200         PR c++/18407
21201         * g++.dg/template/ptrmem11.C: New test.
21202
21203 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21204
21205         PR other/14264
21206         * lib/g++.exp: Set LC_ALL and LANG to C.
21207         * lib/gcc-dg.exp: Likewise.
21208         * lib/gfortran.exp: Likewise.
21209         * lib/objc.exp: Likewise.
21210         * lib/treelang.exp: Likewise.
21211
21212 2004-11-12  Andreas Schwab  <schwab@suse.de>
21213
21214         * gcc.dg/pr16286.c: Fix last change.
21215
21216 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21217
21218         PR c++/18416
21219         * g++.dg/init/global1.C: New test.
21220
21221 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21222
21223         * gcc.c-torture/execute/20041112-1.c: New test.
21224
21225 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21226
21227         * lib/gcc-dg.exp (dg-target-list): New.
21228
21229 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21230             Richard Sandiford  <rsandifo@redhat.com>
21231
21232         * lib/target-supports.exp (get-compiler_messages): New.
21233         (check_named_sections_available): Use it.
21234         (check_effective_target_ilp32): New.
21235         (check_effective_target_lp64): New.
21236         (is-effective-target): New.
21237         * lib/gcc-dg.exp (dg-require-effective-target): New.
21238
21239 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21240
21241         * gcc.dg/precedence-1.c: New test.
21242
21243 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21244
21245         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21246
21247         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21248         message, delete generated files, use more descriptive name for
21249         executable, and make the test unsupported when it cannot be run.
21250
21251         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21252         (dg-require-weak, dg-require-visibility, dg-require-alias,
21253         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21254         dg-require-iconv, dg-require-named-sections): Use it.
21255
21256         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21257
21258 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21259
21260         PR target/16457
21261         * gcc.dg/ppc-and-1: New
21262
21263         PR target/16796
21264         * gcc.dg/ppc-mov-1.c: New.
21265
21266         PR target/16458
21267         * gcc.dg/ppc-compare-1.c: New.
21268
21269 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21270
21271         * objc.dg/desig-init-2.m: New test.
21272
21273 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21274
21275         PR middle-end/18160
21276         * g++.dg/warn/register-var-1.C: New test.
21277         * g++.dg/warn/register-var-2.C: New test.
21278
21279 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21280
21281         * gcc.dg/union-2.c: New test.
21282
21283 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21284
21285         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21286         New test for PR tree-optimization/17892.
21287
21288 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/18369
21291         * g++.dg/init/new12.C: New test.
21292
21293 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21294
21295         * gcc.target/sparc: New directory.
21296         * gcc.target/sparc/sparc.exp: New driver.
21297         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21298         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21299         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21300         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21301
21302 2004-11-10  Paul Brook  <paul@codesourcery.com>
21303
21304         PR fortran/18218
21305         * gfortran.dg/list_read.c: New test.
21306
21307 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21308
21309         PR c/18322
21310         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21311         expected diagnostic location.
21312
21313 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21314
21315         * gcc.dg/20041109-1.c: New test.
21316
21317 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21318
21319         PR objc/18406
21320         * objc/compile/pr18406.m: New test.
21321
21322 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21323
21324         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21325
21326 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21327
21328         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21329
21330 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21331
21332         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21333
21334 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21335
21336         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21337         exit.
21338
21339 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21340
21341         PR tree-opt/18299
21342         * gcc.c-torture/pr18299-1.c: New test.
21343
21344 2004-11-06  Andreas Schwab  <schwab@suse.de>
21345
21346         * gcc.dg/pr16286.c: Also test for bool and pixel.
21347
21348 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21349
21350         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21351         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21352         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21353         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21354         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21355         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21356         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21357         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21358         gcc.dg/struct-semi-3.c: New tests.
21359
21360 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21361
21362         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21363
21364 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21365
21366         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21367         Do not use C99 designators.
21368
21369 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21370
21371         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21372
21373 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21374
21375         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21376         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21377         * gcc.c-torture/execute/simd-5.x: Remove.
21378
21379 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21380
21381         PR rtl-optimization/17933
21382         * gcc.dg/torture/pr17933-1.c: New test.
21383
21384 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21385
21386         PR target/18106
21387         * lib/target-supports.exp (check_weak_available): Support
21388         Windows.
21389
21390 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21391
21392         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21393         call to fflush(stdout) before abort.
21394         (my_ffsll): New function.
21395         (generate_fields): Use it.
21396
21397 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21398
21399         * gcc.dg/init-undef-1.c: New test.
21400
21401 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21402
21403         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21404         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21405         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21406         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21407         expected messages for new parser.
21408
21409 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21410
21411         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21412
21413 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21414
21415         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21416         on LP64 targets.
21417
21418 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21421         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21422         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21423         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21424         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21425         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21426         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21427         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21428         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21429         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21430
21431 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21432
21433         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21434         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21435         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21436         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21437         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21438         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21439         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21440         for new parser.
21441
21442 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21443
21444         PR target/15342
21445         * gcc.dg/20041104-1.c: New test.
21446
21447 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21448
21449         * g++.dg/template/nontype7.C: New test.
21450         * g++.dg/template/nontype8.C: Likewise.
21451         * g++.dg/template/nontype9.C: Likewise.
21452         * g++.dg/template/nontype10.C: Likewise.
21453         * g++.dg/tc1/dr49.C: Likewise.
21454         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21455         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21456
21457 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21458
21459         * g++.dg/rtti/tinfo1.C: Remove xfails.
21460
21461 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21462
21463         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21464         packed attribute to the definition to satisfy the new C++ parser.
21465
21466 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21467
21468         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21469         invocations of va_arg.
21470
21471 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/18124
21474         * g++.dg/template/crash25.C: New test.
21475
21476         PR c++/18155
21477         * g++.dg/template/typedef2.C: New test.
21478         * g++.dg/parse/crash13.C: Adjust error markers.
21479
21480         PR c++/18177
21481         * g++.dg/conversion/const3.C: New test.
21482
21483 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21484
21485         PR fortran/17535
21486         PR fortran/17583
21487         PR fortran/17713
21488         * gfortran.dg/generic_[123].f90: New testcases.
21489
21490 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21491
21492         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21493         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21494
21495 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21496
21497         PR tree-opt/16808
21498         * gcc.c-torture/compile/pr16808.c: New test.
21499
21500 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21501
21502         PR rtl-optimization/17104
21503         * gcc.dg/ppc-bitfield1.c: New.
21504
21505 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21506
21507         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21508
21509 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21510
21511         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21512         strings for 32-bit code.
21513
21514 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21515
21516         PR c/18239
21517         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21518
21519 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         PR c++/18064
21522         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21523
21524 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21525
21526         PR c++/15172
21527         * g++.dg/init/aggr2.C: New test.
21528
21529 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21530
21531         * objc.dg/local-decl-1.m: New test.
21532
21533 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21534
21535         * gcc.dg/20040910-1.c: Adjust regex.
21536
21537 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21538
21539         PR rtl-optimization/18084
21540         * g++.dg/opt/pr18084-1.C: New testcase.
21541
21542 2004-10-30  Matt Austern  <austern@apple.com>
21543
21544         PR c++/17542
21545         * g++.dg/ext/attrib18.C: New test.
21546
21547 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21548
21549         PR middle-end/18096
21550         * gcc.dg/pr18096-1.c: New test case.
21551
21552 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21553
21554         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21555
21556 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21557
21558         PR c/16666
21559         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21560         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21561         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21562         gcc.dg/old-style-prom-3.c: New tests.
21563
21564 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21565
21566         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21567         Remove unnecessary inclusion of stdio.h.
21568
21569 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21570
21571         PR rtl-optimization/17581
21572         * gcc.dg/pr17581-1.c: New test case.
21573
21574 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21577         being implemented.
21578         * g++.dg/conversion/dr195-1.C: New.
21579         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21580         * g++.old-deja/g++.mike/p10148.C: Likewise.
21581
21582 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21583
21584         PR c++/17695
21585         * g++.dg/debug/typedef2.C: New test.
21586
21587 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21588
21589         PR fortran/13490
21590         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21591         * gfortran.dg/g77/README: Update.
21592
21593 2004-10-28  Matt Austern  <austern@apple.com>
21594
21595         PR c++/14124
21596         * g++.dg/ext/packed7.C: New test.
21597
21598 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21599
21600         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21601         scan-assembler.
21602         * lib/scanasm.exp (hidden-scan-for): New proc.
21603         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21604         string.
21605         (scan-not-hidden): Likewise.
21606         * lib/target-supports.exp (check_visibility_available): mach-o is
21607         support too.
21608
21609 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/17132
21612         * g++.dg/template/memclass3.C: New test.
21613
21614 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21615
21616         PR middle-end/18160
21617         * gcc.dg/register-var-1.c: New test.
21618         * gcc.dg/register-var-2.c: New test.
21619         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21620         error now.
21621
21622 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21623
21624         PR other/18172
21625         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21626         unused variables.
21627         * gcc.dg/vect/vect-22.c: Likewise.
21628
21629 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21630
21631         * gcc.dg/i386-rotate-1.c: New test.
21632
21633 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21634
21635         * g++.dg/init/ref12.C: Add "run" marker.
21636
21637         PR c++/17435
21638         * g++.dg/init/ref12.C: New test.
21639
21640         PR c++/18140
21641         * g++.dg/template/shift1.C: New test.
21642         * g++.dg/template/error10.C: Adjust error markers.
21643
21644 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21645
21646         PR tree-opt/17529
21647         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21648
21649 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21650
21651         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21652         * gcc.dg/weak/weak-3.c: Likewise.
21653         * gcc.dg/weak/weak-5.c: Likewise.
21654         * gcc.dg/weak/weak-9.c: Likewise.
21655         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21656         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21657
21658         * gcc.dg/darwin-weakimport-1.c: New.
21659
21660 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21661
21662         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21663
21664 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21667         'syntax' error messages.
21668         * gcc.dg/cpp/direct2s.c: Likewise.
21669
21670 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21671
21672         * gcc.c-torture/compile/20041026-1.c: New.
21673
21674 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21675
21676         PR c++/18093
21677         * g++.dg/lookup/ns2.C: New test.
21678
21679         PR c++/18020
21680         * g++.dg/template/enum4.C: New test.
21681
21682         PR c++/18161
21683         * g++.dg/template/expr1.C: New test.
21684
21685 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21686
21687         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21688
21689 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21690
21691         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21692         gcc.dg/decl-nospec-3.c: New tests.
21693
21694 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21695
21696         * objc.dg/super-class-3.m: New test.
21697
21698 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21699
21700         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21701         resyncing.
21702         * gcc.dg/cpp/direct2s.c: Likewise.
21703
21704 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21705
21706         * objc.dg/image-info.m: Update for changes to section selection.
21707
21708 2004-10-25  David Ayers  <d.ayers@inode.at>
21709             Ziemowit Laski  <zlaski@apple.com>
21710
21711         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21712         diagnostics when messaging 'id <Proto>'.
21713         * objc.dg/class-protocol-1.m: New test.
21714         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21715         a non-existent method signature.
21716         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21717         Update diagnostics when messaging with non-existent method signature.
21718         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21719         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21720         invalid receivers are now resolved as if messaging 'id'; remove
21721         extraneous diagnostics.
21722
21723 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21724
21725         PR c/16667
21726         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21727         gcc.dg/init-desig-obs-3.c: New tests.
21728
21729 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21730
21731         * gcc.dg/debug/20041023-1.c: New test.
21732
21733 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         PR middle-end/17407
21736         * gcc.c-torture/compile/pr17407.c: New test.
21737
21738         PR c++/18121
21739         * g++.dg/template/array8.C: New test.
21740
21741 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21742
21743         PR other/18138
21744         * lib/g++.exp: Accept more than one multilib libgcc.
21745         * lib/gcc-dg.exp: Likewise.
21746         * lib/objc.exp: Likewise.
21747         * lib/treelang.exp: Likewise.
21748         * lib/gfortran.exp: Likewise.
21749
21750 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21751
21752         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21753
21754 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21755
21756         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21757         * gcc.dg/c99-const-expr-3.c: Likewise.
21758
21759 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21760
21761         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21762
21763 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21764
21765         * gcc.c-torture/execute/loop-2e.x: Remove.
21766
21767 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21768
21769         PR c++/18095
21770         * g++.dg/parse/crash18.C: New.
21771         * g++.dg/parse/crash19.C: New.
21772
21773 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21774
21775         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21776         * g++.dg/ext/dllimport2.C: Same.
21777         * g++.dg/ext/dllimport8.C: Same.
21778
21779 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21780
21781         PR c++/10841
21782         * g++.dg/conversion/cast1.C: New test.
21783         * g++.dg/overload/pmf1.C: Adjust error marker.
21784
21785 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21786
21787         PR objc/17923
21788         * objc.dg/const-str-7.m: New test.
21789
21790 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21791
21792         * g++.dg/template/memfriend11.C: Fix comment typo.
21793         * g++.dg/template/memfriend14.C: Likewise.
21794
21795 2004-10-20  Richard Henderson  <rth@redhat.com>
21796
21797         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21798         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21799         -fasynchronous-unwind-tables.
21800
21801 2004-10-20  Richard Henderson  <rth@redhat.com>
21802
21803         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21804         (main): Return success.
21805         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21806         (main): Return success.
21807
21808 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21809
21810         PR c++/13495
21811         * g++.dg/template/memfriend9.C: New test.
21812         * g++.dg/template/memfriend10.C: Likewise.
21813         * g++.dg/template/memfriend11.C: Likewise.
21814         * g++.dg/template/memfriend12.C: Likewise.
21815         * g++.dg/template/memfriend13.C: Likewise.
21816         * g++.dg/template/memfriend14.C: Likewise.
21817         * g++.dg/template/memfriend15.C: Likewise.
21818         * g++.dg/template/memfriend16.C: Likewise.
21819         * g++.dg/template/memfriend17.C: Likewise.
21820         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21821
21822 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21823
21824         * g++.dg/conversion/dr195.C: New.
21825         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21826
21827 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21828             Devang Patel  <dpatel@apple.com>
21829
21830         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21831         of floating point arithmetic, which could trap.
21832
21833 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/14035
21836         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21837         * g++.dg/conversion/const2.C: New test.
21838         * g++.dg/expr/reinterpret2.C: New test.
21839         * g++.dg/expr/reinterpret3.C: New test.
21840         * g++.dg/expr/cast2.C: New test.
21841         * g++.dg/expr/copy1.C: New test.
21842         * g++.dg/other/conversion1.C: Change error message.
21843         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21844         function pointers to void *.
21845         * g++.old-deja/g++.mike/p10148.C: Likewise.
21846
21847 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21848
21849         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21850
21851 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21852
21853         PR c++/18047
21854
21855         * g++.dg/parse/expr3.C: New test.
21856
21857 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21858
21859         * gcc.dg/smod-1.c: New test.
21860
21861 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21862
21863         * objc.dg/method-14.m: New test.
21864
21865 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21866
21867         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21868         Also xfail as the patch was reverted.
21869
21870 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21871
21872         PR middle-end/16973
21873         * gcc.dg/pr16973.c: New test.
21874
21875 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21876
21877         PR tree-optimization/17656
21878         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21879
21880 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.dg/eh/shadow1.C: New.
21883
21884 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21885
21886         * gcc.c-torture/compile/20041018-1.c: New test.
21887
21888 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21889
21890         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21891         compiler referring to register 0 when accessing sdata.  The linker
21892         now patches things up.
21893
21894 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21895
21896         PR c/17529
21897         * gcc.c-torture/compile/pr17529.c: New test.
21898
21899 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21900
21901         PR c++/17743
21902         * g++.dg/ext/attrib17.C: New test.
21903
21904 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21905
21906         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21907
21908 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21909
21910         PR c++/10479
21911         * g++.dg/ext/attrib16.C: New test.
21912
21913 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/17042
21916         * g++.dg/init/dso_handle1.C: New test.
21917
21918         PR c++/14667
21919         * g++.dg/parse/typedef6.C: New test.
21920
21921         PR c++/17916
21922         * g++.dg/parse/pragma1.C: New test.
21923
21924 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21925
21926         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21927
21928 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21929
21930         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21931         -fno-common when on HPPA HP-UX platforms.
21932
21933 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21934
21935         PR other/16820
21936         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21937         stdint.h.
21938         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21939         uintptr_t.
21940
21941 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21942
21943         PR c++/16301
21944         * g++.dg/lookup/strong-using-4.C: New test.
21945
21946 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21947
21948         PR middle-end/16567
21949         * gcc.c-torture/compile/nested-1.c: New test.
21950
21951 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21952
21953         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21954         and mipsisa64*-*-* (until support for misaligned loads is added).
21955         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21956         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21957         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21958         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21959         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21960         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21961
21962 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21963
21964         PR c++/17976
21965         * g++.dg/init/dtor3.C: New test.
21966
21967 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21968
21969         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21970
21971 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21972
21973         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21974         * gcc.dg/macho-lo-sum.c: Likewise.
21975
21976 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21977
21978         * gcc.dg/ppc-spe64-1.c: New test.
21979
21980 2004-10-14  Devang Patel  <dpatel@apple.com>
21981
21982         PR 17635
21983         * gcc.dg/pr17635.c : New test.
21984
21985 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21986
21987         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21988         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21989         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21990         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21991         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21992         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21993         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21994         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21995         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21996         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21997         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21998         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21999         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22000         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22001         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22002         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22003         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22004         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22005
22006 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22007
22008         * gcc.dg/vect/vect-82.c: New testcase.
22009         * gcc.dg/vect/vect-82_64.c: New testcase.
22010         * gcc.dg/vect/vect-83.c: New testcase.
22011         * gcc.dg/vect/vect-83_64.c: New testcase.
22012
22013 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22014
22015         * gcc.dg/cpp/error-1.c: New test.
22016
22017 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22018
22019         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22020
22021 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22022
22023         PR target/17984
22024         * gcc.dg/cris-peep2-xsrand2.c: New test.
22025
22026 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22027
22028         PR c++/17661
22029         * testsuite/g++.dg/expr/for2.C: New test.
22030
22031 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22032
22033         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22034
22035 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22036
22037         PR tree-optimization/17724
22038         * g++.dg/opt/pr17724-1.C: New test.
22039         * g++.dg/opt/pr17724-2.C: New test.
22040         * g++.dg/opt/pr17724-3.C: New test.
22041         * g++.dg/opt/pr17724-4.C: New test.
22042         * g++.dg/opt/pr17724-5.C: New test.
22043         * g++.dg/opt/pr17724-6.C: New test.
22044
22045 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22046
22047         PR c/17301
22048         * gcc.dg/pr17301-2.c: New test.
22049
22050 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22051
22052         PR c++/15876
22053         * g++.dg/parse/error22.C: New test.
22054
22055         PR c++/17936
22056         * g++.dg/template/spec18.C: New test.
22057
22058 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22059
22060         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22061         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22062         memcpy.
22063         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22064         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22065
22066 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22067
22068         * g++.dg/eh/cleanup5.C: Add dg-options "".
22069
22070 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22071
22072         PR middle-end/17657
22073         * gcc.dg/switch-4.c: New test case.
22074
22075 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22076
22077         * gcc.c-torture/execute/20041011-1.c: New test.
22078
22079 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22080
22081         PR c++/17554
22082         * g++.dg/init/for3.C: New test.
22083
22084         PR c++/17657
22085         * g++.dg/opt/switch2.C: New test.
22086
22087         PR middle-end/17703
22088         * g++.dg/warn/Wreturn-2.C: New test.
22089
22090 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22091
22092         PR c++/17907
22093         * g++.dg/eh/cleanup5.C: New test.
22094
22095 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22096
22097         PR c++/17393
22098         * g++.dg/parse/error21.C: New test.
22099
22100 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22101
22102         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22103         * g++.dg/warn/incomplete1.C: Likewise.
22104         * g++.dg/template/qualttp20.C: Likewise.
22105
22106 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22107
22108         PR c/17881
22109         * parm-incomplete-1.c: New test.
22110
22111 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22112
22113         PR c++/17867
22114         * g++.dg/parse/error19.C: New test.
22115
22116         PR c++/17670
22117         * g++.dg/init/new11.C: New test.
22118
22119         PR c++/17821
22120         * g++.dg/parse/error20.C: New test.
22121
22122         PR c++/17826
22123         * g++.dg/template/crash24.C: New test.
22124
22125 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22126
22127         PR c/17301
22128         * gcc.dg/pr17301-1.c: New test.
22129
22130 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22131
22132         PR c/17189
22133         * gcc.dg/anon-struct-5.c: New test.
22134
22135 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22136
22137         PR c/17844
22138         * gcc.dg/pr17844-1.c: New test.
22139
22140 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22141
22142         PR tree-optimization/17906
22143         * gcc.c-torture/compile/pr17906.c: New.
22144
22145 2004-10-09  Stuart Hastings  <stuart@apple.com>
22146             Roger Sayle  <roger@eyesopen.com>
22147
22148         PR rtl-optimization/17853
22149         * gcc.dg/i386-mmx-5.c: New testcase.
22150
22151 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22152
22153         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22154
22155 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22156
22157         PR c++/17524
22158         * g++.dg/template/static9.C: New test.
22159
22160         PR c++/17685
22161         * g++.dg/parse/operator5.C: New test.
22162
22163 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22164
22165         PR middle-end/17894
22166         * gcc.c-torture/execute/divcmp-4.c: New test case.
22167
22168 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22169
22170         PR tree-opt/17902
22171         * g++.dg/opt/pr17902.C: New test.
22172
22173 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22176
22177 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22178
22179         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22180
22181 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22182
22183         * gcc.dg/assign-warn-3.c: New test.
22184
22185 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22186
22187         PR c/16999
22188         * gcc.dg/cpp/ident-1.c: New test.
22189
22190 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22191
22192         * gcc.c-torture/compile/acc1.c: New.
22193
22194 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22195
22196         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22197         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22198
22199 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22200
22201         * gcc.dg/ultrasp11.c: New test.
22202
22203 2004-10-08  Michael Matz  <matz@suse.de>
22204
22205         * gcc.dg/doloop-2.c: New test.
22206
22207 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22208
22209         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22210         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22211         objc.dg/method-9.m: Update expected diagnostics.
22212
22213 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22214
22215         * gcc.dg/ppc-fsel-3.c: New file.
22216         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22217
22218 2004-10-07  Paul Brook  <paul@codesourcery.com>
22219
22220         * gfortran.dg/intrinsic_verify_1.f90: New test.
22221
22222 2004-10-07  Paul Brook  <paul@codesourcery.com>
22223
22224         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22225
22226 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22227
22228         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22229         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22230         commit.
22231
22232 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22233
22234         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22235
22236 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22237
22238         PR c++/17115
22239         * g++.dg/warn/Winline-4.C: New test.
22240
22241 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22242
22243         * gcc.c-torture/compile/20041007-1.c: New test.
22244
22245 2004-10-07  Paul Brook  <paul@codesourcery.com>
22246
22247         PR fortran/17678
22248         * gfortran.dg/use_allocated_1.f90: New test.
22249
22250 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22251
22252         PR middle-end/17849
22253         * gfortran.fortran-torture/compile/nested.f90: New test
22254
22255 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22256
22257         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22258
22259 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22260
22261         PR c++/17368
22262         * g++.dg/ext/asm6.C: New test.
22263
22264 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22265
22266         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22267
22268 2004-10-06  Paul Brook  <paul@codesourcery.com>
22269
22270         PR libfortran/17709
22271         * gfortran.dg/empty_format_1.f90: New test.
22272
22273 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22274
22275         PR fortran/17568
22276         * gfortran.dg/ishft.f90: New test.
22277
22278         PR fortran/17283
22279         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22280         tests.
22281
22282 2004-10-06  Paul Brook  <paul@codesourcery.com>
22283
22284         * gfortran.dg/do_1.f90: New test.
22285
22286 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22287
22288         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22289         optimizing for size.
22290
22291 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22292
22293         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22294
22295 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22296
22297         * gcc.c-torture/compile/20041005-1.c: New test.
22298
22299 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22300
22301         PR c++/17829
22302         * g++.dg/lookup/koenig4.C: New.
22303
22304 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22305
22306         * g++.dg/other/classkey1.C: Adjust quoting marks.
22307         * g++.dg/parse/error15.C: Likewise.
22308         * g++.dg/template/meminit2.C (int>): Likewise.
22309
22310 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22311
22312         PR fortran/17283
22313         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22314
22315         PR fortran/17631
22316         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22317
22318         PR fortran/17708
22319         * gfortran.dg/pr17708.f90: New test.
22320
22321 2004-10-04  Chao-ying Fu  <fu@mips.com>
22322
22323         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22324         * gcc.dg/vect/vect-4.c: Ditto.
22325         * gcc.dg/vect/vect-5.c: Ditto.
22326         * gcc.dg/vect/vect-6.c: Ditto.
22327         * gcc.dg/vect/vect-8.c: Ditto.
22328         * gcc.dg/vect/vect-16.c: Ditto.
22329         * gcc.dg/vect/vect-30.c: Ditto.
22330         * gcc.dg/vect/vect-40.c: Ditto.
22331         * gcc.dg/vect/vect-41.c: Ditto.
22332         * gcc.dg/vect/vect-42.c: Ditto.
22333         * gcc.dg/vect/vect-43.c: Ditto.
22334         * gcc.dg/vect/vect-44.c: Ditto.
22335         * gcc.dg/vect/vect-45.c: Ditto.
22336         * gcc.dg/vect/vect-46.c: Ditto.
22337         * gcc.dg/vect/vect-47.c: Ditto.
22338         * gcc.dg/vect/vect-48.c: Ditto.
22339         * gcc.dg/vect/vect-49.c: Ditto.
22340         * gcc.dg/vect/vect-50.c: Ditto.
22341         * gcc.dg/vect/vect-51.c: Ditto.
22342         * gcc.dg/vect/vect-52.c: Ditto.
22343         * gcc.dg/vect/vect-53.c: Ditto.
22344         * gcc.dg/vect/vect-54.c: Ditto.
22345         * gcc.dg/vect/vect-55.c: Ditto.
22346         * gcc.dg/vect/vect-56.c: Ditto.
22347         * gcc.dg/vect/vect-57.c: Ditto.
22348         * gcc.dg/vect/vect-58.c: Ditto.
22349         * gcc.dg/vect/vect-59.c: Ditto.
22350         * gcc.dg/vect/vect-60.c: Ditto.
22351         * gcc.dg/vect/vect-74.c: Ditto.
22352         * gcc.dg/vect/vect-79.c: Ditto.
22353         * gcc.dg/vect/vect-80.c: Ditto.
22354
22355 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22356
22357         * gcc.dg/unused-7.c: Use the correct option.
22358
22359 2004-10-04  Paul Brook  <paul@codesourcery.com>
22360         Bud Davis  <bdavis9659@comcast.net>
22361
22362         PR fortran/17706
22363         PR fortran/16434
22364         * gfortran/pr17706.f90: New test.
22365         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22366
22367 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22368
22369         * gfortran.dg/pr17612.f90: New test.
22370
22371 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22372
22373         * g++.dg/template/local1.C: Adjust quoting marks in
22374         testing for diagnostics.
22375         * g++.dg/tls/diag-2.C: Likewise.
22376         * g++.dg/other/error8.C: Likewise.
22377
22378 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22379
22380         PR c/17178
22381         * gcc.dg/unused-4.c: Adjust to be correct.
22382
22383         PR c/17820
22384         * gcc.dg/unused-7.c: New test.
22385
22386 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22387
22388         PR c++/17797
22389         * g++.dg/overload/template2.C: New test.
22390
22391 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22392
22393         PR tree-optimization/16632
22394         * gcc.dg/tree-ssa/20041002-1.c: New.
22395
22396 2004-10-03  Paul Brook  <paul@codesourcery.com>
22397
22398         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22399         rather than relying on default formatting.
22400
22401 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22402
22403         * gcc.dg/20040920-1.c: Update expected message text.
22404
22405 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22406
22407         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22408
22409 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22410
22411         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22412         tree level.
22413
22414 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22415
22416         * gcc.dg/tree-ssa/pr17343.c: Remove.
22417
22418 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22419
22420         PR tree-opt/17343
22421         * gcc.dg/tree-ssa/pr17343.c: New test.
22422
22423 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22424
22425         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22426         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22427         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22428         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22429         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22430
22431 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22432
22433         * gcc.dg/lvalue-2.c: New test.
22434
22435 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22436
22437         PR c/17730
22438         * gcc.dg/pr17730-1.c: New test
22439
22440 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22441
22442         PR c/7425
22443         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22444
22445 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22446
22447         * gcc.c-torture/execute/stdarg-1.c: New test.
22448         * gcc.c-torture/execute/stdarg-2.c: New test.
22449         * gcc.c-torture/execute/stdarg-3.c: New test.
22450         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22451         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22452         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22453         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22454         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22455
22456 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22457
22458         PR tree-optimization/17697
22459         * g++.dg/opt/pr17697-1.C: New test.
22460         * g++.dg/opt/pr17697-2.C: New test.
22461         * g++.dg/opt/pr17697-3.C: New test.
22462
22463 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22464
22465         PR c/16409
22466         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22467         gcc.dg/vla-init-5.c: New tests.
22468
22469 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22470
22471         PR c/13804
22472         * gcc.dg/pr13804-1.c: New test.
22473
22474 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22475
22476         PR fortran/16938
22477         * gfortran.dg/pr16938.f90: New test.
22478
22479 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22480
22481         * g++.dg/template/crash23.C: New test.
22482
22483 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22484
22485         PR c++/17585
22486         * g++.dg/template/static8.C: New test.
22487
22488 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22489
22490         PR c++/17681
22491         * g++.dg/other/error9.C: New test.
22492
22493 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22494
22495         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22496
22497 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22498
22499         PR fortran/15164
22500         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22501
22502 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22503
22504         PR middle-end/17112
22505         * gcc.dg/pr17112-1.c: New test case.
22506
22507 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22508
22509         PR c/11459
22510         * gcc.dg/pr11459-1.c: New test.
22511
22512 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22513
22514         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22515         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22516
22517 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22518
22519         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22520
22521 2004-09-25  Jan Hubicka  <jh@suse.cz>
22522
22523         * compile/30040909-1.c: New test.
22524         * compile/30040907-1.c: New test.
22525
22526 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22527
22528         * gcc.c-torture/execute/va-arg-26.c: New test.
22529
22530 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22531
22532         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22533         extra diagnostics on targets with 64-bit pointers.
22534         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22535
22536 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22537
22538         PR c/17188
22539         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22540         * gcc.dg/decl-3.c: Adjust expected message.
22541
22542 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22543
22544         PR fortran/17615
22545         * gfortran.dg/pr17615.f90: New test.
22546
22547 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22548
22549         PR tree-optimzation/17517
22550         * g++.dg/tree-ssa/pr17517.C: New Test.
22551
22552 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         PR c++/16889
22555         * g++.dg/lookup/ambig3.C: New.
22556
22557 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22558
22559         PR tree-opt/17624
22560         * g++.dg/opt/pr17624.C: New test.
22561
22562 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22563
22564         PR c/6980
22565         * gcc.dg/Wbad-function-cast-1.c: New test.
22566
22567 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22568
22569         * g++.dg/ext/complit1.C
22570         * g++.dg/other/error2.C
22571         * g++.dg/other/nontype-1.C
22572         * g++.dg/parse/crash11.C
22573         * g++.dg/parse/crash12.C
22574         * g++.dg/parse/error15.C
22575         * g++.dg/parse/error4.C
22576         * g++.dg/parse/tmpl-outside1.C
22577         * g++.dg/parse/too-many-tmpl-args1.C
22578         * g++.dg/template/dependent-expr3.C
22579         * g++.dg/template/error10.C
22580         * g++.dg/template/instantiate1.C
22581         * g++.dg/template/vtable2.C
22582         * g++.dg/warn/Wshadow-1.C
22583         * g++.dg/warn/weak1.C
22584         * g++.old-deja/g++.brendan/crash16.C
22585         * g++.old-deja/g++.brendan/crash18.C
22586         * g++.old-deja/g++.brendan/crash48.C
22587         * g++.old-deja/g++.brendan/crash49.C
22588         * g++.old-deja/g++.brendan/crash55.C
22589         * g++.old-deja/g++.brendan/crash56.C
22590         * g++.old-deja/g++.brendan/crash8.C
22591         * g++.old-deja/g++.brendan/enum11.C
22592         * g++.old-deja/g++.brendan/enum8.C
22593         * g++.old-deja/g++.brendan/enum9.C
22594         * g++.old-deja/g++.brendan/friend3.C
22595         * g++.old-deja/g++.brendan/misc14.C
22596         * g++.old-deja/g++.bugs/900402_02.C
22597         * g++.old-deja/g++.bugs/900404_03.C
22598         * g++.old-deja/g++.bugs/900404_04.C
22599         * g++.old-deja/g++.bugs/900428_03.C
22600         * g++.old-deja/g++.jason/crash4.C
22601         * g++.old-deja/g++.jason/overload21.C
22602         * g++.old-deja/g++.jason/redecl1.C
22603         * g++.old-deja/g++.jason/report.C
22604         * g++.old-deja/g++.jason/rfg10.C
22605         * g++.old-deja/g++.jason/template30.C
22606         * g++.old-deja/g++.law/arm12.C
22607         * g++.old-deja/g++.law/ctors5.C
22608         * g++.old-deja/g++.law/cvt20.C
22609         * g++.old-deja/g++.law/init10.C
22610         * g++.old-deja/g++.law/init8.C
22611         * g++.old-deja/g++.law/visibility17.C
22612         * g++.old-deja/g++.law/visibility7.C
22613         * g++.old-deja/g++.mike/net8.C
22614         * g++.old-deja/g++.mike/p646.C
22615         * g++.old-deja/g++.mike/p700.C
22616         * g++.old-deja/g++.mike/p701.C
22617         * g++.old-deja/g++.mike/p811.C
22618         * g++.old-deja/g++.ns/template13.C
22619         * g++.old-deja/g++.other/array3.C
22620         * g++.old-deja/g++.other/crash25.C
22621         * g++.old-deja/g++.other/dtor3.C
22622         * g++.old-deja/g++.other/dtor4.C
22623         * g++.old-deja/g++.other/main1.C
22624         * g++.old-deja/g++.other/warn7.C
22625         * g++.old-deja/g++.pt/crash11.C
22626         * g++.old-deja/g++.pt/crash36.C
22627         * g++.old-deja/g++.pt/spec22.C
22628         * g++.old-deja/g++.pt/spec9.C
22629         * g++.old-deja/g++.pt/ttp52.C
22630         * g++.old-deja/g++.robertl/eb103.C
22631         * g++.old-deja/g++.robertl/eb121.C
22632         * g++.old-deja/g++.robertl/eb22.C
22633         * g++.old-deja/g++.robertl/eb8.C:
22634         Update locations and/or regexps of dg-error markers.
22635         Remove markers for some bogus messages that are no longer issued.
22636
22637 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22640         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22641
22642 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22643
22644         PR c++/17618
22645         * g++.dg/lookup/crash5.C: New test.
22646
22647 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22648
22649         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22650         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22651         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22652         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22653         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22654         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22655
22656         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22657         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22658         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22659         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22660         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22661         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22662
22663         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22664
22665         * gcc.dg/vect/vect-44.c: Check additional cases.
22666         * gcc.dg/vect/vect-48.c: Check additional cases.
22667
22668         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22669         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22670         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22671         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22672         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22673         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22674         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22675         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22676         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22677
22678         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22679         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22680         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22681
22682 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22683
22684         * gcc.dg/tree-ssa/loop-6.c: New test.
22685
22686 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22687
22688         PR c++/17620
22689         * g++.dg/inherit/base2.C: New.
22690
22691 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22692
22693         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22694         * gcc.dg/20001012-2.c: Likewise.
22695         * gcc.dg/20001013-1.c: Likewise.
22696         * gcc.dg/20001101-1.c: Likewise.
22697         * gcc.dg/20001102-1.c: Likewise.
22698         * gcc.dg/bf-spl1.c: Likewise.
22699         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22700         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22701
22702 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22703
22704         PR tree-optimization/16721
22705         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22706
22707 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22708
22709         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22710         * gcc.dg/20040305-1.c: Likewise.
22711
22712 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22713
22714         PR c/16566
22715         * gcc.c-torture/compile/pr16566-1.c,
22716         gcc.c-torture/compile/pr16566-2.c,
22717         gcc.c-torture/compile/pr16566-3.c: New tests.
22718
22719 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22720
22721         PR tree-optimization/17512
22722         * gcc.c-torture/compile/20040916-1.c.
22723
22724 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22725
22726         * gcc.dg/pragma-re-3.c: New test.
22727
22728 2004-09-17  Matt Austern  <austern@apple.com>
22729
22730         PR c++/15049
22731         * g++.dg/other/anon3.C: New.
22732
22733 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22734
22735         PR c++/7503
22736         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22737         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22738         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22739         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22740         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22741
22742 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22743
22744         PR fortran/17286
22745         * gfortran.dg/pr17286.f90: New test.
22746
22747 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22748
22749         PR c++/17530
22750         * g++.dg/template/static7.C: New test.
22751
22752 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22753
22754         PR tree-opt/17558
22755         * gcc.c-torture/compile/pr17558.c: New test.
22756
22757 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22758
22759         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22760         if SKIP_ATTRIBUTE is defined.
22761
22762 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22763
22764         PR fortran/15957
22765         * gfortran.dg/pr15957.f90: New test.
22766
22767 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22768
22769         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22770         in comparison.
22771         * gcc.dg/vect/vect-79.c: Likewise.
22772         * gcc.dg/vect/vect-80.c: Likewise.
22773
22774 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22775
22776         PR fortran/15750
22777         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22778
22779 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22780
22781         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22782         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22783         * gcc.dg/vect/vect-62.c: New testcase.
22784         * gcc.dg/vect/vect-63.c: New testcase.
22785         * gcc.dg/vect/vect-64.c: New testcase.
22786         * gcc.dg/vect/vect-65.c: New testcase.
22787         * gcc.dg/vect/vect-66.c: New testcase.
22788         * gcc.dg/vect/vect-67.c: New testcase.
22789         * gcc.dg/vect/vect-68.c: New testcase.
22790         * gcc.dg/vect/vect-69.c: New testcase.
22791         * gcc.dg/vect/vect-79.c: New testcase.
22792         * gcc.dg/vect/vect-80.c: New testcase.
22793
22794 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22795
22796         * gcc.target/mips/asm-1.c: New test.
22797
22798 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22799
22800         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22801         * gcc.dg/vect/vect-73.c: New testcase.
22802         * gcc.dg/vect/vect-74.c: New testcase.
22803         * gcc.dg/vect/vect-75.c: New testcase.
22804         * gcc.dg/vect/vect-76.c: New testcase.
22805         * gcc.dg/vect/vect-77.c: New testcase.
22806         * gcc.dg/vect/vect-78.c: New testcase
22807
22808 2004-09-18  Paul Brook  <paul@codesourcery.com>
22809
22810         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22811
22812 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22813
22814         PR c/17424
22815         * gcc.dg/pr17424-1.c: New test.
22816
22817 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22818
22819         * g++.dg/tree-ssa/pr17153.C: New test.
22820
22821 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22822
22823         PR pch/13361
22824         * testsuite/g++.dg/pch/wchar-1.C: New.
22825         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22826
22827 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22828
22829         * gcc.c-torture/execute/20040917-1.c: New test.
22830
22831 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22832
22833         PR tree-optimization/17319
22834         * gcc.dg/pr17319.c: New test.
22835
22836 2004-09-17  Devang Patel  <dpatel@apple.com>
22837
22838         * gcc.dg/20040813-1.c: New test.
22839
22840 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22841
22842         PR tree-optimization/17273
22843         * gcc.c-torture/compile/pr17273.c: New test.
22844
22845 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22846
22847         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22848         Update expected messages.
22849         * gcc.dg/declspec-13.c: New test.
22850
22851 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22852
22853         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22854
22855 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22856
22857         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22858         change what 'a' is pointing to.
22859
22860 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22861
22862         PR c++/16002
22863         * g++.dg/template/error18.C: New test.
22864
22865         PR c++/16029
22866         * g++.dg/warn/Wunused-8.C: New test.
22867
22868 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22869
22870         PR tree-optimization/17513
22871         * gcc.dg/20040916-1.c: New test.
22872
22873 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22874
22875         PR c++/17501
22876         * g++.dg/template/typename7.C: New test.
22877
22878 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22879
22880         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22881
22882 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22883
22884         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22885         with -ftree-based-profiling also.
22886         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22887
22888 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22889
22890         PR/15364
22891         * gfortran.dg/der_array_io_1.f90: New test.
22892         * gfortran.dg/der_array_io_2.f90: New test.
22893         * gfortran.dg/der_array_io_3.f90: New test.
22894
22895 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22896
22897         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22898         EABI.
22899
22900 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22901
22902         * g++.dg/opt/switch1.C: New test.
22903
22904 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22905
22906         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22907         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22908         Update expected messages.
22909
22910 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22911
22912         PR fortran/16485
22913         * gfortran.dg/same_name_1.f90: New test.
22914
22915 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22916
22917         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22918         dereference garbage pointers.
22919
22920 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22923         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22924
22925         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22926         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22927         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22928
22929 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22930
22931         PR c++/17324
22932         * g++.dg/template/mangle1.C: New test.
22933
22934 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22935
22936         PR tree-optimization/17252
22937         * gcc.c-torture/execute/pr17252.c: New test.
22938
22939 2004-09-14  Andrew Pinski  <apinski@apple.com>
22940
22941         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22942
22943 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22944
22945         PR rtl-optimization/9771
22946         * gcc.dg/pr9771-1.c: New test case.
22947
22948 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22949
22950         PR tree-optimization/15262
22951         * gcc.c-torture/execute/pr15262-1.c: New test.
22952         * gcc.c-torture/execute/pr15262-2.c: New test.
22953
22954 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22955
22956         * gcc.dg/declspec-12.c: New test.
22957
22958 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22959
22960         * gfortran.dg/pr17090.f90: Add directives to test.
22961
22962 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22963
22964         * gcc.c-torture/compile/20040914-1.c: New test.
22965
22966 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/16162
22969         * g++.dg/template/decl2.C: New test.
22970
22971 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22972
22973         PR fortran/17090
22974         * gfortran.dg/pr17090.f90: New test.
22975
22976 2004-09-13  Dale Johannesen  <dalej@apple.com>
22977
22978         * gcc.c-torture/compile/pr17408.c: New test case.
22979
22980 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22981
22982         PR c++/16716
22983         * g++.dg/parse/crash17.C: New test.
22984
22985         PR c++/17327
22986         * g++.dg/template/enum3.C: New test.
22987
22988 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22989
22990         * lib/gcc-defs.exp: Load wrapper.exp.
22991         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22992         using local code.
22993         * lib/gcc.exp (gcc_init): Similar.
22994         * lib/gfortran.exp (gfortran_init): Similar.
22995         * lib/objc.exp (objc_init): Similar.
22996         * lib/treelang.exp (treelang_init): Similar.
22997         * lib/wrapper.exp: New file with build_wrapper call machinery in
22998         ${tool}_maybe_build_wrapper.
22999
23000 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23001
23002         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23003         "inline".
23004         * gcc.dg/declspec-11.c: Update expected messages.
23005         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23006         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23007         gcc.dg/inline-12.c: New tests.
23008
23009 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23010
23011         * g++.dg/tree-ssa/pr17400.C: New testcase.
23012
23013 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23014
23015         * gcc.target/mips/sb1-1.c: New testcase.
23016
23017 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23018
23019         * lib/g77-dg.exp: Remove unused file.
23020         * lib/mike-g77.exp: Ditto.
23021         * lib/g77.exp: Ditto.
23022
23023 2004-09-12  Richard Henderson  <rth@redhat.com>
23024
23025         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23026
23027 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23028
23029         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23030         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23031         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23032         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23033         Update expected messages.
23034
23035 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23036
23037         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23038         declaration/use mismatch for dirp parameter.
23039
23040 2004-09-12  Andrew Pinski  <apinski@apple.com>
23041
23042         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23043         -fgnu-runtime is passed.
23044
23045 2004-09-12  Richard Henderson  <rth@redhat.com>
23046
23047         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23048         do the uplevel thing and update additional_flags directly.
23049         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23050         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23051         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23052         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23053
23054 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23055
23056         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23057
23058 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23059
23060         PR middle-end/17411
23061         * g++.dg/opt/pr17411-1.C: New test case.
23062
23063 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23064
23065         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23066         gcc.dg/tls/diag-2.c: Update expected messages.
23067         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23068         messages.
23069         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23070         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23071         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23072         gcc.dg/tls/diag-5.c: New tests.
23073
23074 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23075
23076         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23077
23078 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23079
23080         * g++.dg/parse/break-in-for.C: New test.
23081
23082 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23083
23084         * gcc.dg/tree-ssa/20040911-1.c: New test.
23085
23086 2004-09-11  Andreas Jaeger  <aj@suse.de>
23087
23088         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23089         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23090
23091 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23092
23093         * gcc.target/frv: New directory of FR-V-specific tests.
23094
23095 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23096
23097         * gcc.dg/convert-vec-1.c: New test.
23098
23099 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23100
23101         PR middle-end/17024
23102         * gcc.dg/pr17024-1.c: New test case.
23103
23104 2004-09-10  Eric Christopher  <echristo@redhat.com>
23105
23106         * gcc.dg/20040910-1.c: New test.
23107
23108 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23109
23110         * gcc.dg/bitfld-9.c: New test.
23111
23112 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23113
23114         * gcc.c-torture/execute/ieee/acc1.c: New test.
23115         * gcc.c-torture/execute/ieee/acc2.c: New test.
23116         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23117
23118 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23119
23120         * gcc.dg/deprecated-2.c: New test.
23121
23122 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23123
23124         * gcc.dg/init-vec-1.c: New test.
23125
23126 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23127
23128         PR middle-end/17055
23129         * gcc.dg/pr17055-1.c: New test case.
23130
23131 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23132
23133         PR target/17377
23134         * gcc.c-torture/execute/pr17377.c: New test.
23135
23136 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23137
23138         PR c/8420
23139         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23140         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23141         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23142         gcc.dg/long-long-typespec-1.c: New tests.
23143         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23144
23145 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23146
23147         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23148         gcc.dg/gnu99-static-1.c: New tests.
23149
23150 2004-09-08  Devang Patel  <dpatel@apple.com>
23151
23152         * gcc.dg/darwin-ld-20040828-1.c: New test.
23153         * gcc.dg/darwin-ld-20040828-2.c: New test.
23154         * gcc.dg/darwin-ld-20040828-3.c: New test.
23155
23156 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23157
23158         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23159         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23160         in error message.
23161         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23162         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23163         in error message.
23164         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23165         types they qualify.
23166         * objc.dg/type-size-2.m: Fix wording in comment.
23167         * objc.dg/va-meth-1.m: New test case.
23168
23169 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23170
23171         PR c/16633:
23172         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23173         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23174
23175 2004-09-06  Devang Patel  <dpatel@apple.com>
23176
23177         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23178         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23179
23180 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23181
23182         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23183         reflect changed line numbering of diagnostics.
23184
23185 2004-09-06  Paul Brook  <paul@codesourcery.com>
23186
23187         * gfortran.dg/edit_real_1.f90: Add new test.
23188
23189 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23190
23191         * gcc.dg/tree-ssa/loop-2.c: New test.
23192         * gcc.dg/tree-ssa/loop-3.c: New test.
23193         * gcc.dg/tree-ssa/loop-4.c: New test.
23194         * gcc.dg/tree-ssa/loop-5.c: New test.
23195
23196 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23197
23198         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23199
23200 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23201
23202         * gcc.dg/format/sentinel-1.c: New test.
23203
23204 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23205
23206         * testsuite/gcc.dg/builtins-46.c: New.
23207
23208 2004-09-03  Devang Patel  <dpatel@apple.com>
23209
23210         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23211         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23212
23213 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23214
23215         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23216         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23217         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23218         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23219         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23220         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23221         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23222         the non-portable bzero.
23223         * gcc.dg/20010912-1.c: xfail for NetWare.
23224         * gcc.dg/20020426-2.c: xfail for NetWare.
23225         * gcc.dg/20021014-1.c: xfail for NetWare.
23226         * gcc.dg/20021018-1.c: xfail for NetWare.
23227         * gcc.dg/20030213-1.c: xfail for NetWare.
23228         * gcc.dg/20030225-1.c: xfail for NetWare.
23229         * gcc.dg/20030708-1.c: xfail for NetWare.
23230         * gcc.dg/builtins-config.h: Also exclude NetWare.
23231         * gcc.dg/format/format.h: Define restrict only if not already defined.
23232         * gcc.dg/nest.c: xfail for NetWare.
23233         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23234         * lib/target-supports.exp (check_visibility_available): Exclude
23235         NetWare.
23236
23237 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23238
23239         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23240         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23241         deterministic starting point for the alignment of structure fields.
23242         * gcc.dg/Wpadded.c: Dito.
23243         * g++.dg/abi/vbase10.C: Dito.
23244
23245 2004-09-03  Devang Patel  <dpatel@apple.com>
23246
23247         * g++.dg/debug/pr15736.cc: New test.
23248
23249 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23250
23251         * README.QMTEST: Fix out-of-date link.
23252
23253 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23254
23255         PR fortran/16579
23256         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23257         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23258
23259 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23260
23261         * g++.dg/abi/arm_rtti1.C: New test.
23262
23263 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23264
23265         * gcc.dg/ppc-vector-memcpy.c: New.
23266         * gcc.dg/ppc-vector-memset.c: New.
23267
23268 2004-09-02  Chao-ying Fu  <fu@mips.com>
23269
23270         * gcc.target/mips/mips-3d-1.c: New test.
23271         * gcc.target/mips/mips-3d-2.c: New test.
23272         * gcc.target/mips/mips-3d-3.c: New test.
23273         * gcc.target/mips/mips-3d-4.c: New test.
23274         * gcc.target/mips/mips-3d-5.c: New test.
23275         * gcc.target/mips/mips-3d-6.c: New test.
23276         * gcc.target/mips/mips-3d-7.c: New test.
23277         * gcc.target/mips/mips-3d-8.c: New test.
23278         * gcc.target/mips/mips-3d-9.c: New test.
23279         * gcc.target/mips/mips-ps-1.c: New test.
23280         * gcc.target/mips/mips-ps-2.c: New test.
23281         * gcc.target/mips/mips-ps-3.c: New test.
23282         * gcc.target/mips/mips-ps-4.c: New test.
23283         * gcc.target/mips/mips-ps-type.c: New test.
23284
23285 2004-09-02  Paul Brook  <paul@codesourcery.com>
23286
23287         * gfortran.dg/edit_real_1.f90: Add new tests.
23288
23289 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23290
23291         PR fortran/15327
23292         * gfortran.dg/merge_char_1.f90: New test.
23293
23294 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23295
23296         PR fortran/16404
23297         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23298
23299 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23300
23301         PR c/1522
23302         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23303
23304 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23305
23306         * g++.dg/opt/loop1.C: Do not XFAIL.
23307
23308 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.c-torture/execute/20040831-1.c: New test.
23311
23312 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23313
23314         PR fortran/16579
23315         * gfortran.dg/g77/20010610.f: Now passes.
23316         Copy from g77.f-torture/execute. Add dg-run directive.
23317         * gfortran.dg/g77/README: Update
23318
23319 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23322         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23323         (t1, t2, t3, t4): Add volatile.
23324
23325 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23326
23327         * g++.dg/ext/visibility/arm1.C: New test.
23328
23329 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23330
23331         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23332         -pedantic-errors.
23333
23334 2004-09-01  Paul Brook  <paul@codesourcery.com>
23335
23336         * gfortran.dg/eof_2.f90: New test.
23337
23338 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23339
23340         PR fortran/16579
23341         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23342
23343 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23344
23345         PR libfortran/16805
23346         * gfortran.dg/list_read_2.f90: New test.
23347
23348 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * g++.dg/abi/key1.C: New test.
23351
23352 2004-08-31  Richard Henderson  <rth@redhat.com>
23353
23354         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23355         form of offsetof.
23356         * g++.dg/other/offsetof5.C: Remove duplicate.
23357
23358 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23359
23360         PR fortran/17244
23361         * gfortran.dg/func_derived_1.f90: New test.
23362
23363 2004-08-31  Paul Brook  <paul@codesourcery.com>
23364
23365         * gfortran.dg/eof_1.f90: New test.
23366
23367 2004-08-31  Paul Brook  <paul@codesourcery.com>
23368
23369         * gfortran.dg/list_read_1.f90: New file.
23370
23371 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23372
23373         * g++.dg/opt/loop1.C: XFAIL.
23374
23375 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23376
23377         * gcc.dg/funcdef-storage-1.c: New.
23378         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23379         an extern function in local scope.
23380         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23381         declare an 'auto inline' function in local scope.
23382         * gcc.dg/20011130-1.c: Likewise.
23383         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23384         an 'auto' function in local scope.
23385         * gcc.dg/20021014-1.c: Likewise.
23386         * gcc.dg/20030331-2.c: Likewise.
23387
23388 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23389
23390         * gfortran.dg/blockdata_1.f90: New test.
23391
23392 2004-08-30  Richard Henderson  <rth@redhat.com>
23393
23394         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23395
23396 2004-08-30  Richard Henderson  <rth@redhat.com>
23397
23398         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23399         additional_flags set by alternate driver.
23400         (ieee-options): New procedure.
23401         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23402         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23403         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23404         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23405
23406 2004-08-30  Richard Henderson  <rth@redhat.com>
23407
23408         * lib/f-torture.exp: Remove.
23409
23410 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR rtl-optimization/16590
23413         * g++.dg/opt/loop1.C: New test.
23414
23415 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23416
23417         PR fortran/13910
23418         * gfortran.dg/oldstyle_1.f90: New test.
23419
23420 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23421         Paul Brook  <paul@codesourcery.com>
23422
23423         * gfortran.dg/g77/README: Update.
23424         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23425         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23426         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23427
23428 2004-08-28  Paul Brook  <paul@codesourcery.com>
23429
23430         PR libfortran/17195
23431         * gfortran.dg/edit_real_1.f90: New test.
23432
23433 2004-08-27  Paul Brook  <paul@codesourcery.com>
23434
23435         * gfortran.dg/rewind_1.f90: New test.
23436
23437 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23438
23439         PR fortran/16597
23440         * gfortran.dg/pr16597.f90: New test.
23441
23442 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23443
23444         PR c/13801
23445         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23446         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23447         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23448         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23449         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23450
23451 2004-08-26  Nick Clifton  <nickc@redhat.com>
23452
23453         * gcc.c-torture/compile/pr17119.c: New test.
23454
23455 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23456
23457         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23458
23459 2004-08-25  Richard Henderson  <rth@redhat.com>
23460
23461         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23462         the bits that expect kind=8 to be the largest real kind.
23463
23464 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23465
23466         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23467
23468 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23469
23470         * gfortran.dg/assignment_1.f90: New test.
23471
23472 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23473
23474         * g++.dg/template/repo3.C: New test.
23475
23476 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23477
23478         PR middle-end/16693
23479         PR tree-optimization/16372
23480         * g++.dg/opt/pr16372-1.C: New test case.
23481         * g++.dg/opt/pr16693-1.C: New test case.
23482         * g++.dg/opt/pr16693-2.C: New test case.
23483
23484 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23485
23486         * objc.dg/proto-lossage-4.m: New test.
23487
23488 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/17155
23491         * g++.dg/inherit/local2.C: New test.
23492
23493 2004-08-25  Paul Brook  <paul@codesourcery.com>
23494
23495         PR fortran/17144
23496         * gfortran.dg/string_ctor_1.f90: New test.
23497
23498 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23499
23500         PR c++/14428
23501         * g++.dg/template/redecl2.C: New test.
23502
23503 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23504
23505         PR fortran/17143
23506         * gfortran.dg/pr17143.f90: New test.
23507
23508 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23509
23510         PR fortran/17164
23511         * gfortran.dg/pr17164.f90: New test.
23512
23513 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23514
23515         * gcc.dg/tree-ssa/loop-1.c: New test.
23516
23517 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23518
23519         * gcc.c-torture/compile/20040824-1.c: New test.
23520
23521 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23522
23523         * gcc.c-torture/compile/iftrap-3.c: New test.
23524
23525 2004-08-24  Paul Brook  <paul@codesourcery.com>
23526
23527         * gfortran.dg/entry_2.f90: New test.
23528
23529 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23530
23531         PR c++/16889
23532         * g++.dg/lookup/ambig[12].C: New.
23533
23534 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23535
23536         PR c++/16706
23537         * g++.dg/template/crash21.C: New test.
23538         * g++.dg/template/crash22.C: Likewise.
23539
23540 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         PR c++/17149
23543         * g++.dg/template/access15.C: New.
23544
23545 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/17163
23548         * g++.dg/template/repo2.C: New test.
23549
23550 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23551
23552         PR rtl-optimization/17078
23553         * gcc.c-torture/execute/pr17078-1.c: New test case.
23554
23555 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c/14492
23558         * gcc.dg/debug/crash1.c: New test.
23559
23560 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR c/16180
23563         * gcc.dg/loop-5.c: New test.
23564
23565 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23566
23567         * gcc.c-torture/execute/20040823-1.c: New test.
23568
23569 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23570
23571         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23572         to the assembler.  Simplify test accordingly.
23573         (asm_abi_flags): Use GNU names.
23574         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23575         to check for ABI flags.
23576
23577 2004-08-22  Andrew Pinski  <apinski@apple.com>
23578
23579         * g++.dg/opt/pr14029.C: New test.
23580         * gcc.c-torture/execute/pr15262.c: New test.
23581
23582 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23583
23584         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23585
23586 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23587
23588         PR 16908
23589         * gfortran.dg/direct_io.f90: New test.
23590
23591 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/17121
23594         * g++.dg/inherit/local2.C: New test.
23595
23596 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23597
23598         PR c++/17120
23599         * g++.dg/warn/Wparentheses-4.C: New test.
23600
23601 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/17121
23604         * g++.dg/inherit/local2.C: New test.
23605
23606         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23607         * gcc.dg/ppc-ldstruct.c: Likewise.
23608         * gcc.dg/ppc64-abi-2.c: Likewise.
23609
23610 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23611
23612         PR rtl-optimization/17099
23613         * gcc.c-torture/execute/20040820-1.c: New test.
23614
23615 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23616
23617         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23618
23619 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23620
23621         PR fortran/17077
23622         * gfortran.dg/auto_array_1.f90: New test.
23623
23624 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23625
23626         PR fortran/17074
23627         * gfortran.dg/simpleif_1.f90: New test.
23628
23629 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * lib/target-supports.exp (check_profiling_available): Return
23632         false for arm*-*-symbianelf* and arm*-*-eabi*.
23633
23634         PR c++/15890
23635         * g++.dg/template/delete1.C: New test.
23636
23637 2004-08-19  Paul Brook  <paul@codesourcery.com>
23638
23639         PR fortran/14976
23640         PR fortran/16228
23641         * gfortran.dg/data_char_1.f90: New test.
23642
23643 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23644
23645         PR fortran/16946
23646         * gfortran.dg/reduction.f90: New testcase.
23647
23648 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23649
23650         PR fortran/16520
23651         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23652
23653 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23654
23655         PR c++/17041
23656         * g++.dg/Wparentheses-3.C: New test.
23657
23658 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23659
23660         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23661         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23662         * gcc.dg/vect/vect-2.c: Likewise.
23663         * gcc.dg/vect/vect-3.c: Likewise.
23664         * gcc.dg/vect/vect-4.c: Likewise.
23665         * gcc.dg/vect/vect-5.c: Likewise.
23666         * gcc.dg/vect/vect-6.c: Likewise.
23667         * gcc.dg/vect/vect-7.c: Likewise.
23668         * gcc.dg/vect/vect-25.c: Likewise.
23669         * gcc.dg/vect/vect-31.c: Likewise.
23670         * gcc.dg/vect/vect-32.c: Likewise.
23671         * gcc.dg/vect/vect-34.c: Likewise.
23672         * gcc.dg/vect/vect-36.c: Likewise.
23673         * gcc.dg/vect/vect-all.c: Likewise.
23674
23675 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/17068
23678         * g++.dg/template/operator4.C: New test.
23679
23680 2004-08-18  Richard Henderson  <rth@redhat.com>
23681
23682         * gcc.dg/20040206-1.c: XFAIL.
23683
23684 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23685
23686         PR c++/16246
23687         * g++.dg/template/array7.C: New test.
23688
23689 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23690
23691         * gcc.dg/mips-movcc-1.c: New test.
23692         * gcc.dg/mips-movcc-2.c: New test.
23693         * gcc.dg/mips-movcc-3.c: New test.
23694
23695         * gcc.dg/mips-nmadd-1.c: New test.
23696         * gcc.dg/mips-nmadd-2.c: New test.
23697
23698 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23699
23700         PR c++/15871
23701         * g++.dg/opt/inline8.C: New test.
23702
23703         PR c++/16965
23704         * g++.dg/parse/error17.C: New test.
23705
23706 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23707
23708         * gcc.dg/vect: New directory for vectorizer tests.
23709         * gcc.dg/vect/tree-vect.h: New file.
23710         * gcc.dg/vect/vect.exp: New file.
23711         * gcc.dg/vect/pr16105.c.c: New test.
23712         * gcc.dg/vect/vect-1.c: New test.
23713         * gcc.dg/vect/vect-2.c: New test.
23714         * gcc.dg/vect/vect-3.c: New test.
23715         * gcc.dg/vect/vect-4.c: New test.
23716         * gcc.dg/vect/vect-5.c: New test.
23717         * gcc.dg/vect/vect-6.c: New test.
23718         * gcc.dg/vect/vect-7.c: New test.
23719         * gcc.dg/vect/vect-8.c: New test.
23720         * gcc.dg/vect/vect-9.c: New test.
23721         * gcc.dg/vect/vect-10.c: New test.
23722         * gcc.dg/vect/vect-11.c: New test.
23723         * gcc.dg/vect/vect-12.c: New test.
23724         * gcc.dg/vect/vect-13.c: New test.
23725         * gcc.dg/vect/vect-14.c: New test.
23726         * gcc.dg/vect/vect-15.c: New test.
23727         * gcc.dg/vect/vect-16.c: New test.
23728         * gcc.dg/vect/vect-17.c: New test.
23729         * gcc.dg/vect/vect-18.c: New test.
23730         * gcc.dg/vect/vect-19.c: New test.
23731         * gcc.dg/vect/vect-20.c: New test.
23732         * gcc.dg/vect/vect-21.c: New test.
23733         * gcc.dg/vect/vect-22.c: New test.
23734         * gcc.dg/vect/vect-23.c: New test.
23735         * gcc.dg/vect/vect-24.c: New test.
23736         * gcc.dg/vect/vect-25.c: New test.
23737         * gcc.dg/vect/vect-26.c: New test.
23738         * gcc.dg/vect/vect-27.c: New test.
23739         * gcc.dg/vect/vect-28.c: New test.
23740         * gcc.dg/vect/vect-29.c: New test.
23741         * gcc.dg/vect/vect-30.c: New test.
23742         * gcc.dg/vect/vect-31.c: New test.
23743         * gcc.dg/vect/vect-32.c: New test.
23744         * gcc.dg/vect/vect-33.c: New test.
23745         * gcc.dg/vect/vect-34.c: New test.
23746         * gcc.dg/vect/vect-35.c: New test.
23747         * gcc.dg/vect/vect-36.c: New test.
23748         * gcc.dg/vect/vect-37.c: New test.
23749         * gcc.dg/vect/vect-38.c: New test.
23750         * gcc.dg/vect/vect-40.c: New test.
23751         * gcc.dg/vect/vect-41.c: New test.
23752         * gcc.dg/vect/vect-42.c: New test.
23753         * gcc.dg/vect/vect-43.c: New test.
23754         * gcc.dg/vect/vect-44.c: New test.
23755         * gcc.dg/vect/vect-45.c: New test.
23756         * gcc.dg/vect/vect-46.c: New test.
23757         * gcc.dg/vect/vect-47.c: New test.
23758         * gcc.dg/vect/vect-48.c: New test.
23759         * gcc.dg/vect/vect-49.c: New test.
23760         * gcc.dg/vect/vect-50.c: New test.
23761         * gcc.dg/vect/vect-51.c: New test.
23762         * gcc.dg/vect/vect-52.c: New test.
23763         * gcc.dg/vect/vect-53.c: New test.
23764         * gcc.dg/vect/vect-54.c: New test.
23765         * gcc.dg/vect/vect-55.c: New test.
23766         * gcc.dg/vect/vect-56.c: New test.
23767         * gcc.dg/vect/vect-57.c: New test.
23768         * gcc.dg/vect/vect-58.c: New test.
23769         * gcc.dg/vect/vect-59.c: New test.
23770         * gcc.dg/vect/vect-60.c: New test.
23771         * gcc.dg/vect/vect-61.c: New test.
23772         * gcc.dg/vect/vect-all.c: New test.
23773         * gcc.dg/vect/vect-none.c: New test.
23774
23775 2004-08-17  Paul Brook  <paul@codesourcery.com>
23776
23777         PR fortran/13082
23778         * gfortran.dg/entry_1.f90: New test.
23779
23780 2004-08-17  Andrew Pinski  <apinski@apple.com>
23781
23782         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23783
23784 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23785
23786         * gcc.dg/pr17036-1.c: New test.
23787
23788 2004-08-16  Devang Patel  <dpatel@apple.com>
23789
23790         * gcc.dg/darwin-20040809-1.c: New test.
23791
23792 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23793
23794         * gcc.dg/funcdef-attr-1.c: New test.
23795
23796 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23797
23798         * gcc.dg/altivec-17.c: New test.
23799         * gcc.dg/altivec-18.c: New test.
23800
23801 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23802
23803         PR c++/6749
23804         * g++.dg/template/vtable2.C: New test.
23805
23806 2004-08-14  Richard Henderson  <rth@redhat.com>
23807
23808         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23809         * gcc.dg/pack-test-4.c (main): Return 0.
23810         * gcc.dg/setjmp-1.c: Remove XFAIL.
23811         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23812
23813 2004-08-14  Richard Henderson  <rth@redhat.com>
23814
23815         * gcc.dg/980217-1.c: Add prototype for printf.
23816
23817 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23818
23819         * gfortran.dg/pr16935.f90: New test.
23820
23821 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23822
23823         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23824
23825 2004-08-13  Paul Brook  <paul@codesourcery.com>
23826
23827         * gfortran.dg/der_io_1.f90: Remove stray comma.
23828
23829 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23830
23831         * gcc.dg/vmx/cw-bug-2.c: Remove.
23832         * gcc.dg/vmx/vprint-1.c: Remove.
23833         * gcc.dg/vmx/vscan-1.c: Remove.
23834
23835 2004-08-12  Devang patel  <dpatel@apple.com>
23836
23837         * gcc.dg/darwin-20040809-2.c: New test.
23838
23839 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23840
23841         * g++.dg/ext/altivec-12.C: New test.
23842
23843         * g++.dg/ext/altivec-11.C: New test.
23844
23845 2004-08-12  Paul Brook  <paul@codesourcery.com>
23846
23847         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23848
23849 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23850
23851         * g++.dg/ext/altivec-2.C: Check for hardware support before
23852         executing any VMX instructions.
23853
23854         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23855
23856 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23857
23858         PR c++/16276
23859         * g++.old-deja/g++.other/comdat4.C: New test.
23860         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23861
23862 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23863
23864         PR target/16286
23865         * gcc.dg/pr16286.c: New test.
23866
23867 2004-08-12 Jan Beulich <jbeulich@novell.com>
23868
23869         * g++.dg/ext/asm5.C: New.
23870
23871 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23872
23873         PR c++/16698
23874         * g++.dg/eh/crash1.C: New test.
23875
23876         PR c++/16717
23877         * g++.dg/ext/construct1.C: New test.
23878
23879 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23880
23881         PR c++/16853
23882         * g++.dg/init/ptrmem1.C: New test.
23883
23884         PR c++/16618
23885         * g++.dg/parse/offsetof5.C: New test.
23886
23887         PR c++/16870
23888         * g++.dg/template/overload3.C: New test.
23889
23890 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/16964
23893         * g++.dg/parse/error16.C: New test.
23894
23895         PR c++/16904
23896         * g++.dg/template/error14.C: New test.
23897
23898         PR c++/16929
23899         * g++.dg/template/error15.C: New test.
23900
23901 2004-08-11  Devang Patel  <dpatel@apple.com>
23902
23903         * gcc.dg/darwin-ld-20040809-1.c: New test.
23904         * gcc.dg/darwin-ld-20040809-2.c: New test.
23905
23906 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23907
23908         PR fortran/16917
23909         * gfortran.dg/dfloat_1.f90: New test.
23910
23911 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23912
23913         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23914         * gcc.dg/dll-2.c: Fix dg-require syntax.
23915         * gcc.misc-tests/arm-isr.c (abort): Declare.
23916         (exit): Likewise.
23917
23918 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23919
23920         PR c++/16971
23921         * g++.dg/parse/crash16.C: New test.
23922
23923 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23924
23925         * gcc.dg/mips-rsqrt-1.c: New test case.
23926         * gcc.dg/mips-rsqrt-2.c: New test case.
23927         * gcc.dg/mips-rsqrt-3.c: New test case.
23928
23929 2004-08-10  Paul Brook  <paul@codesourcery.com>
23930
23931         * gfortran.dg/der_io_1.f90: New test.
23932
23933 2004-08-10  Paul Brook  <paul@codesourcery.com>
23934
23935         PR fortran/16919
23936         * gfortran.dg/der_array_1.f90: New test.
23937
23938 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23939
23940         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23941
23942 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23943
23944         * gcc.dg/wchar_t-2.c: Fix typo.
23945
23946 2004-08-09  Falk Hueffner  <falk@debian.org>
23947
23948         PR tree-optimization/12517
23949         * gcc.c-torture/compile/pr12517.c: New test.
23950
23951         PR tree-optimization/12578
23952         * gcc.c-torture/compile/pr12578.c: New test.
23953
23954         PR tree-optimization/12899
23955         * gcc.c-torture/compile/pr12899.c: New test.
23956
23957         PR rtl-optimization/14692
23958         * gcc.c-torture/compile/pr14692.c: New test.
23959
23960         PR tree-optimization/16461
23961         * gcc.c-torture/compile/pr16461.c: New test.
23962
23963 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23964
23965         * gfortran.dg/getenv_1.f90: New test.
23966
23967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23968
23969         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23970         wchar_t.
23971         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23972
23973 2004-08-06  Paul Brook  <paul@codesourcery.com>
23974
23975         * gfortran.dg/ret_array_1.f90: New test.
23976         * gfortran.dg/ret_pointer_1.f90: New test.
23977
23978 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23979
23980         * gcc.dg/missing-field-init-[12].c: New tests.
23981         * g++.dg/warn/missing-field-init-[12].C: New tests.
23982
23983 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23984
23985         * gcc.dg/enum2.c: New test.
23986         * gcc.dg/symbian3.c: Likewise.
23987         * gcc.dg/symbian4.c: Likewise.
23988         * gcc.dg/wchar_t-2.c: Likewise.
23989
23990 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23991
23992         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23993         destructor tests.
23994
23995 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23996
23997         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23998         dg-require-visiblity.
23999         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24000         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24001         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24002         * g++.dg/ext/visibility/new1.C: Likewise.
24003         * g++.dg/ext/visibility/pragma.C: Likewise.
24004         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24005         * g++.dg/ext/visibility/virtual.C: Likewise.
24006         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24007         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24008         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24009         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24010         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24011         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24012         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24013         * g++/dg/ext/visibility/visibility-8.C: New test.
24014         * gcc.c-torture/compile/dll.x: Remove.
24015         * gcc.dg/dll-2.c: Use dg-require-dll
24016         * gcc.dg/visibility-10.c: New test.
24017         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24018         supporting DLLs.
24019         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24020         (scan_not_hidden): Likewise.
24021
24022 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24023
24024         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24025
24026 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         * gcc.c-torture/execute/20040805-1.c: New test.
24029
24030 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24031
24032         * gcc.dg/20020118-1.c: Declare abort.
24033         * gcc.dg/altivec_check.h: Likewise.
24034         * gcc.dg/iftrap-2.c: Likewise.
24035         * gcc.dg/pragma-darwin.c: Likewise.
24036         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24037
24038 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24039
24040         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24041
24042 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24043
24044         * gcc.c-torture/execute/builtins/abs-2.c,
24045         gcc.c-torture/execute/builtins/abs-3.c,
24046         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24047         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24048         intmax_t, uintmax_t and their limits.
24049         * gcc.dg/intmax_t-1.c: New test.
24050
24051 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24052
24053         * g++.dg/tc1/dr147.C: Add reference to PR.
24054
24055 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24056
24057         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24058         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24059
24060 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24061
24062         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24063
24064 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24065
24066         * gcc.dg/redecl-5.c: New test.
24067         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24068         of scanf.
24069
24070 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24071
24072         PR middle-end/16790
24073         * gcc.c-torture/execute/pr16790-1.c: New test case.
24074
24075 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * g++.dg/ext/visibility/assign1.C: New test.
24078         * g++.dg/ext/visibility/new1.C: Likewise.
24079
24080         * gcc.dg/symbian1.c: New test.
24081         * gcc.dg/symbian2.c: Likewise.
24082
24083 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24084
24085         PR target/16570
24086         * gcc.dg/i386-sse-9.c: New test.
24087
24088 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24089
24090         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24091
24092 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24093
24094         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24095         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24096         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24097         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24098         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24099         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24100         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24101         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24102         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24103         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24104         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24105         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24106         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24107         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24108         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24109         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24110         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24111         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24112         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24113         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24114         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24115         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24116         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24117         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24118         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24119         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24120         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24121         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24122         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24123         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24124         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24125         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24126         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24127         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24128         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24129         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24130         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24131         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24132         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24133         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24134         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24135         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24136         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24137         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24138         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24139         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24140         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24141         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24142         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24143         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24144         gcc.misc-tests/i386-pf-3dnow-1.c,
24145         gcc.misc-tests/i386-pf-athlon-1.c,
24146         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24147         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24148         Declare built-in functions used.
24149         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24150
24151 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/16707
24154         * g++.dg/lookup/using12.C: New test.
24155
24156         * g++.dg/init/null1.C: Fix PR number.
24157         * g++.dg/parse/namespace10.C: Likewise.
24158
24159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24160
24161         PR c++/16224
24162         * g++.dg/template/spec17.C: New test.
24163         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24164         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24165
24166 2004-08-02  David Billinghurst
24167
24168         PR fortran/16292
24169         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24170
24171 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24172
24173         * gcc.dg/ia64-got-1.c: New test case.
24174
24175 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24176
24177         PR c++/16489
24178         * g++.dg/init/null1.C: New test.
24179         * g++.dg/tc1/dr76.C: Adjust error marker.
24180
24181         PR c++/16529
24182         * g++.dg/parse/namespace10.C: New test.
24183
24184         PR c++/16810
24185         * g++.dg/inherit/ptrmem2.C: New test.
24186
24187 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24188
24189         PR target/16155
24190         * gcc.dg/pr16155.c: New test.
24191
24192 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24193
24194         * gcc.dg/redecl-2.c: New test.
24195
24196 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24197
24198         * gcc.dg/darwin-longdouble.c: New file.
24199
24200 2004-07-30  Richard Henderson  <rth@redhat.com>
24201
24202         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24203         write to constant argument.
24204         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24205
24206 2004-07-30  Richard Henderson  <rth@redhat.com>
24207
24208         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24209         tests of nearest around zero.
24210
24211 2004-07-30  Andrew Pinski  <apinski@apple.com>
24212
24213         * gcc.c-torture/compile/20040730-1.c: New test.
24214
24215 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24216
24217         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24218         powerpc-eabispe.
24219
24220 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24221
24222         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24223
24224 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24225
24226         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24227         contains $ld_library_path.
24228         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24229
24230 2004-07-29  Richard Henderson  <rth@redhat.com>
24231
24232         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24233
24234         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24235         (alt2, which): New.
24236         (Check): Accept either alternative.
24237
24238 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24239
24240         * g++.dg/abi/inline1.C: New test.
24241         * g++.dg/abi/local1-a.cc: Likewise.
24242         * g++.dg/abi/local1.C: Likewise.
24243         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24244         * g++.dg/abi/mangle12.C: Likewise.
24245         * g++.dg/abi/mangle17.C: Likewise.
24246         * g++.dg/abi/mangle20-2.C: Likewise.
24247         * g++.dg/opt/interface1.C: Likewise.
24248         * g++.dg/opt/interface1.h: Likewise.
24249         * g++.dg/opt/interface1-a.cc: New test.
24250         * g++.dg/parse/repo1.C: New test.
24251         * g++.dg/template/repo1.C: Likewise.
24252         * g++.dg/warn/Winline-1.C: Likewise.
24253         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24254
24255 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24256
24257         * gcc.dg/tree-ssa/20040729-1.c: New test.
24258
24259 2004-07-27  Matt Austern <austern@apple.com>
24260
24261         * gcc.dg/darwin-bool-1.c: New test.
24262         * gcc.dg/darwin-bool-2.c: New test.
24263
24264 2004-07-28  Richard Henderson  <rth@redhat.com>
24265
24266         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24267         arguments in the correct type.  Don't write to constant arguments.
24268
24269 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24270
24271         PR tree-optimization/16688
24272         PR tree-optimization/16689
24273         * g++.dg/tree-ssa/pr16688.C: New test.
24274
24275 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24276
24277         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24278         loads.  Not only in the comment, this time.
24279
24280 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24281
24282         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24283         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24284         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24285         * gcc.dg/sh4a-bitmovua.c: New.
24286         * gcc.dg/sh4a-cos.c: New.
24287         * gcc.dg/sh4a-cosf.c: New.
24288         * gcc.dg/sh4a-fprun.c: New.
24289         * gcc.dg/sh4a-fsrra.c: New.
24290         * gcc.dg/sh4a-memmovua.c: New.
24291         * gcc.dg/sh4a-sin.c: New.
24292         * gcc.dg/sh4a-sincos.c: New.
24293         * gcc.dg/sh4a-sincosf.c: New.
24294         * gcc.dg/sh4a-sinf.c: New.
24295
24296 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24297
24298         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24299         conditionals.
24300         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24301         loads.
24302         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24303         DOM1.
24304
24305 2004-07-27  Andrew Pinski  <apinski@apple.com>
24306
24307         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24308
24309 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24310
24311         * gcc.dg/pragma-isr.c: New test.
24312
24313 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24314
24315         PR c++/14429
24316         * g++.dg/template/ttp11.C: New test.
24317
24318 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24319
24320         * gcc.c-torture/compile/20040727-1.c: New test.
24321
24322 2004-07-26  Eric Christopher  <echristo@redhat.com>
24323
24324         * gcc.c-torture/compile/20040726-2.c: New test.
24325
24326 2004-07-26  Andrew Pinski  <apinski@apple.com>
24327
24328         * g++.dg/rtti/tinfo1.C: Xfail.
24329
24330 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24331
24332         * gcc.c-torture/compile/20040726-1.c: New test.
24333
24334 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24335             Brian Ryner  <bryner@brianryner.com>
24336
24337         PR c++/9283
24338         PR c++/15000
24339         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24340         * g++.dg/ext/visibility/: New directory.
24341         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24342         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24343         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24344         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24345         * g++.dg/ext/visibility/fvisibility.C,
24346         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24347         g++.dg/ext/visibility/fvisibility-override1.C
24348         g++.dg/ext/visibility/fvisibility-override2.C
24349         g++.dg/ext/visibility/memfuncts.C
24350         g++.dg/ext/visibility/noPLT.C
24351         g++.dg/ext/visibility/pragma.C
24352         g++.dg/ext/visibility/pragma-override1.C
24353         g++.dg/ext/visibility/pragma-override2.C
24354         g++.dg/ext/visibility/staticmemfuncts.C
24355         g++.dg/ext/visibility/virtual.C: New tests.
24356
24357 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24358
24359         PR c/15360
24360         * gcc.dg/pr15360-1.c: New test.
24361
24362 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24363
24364         * gcc.dg/pragma-align-2.c: New test.
24365         * gcc.dg/pragma-init-fini.c: New test.
24366         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24367         targets.
24368
24369 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24370
24371         * gcc.dg/init-string-2.c: New test.
24372
24373 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24374
24375         PR 16684
24376         * gcc.dg/Wredundant-decls-1.c: New test case.
24377
24378 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24381         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24382         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24383         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24384         * gcc.dg/compat/generate-random.c: New file.
24385         * gcc.dg/compat/generate-random.h: Likewise.
24386         * gcc.dg/compat/generate-random_r.c: Likewise.
24387         * gcc.dg/compat/struct-layout-1.h: Likewise.
24388         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24389         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24390         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24391         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24392         * gcc.dg/compat/struct-layout-1_main.c: New test.
24393         * gcc.dg/compat/struct-layout-1_x.c: New file.
24394         * gcc.dg/compat/struct-layout-1_y.c: New file.
24395         * gcc.dg/compat/struct-layout-1_test.h: New file.
24396
24397 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24398
24399         * gcc.dg/comp-return-1.c: New test
24400
24401 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24402
24403         * gcc.dg/vmx/8-02a.c: Fix typo.
24404
24405         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24406         * gcc.dg/darwin-abi-3.c: New test.
24407
24408         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24409         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24410
24411         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24412         * gcc.dg/vmx/ops-long-1.c: New test.
24413         * gcc.dg/vmx/ops-long-2.c: New test.
24414
24415 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         * g++.dg/lookup/conv-[1234].C: New.
24418
24419 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24420
24421         * g++.dg/parse/attr2.C: Simplify.
24422
24423 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24424
24425         PR c/7284
24426         * gcc.c-torture/execute/pr7284-1.c: New test.
24427
24428 2004-07-22  Brian Booth  <bbooth@redhat.com>
24429
24430         * gcc.dg/tree-ssa/20040721-1.c: New test.
24431
24432 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24433
24434         * g++.dg/template/crash20.c: New.
24435
24436 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24437
24438         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24439         Add dg-run directive.  Declare variables as required.
24440         * gfortran.dg/g77/README: Update
24441
24442 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24443
24444         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24445         gcc.dg/cris-peep2-andu2.c: New tests.
24446
24447 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24448
24449         PR c/15052
24450         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24451         on return type.
24452         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24453         messages.
24454         * gcc.dg/qual-return-2.c: Update expected messages.
24455         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24456
24457 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24458
24459         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24460         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24461
24462 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24463
24464         PR c/11250
24465         * gcc.dg/init-string-1.c: New test.
24466
24467 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24468
24469         PR middle-end/15345
24470         PR c/16450
24471         * gcc.dg/torture/nested-fn-1.c: New test.
24472
24473 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24474
24475         PR target/16559
24476         * gcc.dg/ia64-fptr-1.c: New file.
24477
24478 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24479
24480         PR c++/14497
24481         * g++.dg/template/spec16.C: New test.
24482         * g++.old-deja/g++.robertl/eb118.C: Remove.
24483
24484 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24485
24486         PR c++/509
24487         * g++.dg/template/spec15.C: New test.
24488
24489 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24490
24491         Copy cases from g77.f-torture/execute and add dg-run
24492         directive.  Other changes as noted.
24493         * gfortran.dg/g77/13037.f
24494         * gfortran.dg/g77/1832.f
24495         * gfortran.dg/g77/19981119-0.f
24496         * gfortran.dg/g77/19990313-0.f
24497         * gfortran.dg/g77/19990313-1.f
24498         * gfortran.dg/g77/19990313-2.f
24499         * gfortran.dg/g77/19990313-3.f
24500         * gfortran.dg/g77/19990419-1.f
24501         * gfortran.dg/g77/19990826-0.f
24502         * gfortran.dg/g77/19990826-2.f
24503         * gfortran.dg/g77/20000503-1.f
24504         * gfortran.dg/g77/20001111.f
24505         * gfortran.dg/g77/20010116.f
24506         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24507         * gfortran.dg/g77/20010430.f
24508         * gfortran.dg/g77/6177.f
24509         * gfortran.dg/g77/947.f
24510         * gfortran.dg/g77/970816-3.f
24511         * gfortran.dg/g77/971102-1.f
24512         * gfortran.dg/g77/980520-1.f
24513         * gfortran.dg/g77/980628-0.f
24514         * gfortran.dg/g77/980628-1.f
24515         * gfortran.dg/g77/980628-10.f
24516         * gfortran.dg/g77/980628-2.f
24517         * gfortran.dg/g77/980628-3.f
24518         * gfortran.dg/g77/980628-7.f
24519         * gfortran.dg/g77/980628-8.f
24520         * gfortran.dg/g77/980628-9.f
24521         * gfortran.dg/g77/980701-0.f
24522         * gfortran.dg/g77/980701-1.f
24523         * gfortran.dg/g77/cabs.f
24524         * gfortran.dg/g77/claus.f
24525         * gfortran.dg/g77/complex_1.f
24526         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24527         * gfortran.dg/g77/dcomplex.f
24528         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24529         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24530         * gfortran.dg/g77/f90-intrinsic-numeric.f
24531         * gfortran.dg/g77/int8421.f
24532         * gfortran.dg/g77/labug1.f
24533         * gfortran.dg/g77/large_vec.f
24534         * gfortran.dg/g77/le.f
24535         * gfortran.dg/g77/short.f
24536         * gfortran.dg/g77/README: Update
24537
24538 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24539
24540         PR c++/16637
24541         * g++.dg/parse/lookup4.C: New test.
24542
24543 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24544
24545         PR c++/16175
24546         * g++.dg/template/ttp10.C: New test.
24547
24548 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24549
24550         * gcc.dg/pr12625-1.c: New test.
24551
24552 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24553
24554         * testsuite/gcc.dg/switch-warn-1.c: New test.
24555         * testsuite/gcc.dg/switch-warn-2.c: New test.
24556         * gcc.c-torture/compile/pr14730.c: Update.
24557
24558 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24559
24560         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24561         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24562         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24563         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24564
24565 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/16623
24568         * g++.dg/template/assign1.C: New test.
24569
24570 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24571
24572         PR c++/12170
24573         * g++.dg/template/ttp9.C: New test.
24574
24575 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24576
24577         * gcc.dg/format/cmn-err-1.c: New test.
24578
24579 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24580
24581         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24582         gcc.dg/Wparentheses-10.c: New tests.
24583         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24584
24585 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24586
24587         PR fortran/16465
24588         * gfortran.dg/g77//ffixed-line-length-0.f,
24589         gfortran.dg/g77/ffixed-line-length-132.f,
24590         gfortran.dg/g77/ffixed-line-length-72.f,
24591         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24592         gfortran.dg/g77/README: Update.
24593
24594 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24595
24596         PR c++/13092
24597         * g++.dg/template/non-dependent7.C: New test.
24598         * g++.dg/template/non-dependent8.C: Likewise.
24599         * g++.dg/template/non-dependent9.C: Likewise.
24600         * g++.dg/template/non-dependent10.C: Likewise.
24601
24602 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/16337
24605         * g++.dg/parse/attr2.C: New test.
24606
24607 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24608
24609         * g77.dg: Removed.
24610         * g77.f-torture: Ditto.
24611
24612 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24613
24614         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24615         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24616         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24617
24618 2004-07-16  Richard Henderson  <rth@redhat.com>
24619
24620         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24621
24622 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24623
24624         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24625         tests with full list of options.
24626         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24627         of TORTURE_OPTIONS if test contains 'dg-do run'.
24628
24629         PR fortran/16404
24630         * gfortran.dg/do_iterator.f90: New test.
24631
24632 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24633
24634         PR rtl-optimization/16536
24635         * gcc.c-torture/execute/restrict-1.c: New test.
24636
24637 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24638
24639         PR fortran/15324
24640         * gfortran.dg/pr15324.f90: New test.
24641
24642         PR fortran/15129
24643         * gfortran.dg/pr15129.f90: New test.
24644
24645         PR fortran/15140
24646         * gfortran.dg/pr15140.f90: New test.
24647
24648         PR fortran/13792
24649         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24650         compile-time simplification.
24651
24652 2004-07-14  Mike Stump  <mrs@apple.com>
24653
24654         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24655
24656 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24657
24658         PR target/16325
24659         * gcc.dg/profile-generate-1.c: New.
24660
24661 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24662
24663         * gcc.c-torture/execute/20040709-1.c: New test.
24664         * gcc.c-torture/execute/20040709-2.c: New test.
24665
24666 2004-07-14  Mike Stump  <mrs@apple.com>
24667
24668         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24669
24670 2004-07-14  Mike Stump  <mrs@apple.com>
24671
24672         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24673
24674 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24675
24676         PR c++/16518
24677         * g++.dg/parse/mutable1.C: New test.
24678
24679 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24680
24681         PR tree-optimization/16443
24682         * gcc.dg/tree-ssa/20040713-1.c: New test.
24683
24684 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24685
24686         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24687         for operator new.
24688
24689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24690
24691         * gfortran.dg/g77/README: New file
24692         * gfortran.dg/g77/19981216-0.f: Copy from
24693         g77.f-torture/noncompile.  Add "dg-do compile" and
24694         dg-error as required.
24695         * gfortran.dg/g77/19990218-1.f: Likewise.
24696         * gfortran.dg/g77/19990905-1.f: Likewise.
24697         * gfortran.dg/g77/9263.f: Likewise.
24698         * gfortran.dg/g77/980615-0.f: Likewise.
24699         * gfortran.dg/g77/980616-0.f: Likewise.
24700         * gfortran.dg/g77/check0.f: Likewise.
24701         * gfortran.dg/g77/select_no_compile.f: Likewise.
24702
24703 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24704
24705         Copy files from g77.f-torture/compile.
24706         Add "{ dg-do compile}".  Other changes as noted
24707         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24708         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24709         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24710         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24711         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24712         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24713         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24714         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24715         statement to conform to standard.  Append alpha1.x for reference.
24716         * gfortran.dg/g77/xformat.f: Add dg-warning
24717
24718 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24719
24720         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24721         Add {dg-do compile} directive.
24722         * gfortran.dg/g77/cpp2.F: Likewise.
24723
24724 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24725
24726         PR c++/5402
24727         * g++.dg/lookup/name-clash1.C: New test.
24728
24729         PR c++/9777
24730         * g++.dg/lookup/name-clash2.C: New test.
24731
24732         PR c++/12102
24733         * g++.dg/lookup/name-clash3.C: New test.
24734
24735 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24736
24737         * g++.dg/lookup/new2.C: New test.
24738         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24739
24740 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24741
24742         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24743         Add {dg-do compile} directive.
24744         * gfortran.dg/g77/13060.f: Likewise.
24745         * gfortran.dg/g77/19990218-0.f: Likewise.
24746         * gfortran.dg/g77/19990305-0.f: Likewise.
24747         * gfortran.dg/g77/19990419-0.f: Likewise.
24748         * gfortran.dg/g77/19990502-0.f: Likewise.
24749         * gfortran.dg/g77/19990502-1.f: Likewise.
24750         * gfortran.dg/g77/19990525-0.f: Likewise.
24751         * gfortran.dg/g77/19990826-1.f: Likewise.
24752         * gfortran.dg/g77/19990826-3.f: Likewise.
24753         * gfortran.dg/g77/19990905-2.f: Likewise.
24754         * gfortran.dg/g77/20000412-1.f: Likewise.
24755         * gfortran.dg/g77/20000511-1.f: Likewise.
24756         * gfortran.dg/g77/20000511-2.f: Likewise.
24757         * gfortran.dg/g77/20000518.f: Likewise.
24758         * gfortran.dg/g77/20000601-1.f: Likewise.
24759         * gfortran.dg/g77/20000601-2.f: Likewise.
24760         * gfortran.dg/g77/20000629-1.f: Likewise.
24761         * gfortran.dg/g77/20000630-2.f: Likewise.
24762         * gfortran.dg/g77/20010115.f: Likewise.
24763         * gfortran.dg/g77/20010321-1.f: Likewise.
24764         * gfortran.dg/g77/20010426.f: Likewise.
24765         * gfortran.dg/g77/20020307-1.f: Likewise.
24766         * gfortran.dg/g77/8485.f: Likewise.
24767         * gfortran.dg/g77/960317-1.f: Likewise.
24768         * gfortran.dg/g77/970915-0.f: Likewise.
24769         * gfortran.dg/g77/980310-1.f: Likewise.
24770         * gfortran.dg/g77/980310-2.f: Likewise.
24771         * gfortran.dg/g77/980310-3.f: Likewise.
24772         * gfortran.dg/g77/980310-4.f: Likewise.
24773         * gfortran.dg/g77/980310-6.f: Likewise.
24774         * gfortran.dg/g77/980310-7.f: Likewise.
24775         * gfortran.dg/g77/980310-8.f: Likewise.
24776         * gfortran.dg/g77/980419-2.f: Likewise.
24777         * gfortran.dg/g77/980424-0.f: Likewise.
24778         * gfortran.dg/g77/980427-0.f: Likewise.
24779         * gfortran.dg/g77/980729-0.f: Likewise.
24780         * gfortran.dg/g77/981117-1.f: Likewise.
24781         * gfortran.dg/g77/toon_1.f: Likewise.
24782
24783 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24784
24785         PR c++/2204
24786         * g++.dg/other/abstract2.C: New test.
24787
24788 2004-07-12  Paul Brook  <paul@codesourcery.com>
24789
24790         * gfortran.dg/pointer_init_1.f90: New test.
24791
24792 2004-07-11  Paul Brook  <paul@codesourcery.com>
24793
24794         PR fortran/15986
24795         * gfortran.dg/contained_1.f90: New test.
24796
24797 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24798
24799         * g++.dg/parse/defarg8.C: New test.
24800
24801 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24802
24803         PR fortran/16433
24804         * gfortran.dg/pr16433.f: New test.
24805
24806         PR fortran/17574
24807         * gfortran.dg/pr15754.f90: New test.
24808
24809 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24810
24811         PR tree-optimization/16437
24812         * gcc.c-torture/execute/bitfld-4.c: New test.
24813
24814 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24815
24816         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24817         access to common var from module.
24818
24819 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24820
24821         PR fortran/16336
24822         * gfortran.fortran-torture/execute/common_2.f90: New test.
24823
24824 2004-07-10  Paul Brook  <paul@codesourcery.com>
24825
24826         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24827
24828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24829
24830         PR fortran/15969
24831         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24832
24833 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24834
24835         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24836         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24837         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24838         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24839         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24840         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24841         * gfortran.dg/g77/funderscoring.f: Likewise.
24842         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24843
24844 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24845
24846         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24847
24848 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24849         Paul Brook  <paul@codesourcery.com>
24850
24851         PR fortran/13415
24852         * gfortran.dg/common_pointer_1.f90: New test.
24853
24854 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24855
24856         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24857
24858 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24859
24860         PR target/16364
24861         * gcc.c-torture/compile/20040709-1.c: New.
24862
24863 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24864
24865         PR fortran/14077
24866         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24867
24868 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24869
24870         PR fortran/13201
24871         * gfortran.dg/shape_1.f90: New test.
24872
24873 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24874             Andrew Pinski  <apinski@apple.com>
24875
24876         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24877
24878 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24879
24880         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24881         comment.
24882
24883 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24884         Paul Brook  <paul@codesourcery.com>
24885
24886         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24887         '.f95' and '.F95'.
24888
24889 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24890
24891         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24892
24893 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24894
24895         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24896         testcases with capital suffix.
24897
24898 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24899
24900         PR fortran/15481
24901         PR fortran/13372
24902         PR fortran/13575
24903         PR fortran/15978
24904         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24905
24906         * gfortran.dg/implicit_1.f90: New test.
24907
24908 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24909
24910         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24911         expression to match gfortran warning/error messages
24912         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24913         dg-error text.
24914
24915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24916
24917         * lib/fortran-torture.exp: Rename proc search_for to
24918         search_for_re.
24919
24920 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24921
24922         * gcc.c-torture/execute/simd-5.x: New file.
24923         XFAIL on SPARC 64-bit at -O0.
24924
24925 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24926
24927         PR c++/8211
24928         PR c++/16165
24929         * g++.dg/warn/effc3.C: New test.
24930
24931 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24932
24933         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24934         change X to 1X in format.
24935         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24936         add data statements to conform to standard.
24937
24938 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24939
24940         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24941         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24942         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24943
24944 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24945
24946         * gfortran.dg/g77/7388.f: Copy from g77.dg
24947         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24948         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24949         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24950         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24951         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24952         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24953         * gfortran.dg/g77/strlen0.f: Likewise.
24954
24955 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24956
24957         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24958         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24959
24960 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24961
24962         * gcc.c-torture/execute/920428-2.x: Delete.
24963         * gcc.c-torture/execute/920501-7.x: Likewise.
24964
24965 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24968         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24969         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24970         prescott and c3-2.
24971         (PREFETCH_3DNOW): Add -march=c3.
24972
24973 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24974
24975         PR c/16437
24976         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24977         * gcc.c-torture/execute/bf64-1.x: Likewise.
24978
24979 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24980
24981         * gcc.c-torture/compile/20040708-1.c: New test.
24982
24983 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24984
24985         PR c++/16169
24986         * g++.dg/warn/effc2.C: New test.
24987
24988 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24989
24990         * gcc.c-torture/execute/bitfld-1.x: Remove.
24991         * gcc.c-torture/execute/bitfld-3.c: New test.
24992         * gcc.dg/bitfld-2.c: Remove XFAILs.
24993
24994 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24995
24996         PR c++/16276
24997         * g++.dg/rtti/tinfo1.C: New file.
24998
24999 2004-07-07  Eric Christopher  <echristo@redhat.com>
25000
25001         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25002
25003 2004-07-07  Andrew Pinski  <apinski@apple.com>
25004
25005         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25006
25007 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25008
25009         * g++.dg/init/call1.C: XFAIL.
25010
25011 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25012
25013         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25014         except for movstrict*, to movmem* and clrstr* to clrmem*.
25015
25016 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25017
25018         * gcc.c-torture/execute/20040707-1.c: New test.
25019
25020 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25021
25022         * gcc.c-torture/execute/20040706-1.c: New test.
25023
25024 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25025
25026         PR c++/3671
25027         * g++.dg/template/spec14.C: New test.
25028
25029 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25030
25031         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25032         nothing if not yet defined.  Use it in b, c and d type definitions.
25033         * gcc.c-torture/execute/20040705-1.c: New test.
25034         * gcc.c-torture/execute/20040705-2.c: New test.
25035
25036 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25037
25038         PR c++/2518
25039         * g++.dg/lookup/new1.C: New test.
25040
25041 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25042
25043         PR c++/11406
25044         * g++.dg/template/sizeof8.C: New test.
25045
25046 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25047
25048         * gcc.c-torture/compile/20040705-1.c: New test.
25049
25050 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25051
25052         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25053
25054 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25055
25056         * gcc.dg/cpp/if-mop.c: Two new testcases.
25057         * gcc.dg/cpp/trad/comment-3.c: New.
25058
25059 2004-07-04  Paul Brook  <paul@codesourcery.com>
25060
25061         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25062
25063 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25064
25065         PR c++/3761
25066         * g++.dg/lookup/crash4.C: New test.
25067
25068 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25069
25070         * gcc.c-torture/execute/builtin-abs-1.c
25071         * gcc.c-torture/execute/builtin-abs-2.c
25072         * gcc.c-torture/execute/builtin-complex-1.c
25073         * gcc.c-torture/execute/builtins/string-1-lib.c
25074         * gcc.c-torture/execute/builtins/string-1.c
25075         * gcc.c-torture/execute/builtins/string-2-lib.c
25076         * gcc.c-torture/execute/builtins/string-2.c
25077         * gcc.c-torture/execute/builtins/string-3-lib.c
25078         * gcc.c-torture/execute/builtins/string-3.c
25079         * gcc.c-torture/execute/builtins/string-4-lib.c
25080         * gcc.c-torture/execute/builtins/string-4.c
25081         * gcc.c-torture/execute/builtins/string-5-lib.c
25082         * gcc.c-torture/execute/builtins/string-5.c
25083         * gcc.c-torture/execute/builtins/string-6-lib.c
25084         * gcc.c-torture/execute/builtins/string-6.c
25085         * gcc.c-torture/execute/builtins/string-7-lib.c
25086         * gcc.c-torture/execute/builtins/string-7.c
25087         * gcc.c-torture/execute/builtins/string-8-lib.c
25088         * gcc.c-torture/execute/builtins/string-8.c
25089         * gcc.c-torture/execute/builtins/string-9-lib.c
25090         * gcc.c-torture/execute/builtins/string-9.c
25091         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25092         * gcc.c-torture/execute/builtins/string-asm-1.c
25093         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25094         * gcc.c-torture/execute/builtins/string-asm-2.c
25095         * gcc.c-torture/execute/stdio-opt-1.c
25096         * gcc.c-torture/execute/stdio-opt-2.c
25097         * gcc.c-torture/execute/stdio-opt-3.c
25098         * gcc.c-torture/execute/string-opt-1.c
25099         * gcc.c-torture/execute/string-opt-10.c
25100         * gcc.c-torture/execute/string-opt-11.c
25101         * gcc.c-torture/execute/string-opt-12.c
25102         * gcc.c-torture/execute/string-opt-13.c
25103         * gcc.c-torture/execute/string-opt-14.c
25104         * gcc.c-torture/execute/string-opt-15.c
25105         * gcc.c-torture/execute/string-opt-16.c
25106         * gcc.c-torture/execute/string-opt-2.c
25107         * gcc.c-torture/execute/string-opt-6.c
25108         * gcc.c-torture/execute/string-opt-7.c
25109         * gcc.c-torture/execute/string-opt-8.c:
25110         Replace with ...
25111
25112         * gcc.c-torture/execute/builtins/abs-2.c
25113         * gcc.c-torture/execute/builtins/abs-3.c
25114         * gcc.c-torture/execute/builtins/complex-1.c
25115         * gcc.c-torture/execute/builtins/fprintf.c
25116         * gcc.c-torture/execute/builtins/fputs.c
25117         * gcc.c-torture/execute/builtins/memcmp.c
25118         * gcc.c-torture/execute/builtins/memmove.c
25119         * gcc.c-torture/execute/builtins/memops-asm.c
25120         * gcc.c-torture/execute/builtins/mempcpy-2.c
25121         * gcc.c-torture/execute/builtins/mempcpy.c
25122         * gcc.c-torture/execute/builtins/memset.c
25123         * gcc.c-torture/execute/builtins/printf.c
25124         * gcc.c-torture/execute/builtins/sprintf.c
25125         * gcc.c-torture/execute/builtins/strcat.c
25126         * gcc.c-torture/execute/builtins/strchr.c
25127         * gcc.c-torture/execute/builtins/strcmp.c
25128         * gcc.c-torture/execute/builtins/strcpy.c
25129         * gcc.c-torture/execute/builtins/strcspn.c
25130         * gcc.c-torture/execute/builtins/strlen-2.c
25131         * gcc.c-torture/execute/builtins/strlen.c
25132         * gcc.c-torture/execute/builtins/strncat.c
25133         * gcc.c-torture/execute/builtins/strncmp-2.c
25134         * gcc.c-torture/execute/builtins/strncmp.c
25135         * gcc.c-torture/execute/builtins/strncpy.c
25136         * gcc.c-torture/execute/builtins/strpbrk.c
25137         * gcc.c-torture/execute/builtins/strpcpy-2.c
25138         * gcc.c-torture/execute/builtins/strpcpy.c
25139         * gcc.c-torture/execute/builtins/strrchr.c
25140         * gcc.c-torture/execute/builtins/strspn.c
25141         * gcc.c-torture/execute/builtins/strstr-asm.c
25142         * gcc.c-torture/execute/builtins/strstr.c:
25143         ... these new files.
25144
25145         * gcc.c-torture/execute/builtins/abs-2-lib.c
25146         * gcc.c-torture/execute/builtins/abs-3-lib.c
25147         * gcc.c-torture/execute/builtins/complex-1-lib.c
25148         * gcc.c-torture/execute/builtins/fprintf-lib.c
25149         * gcc.c-torture/execute/builtins/fputs-lib.c
25150         * gcc.c-torture/execute/builtins/memcmp-lib.c
25151         * gcc.c-torture/execute/builtins/memmove-lib.c
25152         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25153         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25154         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25155         * gcc.c-torture/execute/builtins/memset-lib.c
25156         * gcc.c-torture/execute/builtins/printf-lib.c
25157         * gcc.c-torture/execute/builtins/sprintf-lib.c
25158         * gcc.c-torture/execute/builtins/strcat-lib.c
25159         * gcc.c-torture/execute/builtins/strchr-lib.c
25160         * gcc.c-torture/execute/builtins/strcmp-lib.c
25161         * gcc.c-torture/execute/builtins/strcpy-lib.c
25162         * gcc.c-torture/execute/builtins/strcspn-lib.c
25163         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25164         * gcc.c-torture/execute/builtins/strlen-lib.c
25165         * gcc.c-torture/execute/builtins/strncat-lib.c
25166         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25167         * gcc.c-torture/execute/builtins/strncmp-lib.c
25168         * gcc.c-torture/execute/builtins/strncpy-lib.c
25169         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25170         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25171         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25172         * gcc.c-torture/execute/builtins/strrchr-lib.c
25173         * gcc.c-torture/execute/builtins/strspn-lib.c
25174         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25175         * gcc.c-torture/execute/builtins/strstr-lib.c
25176         * gcc.c-torture/execute/builtins/lib/abs.c
25177         * gcc.c-torture/execute/builtins/lib/fprintf.c
25178         * gcc.c-torture/execute/builtins/lib/memset.c
25179         * gcc.c-torture/execute/builtins/lib/printf.c
25180         * gcc.c-torture/execute/builtins/lib/sprintf.c
25181         * gcc.c-torture/execute/builtins/lib/strcpy.c
25182         * gcc.c-torture/execute/builtins/lib/strcspn.c
25183         * gcc.c-torture/execute/builtins/lib/strncat.c
25184         * gcc.c-torture/execute/builtins/lib/strncmp.c
25185         * gcc.c-torture/execute/builtins/lib/strncpy.c
25186         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25187         * gcc.c-torture/execute/builtins/lib/strspn.c
25188         * gcc.c-torture/execute/builtins/lib/strstr.c:
25189         New files containing support routines.
25190
25191         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25192         declaration.
25193         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25194         when not optimizing.
25195
25196 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25197
25198         PR c++/16240
25199         * g++.dg/abi/mangle22.C: New test.
25200         * g++.dg/abi/mangle23.C: Likewise.
25201
25202 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25203
25204         PR fortran/16290
25205         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25206         Allow for cases without denormalized floating point numbers.
25207
25208 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25209
25210         PR c/1027
25211         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25212         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25213         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25214         expected warning text.
25215         * gcc.dg/format/diag-2.c: New test.
25216
25217 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25218
25219         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25220
25221 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25222
25223         * gcc.dg/builtins-43.c: New.
25224         * gcc.dg/builtins-44.c: New.
25225         * gcc.dg/builtins-45.c: New.
25226
25227 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25228             Andreas Tobler  <a.tobler@schweiz.ch>
25229
25230         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25231         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25232         as SIGSEGV.
25233         * gcc.dg/cleanup-11.c: Likewise.
25234         * gcc.dg/cleanup-8.c: Likewise.
25235         * gcc.dg/cleanup-9.c: Likewise.
25236         * gcc.dg/cleanup-5.c: Run on all platforms.
25237
25238 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25239
25240         * g++.dg/warn/nonnull1.C: New test.
25241
25242 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25243
25244         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25245         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25246         Special-case the Sun compiler wrt to <complex.h>.
25247
25248 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25249
25250         * gcc.dg/Wunreachable-8.C: New test.
25251
25252         * gcc.dg/h8300-ice2.c : New test.
25253
25254 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25255
25256         PR fortran/16161
25257         * gfortran.fortran-torture/compile/implicit.f90: Add test
25258         for implicit character.
25259
25260 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25261
25262         PR fortran/16289
25263         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25264         Use tiny() intrinsic to find smallest non-negative real
25265
25266 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25267
25268         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25269         * gcc.dg/compat/struct-by-value-22_x.c: New.
25270         * gcc.dg/compat/struct-by-value-22_y.c: New.
25271
25272         * gcc.c-torture/execute/20040629-1.c: New test.
25273
25274 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25277         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25278
25279         PR target/16195
25280         * gcc.dg/20040625-1.c: New test.
25281
25282 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25283
25284         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25285
25286 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25287
25288         PR fortran/15963
25289         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25290
25291 2004-06-29  Richard Henderson  <rth@redhat.com>
25292
25293         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25294
25295 2004-06-29  Paul Brook  <paul@codesourcery.com>
25296
25297         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25298         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25299
25300 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25301
25302         PR c++/16260
25303         * g++.dg/parse/crash15.C: New.
25304
25305 2004-06-28  Andrew Pinski  <apinski@apple.com>
25306
25307         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25308         by the error already.
25309
25310         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25311
25312 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25313
25314         PR target/14041
25315         * gcc.dg/h8300-bss-align-1.c : New.
25316
25317 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25318
25319         * PR c++/16174
25320         * g++.dg/template/ctor4.C: New.
25321
25322 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25323
25324         PR c++/16205
25325         * g++.dg/warn/Wsequence-point-1.C: New test.
25326
25327 2004-06-27  Paul Brook  <paul@codesourcery.com>
25328
25329         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25330
25331 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25332
25333         * g++.old-deja/g++.mike/p7325.C: Remove.
25334
25335 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25336
25337         PR c/14963
25338         * gcc.dg/pr14963.c: New test.
25339
25340 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25341
25342         PR c++/16193
25343         * g++.dg/parse/redef1.C: New test.
25344
25345 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25346
25347         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25348         20021110.c.
25349         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25350         20021119-1.c.
25351         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25352         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25353         5-04.c.
25354         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25355         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25356         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25357         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25358         g++.brendan/enum14.C.
25359         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25360         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25361         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25362         g++.mike/virt1.C.
25363         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25364         memtemp24.C.
25365
25366 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25367
25368         * gcc.dg/20040527-1.c: New test case.
25369
25370 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25371
25372         PR gfortran/pr16196
25373         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25374
25375 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25376
25377         PR middle-end/15825
25378         * gcc.dg/pr15825-1.c: New test case.
25379
25380 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25381
25382         * gcc.c-torture/execute/20040625-1.c: New test.
25383
25384 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25385
25386         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25387
25388 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25389
25390         * gcc.dg/torture/mips-div-1.c: New test.
25391
25392 2004-06-24  Jeff Law  <law@redhat.com>
25393
25394         * gcc.dg/tree-ssa/20040624-1.c: New test.
25395
25396 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25397
25398         * gcc.c-torture/compile/20040624-1.c: New test.
25399
25400 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25401
25402         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25403         this directory.
25404
25405 2004-06-23  Andrew Pinski  <apinski@apple.com>
25406
25407         PR middle-end/15988
25408         * g++.dg/opt/ptrmem4.C: New test.
25409
25410         * gcc.dg/c90-array-quals-2.c: New test.
25411
25412 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25413
25414         * gcc.dg/kpice1.c: New test.
25415
25416 2006-06-23  Andrew Pinski  <apinski@apple.com>
25417
25418         * gcc.dg/c90-array-quals.c: New test.
25419
25420 2006-06-22  Richard Henderson  <rth@redhat.com>
25421
25422         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25423
25424 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25425
25426         * gcc.dg/builtins-config.h: Handle FreeBSD.
25427
25428 2006-06-22  Richard Henderson  <rth@redhat.com>
25429
25430         * g++.dg/opt/devirt1.C: New.
25431
25432 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25433
25434         * g++.dg/opt/pr15551.C: New testcase.
25435
25436 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25437
25438         PR target/14800
25439         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25440         x86_64-*-linux* when compiling for 32bit.
25441
25442 2004-06-21  Andrew Pinski  <apinski@apple.com>
25443
25444         * gcc.dg/pch/struct-1.c: New.
25445         * gcc.dg/pch/struct-1.hs: New.
25446
25447 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25448
25449         * gcc.dg/pch/save-temps-1.c: New file.
25450         * gcc.dg/pch/save-temps-1.hs: New file.
25451
25452 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25453
25454         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25455         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25456
25457 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25458
25459         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25460         to fix type error.
25461         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25462         Remove trailing spaces.
25463
25464 2004-06-21  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25467         merging && to BIT_FIELD_REF.
25468
25469 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25470
25471         * g++.dg/opt/placeholder1.C: New test.
25472
25473 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25474
25475         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25476         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25477         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25478         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25479
25480 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25481
25482         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25483         extern "C".
25484         * g++.dg/other/pragma-re-1.C: Add comments.
25485
25486 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25487
25488         PR gfortran/16080
25489         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25490
25491 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25492
25493         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25494         instead of setting the type of size_t by
25495         hand.
25496
25497 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25498
25499         * gcc.dg/unordered-2.c: New test case.
25500         * gcc.dg/unordered-3.c: New test case.
25501
25502 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25503
25504         PR other/16043
25505         * lib/g++.exp (g++_version): Tweak regexp for version
25506         * lib/g77.exp (g77_version): Likewise.
25507         * lib/gfortran.exp (gfortran_version): Likewise.
25508         * lib/objc.exp (objc_version): Likewise.
25509         * lib/treelang.exp (treelang_version): Likewise.
25510
25511 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25512
25513         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25514         Use INT_MAX instead of __INT_MAX__.
25515         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25516
25517         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25518         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25519         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25520         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25521         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25522         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25523         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25524         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25525         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25526
25527         * gcc.dg/range-test-1.c: New test.
25528         * g++.dg/opt/range-test-1.C: New test.
25529
25530 2004-06-17  Richard Henderson  <rth@redhat.com>
25531
25532         * objc.dg/sync-1.m: New.
25533         * objc.dg/try-catch-1.m: Don't force next runtime.
25534         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25535         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25536         shadowed catch clause.
25537         * objc.dg/try-catch-5.m: New.
25538
25539 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25540
25541         Bug 14610
25542         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25543
25544 2004-06-15  Richard Henderson  <rth@redhat.com>
25545
25546         * gcc.dg/20001116-1.c: Move expected warning line.
25547
25548 2004-06-15  Richard Henderson  <rth@redhat.com>
25549
25550         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25551         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25552
25553 2004-06-15  Jeff Law  <law@redhat.com>
25554
25555         * gcc.dg/tree-ssa/20040615-1.c: New test.
25556         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25557         be less sensitive to operand ordering.
25558         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25559
25560 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25561
25562         * g++.dg/abi/bitfield3.C: Add comment..
25563
25564 2004-06-15  Richard Henderson  <rth@redhat.com>
25565
25566         * g++.dg/ext/stmtexpr1.C: XFAIL.
25567         * gcc.dg/20030612-1.c: XFAIL.
25568
25569 2004-06-15  Eric Christopher  <echristo@redhat.com>
25570
25571         * g++.dg/charset/asm5.c: New.
25572         * gcc.dg/charset/asm6.c: New.
25573
25574 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25575
25576         PR fortran/15962
25577         * gfortran.fortran-torture/execute/select_1.f90: New test.
25578
25579 2004-06-15  Paul Brook  <paul@codesourcery.com>
25580
25581         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25582
25583 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25584
25585         PR c++/15967
25586         * g++.dg/lookup/crash3.C: New test.
25587
25588 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25589
25590         PR c++/15947
25591         * g++.dg/parse/dtor4.C: New test.
25592
25593 2004-06-14  Jeff Law  <law@redhat.com>
25594
25595         * gcc.c-torture/compile/20040614-1.c: New test.
25596
25597 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25598
25599         PR fortran/15211
25600         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25601         LEN of a character array.
25602
25603 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/15096
25606         * g++.dg/template/ptrmem10.C: New test.
25607
25608         PR c++/14930
25609         * g++.dg/template/friend30.C: New test.
25610
25611 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25612
25613         PR fortran/14928
25614         * gfortran.fortran-torture/compile/mloc.f90: New test.
25615
25616 2004-06-13  Paul Brook  <paul@codesourcery.com>
25617
25618         * gfortran.fortran-torture/execute/random_2.f90: New test.
25619
25620 2004-06-13  Eric Christopher  <echristo@redhat.com>
25621
25622         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25623
25624 2004-06-12  Paul Brook  <paul@codesourcery.com>
25625
25626         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25627
25628 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25629
25630         PR fortran/14923
25631         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25632
25633 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25634
25635         PR fortran/14957
25636         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25637         syntax errors in end statements of contained subroutines.
25638
25639 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25640
25641         PR fortran/12841
25642         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25643
25644 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25645
25646         PR fortran/15665
25647         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25648
25649 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25650
25651         PR gfortran/12839
25652         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25653
25654 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/15862
25657         * g++.dg/parse/enum1.C: New test.
25658
25659 2004-06-10  Jeff Law  <law@redhat.com>
25660
25661         * gcc.c-torture/compile/20040610-1.c: New test.
25662
25663 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25664
25665         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25666         * g++.old-deja/g++.other/decl3.C: Likewise.
25667
25668 2004-06-10  Brian Booth  <bbooth@redhat.com>
25669
25670         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25671         V_MAY_DEF instead of VDEF.
25672         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25673
25674 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/14211
25677         * g++.dg/conversion/const1.C: New test.
25678
25679         PR c++/15076
25680         * g++.dg/conversion/reinterpret1.C: New test.
25681
25682         PR c++/15877
25683         * g++.dg/template/enum2.C: New test.
25684
25685         PR c++/15227
25686         * g++.dg/template/error13.C: New test.
25687
25688 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25689
25690         PR fortran/14957
25691         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25692         arguments to test_* REAL and of the right size.
25693
25694 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25695
25696         PR target/15569
25697         PR rtl-optimization/15681
25698         * gcc.dg/20040609-1.c: New test.
25699
25700 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25701
25702         PR c++/14791
25703         * g++.dg/opt/builtins1.C: New test.
25704
25705 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25706
25707         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25708         that use default windows32 struct layout.
25709         * gcc.dg/i386-bitfield2.c: Likewise.
25710
25711 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25712
25713         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25714         for mingw32 and cygwin targets.
25715
25716 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25717
25718         * gcc.dg/pch/macro-4.c: New.
25719         * gcc.dg/pch/macro-4.hs: New.
25720
25721 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25722
25723         PR fortran/13249
25724         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25725
25726 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25727
25728         PR fortran/13372
25729         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25730
25731 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25732
25733         PR gfortran/14897
25734         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25735
25736 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25737
25738         PR gfortran/15755
25739         * gfortran.fortran-torture/execute/backspace.c : New test.
25740
25741 2004-06-09  Paul Brook  <paul@codesourcery.com>
25742
25743         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25744         (pointer_to_section): Rewrite to use smaller array.
25745
25746 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25747
25748         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25749         * gcc.dg/ext/altivec-10.c: Same.
25750         * gcc.dg/ext/altivec-11.c: Same.
25751         * gcc.dg/ext/altivec-12.c: Same.
25752         * gcc.dg/ext/altivec-13.c: Same.
25753         * gcc.dg/ext/altivec-14.c: Same.
25754         * gcc.dg/ext/altivec-15.c: Same.
25755         * gcc.dg/ext/altivec-16.c: Same.
25756         * gcc.dg/ext/altivec-3.c: Same.
25757         * gcc.dg/ext/altivec-4.c: Same.
25758         * gcc.dg/ext/altivec-6.c: Same.
25759         * gcc.dg/ext/altivec-7.c: Same.
25760         * gcc.dg/ext/altivec-8.c: Same.
25761         * gcc.dg/ext/altivec-varargs-1.c: Same.
25762
25763         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25764         * g++.dg/ext/altivec-10.C: Same.
25765         * g++.dg/ext/altivec-2.C: Same.
25766         * g++.dg/ext/altivec-3.C: Same.
25767         * g++.dg/ext/altivec-4.C: Same.
25768         * g++.dg/ext/altivec-5.C: Same.
25769         * g++.dg/ext/altivec-6.C: Same.
25770         * g++.dg/ext/altivec-7.C: Same.
25771         * g++.dg/ext/altivec-8.C: Same.
25772         * g++.dg/ext/altivec-9.C: Same.
25773
25774 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25775
25776         PR c++/7841
25777         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25778
25779 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25780
25781         * gcc.dg/union-1.c: New test.
25782
25783 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25784
25785         * gcc.dg/builtins-41.c: New test case.
25786         * gcc.dg/builtins-42.c: New test case.
25787
25788 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25789
25790         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25791         * g++.dg/ext/altivec-10.C: Same.
25792         * g++.dg/ext/altivec-2.C: Same.
25793         * g++.dg/ext/altivec-3.C: Same.
25794         * g++.dg/ext/altivec-4.C: Same.
25795         * g++.dg/ext/altivec-5.C: Same.
25796         * g++.dg/ext/altivec-6.C: Same.
25797         * g++.dg/ext/altivec-7.C: Same.
25798         * g++.dg/ext/altivec-8.C: Same.
25799         * g++.dg/ext/altivec-9.C: Same.
25800         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25801         * g++.old-deja/g++.brendan/new3.C: Same.
25802         * gcc.c-torture/execute/eeprof-1.x: Same.
25803
25804 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25805
25806         PR c/14765
25807         * gcc.dg/pr14765-1.c: New test.
25808
25809 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25810
25811         PR c/14649
25812         * gcc.dg/pr14649-1.c: New test case.
25813
25814 2004-06-07  Richard Henderson  <rth@redhat.com>
25815
25816         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25817         if temporaries.
25818
25819 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25820
25821         * g++.dg/eh/elide1.C: Remove XFAIL.
25822
25823 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25824
25825         PR c++/15337
25826         * g++.dg/expr/sizeof3.C: New test.
25827
25828         PR c++/14777
25829         * g++.dg/template/access14.C: New test.
25830
25831         PR c++/15554
25832         * g++.dg/template/enum1.C: New test.
25833
25834         PR c++/15057
25835         * g++.dg/eh/throw1.C: New test.
25836
25837 2004-06-07  David Ayers  <d.ayers@inode.at>
25838             Ziemowit Laski  <zlaski@apple.com>
25839
25840         * lib/objc.exp (objc_target_compile): Revert the '-framework
25841         Foundation' flag fix, since bare Darwin does not ship
25842         with the Foundation framework.
25843         * objc/execute/next_mapping.h: Provide a local NSConstantString
25844         @interface and @implementation.
25845         (objc_constant_string_init): A constructor function, used to
25846         initialize the NSConstantString meta-class object.
25847         * objc/execute/string1.m: Include "next_mapping.h" instead of
25848         <Foundation/NSString.h>.
25849         * objc/execute/string2.m: Likewise.
25850         * objc/execute/string3.m: Likewise.
25851         * objc/execute/string4.m: Likewise.
25852
25853 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25854
25855         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25856         to double. Replace double with FLOAT.
25857         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25858
25859         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25860         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25861         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25862         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25863         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25864         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25865         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25866         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25867
25868 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25869
25870         PR c/13519
25871         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25872
25873 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25874
25875         PR c++/15503
25876         * g++.dg/template/meminit2.C: New test.
25877
25878 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25879
25880         PR target/15822
25881         * gcc.c-torture/execute/compare-fp-1.c,
25882         gcc.c-torture/execute/compare-fp-2.c,
25883         gcc.c-torture/execute/compare-fp-3.c,
25884         gcc.c-torture/execute/compare-fp-4.c,
25885         gcc.c-torture/execute/compare-fp-3.x,
25886         gcc.c-torture/execute/compare-fp-4.x: Moved...
25887         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25888         gcc.c-torture/execute/ieee/compare-fp-2.c,
25889         gcc.c-torture/execute/ieee/compare-fp-3.c,
25890         gcc.c-torture/execute/ieee/compare-fp-4.c,
25891         gcc.c-torture/execute/ieee/compare-fp-3.x,
25892         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25893
25894 2004-06-04  David Ayers  <d.ayers@inode.at>
25895
25896         * objc/execute/protocol-isEqual-4.m: New testcase.
25897
25898 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25899
25900         * objc/execute/protocol-isEqual-1.m: New testcase.
25901         * objc/execute/protocol-isEqual-2.m: New testcase.
25902         * objc/execute/protocol-isEqual-3.m: New testcase.
25903
25904 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25905
25906         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25907
25908 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25909
25910         * lib/objc.exp (objc_target_compile): When running tests on
25911         Darwin (Mac OS X), inform the linker about '-framework
25912         'Foundation'.
25913
25914 2004-06-02  Eric Christopher  <echristo@redhat.com>
25915
25916         * gcc.c-torture/compile/20040602-1.c: New.
25917
25918 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25919
25920         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25921         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25922
25923         PR tree-optimization/14736
25924         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25925
25926         PR tree-optimization/14042
25927         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25928
25929         PR tree-optimization/14729
25930         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25931
25932 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25933
25934         PR fortran/15557
25935         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25936
25937 2004-06-01  Richard Hederson  <rth@redhat.com>
25938
25939         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25940
25941 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25942
25943         PR c++/14932
25944         * g++.dg/parse/offsetof4.C: New test.
25945
25946 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25947
25948         PR objc/7993
25949         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25950
25951 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25952
25953         PR c++/15701
25954         * g++.dg/template/friend29.C: New test.
25955
25956 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25957
25958         PR c/15749
25959         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25960
25961 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25962
25963         * gcc.dg/sparc-trap-1.c: New test.
25964
25965 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25966
25967         PR middle-end/15069
25968         * g++.dg/opt/fold3.C: New test case.
25969
25970 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25971
25972         * lib/target-supports.exp (check_iconv_available): Fix fallout
25973         from 2004-05-28 patch.
25974
25975 2004-05-30  Paul Brook  <paul@codesourcery.com>
25976
25977         PR fortran/15620
25978         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25979         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25980
25981 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25982
25983         * gfortran.fortran-torture/execute/random_1.f90: New test.
25984
25985 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25986
25987         * g++.dg/ext/altivec-10.C: New test.
25988
25989 2004-05-29  Paul Brook  <paul@codesourcery.com>
25990
25991         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25992
25993 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25994
25995         * gcc.dg/altivec-16.c: New test.
25996
25997 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25998
25999         * lib/target-supports.exp (check_vmx_hw_available): New.
26000         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26001
26002         * lib/target-supports.exp (check_alias_available,
26003         check_iconv_available, check_named_sections_available): Use
26004         unique names for temporary files.
26005
26006 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26007
26008         * gcc.dg/altivec-15.c: New test.
26009
26010 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26011
26012         PR c++/15083
26013         * g++.dg/warn/noeffect6.C: New test.
26014
26015         PR c++/15471
26016         * g++.dg/expr/ptrmem4.C: New test.
26017
26018         PR c++/15640
26019         * g++.dg/template/operator3.C: New test.
26020
26021 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26022
26023         PR c++/14668
26024         * g++.dg/lookup/redecl1.C: New test.
26025         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26026
26027 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26028
26029         * gcc.c-torture/execute/compare-fp-1.c,
26030         gcc.c-torture/execute/compare-fp-2.c,
26031         gcc.c-torture/execute/compare-fp-3.c,
26032         gcc.c-torture/execute/compare-fp-4.c,
26033         gcc.c-torture/execute/compare-fp-3.x,
26034         gcc.c-torture/execute/compare-fp-4.x,
26035         gcc.dg/pr15649-1.c: New.
26036
26037 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26038
26039         PR c++/12883
26040         * g++.dg/init/array14.C: New test.
26041
26042 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26043
26044         * lib/compat.exp (compat-get-options-main): New.
26045         (compat-get-options): Remove unneeded code, warn for ignored
26046         command.
26047         (compat-execute): Check flag set by dg-require-* commands.
26048
26049         * lib/compat.exp (compat-execute): Break up long lines.
26050
26051 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26052
26053         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26054         * gcc.dg/altivec-14.c: New test.
26055         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26056
26057         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26058         * gcc.dg/altivec-12.c: Ditto.
26059
26060         * gcc.dg/altivec-3.c: Move call to altivec_check.
26061
26062 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/15044
26065         * g++.dg/template/error12.C: New test.
26066
26067         PR c++/15317
26068         * g++.dg/ext/attrib15.C: New test.
26069
26070         PR c++/15329
26071         * g++.dg/template/ptrmem9.C: New test.
26072
26073 2004-05-25  Paul Brook  <paul@codesourcery.com>
26074
26075         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26076
26077 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26078
26079         PR c++/15165
26080         * g++.dg/template/crash19.C: New test.
26081
26082 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26083
26084         PR c++/15025
26085         * g++.dg/template/redecl1.C: New test.
26086
26087 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26088
26089         PR c++/14821
26090         * g++.dg/other/ns1.C: New test.
26091
26092         PR c++/14883
26093         * g++.dg/template/invalid1.C: New test.
26094
26095 2004-05-23  Paul Brook  <paul@codesourcery.com>
26096         Victor Leikehman  <lei@haifasphere.co.il>
26097
26098         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26099         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26100
26101 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26102
26103         PR c++/15285
26104         PR c++/15299
26105         * g++.dg/template/non-dependent5.C: New test.
26106         * g++.dg/template/non-dependent6.C: New test.
26107
26108 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26109
26110         PR c++/15507
26111         * g++.dg/inherit/union1.C: New test.
26112
26113         PR c++/15542
26114         * g++.dg/template/addr1.C: New test.
26115
26116         PR c++/15427
26117         * g++.dg/template/array5.C: New test.
26118
26119         PR c++/15287
26120         * g++.dg/template/array6.C: New test.
26121
26122 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26123             Roger Sayle  <roger@eyesopen.com>
26124
26125         * g++.dg/lookup/forscope2.C: New test case.
26126
26127 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26128
26129         * gcc.dg/cpp/Wmissingdirs.c: New.
26130
26131 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26132
26133         PR target/15301
26134         * gcc.dg/compat/union-m128-1.h: New file.
26135         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26136         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26137         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26138
26139 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26140
26141         PR target/15302
26142         * gcc.dg/compat/struct-complex-1.h: New file.
26143         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26144         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26145         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26146
26147 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26148
26149         PR middle-end/3074
26150         * gcc.dg/pr3074-1.c: New test case.
26151         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26152
26153 2004-05-20  Falk Hueffner  <falk@debian.org>
26154
26155         PR other/15526
26156         * gcc.dg/ftrapv-1.c: New test case.
26157
26158 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26159
26160         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26161
26162 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26163             Jeff Law  <law@redhat.com>
26164
26165         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26166         * gcc.dg/tree-ssa/20040518-2.c: New test.
26167
26168         * gcc.dg/tree-ssa/20040518-1.c: New test.
26169
26170 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26171
26172         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26173
26174 2004-05-18  Paul Brook  <paul@codesourcery.com>
26175
26176         PR fortran/13930
26177         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26178
26179 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26180
26181         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26182         constant folding.
26183
26184 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26185
26186         * gcc.dg/tree-ssa/20040517-1.c: New test.
26187
26188 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26189
26190         * gcc.dg/loop-4.c: New test.
26191
26192 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26193
26194         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26195
26196 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26197
26198         PR fortran/15311
26199         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26200
26201 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26202
26203         PR fortran/13826
26204         PR fortran/13940
26205         * gfortran.fortran-torture/compile/data_1.f90: New test.
26206
26207 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26208
26209         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26210         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26211
26212 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26213
26214         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26215
26216 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26217
26218         PR c/15444
26219         * gcc.dg/format/xopen-1.c: Adjust expected message.
26220         * gcc.dg/format/xopen-3.c: New test.
26221
26222 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26223
26224         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26225
26226 2004-05-14  Jeff Law  <law@redhat.com>
26227
26228         * gcc.dg/tree-ssa/20040514-2.c: New test.
26229
26230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26231
26232         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26233         this ...
26234         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26235         this.
26236
26237 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26238
26239         * gcc.dg/tree-ssa/20040514-1.c: New test.
26240
26241 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26242
26243         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26244         test.
26245
26246 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26247
26248         PR fortran/14066
26249         * gfortran.fortran-torture/compile/do_1.f90: New test.
26250
26251 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26252
26253         PR fortran/15051
26254         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26255         test.
26256
26257 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26258
26259         PR fortran/15149
26260         * gfortran.fortran-torture/execute/random_init.f90: New test.
26261
26262 2004-05-13  Paul Brook  <paul@codesourcery.com>
26263
26264         PR fortran/15314
26265         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26266
26267 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26268
26269         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26270         for the powerpc case.
26271
26272 2004-05-13  Jeff Law  <law@redhat.com>
26273
26274         * gcc.dg/tree-ssa/20040513-1.c: New test.
26275         * gcc.dg/tree-ssa/20040513-2.c: New test.
26276
26277 2004-05-13  Paul Brook  <paul@codesourcery.com>
26278
26279         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26280         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26281         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26282
26283 2004-05-13  Andreas Schwab  <schwab@suse.de>
26284
26285         PR other/10819
26286         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26287         characters.
26288
26289 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26290
26291         PR fortran/15294
26292         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26293
26294 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26295
26296         Merge from tree-ssa-20020619-branch.  See
26297         ChangeLog.tree-ssa for details.
26298
26299 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26300
26301         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26302         include <altivec.h> explicitly.
26303         * gcc.dg/altivec-13.c: Likewise.
26304
26305 2004-05-11  Paul Brook  <paul@codesourcery.com>
26306
26307         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26308
26309 2004-05-10  Eric Christopher  <echristo@redhat.com>
26310
26311         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26312         * gcc.dg/sibcall-4.c: Ditto.
26313
26314 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26315
26316         * g++.dg/ext/altivec-8.C: New test case.
26317         * gcc.dg/altivec-13.c: New test case.
26318
26319 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26320
26321         * gcc.c-torture/execute/divcmp-1.c: New test case.
26322         * gcc.c-torture/execute/divcmp-2.c: New test case.
26323         * gcc.c-torture/execute/divcmp-3.c: New test case.
26324
26325 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26326
26327         * g++.dg/other/pragma-re-2.C: New test.
26328
26329 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26330
26331         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26332         * gcc.dg/i386-387-2.c: Likewise.
26333
26334         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26335         __builtin_drem.
26336         * gcc.dg/i386-387-6.c: Likewise.
26337
26338 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26339
26340         * gcc.dg/builtins-33.c: Also check log1p*.
26341
26342 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26343
26344         PR optimization/15296
26345         * gcc.c-torture/execute/pr15296.c: New test.
26346
26347 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26348
26349         * gcc.dg/builtins-40.c: New test.
26350
26351 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26352
26353         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26354
26355 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26356
26357         * g++.dg/ext/spe1.C: New testcase.
26358
26359 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26360
26361         * objc.dg/image-info.m: Allow additional attributes
26362         for __image_info section.
26363
26364 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26365
26366         * gcc.dg/torture/mips-hilo-2.c: New test.
26367
26368 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26369
26370         PR c++/14389
26371         * g++.dg/template/member5.C: New test.
26372
26373 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26374
26375         * gcc.dg/builtins-34.c: Also check expm1*.
26376
26377 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26378
26379         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26380         * gcc.dg/torture/builtin-convert-3.c: New test.
26381
26382 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26383
26384         PR middle-end/15054
26385         * g++.dg/opt/pr15054.C: New test.
26386
26387 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26388
26389         * gcc.dg/torture/builtin-rounding-1.c: New test.
26390         * gcc.dg/builtins-25.c: Delete.
26391         * gcc.dg/builtins-29.c: Delete.
26392
26393 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26394
26395         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26396         * gcc.dg/sibcall-4.c: Likewise.
26397         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26398
26399 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26400
26401         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26402         bit-field on 16-bit targets.
26403
26404 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26405
26406         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26407         16-bit targets.
26408
26409 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26412         * gcc.dg/rs6000-power2-2.c: Likewise.
26413
26414 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26415
26416         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26417         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26418         Change the asm registers to be in form of frN instead of fN.
26419
26420 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26421
26422         * gcc.dg/torture/builtin-convert-2.c: New test.
26423
26424 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26425
26426         * gcc.dg/rs6000-power2-1.c: New test.
26427         * gcc.dg/rs6000-power2-2.c: New test.
26428
26429 2004-04-28  Jan Hubicka  <jh@suse.cz>
26430
26431         * gcc.dg/unused-6.c: New test.
26432
26433 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26434             Ulrich Weigand  <uweigand@de.ibm.com>
26435
26436         * ada/acats/run_all.sh: Define $target variable.
26437
26438 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26439
26440         PR c++/15119
26441         * g++.dg/other/vararg-1.C: New test.
26442
26443         PR c++/4794
26444         * g++.dg/eh/cleanup3.C: New test.
26445
26446 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26447
26448         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26449         and ad8011a (target_insn).
26450         * ada/acats/support/macro.dfs: Likewise.
26451         * ada/acats/support/impbit.adb: New file.
26452
26453 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26454
26455         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26456
26457 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26458
26459         * gcc.dg/loop-3.c: New test.
26460
26461 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26462
26463         * gcc.c-torture/execute/simd-5.c: New test.
26464
26465 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26466
26467         PR c++/15064
26468         * g++.dg/template/crash18.C: New test.
26469
26470 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26471
26472         * g++.dg/ext/complit3.C: New test.
26473
26474 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26475
26476         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26477         * gcc.dg/altivec-3.c: Same.
26478         * gcc.dg/altivec-varargs-1.c: Same.
26479
26480 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26481
26482         * lib/target-supports.exp (check_profiling_available): Assume
26483         profiling is not available on powerpc-eabi targets.
26484
26485 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26486
26487         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26488         * gcc.dg/vmx/bug-1.c: Ditto.
26489
26490 2004-04-20  Eric Christopher  <echristo@redhat.com>
26491
26492         * gcc.dg/charset/extern.c: New test.
26493         * g++.dg/charset/extern3.cc: Ditto.
26494
26495 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26496
26497         * gcc.dg/builtins-39.c: New test.
26498
26499 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26500
26501         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26502
26503 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26504
26505         * gcc.dg/torture/mips-hilo-1.c: New test.
26506
26507 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509         * gcc.c-torture/compile/20040419-1.c: New test.
26510
26511 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26512
26513         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26514
26515 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26516             Aldy Hernandez  <aldyh@redhat.com>
26517
26518         * gcc.c-torture/execute/va-arg-24.c: New.
26519
26520 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26521             Aldy Hernandez  <aldyh@redhat.com>
26522
26523         * gcc.dg/vmx/1b-01.c: New.
26524         * gcc.dg/vmx/1b-02.c: New.
26525         * gcc.dg/vmx/1b-03.c: New.
26526         * gcc.dg/vmx/1b-04.c: New.
26527         * gcc.dg/vmx/1b-05.c: New.
26528         * gcc.dg/vmx/1b-06.c: New.
26529         * gcc.dg/vmx/1b-07.c: New.
26530         * gcc.dg/vmx/1c-01.c: New.
26531         * gcc.dg/vmx/1c-02.c: New.
26532         * gcc.dg/vmx/3a-01a.c: New.
26533         * gcc.dg/vmx/3a-01.c: New.
26534         * gcc.dg/vmx/3a-01m.c: New.
26535         * gcc.dg/vmx/3a-03.c: New.
26536         * gcc.dg/vmx/3a-03m.c: New.
26537         * gcc.dg/vmx/3a-04.c: New.
26538         * gcc.dg/vmx/3a-04m.c: New.
26539         * gcc.dg/vmx/3a-05.c: New.
26540         * gcc.dg/vmx/3a-06.c: New.
26541         * gcc.dg/vmx/3a-06m.c: New.
26542         * gcc.dg/vmx/3a-07.c: New.
26543         * gcc.dg/vmx/3b-01.c: New.
26544         * gcc.dg/vmx/3b-02.c: New.
26545         * gcc.dg/vmx/3b-10.c: New.
26546         * gcc.dg/vmx/3b-13.c: New.
26547         * gcc.dg/vmx/3b-14.c: New.
26548         * gcc.dg/vmx/3b-15.c: New.
26549         * gcc.dg/vmx/3c-01a.c: New.
26550         * gcc.dg/vmx/3c-01.c: New.
26551         * gcc.dg/vmx/3c-02.c: New.
26552         * gcc.dg/vmx/3c-03.c: New.
26553         * gcc.dg/vmx/3d-01.c: New.
26554         * gcc.dg/vmx/4-01.c: New.
26555         * gcc.dg/vmx/4-03.c: New.
26556         * gcc.dg/vmx/5-01.c: New.
26557         * gcc.dg/vmx/5-02.c: New.
26558         * gcc.dg/vmx/5-03.c: New.
26559         * gcc.dg/vmx/5-04.c: New.
26560         * gcc.dg/vmx/5-05.c: New.
26561         * gcc.dg/vmx/5-06.c: New.
26562         * gcc.dg/vmx/5-07.c: New.
26563         * gcc.dg/vmx/5-07t.c: New.
26564         * gcc.dg/vmx/5-08.c: New.
26565         * gcc.dg/vmx/5-10.c: New.
26566         * gcc.dg/vmx/5-11.c: New.
26567         * gcc.dg/vmx/7-01a.c: New.
26568         * gcc.dg/vmx/7-01.c: New.
26569         * gcc.dg/vmx/7c-01.c: New.
26570         * gcc.dg/vmx/7d-01.c: New.
26571         * gcc.dg/vmx/7d-02.c: New.
26572         * gcc.dg/vmx/8-01.c: New.
26573         * gcc.dg/vmx/8-02a.c: New.
26574         * gcc.dg/vmx/8-02.c: New.
26575         * gcc.dg/vmx/brode-1.c: New.
26576         * gcc.dg/vmx/bug-1.c: New.
26577         * gcc.dg/vmx/bug-2.c: New.
26578         * gcc.dg/vmx/bug-3.c: New.
26579         * gcc.dg/vmx/cw-bug-1.c: New.
26580         * gcc.dg/vmx/cw-bug-2.c: New.
26581         * gcc.dg/vmx/cw-bug-3.c: New.
26582         * gcc.dg/vmx/dct.c: New.
26583         * gcc.dg/vmx/debug-1.c: New.
26584         * gcc.dg/vmx/debug-2.c: New.
26585         * gcc.dg/vmx/debug-3.c: New.
26586         * gcc.dg/vmx/debug-4.c: New.
26587         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26588         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26589         * gcc.dg/vmx/eg-5.c: New.
26590         * gcc.dg/vmx/fft.c: New.
26591         * gcc.dg/vmx/gcc-bug-1.c: New.
26592         * gcc.dg/vmx/gcc-bug-2.c: New.
26593         * gcc.dg/vmx/gcc-bug-3.c: New.
26594         * gcc.dg/vmx/gcc-bug-4.c: New.
26595         * gcc.dg/vmx/gcc-bug-5.c: New.
26596         * gcc.dg/vmx/gcc-bug-6.c: New.
26597         * gcc.dg/vmx/gcc-bug-7.c: New.
26598         * gcc.dg/vmx/gcc-bug-8.c: New.
26599         * gcc.dg/vmx/gcc-bug-9.c: New.
26600         * gcc.dg/vmx/gcc-bug-b.c: New.
26601         * gcc.dg/vmx/gcc-bug-c.c: New.
26602         * gcc.dg/vmx/gcc-bug-d.c: New.
26603         * gcc.dg/vmx/gcc-bug-e.c: New.
26604         * gcc.dg/vmx/gcc-bug-f.c: New.
26605         * gcc.dg/vmx/gcc-bug-g.c: New.
26606         * gcc.dg/vmx/gcc-bug-i.c: New.
26607         * gcc.dg/vmx/harness.h: New.
26608         * gcc.dg/vmx/ira1.c: New.
26609         * gcc.dg/vmx/ira2a.c: New.
26610         * gcc.dg/vmx/ira2b.c: New.
26611         * gcc.dg/vmx/ira2.c: New.
26612         * gcc.dg/vmx/ira2c.c: New.
26613         * gcc.dg/vmx/mem.c: New.
26614         * gcc.dg/vmx/newton-1.c: New.
26615         * gcc.dg/vmx/ops.c: New.
26616         * gcc.dg/vmx/sn7153.c: New.
26617         * gcc.dg/vmx/spill2.c: New.
26618         * gcc.dg/vmx/spill3.c: New.
26619         * gcc.dg/vmx/spill.c: New.
26620         * gcc.dg/vmx/t.c: New.
26621         * gcc.dg/vmx/varargs-1.c: New.
26622         * gcc.dg/vmx/varargs-2.c: New.
26623         * gcc.dg/vmx/varargs-3.c: New.
26624         * gcc.dg/vmx/varargs-4.c: New.
26625         * gcc.dg/vmx/varargs-5.c: New.
26626         * gcc.dg/vmx/varargs-6.c: New.
26627         * gcc.dg/vmx/varargs-7.c: New.
26628         * gcc.dg/vmx/vmx.exp: New.
26629         * gcc.dg/vmx/vprint-1.c: New.
26630         * gcc.dg/vmx/vscan-1.c: New.
26631         * gcc.dg/vmx/x-01.c: New.
26632         * gcc.dg/vmx/x-02.c: New.
26633         * gcc.dg/vmx/x-03.c: New.
26634         * gcc.dg/vmx/x-04.c: New.
26635         * gcc.dg/vmx/x-05.c: New.
26636         * gcc.dg/vmx/yousufi-1.c: New.
26637         * gcc.dg/vmx/zero-1.c: New.
26638         * gcc.dg/vmx/zero.c: New.
26639
26640 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26641
26642         * g++.dg/lookup/java1.C: Update for chage of
26643         _Jv_AllocObject.
26644         * g++.dg/lookup/java2.C: Likewise.
26645
26646 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26647
26648         * ada/acats/run_all.sh: use -O2 by default.
26649
26650 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26651
26652         * gcc.dg/vr-mult-[12].c: New tests.
26653
26654 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26655
26656         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26657
26658         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26659
26660 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26661
26662         * lib/target-supports.exp (check_profiling_available): Assume profiling
26663         isn't available for mips*-*-elf targets.
26664
26665 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26666
26667         * gcc.dg/builtins-38.c: New test.
26668
26669 2004-04-14  Eric Christopher  <echristo@redhat.com>
26670
26671         * g++.dg/charset/charset.exp: Run .cc extension tests.
26672
26673 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26674
26675         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26676
26677 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26678
26679         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26680
26681 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26682
26683         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26684         * gcc.dg/i386-387-2.c: Likewise.
26685
26686         * gcc.dg/i386-387-7.c: New test.
26687         * gcc.dg/i386-387-8.c: New test.
26688
26689         * gcc.dg/builtins-37.c: New test.
26690
26691 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26692
26693         * g++.dg/pch/externc-1.C: Add missing semicolon.
26694
26695 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26696
26697         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26698
26699 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26700
26701         * gcc.c-torture/execute/20040411-1.c: New test.
26702
26703 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26704
26705         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26706
26707 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26708
26709         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26710
26711 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26712
26713         * lib/target-supports.exp (check_named_sections_available): New.
26714         * lib/gcc-dg.exp (dg-require-named-sections): New.
26715         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26716         old-deja.exp.  Also prune error-count message from HP linker.
26717         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26718
26719         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26720         * g++.old-deja/g++.pt/static3.C: Likewise.
26721         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26722
26723 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26724
26725         * gcc.c-torture/execute/20040409-1.c: New test case.
26726         * gcc.c-torture/execute/20040409-2.c: New test case.
26727         * gcc.c-torture/execute/20040409-3.c: New test case.
26728
26729 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26730
26731         * gcc.dg/20040409-1.c: New test.
26732
26733 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26734
26735         PR target/14888
26736         * g++.dg/opt/pr14888.C: New test case.
26737
26738 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26739
26740         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26741         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26742         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26743         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26744         New tests.
26745
26746 2004-04-08  Paul Brook  <paul@codesourcery.com>
26747
26748         * gcc.dg/spill-1.c: New test.
26749
26750 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26751
26752         * gcc.dg/torture/builtin-ctype-2.c: New test.
26753
26754 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26755
26756         * gcc.dg/pch/pch.exp: Add largefile test.
26757
26758 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26759
26760         * g++.dg/pch/externc-1.Hs: New.
26761         * g++.dg/pch/externc-1.C: New.
26762
26763 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26764
26765         * gcc.dg/compat/struct-by-value-5a_main.c,
26766         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26767         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26768         * gcc.dg/compat/struct-by-value-5a_x.c,
26769         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26770         gcc.dg/compat/struct-by-value-5_x.c.
26771         * gcc.dg/compat/struct-by-value-5a_y.c,
26772         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26773         gcc.dg/compat/struct-by-value-5_y.c.
26774
26775         * gcc.dg/compat/struct-by-value-6a_main.c,
26776         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26777         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26778         * gcc.dg/compat/struct-by-value-6a_x.c,
26779         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26780         gcc.dg/compat/struct-by-value-6_x.c.
26781         * gcc.dg/compat/struct-by-value-6a_y.c,
26782         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26783         gcc.dg/compat/struct-by-value-6_y.c.
26784
26785         * gcc.dg/compat/struct-by-value-7a_main.c,
26786         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26787         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26788         * gcc.dg/compat/struct-by-value-7a_x.c,
26789         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26790         gcc.dg/compat/struct-by-value-7_x.c.
26791         * gcc.dg/compat/struct-by-value-7a_y.c,
26792         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26793         gcc.dg/compat/struct-by-value-7_y.c.
26794
26795 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26796
26797         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26798         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26799         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26800         options.
26801
26802 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26803
26804         * gcc.dg/builtins-36.c: New test.
26805
26806 2004-04-06  Paul Brook  <paul@codesourcery.com>
26807
26808         * README.gcc: Remove obsolete contraint on testcases.
26809
26810 2004-04-05  Paul Brook  <paul@codesourcery.com>
26811
26812         PR2123
26813         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26814         failure and exit(0) on success.
26815         * g++.dg/expr/anew2.C: Ditto.
26816         * g++.dg/expr/anew3.C: Ditto.
26817         * g++.dg/expr/anew4.C: Ditto.
26818
26819 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         PR c++/3518
26822         * g++.dg/template/unify7.C: New.
26823
26824 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26825
26826         * g++.dg/README: Bring up to date with new subdirectories; remove
26827         duplicate subdirectory lines.
26828
26829 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         PR c++/14007
26832         * g++.dg/template/unify5.C: New.
26833         * g++.dg/template/unify6.C: New.
26834         * g++.dg/template/qualttp20.C: Adjust.
26835         * g++.old-deja/g++.jason/report.C: Adjust.
26836         * g++.old-deja/g++.other/qual1.C: Adjust.
26837
26838 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/14803
26841         * g++.dg/inherit/ptrmem1.C: New test.
26842
26843 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26844
26845         PR c++/14755
26846         * gcc.c-torture/execute/20040331-1.c: New test.
26847         * gcc.dg/20040331-1.c: New test.
26848
26849 2004-04-01  Paul Brook  <paul@codesourcery.com>
26850
26851         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26852
26853 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26854
26855         PR c++/14724
26856         * g++.dg/init/goto1.C: New test.
26857
26858         PR c++/14763
26859         * g++.dg/template/defarg4.C: New test.
26860
26861 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26862
26863         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26864
26865 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26866
26867         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26868
26869 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26870
26871         * gcc.dg/noncompile/undeclared-2.c: New test.
26872
26873 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26874
26875         * gcc.dg/940409-1.c: Remove XFAIL.
26876         * gcc.dg/reg-vol-struct-1.c: New test.
26877
26878 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26879
26880         * gcc.dg/torture/builtin-wctype-1.c: New test.
26881
26882 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26883
26884         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26885         * gcc.dg/20001101-1.c: Likewise.
26886         * gcc.dg/20001102-1.c: Likewise.
26887
26888 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26889
26890         * gcc.dg/compare8.c: Add an additional test for XOR.
26891
26892 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26893
26894         * gcc.dg/torture/builtin-ctype-1.c: New test.
26895
26896 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26897
26898         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26899         * gcc.dg/torture/builtin-math-1.c: Likewise.
26900         * gcc.dg/torture/builtin-power-1.c: New test.
26901
26902 2004-03-24  Andreas Schwab  <schwab@suse.de>
26903
26904         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26905         IA64 assembler.
26906
26907 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26908             Roger Sayle  <roger@eyesopen.com>
26909
26910         * gcc.dg/compare8.c: New test case.
26911
26912 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26913
26914         * g++.dg/ext/altivec-7.C: New test.
26915
26916 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26917
26918         PR 12267, 12391, 12560, 13129, 14114, 14133
26919         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26920         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26921         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26922         Adjust error regexps.
26923         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26924         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26925         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26926         * gcc.dg/local1.c: Add explanatory comment.
26927
26928 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26929
26930         PR optimization/14669
26931         * g++.dg/opt/fold2.C: New test case.
26932
26933 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26934
26935         PR c/14069
26936         * gcc.dg/20040322-1.c: New test.
26937
26938 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26939
26940         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26941         * gcc.dg/ultrasp4.c: Likewise.
26942         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26943
26944 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26945
26946         * gcc.dg/i386-sse-8.c: Reset default options.
26947
26948 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26949
26950         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26951         in the error message text.
26952
26953 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26954
26955         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26956
26957 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26958
26959         PR c++/14616
26960         * g++.dg/init/array13.C: New test.
26961
26962 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26963
26964         PR target/13889
26965         * gcc.c-torture/compile/pr13889.c: New test case.
26966
26967 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26968
26969         PR c/14635
26970         * builtins-1.c (nan, nans): Don't test.
26971         * builtins-30.c: Don't use nan, nanf, nanl.
26972         * builtins-35.c: New test.
26973
26974 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26975
26976         * g++.dg/ext/altivec-6.C: New test.
26977
26978 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26979
26980         * g++.dg/init/placement3.C: New test.
26981
26982         * g++.dg/template/spec13.C: New test.
26983
26984         * g++.dg/lookup/using11.C: New test.
26985
26986         * g++.dg/lookup/koenig3.C: New test.
26987
26988         * g++.dg/template/operator2.C: New test.
26989
26990         * g++.dg/expr/dtor3.C: New test.
26991         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26992         marker.
26993         * g++.old-deja/g++.law/visibility28.C: Likewise.
26994
26995 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26996
26997         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26998         * gcc.dg/ppc64-abi-3.c: Likewise.
26999
27000 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27001
27002         PR c++/14545
27003         * g++.dg/parse/template15.C: New test.
27004
27005 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27006
27007         * g++.dg/expr/dtor2.C: New test.
27008
27009         * g++.dg/lookup/anon4.C: New test.
27010
27011         * g++.dg/overload/using1.C: New test.
27012
27013         * g++.dg/template/lookup7.C: New test.
27014
27015         * g++.dg/template/typename6.C: New test.
27016
27017         * g++.dg/expr/cond6.C: New test.
27018
27019 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27020
27021         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27022
27023 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27024
27025         * g++.dg/expr/cond5.C: New test.
27026         * g++.dg/expr/constcast1.C: Likewise.
27027         * g++.dg/expr/ptrmem2.C: Likewise.
27028         * g++.dg/expr/ptrmem3.C: Likewise.
27029         * g++.dg/lookup/main1.C: Likewise.
27030         * g++.dg/template/lookup6.C: Likewise.
27031
27032 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27033
27034         * gcc.dg/local1.c: New test.
27035
27036         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27037
27038 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27039
27040         * gcc.dg/torture/builtin-convert-1.c: New test.
27041
27042 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27043
27044         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27045
27046 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27047
27048         PR c++/14481
27049         * g++.dg/warn/Wunused-7.C: New test.
27050
27051 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27052
27053         * gcc.dg/torture/builtin-integral-1.c: New test.
27054
27055 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27056
27057         PR c++/14586
27058         * g++.dg/parse/non-dependent3.C: New test.
27059
27060 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27061
27062         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27063         * g++.dg/eh/simd-2.C: Likewise.
27064         * g++.dg/init/array10.C: Likewise.
27065         * gcc.c-torture/compile/simd-1.c: Likewise.
27066         * gcc.c-torture/compile/simd-2.c: Likewise.
27067         * gcc.c-torture/compile/simd-3.c: Likewise.
27068         * gcc.c-torture/compile/simd-4.c: Likewise.
27069         * gcc.c-torture/compile/simd-6.c: Likewise.
27070         * gcc.c-torture/execute/simd-1.c: Likewise.
27071         * gcc.c-torture/execute/simd-2.c: Likewise.
27072         * gcc.dg/compat/vector-defs.h: Likewise.
27073         * gcc.dg/20020531-1.c: Likewise.
27074         * gcc.dg/altivec-3.c: Likewise.
27075         * gcc.dg/altivec-4.c: Likewise.
27076         * gcc.dg/altivec-varargs-1.c: Likewise.
27077         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27078         * gcc.dg/i386-mmx-3.c: Likewise.
27079         * gcc.dg/i386-sse-4.c: Likewise.
27080         * gcc.dg/i386-sse-5.c: Likewise.
27081         * gcc.dg/i386-sse-8.c: Likewise.
27082         * gcc.dg/simd-1.c: Likewise.
27083         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27084         __ev64_opaque__ since the machine description provides it.
27085
27086 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27087
27088         * lib/compat.exp (skip_list): New global variable.
27089         Use it to hold the user defined COMPAT_SKIPS list if any.
27090         (compat-obj): Add the members of skip_list to optall.
27091
27092 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27093
27094         * gcc.dg/compat/union-by-value-1_main.c,
27095         union-by-value-1_x.c, union-by-value-1_y.c,
27096         union-check.h, union-defs.h,
27097         union-init.h, union-return-1_main.c,
27098         union-return-1_x.c, union-return-1_y.c: New files.
27099
27100 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27101
27102         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27103         mixed-struct-init.h: Add 4 mixed structure types.
27104         struct-by-value-21_main.c, struct-by-value-21_x.c,
27105         struct-by-value-21_y.c, struct-return-21_main.c,
27106         struct-return-21_x.c, struct-return-21_y.c: New files.
27107
27108 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27109
27110         PR c++/14550
27111         * g++.dg/parse/template14.C: New test.
27112
27113 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27114
27115         * gcc.c-torture/execute/20040313-1.c: New test.
27116
27117 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27118
27119         PR target/14533
27120         * gcc.dg/20040311-2.c: New test.
27121
27122 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27123
27124         PR other/14544
27125         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27126         bit-field.
27127
27128 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27129
27130         * gcc.dg/20040305-2.c: Add missing return statement.
27131
27132 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27133
27134         * gcc.dg/builtins-34.c: Also check pow10*.
27135
27136 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27137
27138         PR target/14262
27139         * gcc.dg/20040305-2.c: New test.
27140
27141 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27142
27143         * gcc.dg/20040310-1.c: New test.
27144
27145 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27146
27147         * gcc.c-torture/execute/20040311-1.c: New test case.
27148
27149 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27150
27151         PR c++/14476
27152         * g++.dg/lookup/enum1.C: New test.
27153
27154 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27155
27156         PR c++/14510
27157         * g++.dg/lookup/struct2.C: New test.
27158
27159 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27160
27161         * gcc.dg/builtins-34.c: New test.
27162
27163 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27164
27165         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27166
27167 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27168
27169         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27170         * gcc.dg/alias-2.c: New testcase.
27171
27172 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27173
27174         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27175
27176 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27177
27178         * gcc.c-torture/execute/20040309-1.c: New test case.
27179
27180 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         PR c++/14397
27183         * g++.dg/overload/ref1.C: New.
27184
27185 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27186
27187         PR c++/14409
27188         * g++.dg/template/spec12.C: New test.
27189
27190         PR c++/14448
27191         * g++.dg/parse/crash14.C: New test.
27192
27193 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/14230
27196         * g++.dg/init/ref11.C: New test.
27197
27198 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27199
27200         PR c++/14432
27201         * g++.dg/parse/builtin2.C: New test.
27202
27203 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27204
27205         PR c++/14401
27206         * g++.dg/init/ctor3.C: New test.
27207         * g++.dg/init/union1.C: New test.
27208         * g++.dg/ext/anon-struct4.C: New test.
27209
27210 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27211
27212         * g++.dg/lookup/koenig1.C: Tweak error messages.
27213         * g++.dg/lookup/used-before-declaration.C: Likewise.
27214         * g++.dg/other/do1.C: Likewise.
27215         * g++.dg/overload/koenig1.C: Likewise.
27216         * g++.dg/parse/crash13.C: Likewise.
27217         * g++.dg/template/instantiate3.C: Likewise.
27218
27219 2004-03-08  Eric Christopher  <echristo@redhat.com>
27220
27221         * * lib/target-supports.exp: Enable libiconv in test
27222         compilation.  Fix up error checking.
27223
27224 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27225
27226         PR middle-end/14289
27227         * gcc.dg/pr14289-1.c: New test case.
27228         * gcc.dg/pr14289-2.c: Likewise.
27229         * gcc.dg/pr14289-3.c: Likewise.
27230
27231 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27232
27233         * gcc.c-torture/execute/20040308-1.c: New test.
27234
27235 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27236
27237         * gcc.c-torture/execute/20040307-1.c: New test case.
27238
27239 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27240
27241         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27242
27243 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27244
27245         * gcc.dg/20040306-1.c: New test.
27246
27247 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27248
27249         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27250         them static.
27251         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27252
27253 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27254
27255         PR c/14465
27256         * gcc.dg/decl-6.c: New test.
27257
27258 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27259
27260         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27261         Rename LOGPOW -> LOG_POW.
27262         (SQRT_EXP, POW_EXP): New.
27263
27264 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27265
27266         * gcc.dg/i386-sse-8.c: New test.
27267
27268 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27269
27270         PR c/14114
27271         * gcc.dg/decl-5.c: New test.
27272
27273 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27274
27275         * gcc.dg/20040305-1.c: New test.
27276
27277 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27278
27279         PR other/14354
27280         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27281
27282 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27283
27284         PR c++/14425, c++/14426
27285         * g++.dg/ext/altivec-4.C: New test.
27286         * g++.dg/ext/altivec-5.C: New test.
27287
27288 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27289
27290         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27291         global variables of a type with no linkage.
27292         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27293         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27294         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27295         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27296         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27297         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27298         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27299         * g++.dg/warn/deprecated.C: Name enum Color.
27300         * g++.dg/overload/VLA.C: Name structure for 'b'.
27301         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27302
27303 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27304
27305         * gcc.c-torture/compile/20040304-1.c: New test.
27306
27307 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27308
27309         PR 13728
27310         * gcc.dg/decl-4.c: New testcase.
27311
27312 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27313
27314         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27315         as PRECF if sizeof (float) > sizeof (double).
27316         (PRECL): Make it the same as PRECF if
27317         sizeof (float) > sizeof (long double).
27318
27319 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27320
27321         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27322         system type.  Add check for irix6 which doesn't have c99 runtime.
27323
27324 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27325
27326         * gcc.dg/const-elim-1.c: xfail for xtensa.
27327
27328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27329
27330         PR c++/14369
27331         * g++.dg/template/cond4.C: New test.
27332
27333 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27334
27335         PR c++/14360
27336         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27337
27338         PR c++/14361
27339         * g++.dg/parse/defarg7.C: New test.
27340
27341         PR c++/14359
27342         * g++.dg/template/friend26.C: New test.
27343
27344 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/14324
27347         * g++.dg/abi/mangle21.C: New test.
27348
27349         PR c++/14260
27350         * g++.dg/parse/constructor2.C: New test.
27351
27352         PR c++/14337
27353         * g++.dg/template/sfinae1.C: New test.
27354
27355 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27356
27357         PR c++/14267
27358         * g++.dg/expr/crash2.C: New test.
27359
27360         PR middle-end/13448
27361         * gcc.dg/inline-5.c: New test.
27362         * gcc.dg/always-inline.c: Split out tests into ...
27363         * gcc.dg/always-inline2.c: ... this and ...
27364         * gcc.dg/always-inline3.c: ... this.
27365
27366 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27367
27368         PR debug/12103
27369         * g++.dg/debug/crash1.C: New test.
27370
27371 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27372
27373         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27374         function with __attribute__((noinline)).
27375         (recurser_void2): Likewise.
27376         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27377         (recurser_void2): Likewise.
27378
27379 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27380
27381         PR middle-end/14203
27382         * g++.dg/warn/Wunused-6.C: New test case.
27383
27384 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27385
27386         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27387         not defined.
27388
27389 2004-02-27  Eric Christopher  <echristo@redhat.com>
27390
27391         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27392         * g++.dg/charset/asm2.c: Run only x86.
27393         * gcc.dg/charset/asm3.c: Ditto.
27394
27395 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27396
27397         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27398         ld_library_path.
27399
27400 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27401
27402         * g++.dg/ext/altivec-3.C: New.
27403
27404 2004-02-26  Richard Henderson  <rth@redhat.com>
27405
27406         * g++.dg/ext/attrib10.C: Mark for warning.
27407         * gcc.dg/attr-alias-1.c: New.
27408
27409 2004-02-26  Richard Henderson  <rth@redhat.com>
27410
27411         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27412         * gcc.c-torture/execute/20040208-2.c: ... it back.
27413
27414 2004-02-26  Eric Christopher  <echristo@redhat.com>
27415
27416         * lib/target-supports.exp (check-iconv-available): New function.
27417         * lib/gcc-dg.exp (dg-require-iconv): New function.
27418         Use above.
27419         * gcc.dg/charset: New directory.
27420         * gcc.dg/charset/charset.exp: New file.
27421         * gcc.dg/charset/asm1.c: Ditto.
27422         * gcc.dg/charset/asm2.c: Ditto.
27423         * gcc.dg/charset/asm3.c: Ditto.
27424         * gcc.dg/charset/asm4.c: Ditto.
27425         * gcc.dg/charset/asm5.c: Ditto.
27426         * gcc.dg/charset/attribute1.c: Ditto.
27427         * gcc.dg/charset/attribute2.c: Ditto.
27428         * gcc.dg/charset/string1.c: Ditto.
27429         * g++.dg/charset: New directory.
27430         * g++.dg/dg.exp: Add here. Special options.
27431         * g++.dg/charset/charset.exp: New file.
27432         * g++.dg/charset/asm1.c: Ditto.
27433         * g++.dg/charset/asm2.c: Ditto.
27434         * g++.dg/charset/asm3.c: Ditto.
27435         * g++.dg/charset/asm4.c: Ditto.
27436         * g++.dg/charset/attribute1.c: Ditto.
27437         * g++.dg/charset/attribute2.c: Ditto.
27438         * g++.dg/charset/extern1.cc: Ditto.
27439         * g++.dg/charset/extern2.cc: Ditto.
27440         * g++.dg/charset/string1.c: Ditto.
27441
27442 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/14278
27445         * g++.dg/parse/comma1.C: New test.
27446
27447 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27448
27449         PR c++/14284
27450         * g++.dg/template/ttp8.C: New test.
27451
27452 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27453
27454         * gcc.dg/fixuns-trunc-1.c: New test.
27455
27456 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27457
27458         * gcc.dg/builtins-config.h: Use #elif.
27459
27460 2004-02-26  Michael Matz  <matz@suse.de>
27461
27462         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27463         * gcc.dg/991214-1.c: Likewise.
27464         * gcc.dg/i386-asm-1.c: Likewise.
27465
27466 2004-02-25  Richard Henderson  <rth@redhat.com>
27467
27468         * gcc.c-torture/execute/20040208-2.c: Move ...
27469         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27470
27471 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27472
27473         PR c++/14246
27474         * g++.dg/other/crash-3.C: New test.
27475
27476 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27477
27478         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27479         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27480
27481         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27482         HP-UX.
27483
27484 2004-02-24  Michael Matz  <matz@suse.de>
27485
27486         * gcc.dg/i386-regparm.c: New.
27487
27488 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27489
27490         * gcc.c-torture/execute/20040223-1.c: New.
27491
27492 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27493             Kazu Hirata  <kazu@cs.umass.edu>
27494
27495         * gcc.dg/fwritable-strings-1.c: Remove.
27496
27497 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27498
27499         PR c/14156
27500         * gcc.dg/20040223-1.c: New test.
27501
27502 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27503
27504         PR c++/14106
27505         * g++.dg/ext/typeof9.C: New test.
27506
27507 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27508
27509         PR c++/14250
27510         * g++.dg/other/switch1.C: New test.
27511
27512 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27513
27514         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27515         * gcc.dg/va-arg-1.c: Likewise.
27516
27517 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27518
27519         PR c++/14143
27520         * g++.dg/template/koenig5.C: New test.
27521
27522 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27523
27524         * g++.dg/ext/altivec-1.C: Generalize target triple.
27525         * g++.dg/ext/altivec-2.C: New test case.
27526         * g++.dg/ext/altivec_check.h: New file.
27527         * gcc.dg/altivec-1.c: Generalize target triple;
27528         include altivec_check.h and call altivec_check().
27529         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27530         * gcc.dg/altivec-6.c: New test case.
27531         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27532         type casts as needed.
27533         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27534         altivec_check().
27535         * gcc.dg/altivec-12.c: New test case.
27536         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27537         include altivec_check.h and call altivec_check().
27538         * gcc.dg/altivec_check.h: New file.
27539
27540 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27541
27542         * lib/target-supports.exp (check_alias_available): Don't mangle
27543         function `g' in test program.
27544
27545 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27546
27547         * lib/target-supports.exp (check_profiling_available): Check
27548         argument to determine whether we support a profiling type.
27549         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27550         check_profiling_available.
27551         * g++.dg/bprob/bprob.exp: Likewise.
27552         * g77.dg/bprob/bprob.exp: Likewise.
27553         * gcc.misc-tests/bprob.exp: Likewise.
27554         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27555         dg-require-profiling and delete expected error handling.
27556         * gcc.dg/20021014-1.c: Likewise.
27557         * gcc.dg/nest.c: Likewise.
27558
27559 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27560
27561         PR c++/12007
27562         * g++.dg/other/vthunk1.C: New test.
27563
27564 2004-02-20  Falk Hueffner  <falk@debian.org>
27565
27566         PR target/14201
27567         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27568
27569 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27570
27571         PR c++/13927
27572         * g++.dg/other/error8.C: Remove XFAIL markers.
27573
27574         PR c++/14173
27575         * g++.dg/ext/packed5.C: New test.
27576
27577         PR c++/14199
27578         * g++.dg/warn/Wunused-5.C: New test.
27579
27580         PR c++/14186
27581         * g++.dg/lookup/member1.C: New test.
27582
27583 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27584
27585         * gcc.c-torture/compile/20040130-1.c: Enable only when
27586         __INT_MAX__ >= 2147483647L.
27587         * gcc.c-torture/compile/961203-1.c: Likewise.
27588
27589 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27590
27591         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27592         * g++.dg/opt/template1.C: Robustify assembler regexp
27593
27594 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27595
27596         * gcc.c-torture/execute/simd-4.x: Remove.
27597         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27598         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27599         Guard with #ifndef SKIP_ATTRIBUTE.
27600         * gcc.dg/compat/vector-1_y.c: Likewise.
27601         * gcc.dg/compat/vector-2_x.c: Likewise.
27602         * gcc.dg/compat/vector-2_y.c: Likewise.
27603         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27604         * g++.dg/eh/simd-2.C: Likewise.
27605
27606 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27607
27608         * gcc.c-torture/compile/complex-1.c: New.
27609
27610 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27611
27612         PR target/14209
27613         * gcc.c-torture/execute/20040218-1.c: New test.
27614
27615 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27616
27617         PR c++/14181
27618         * g++.dg/parse/new2.C: New test.
27619
27620 2004-02-18  Paul Brook  <paul@codesourcery.com>
27621
27622         * gcc.c-torture/compile/libcall-1.c: New test.
27623
27624 2004-02-18  Paul Brook  <paul@codesourcery.com>
27625
27626         PR debug/12934
27627         * gcc.dg/debug/debug-7.c: New test.
27628
27629 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27630
27631         * gcc.dg/20040217-1.c: New test.
27632
27633 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27634
27635         * gcc.c-torture/execute/990208-1.x: Delete.
27636
27637 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27638
27639         * gcc.c-torture/execute/20040208-2.x: New file.
27640
27641 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27642
27643         PR c++/11326
27644         * g++.dg/abi/structret1.C: New test.
27645
27646 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27649         (i386_cpuid): No need to test if cpuid is available on AMD64.
27650         Fix assembly, so that it works onboth i386 and AMD64.
27651         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27652         (vecInLong): Fix s[] member type to unsigned int.
27653         (vecInWord): Remove type.
27654         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27655         (a64, b64, c64, d64, e64): Remove.
27656         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27657         Remove unused variable.  Remove initialization of removed variables.
27658         Don't call mmx_tests nor sse_tests.
27659         (reference_mmx, reference_sse): Remove.
27660         (check): Add return stmt.
27661         * gcc.dg/i386-sse-7.c: New test.
27662         * gcc.dg/i386-mmx-4.c: New test.
27663
27664 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27665
27666         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27667         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27668         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27669         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27670         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27671         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27672         g++.dg/tc1/dr94.C: Fix line terminator.
27673
27674 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27675
27676         * gcc.c-torture/compile/20040216-1.c: New.
27677
27678 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27679
27680         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27681         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27682         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27683         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27684         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27685         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27686
27687 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27688
27689         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27690
27691 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/13971
27694         * g++.dg/expr/cond4.C: New test.
27695
27696         PR c++/14086
27697         * g++.dg/lookup/crash2.C: New test.
27698
27699 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27700
27701         * gcc.c-torture/compile/20040214-2.c: New test.
27702
27703 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27704
27705         PR c++/14116
27706         * g++.dg/ext/typeof8.C: New test.
27707
27708 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27709
27710         * gcc.c-torture/compile/20040214-1.c: New test.
27711
27712 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27713
27714         PR c++/13635
27715         * g++.dg/template/spec11.C: New test.
27716
27717 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27718
27719         PR c++/13927
27720         * g++.dg/other/error8.C: New test.
27721
27722 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27723
27724         PR c++/14122
27725         * g++.dg/template/array4.C: New test.
27726
27727         PR c++/14108
27728         * g++.dg/inherit/thunk2.C: New test.
27729
27730         PR c++/14083
27731         * g++.dg/eh/cond2.C: New test.
27732
27733 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27734
27735         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27736
27737 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27738
27739         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27740
27741 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27742
27743         * g++.dg/simd-2.C: xfail on ppc64-linux.
27744
27745 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27746
27747         PR c/456
27748         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27749         tests.
27750
27751 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27752
27753         * gcc.dg/builtins-33.c: New test.
27754
27755 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27756
27757         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27758
27759 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27760
27761         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27762
27763 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27764
27765         * gcc.dg/ppc64-abi-3.c: New test.
27766
27767 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27768
27769         PR c/14092
27770
27771         * gcc.dg/pr14092-1.c: New testcase.
27772
27773 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27774
27775         * gcc.dg/cpp/assert4.c: Fix typo last change.
27776
27777         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27778         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27779
27780         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27781
27782 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27783
27784         * gcc.c-torture/compile/20040209-1.c: New test case.
27785
27786 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27787
27788         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27789
27790 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27791
27792         * gcc.c-torture/execute/20040208-[12].c: New tests.
27793
27794 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27795
27796         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27797
27798 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27799
27800         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27801
27802 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27803
27804         Bug 13856
27805         * gcc.dg/visibility-8.c: New testcase.
27806
27807 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27808
27809         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27810         arguments.
27811         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27812
27813 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27814
27815         PR middle-end/13696
27816         * g++.dg/opt/fold1.C: New test case.
27817
27818 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27819
27820         PR c++/14033
27821         * g++.dg/other/crash-2.C: New test.
27822
27823 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27824
27825         PR c++/14028
27826         * g++.dg/parse/angle-bracket2.C: New test.
27827
27828 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27829
27830         PR middle-end/13750
27831         Revert:
27832         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27833         PR pch/13361
27834         * testsuite/g++.dg/pch/wchar-1.C: New.
27835         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27836
27837 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27838
27839         PR c++/14008
27840         * g++.dg/parse/error15.C: New test.
27841         * g++.dg/parse/crash11.C: Update dg-error mark.
27842
27843 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27844
27845         PR c++/13932
27846         * g++.dg/warn/conv2.C: New test.
27847
27848 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27849
27850         PR c++/13086
27851         * g++.dg/warn/incomplete1.C: Remove xfail.
27852
27853 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27854
27855         * lib/file-format.exp (gcc_target_object_format): Use
27856         ${tool}_target_compile, not gcc_target_compile.
27857         * lib/target-supports.exp (check_alias_available): Likewise.
27858         (check_gc_sections_available): Likewise.
27859         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27860         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27861         dg-require-alias.
27862
27863 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27864
27865         PR c++/13969
27866         * g++.dg/template/static6.C: New test.
27867
27868 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27869
27870         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27871
27872 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27873
27874         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27875         tests for systems where `char' is unsigned by default.
27876
27877 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27878
27879         PR c++/13997
27880         * g++.dg/template/partial3.C: New test.
27881
27882 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27883
27884         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27885         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27886         Remove mentions of obsolete ports.
27887
27888 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27889
27890         * gcc.dg/noncompile/20001228-1.c: Fix for new
27891         error message.
27892
27893 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27894
27895         PR target/9348
27896         * gcc.c-torture/execute/multdi-1.c: New test case.
27897
27898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/13925
27901         * g++.dg/template/lookup5.C: New test.
27902
27903 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/13950
27906         * g++.dg/template/lookup4.C: New test.
27907
27908         PR c++/13970
27909         * g++.dg/parse/error14.C: New test.
27910
27911         PR c++/14002
27912         * g++.dg/parse/template13.C: New test.
27913
27914 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27915
27916         PR c++/13978
27917         * g++.dg/template/koenig4.C: New test.
27918
27919         PR c++/13968
27920         * g++.dg/template/crash17.C: New test.
27921
27922         PR c++/13975
27923         * g++.dg/parse/error13.C: New test.
27924         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27925
27926 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27927
27928         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27929
27930 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27931
27932         PR c/11658
27933         PR c/13994
27934         * gcc.dg/noncompile/20040203-1.c: New test.
27935         * gcc.dg/noncompile/20040203-2.c: Likewise.
27936         * gcc.dg/noncompile/20040203-3.c: Likewise.
27937         * gcc.dg/20040203-1.c: Likewise.
27938
27939 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27940
27941         PR c++/10858
27942         * g++.dg/template/sizeof7.C: New test.
27943
27944 2004-02-02  Eric Christopher  <echristo@redhat.com>
27945             Zack Weinberg  <zack@codesourcery.com>
27946
27947         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27948
27949 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27950
27951         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27952         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27953         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27954         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27955
27956 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27957
27958         PR c++/13113
27959         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27960
27961         PR c++/13854
27962         * g++.dg/ext/attrib13.C: New test.
27963
27964         PR c++/13907
27965         * g++.dg/conversion/op2.C: New test.
27966
27967 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27968
27969         * gcc.dg/titype-1.c: Fix pasto.
27970
27971 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27972
27973         * gcc.dg/titype-1.c: New test.
27974
27975 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27976
27977         PR c++/13957
27978         * g++.dg/template/non-type-template-argument-1.C,
27979         g++.dg/template/qualified-id1.C: Update dg-error marks.
27980         * g++.dg/template/nontype6.C: New test.
27981
27982 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27983
27984         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27985         * gcc.dg/builtins-31.c: New testcase.
27986         * gcc.dg/builtins-32.c: New testcase.
27987
27988 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27989
27990         * objc.dg/call-super-2.m: Update line numbers
27991         for the including of stddef.h.
27992
27993 2004-01-30  Michael Matz  <matz@suse.de>
27994
27995         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27996         g++.dg/ext/case-range3.C: New tests.
27997
27998 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27999
28000         DR206
28001         PR c++/13813
28002         * g++.dg/template/member4.C: New test.
28003
28004 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28005
28006         PR c++/13683
28007         * g++.dg/template/sizeof6.C: New test.
28008
28009 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28010
28011         * gcc.dg/fwritable-strings-1.c: New test.
28012
28013 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28014
28015         * gcc.c-torture/compile/20040130-1.c: New test.
28016
28017 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28018
28019         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28020
28021 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28022
28023         PR c++/13883
28024         * g++.dg/template/ctor3.C: New test.
28025
28026 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28027
28028         * g++.dg/tc1: New directory.
28029         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28030         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28031         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28032         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28033         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28034
28035 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28036
28037         * g++.dg/parse/error11.C: New test.
28038         * g++.dg/parse/error12.C: Likewise.
28039
28040 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28041
28042         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28043         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28044
28045 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28046
28047         PR c++/13791
28048         * g++.dg/ext/attrib12.C: New test.
28049
28050         PR c++/13736
28051         * g++.dg/parse/cast2.C: New test.
28052
28053 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28054
28055         * objc.dg/encode-2.m (main): New local string.  Set depending on
28056         sizeof long.  Use in sscanf call.
28057         * objc.dg/encode-3.m (main): New local string.  Set depending on
28058         sizeof long.  Use in scan_initial call.
28059
28060 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28061
28062         * objc.dg/call-super-2.m: Make LP64-safe.
28063         * objc.dg/desig-init-1.m: Likewise.
28064
28065 2004-01-27  Devang Patel <dpatel@apple.com>
28066
28067         * g++.dg/debug/namespace1.C: New test.
28068
28069 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28070
28071         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28072         xscale-*-*.
28073
28074         * gcc.dg/arm-mmx-1.c: New test.
28075
28076 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28077
28078         * gcc.dg/20040127-1.c: New test.
28079         * gcc.dg/20040127-2.c: New test.
28080
28081 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28082
28083         * objc.dg/stret-1.m (glob): Renamed to globa.
28084
28085 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28086
28087         PR c++/13663
28088         * g++.dg/expr/for1.C: New test.
28089
28090 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28091
28092         PR middle-end/13779
28093         * gcc.dg/darwin-longlong.c: New test.
28094
28095 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28096
28097         * gcc.dg/20040124-1.c: Moved test from here...
28098         * gcc.c-torture/compile/20040124-1.c: ...to here.
28099
28100 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101
28102         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28103         the assembly output if -m64 is passed.
28104
28105 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/13833
28108         * g++.dg/template/cond3.C: New test.
28109
28110 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28111
28112         PR c++/13810
28113         * g++.dg/template/ttp7.C: New test.
28114
28115 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28116
28117         PR c++/13797
28118         * g++.dg/template/nontype4.C: New test.
28119         * g++.dg/template/nontype5.C: Likewise.
28120
28121 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28122
28123         * gcc.dg/torture/mips-clobber-at.c: New test.
28124
28125 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28126
28127         * gcc.dg/20040124-1.c: New test.
28128
28129 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28130
28131         * gcc.dg/20040123-1.c: New test.
28132
28133 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28134
28135         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28136
28137 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28138
28139         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28140
28141 2004-01-23  Andrew Pinski  <apinski@apple.com>
28142
28143         * gcc.dg/20030121-1.c: Move to ..
28144         * gcc.dg/20040121-1.c: here.
28145
28146 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28147
28148         * gcc.dg/builtins-29.c: New test case.
28149
28150 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28151
28152         PR 18314
28153         * gcc.dg/builtins-30.c: New testcase.
28154
28155 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28156
28157         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28158         * lib/g77.exp: Likewise.
28159         * lib/objc.exp: Likewise.
28160         * lib/g++.exp: Likewise.
28161
28162 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28163
28164         * gcc.dg/struct-by-value-2.c: New test.
28165
28166 2004-01-21  Andrew Pinski  <apinski@apple.com>
28167
28168         PR target/13785
28169         * gcc.dg/20030121-1.c: New test.
28170
28171 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28172
28173         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28174         clobber frame pointer register in asm statement.
28175
28176 2004-01-21  Falk Hueffner  <falk@debian.org>
28177
28178         * gcc.c-torture/compile/20040121-1.c: New test.
28179
28180 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28181
28182         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28183
28184 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28185
28186         * gcc.dg/ppc64-abi-2.c: New test.
28187
28188 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28189
28190         * lib/treelang.exp: Fill out this file.
28191         * lib/treelang-dg.exp: New File.
28192
28193 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28194
28195         * gcc.c-torture/compile/981022-1.c: Remove.
28196         * gcc.dg/array-5.c: Remove XFAIL.
28197         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28198         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28199         gcc.dg/cond-lvalue-1.c: Update.
28200         * gcc.dg/cast-lvalue-2.c: New test.
28201
28202 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28203
28204         PR c++/13592
28205         * g++.dg/other/error1.C (class foo): Tweak error message.
28206
28207         PR c++/13592
28208         * g++.dg/template/call2.C: New test.
28209
28210 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28211
28212         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28213         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28214         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28215         scalar-return-1_x.c, scalar-return-2_y.c,
28216         scalar-return-3_x.c, scalar-return-3_y.c,
28217         scalar-return-4_x.c, scalar-return-4_y.c,
28218         struct-align-1.h, struct-align-1_x.c,
28219         struct-align-1_y.c, struct-align-2.h,
28220         struct-align-2_x.c, struct-align-2_y.c,
28221         struct-by-value-10_y.c, struct-by-value-11_x.c,
28222         struct-by-value-11_y.c, struct-by-value-12_x.c,
28223         struct-by-value-12_y.c, struct-by-value-13_x.c,
28224         struct-by-value-13_y.c, struct-by-value-14_x.c,
28225         struct-by-value-14_y.c, struct-by-value-15_x.c,
28226         struct-by-value-15_y.c, struct-by-value-16_y.c,
28227         struct-by-value-17_y.c, struct-by-value-18_y.c,
28228         struct-by-value-19_y.c, struct-by-value-1_x.c,
28229         struct-by-value-1_y.c, struct-by-value-20_y.c,
28230         struct-by-value-2_x.c, struct-by-value-2_y.c,
28231         struct-by-value-3_y.c, struct-by-value-4_x.c,
28232         struct-by-value-4_y.c, struct-by-value-5_y.c,
28233         struct-by-value-6_y.c, struct-by-value-7_y.c
28234         struct-by-value-8_x.c, struct-by-value-8_y.c
28235         struct-by-value-9_x.c, struct-by-value-9_y.c
28236         struct-return-10_x.c, struct-return-10_y.c,
28237         struct-return-19_x.c, struct-return-20_x.c
28238         struct-return-2_x.c, struct-return-2_y.c
28239         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28240         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28241
28242 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28243
28244         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28245         attribute on sparc*-sun-solaris2.*.
28246
28247 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28248
28249         PR c++/13710
28250         * g++.dg/ext/typeof7.C: New test.
28251
28252 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28253
28254         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28255         * gcc.dg/const-elim-1.c: Same.
28256
28257 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28258
28259         * objc.dg/stret-1.m: New.
28260         * objc.dg/stret-2.m: New.
28261
28262 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28263
28264         PR c++/11895
28265         * g++.dg/ext/vector1.C: New test.
28266
28267 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28268
28269         * gcc.dg/pch/import-1.c: New.
28270         * gcc.dg/pch/import-1.hs: New.
28271         * gcc.dg/pch/import-1a.h: New.
28272         * gcc.dg/pch/import-1b.h: New.
28273         * gcc.dg/pch/import-1c.h: New.
28274
28275 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/13574
28278         * g++.dg/ext/array1.C: New test.
28279
28280         PR c++/13178
28281         * g++.dg/conversion/op1.C: New test.
28282
28283 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28284
28285         PR 11864
28286         From Kazumoto Kojima / Dan Kegel:
28287         * gcc.dg/pr11864-1.c: New test.
28288
28289         PR 10392
28290         From Marcus Comstedt / Dan Kegel:
28291         * gcc.dg/pr10392-1.c: New test.
28292
28293 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28294
28295         PR c++/13478
28296         * g++.dg/init/ref10.C: New test.
28297
28298 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28299
28300         PR c++/13407
28301         * g++.dg/parse/typename6.C: New test.
28302
28303 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28304
28305         PR pch/13361
28306         * testsuite/g++.dg/pch/wchar-1.C: New.
28307         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28308
28309 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28310
28311         PR c++/9259
28312         * g++.dg/expr/sizeof2.C: New test.
28313
28314 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28315
28316         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28317
28318 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28319
28320         PR c++/13659
28321         * g++.dg/lookup/strong-using-3.C: New.
28322         * g++.dg/lookup/using-10.C: New.
28323
28324 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28325
28326         PR c++/13594
28327         * g++.dg/lookup/strong-using-2.C: New.
28328
28329 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28330             Dan Kegel <dank@kegel.com>
28331             J"orn Rennecke <joern.rennecke@superh.com>
28332
28333         PR target/9365
28334         * gcc.dg/pr9365-1.c: New test.
28335
28336 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28337
28338         PR c++/8856
28339         * g++.dg/parse/casting-operator2.C: New test.
28340         * g++.old-deja/g++.pt/explicit83.C: Remove.
28341
28342 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28343
28344         * gcc.dg/label-compound-stmt-1.c: New test.
28345         * gcc.c-torture/compile/950922-1.c,
28346         gcc.c-torture/compile/20000211-3.c,
28347         gcc.c-torture/compile/20000518-1.c,
28348         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28349         compound statements.
28350
28351 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28352
28353         * gcc.dg/ppc64-abi-1.c: New test.
28354
28355 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28356
28357          * g++.dg/ext/attrib9.C: Add dg-warnings.
28358
28359 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28360
28361         PR c++/12335
28362         * g++.dg/parse/dtor3.C: New test.
28363
28364 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28365
28366         PR c++/12709
28367         * g++.dg/parse/try-catch-1.C: New test.
28368
28369 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28370
28371         * ada/acats/run_all.sh: Add more verbose output in acats.log
28372         when compiling tests.
28373
28374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28375
28376         PR 13656
28377         * gcc.dg/typedef-redecl.c: New test case.
28378         * gcc.dg/typedef-redecl.h: New support file.
28379
28380 2004-01-13  Jan Hubicka  <jh@suse.cz>
28381
28382         * gcc.dg/always_inline.c: New test.
28383         * gcc.dg/debug/20031231-1.c: Fix.
28384
28385 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28386
28387         PR c++/13474
28388         * g++.dg/template/array3.C: New test.
28389
28390 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28391
28392         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28393         * g++.dg/warn/Wunused-2.C: Likewise.
28394
28395 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28396
28397         PR c++/13289
28398         * g++.dg/template/instantiate6.C: New test.
28399
28400 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28401
28402         PR middle-end/11397
28403         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28404
28405 2004-01-12  Jan Hubicka  <jh@suse.cz>
28406
28407         PR opt/12826
28408         * gcc.dg/20040112-1.c: New.
28409
28410         * gcc.dg/dwarf-die[1-7].c: Move to...
28411         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28412         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28413
28414 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28415
28416         PR c++/4100
28417         * g++.dg/parse/friend4.C: New test.
28418
28419 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28420
28421         PR c++/4100
28422         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28423         definition is called a friend.
28424
28425 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28426
28427         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28428
28429 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28430
28431         PR c++/3478
28432         * g++.dg/parse/error10.C: New test.
28433         * g++.dg/template/arg2.C: Accept "invalid type" error.
28434
28435 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28436
28437         PR middle-end/13392
28438         * g++.dg/opt/expect2.C: New test.
28439
28440 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28441
28442         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28443         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28444         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28445         Update dg-error regexps.
28446
28447 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28448
28449         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28450         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28451
28452 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28453
28454         * gcc.dg/pragma-re-1.c: Use right pointer type.
28455
28456 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28457
28458         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28459
28460 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28461
28462         * gcc.dg/rs6000-ldouble-1.c: New.
28463
28464 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28465
28466         DR 337
28467         PR c++/9256
28468         * g++.dg/other/abstract1.C: New test.
28469
28470 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28471
28472         * g++.dg/lookup/strong-using-1.C: New.
28473
28474 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28475
28476         PR c/11234
28477         * gcc.dg/func-ptr-conv-1.c: New test.
28478         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28479
28480 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28481
28482         PR target/13380.
28483         * gcc.c-torture/compile/20040109-1.c: New.
28484
28485 2004-01-08  Stuart Hastings  <stuart@apple.com>
28486
28487         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28488         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28489         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28490
28491 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28492
28493         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28494
28495 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28496
28497         * ada/acats/run_acats: Treat 'gnatchop' the same way
28498         as 'gnatmake'.  Export GCC_DRIVER.
28499         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28500         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28501
28502 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28503
28504         PR c++/12573
28505         * g++.dg/template/dependent-expr4.C: New test.
28506
28507 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28508
28509         * gcc.dg/altivec-11.c: New test.
28510
28511 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28512
28513         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28514
28515 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28516
28517         PR c/6024
28518         * gcc.dg/enum-compat-1.c: New test.
28519         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28520
28521 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28522
28523         PR c/12165
28524         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28525         gcc.dg/c99-idem-qual-3.c: New tests.
28526
28527 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28528
28529         * gcc.dg/winline-7.c: Don't cast void * to int.
28530
28531 2004-01-06  Jan Hubicka  <jh@suse.cz>
28532
28533         * gcc.dg/i386-sse-5.c: New test
28534         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28535
28536 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28537
28538         PR c++/12815
28539         * g++.dg/rtti/typeid4.C: New test.
28540
28541 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28542
28543         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28544
28545 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28546
28547         PR c++/12132
28548         * g++.dg/template/error11.C: New test.
28549
28550         PR c++/13451
28551         * g++.dg/template/class2.C: New test.
28552
28553 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28554         Richard Sandiford <rsandifo@redhat.com>
28555
28556         PR c++/13387
28557         * g++.dg/opt/alias3.C: New test.
28558
28559 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28560
28561         PR c++/13157
28562         * g++.dg/template/koenig3.C: New test.
28563
28564         PR c++/13529
28565         * g++.dg/parse/offsetof3.C: New test.
28566
28567         * g++.dg/init/copy7.C: Add missing dg-error markers.
28568
28569         PR c++/12226
28570         * g++.dg/init/copy7.c: New test.
28571
28572         PR c++/13536
28573         * g++.dg/parse/cast1.C: New test.
28574
28575 2004-01-04  Jan Hubicka  <jh@suse.cz>
28576
28577         * gcc.dg/winline[1-7].c: New tests.
28578
28579 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28580
28581         PR c++/13520
28582         * g++.dg/template/qualttp22.C: New test.
28583
28584 2004-01-01  Jan Hubicka  <jh@suse.cz>
28585
28586         * gcc.dg/debug/20031231-1.c: New.
28587         * gcc.c-torture/compile/20040101-1.c: New.
28588         * gcc.dg/dwarf-die-[1-7].c: New.
28589
28590 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28591
28592         PR optimization/13521
28593         * gcc.c-torture/compile/20031231-1.c: New test.
28594
28595 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28596
28597         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28598
28599 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28600
28601         PR c++/10079
28602         * g++.dg/template/crash16.C: New test.
28603
28604 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28605
28606         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28607
28608 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28609
28610         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28611         ports.
28612         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28613         * g++.old-deja/g++.law/profile1.C: Likewise.
28614         * gcc.c-torture/compile/981006-1.c: Likewise.
28615         * gcc.c-torture/execute/loop-2e.x: Likewise.
28616         * gcc.c-torture/execute/loop-2f.x: Remove.
28617         * gcc.c-torture/execute/loop-2g.x: Likewise.
28618         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28619         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28620
28621 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28622
28623         PR c++/13507
28624         * g++.dg/ext/attrib11.C: New test.
28625
28626         PR c++/13494
28627         * g++.dg/template/array2-1.C: New test.
28628         * g++.dg/template/array2-2.C: New test.
28629
28630 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28631
28632         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28633
28634 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         PR c++/12774
28637         * g++.dg/template/array1-1.C: New test.
28638         * g++.dg/template/array1-2.C: New test.
28639
28640 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28641
28642         PR fortran/12632
28643         * g77.dg/12632.f: New test case.
28644
28645 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28646
28647         PR c++/13289
28648         * g++.dg/parse/nontype1.C: New test.
28649
28650 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28651
28652         PR c++/12403
28653         * g++.dg/parse/explicit1.C: New test.
28654         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28655
28656 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28657
28658         PR c++/13081
28659         * g++.dg/opt/inline6.C: New test.
28660
28661         PR c++/12613
28662         * g++.dg/parse/error9.C: New test.
28663
28664         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28665
28666 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28667
28668         PR c++/13009
28669         * g++.dg/init/assign1.C: New test.
28670
28671 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28672
28673         PR c++/13070
28674         * g++.dg/warn/format3.C: New test case.
28675
28676 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28677
28678         * gcc.c-torture/compile/20031227-1.c: New test.
28679
28680 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28681
28682         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28683         * g77.dg/bprob/bprob.exp: Likewise.
28684         * gcc.misc-tests/bprob.exp: Likewise.
28685         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28686         variants on systems where the library does not provide that
28687         functionality.
28688         * gcc.dg/builtins-20.c: Use builtins-config.h.
28689         * gcc.dg/builtins-config.h: New file.
28690
28691 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28692
28693         * lib/gcc-dg.exp (dg-require-profiling): New function.
28694         * lib/target-supports.exp (check_profiling_available): Likewise.
28695         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28696         * g77.dg/bprob/bprob.exp: Likewise.
28697         * gcc.misc-tests/bprob.exp: Likewise.
28698         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28699         * gcc.dg/20021014-1.c: Likewise.
28700         * gcc.dg/nest.c: Likewise.
28701
28702 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28703
28704         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28705         compiling.
28706         * g++.dg/lookup/java2.C: Likewise.
28707         * gcc.dg/cpp/lexident.c: Likewise.
28708
28709 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28710
28711         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28712         given.
28713         * gcc.c-torture/compile/961203-1.c: Likewise.
28714         * gcc.c-torture/compile/980506-1.c: Likewise.
28715
28716 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28717
28718         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28719         (additional_prunes): New global.
28720         (gcc-dg-prune): Handle additional per-test pruning.
28721         (dg-test): Clear additional_prunes between tests.
28722
28723         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28724         dg-prune-output to avoid spurious failures from assembler
28725         complaining about nonexistent WAW violations.
28726         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28727         Use dg-prune-output to avoid spurious failures from assembler
28728         warning about Itanium B-step errata.
28729
28730 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28731
28732         * g++.dg/abi/macro0.C: New test.
28733         * g++.dg/abi/macro1.C: Likewise.
28734         * g++.dg/abi/macro2.C: Likewise.
28735
28736         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28737         * g++.dg/abi/bitfield7.C: Likewise.
28738         * g++.dg/abi/dtor2.C: Likewise.
28739         * g++.dg/abi/mangle11.C: Likewise.
28740         * g++.dg/abi/mangle12.C: Likewise.
28741         * g++.dg/abi/mangle14.C: Likewise.
28742         * g++.dg/abi/mangle17.C: Likewise.
28743         * g++.dg/abi/vbase10.C: Likewise.
28744         * g++.dg/abi/vbase14.C: Likewise.
28745         * g++.dg/template/qualttp17.C: Likewise.
28746
28747 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28748
28749         PR c/11995
28750         * gcc.dg/20031223-1.c: New test.
28751
28752 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28753
28754         * gcc.dg/noreturn-7.c: New test.
28755
28756 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28757
28758         * gcc.dg/null-pointer-1.c: New test.
28759
28760 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28761
28762         * g++.old-deja/g++.jason/template18.C: Remove.
28763         * g++.old-deja/g++.jason/template37.C: Likewise.
28764
28765         PR c++/12862
28766         * g++.dg/lookup/ns1.C: New test.
28767
28768         PR c++/12397
28769         * g++.dg/template/lookup3.C: New test.
28770
28771 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28772
28773         * g++.dg/template/recurse1.C: New test
28774
28775 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28776
28777         PR c++/12479
28778         * g++.dg/parse/semicolon1.C: New test.
28779         * g++.dg/parse/semicolon1.h: Likewise.
28780
28781 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28782
28783         * gcc.dg/darwin-misaligned.c: New test.
28784
28785 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28786
28787         PR c/9163
28788         * gcc.dg/20031222-1.c: New test.
28789
28790 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28791
28792         PR c++/13438
28793         * g++.dg/parse/error8.C: New test.
28794
28795         PR c++/11554
28796         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28797
28798 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28799
28800         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28801         too small.
28802         * gcc.c-torture/compile/930217-1.c: Likewise.
28803         * gcc.c-torture/compile/930513-1.c: Likewise.
28804         * gcc.c-torture/execute/920908-2.c: Likewise.
28805         * gcc.c-torture/execute/921204-1.c: Likewise.
28806         * gcc.c-torture/execute/930621-1.c: Likewise.
28807         * gcc.c-torture/execute/930630-1.c: Likewise.
28808         * gcc.c-torture/execute/931031-1.c: Likewise.
28809         * gcc.c-torture/execute/980602-2.c: Likewise.
28810         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28811         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28812         * gcc.c-torture/execute/extzvsi.c: Likewise.
28813         * gcc.c-torture/unsorted/ext.c: Likewise.
28814
28815 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28816
28817         PR target/12749
28818         * gcc.c-torture/compile/20031220-2.c: New test case.
28819
28820 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28821
28822         PR optimization/13031
28823         * gcc.c-torture/compile/20031220-1.c: New test case.
28824
28825 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28826
28827         * gcc.dg/cast-function-1.c: New test.
28828
28829 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28830
28831         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28832         formats.
28833
28834 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28835
28836         PR c++/12795
28837         * g++.dg/ext/attrib10.C: New test.
28838
28839 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.dg/cleanup-10.c: New test.
28842         * gcc.dg/cleanup-11.c: New test.
28843
28844 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28845
28846         PR c++/13239
28847         * g++.dg/opt/expect1.C: New test.
28848
28849 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28850
28851         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28852
28853 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28854
28855         PR debug/12923
28856         * gcc.dg/20031218-1.c: New test.
28857
28858         PR debug/12389
28859         * gcc.dg/20031218-2.c: New test.
28860         * gcc.dg/20031218-3.c: New test.
28861
28862         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28863         of label name and allow for USER_LABEL_PREFIX == "_" names.
28864         * g++.dg/abi/mangle18-2.C: Likewise.
28865         * g++.dg/abi/mangle19-1.C: Likewise.
28866         * g++.dg/abi/mangle19-2.C: Likewise.
28867         * g++.dg/abi/mangle20-1.C: Likewise.
28868         * g++.dg/abi/mangle20-2.C: Likewise.
28869
28870 2003-12-18  Richard Henderson  <rth@redhat.com>
28871
28872         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28873
28874 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28875             Dan Kegel <dank@kegel.com>
28876
28877         PR other/12009
28878         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28879         testing a cross compiler, it causes spurious compile failures.
28880         * lib/g++.exp: Likewise.
28881
28882 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28883
28884         PR c++/13262
28885         * g++.dg/template/access13.C: New test.
28886
28887 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28888
28889         * gcc.dg/20031216-1.c: New test.
28890
28891 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28892
28893         PR c++/9154
28894         * g++.dg/template/error10.C: New test.
28895
28896 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28899         * g++.dg/eh/simd-2.C: Likewise.
28900
28901 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28902             Roger Sayle  <roger@eyesopen.com>
28903
28904         * gcc.c-torture/execute/ieee/mzero5.c: New.
28905
28906 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/10603
28909         * g++.dg/parse/error6.C: New test.
28910
28911         PR c++/12827
28912         * g++.dg/parse/error7.C: New test.
28913
28914 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28915
28916         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28917         at -O with stabs debugging formats.
28918         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28919         * gcc.dg/debug/debug-2.c: Likewise.
28920
28921 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28922
28923         PR c++/12696
28924         * g++.dg/init/error1.C: New test.
28925
28926         PR c++/12218
28927         * g++.dg/init/pm3.C: New test.
28928
28929 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28930
28931         PR c/3347
28932         * gcc.dg/bitfld-8.c: New test.
28933
28934 2003-12-16  James Lemke  <jim@wasabisystems.com>
28935
28936         * gcc.dg/arm-scd42-[123].c: New tests.
28937
28938 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28939
28940         PR c++/9043
28941         * g++.dg/abi/mangle20-1.C: New test.
28942         * g++.dg/abi/mangle20-2.C: New test.
28943
28944 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28945
28946         PR c++/13275
28947         * g++.dg/other/offsetof2.C: Remove XFAIL.
28948         * g++.dg/parse/offsetof1.C: New test.
28949         * g++.gd/parse/offsetof2.C: Likewise.
28950
28951 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28952
28953         * g++.dg/template/nontype3.C: New test.
28954         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28955
28956 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28957
28958         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28959
28960 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28961
28962         PR c++/13387
28963         * g++.dg/expr/assign1.C: New test.
28964
28965         PR c++/13242
28966         * g++.dg/abi/mangle19-1.C: New test.
28967         * g++.dg/abi/mangle19-2.C: New test.
28968
28969 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28970
28971         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28972
28973 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28974
28975         * gcc.c-torture/execute/20031216-1.c: New test.
28976
28977 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28978
28979         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28980         an ICE regression.
28981
28982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28983
28984         PR c++/10926
28985         * g++.dg/template/error9.C: New test.
28986
28987         PR c++/11116
28988         * g++.dg/template/error8.C: New test.
28989
28990 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28991
28992         PR middle-end/13400
28993         * gcc.c-torture/execute/20031215-1.c: New test case.
28994
28995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28996
28997         PR c++/13269
28998         * g++.dg/parse/error5.C: New test.
28999
29000         PR c++/12989
29001         * g++.dg/expr/sizeof1.C: New test.
29002
29003         PR c++/13310
29004         * g++.dg/template/crash15.C: New test.
29005
29006 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29007
29008         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29009         a non-POD type as the last named parameter of a varargs function.
29010
29011 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29012
29013         PR c++/13243
29014         PR c++/12573
29015         * g++.dg/template/crash14.C: New test.
29016         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29017
29018 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         * g++.dg/other/java1.C: New test.
29021
29022         PR c++/13241
29023         * g++.dg/abi/mangle18-1.C: New test.
29024         * g++.dg/abi/mangle18-2.C: New test.
29025
29026 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29027
29028         PR optimization/10312
29029         * gcc.c-torture/execute/20031214-1.c: New.
29030
29031 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29032
29033         PR c++/10779
29034         PR c++/12160
29035         * g++.dg/parse/error3.C: New test.
29036         * g++.dg/parse/error4.C: Likewise.
29037         * g++.dg/abi/mangle4.C: Tweak error messages.
29038         * g++.dg/lookup/using5.C: Likewise.
29039         * g++.dg/other/error2.C: Likewise.
29040         * g++.dg/parse/typename5.C: Likewise.
29041         * g++.dg/parse/undefined1.C: Likewise.
29042         * g++.dg/template/arg2.C: Likewise.
29043         * g++.dg/template/ttp3.C: Likewise.
29044         * g++.dg/template/type1.C: Likewise.
29045         * g++.old-deja/g++.other/crash32.C: Likewise.
29046         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29047
29048 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29049
29050         PR c++/13106
29051         * g++.dg/warn/noreturn-3.C: New test.
29052
29053 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29054
29055         PR c++/13118
29056         * g++.dg/abi/covariant3.C: New.
29057
29058 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29059
29060         * g++.dg/eh/ia64-1.C: New test.
29061
29062 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29063
29064         PR optimization/13037
29065         * g77.f-torture/execute/13037.f: New test case.
29066
29067 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         PR c++/12881
29070         * g++.dg/abi/covariant2.C: New.
29071
29072 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29073
29074         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29075
29076 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29077
29078         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29079
29080 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29081
29082         PR other/10819
29083         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29084         to fix Bug 10819.
29085         * lib/g++.exp (g++_version): Likewise.
29086         * lib/g77.exp (g77_version): Likewise.
29087         * lib/objc.exp (default_objc_version): Likewise.
29088
29089 2003-12-10  Richard Henderson  <rth@redhat.com>
29090
29091         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29092
29093         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29094
29095 2003-12-08  Matt Austern  <austern@apple.com>
29096
29097         PR c/13134
29098         * lib/gcc-dg.exp (dg-require-visibility): Define.
29099         * lib/target-supports (check_visibility_available): Define.
29100         * gcc.dg/visibility-1.c: New test.
29101         * gcc.dg/visibility-2.c: Likewise.
29102         * gcc.dg/visibility-3.c: Likewise.
29103         * gcc.dg/visibility-4.c: Likewise.
29104         * gcc.dg/visibility-5.c: Likewise.
29105         * gcc.dg/visibility-6.c: Likewise.
29106         * g++.dg/ext/visibility-1.C: Likewise.
29107         * g++.dg/ext/visibility-2.C: Likewise.
29108         * g++.dg/ext/visibility-3.C: Likewise.
29109         * g++.dg/ext/visibility-4.C: Likewise.
29110         * g++.dg/ext/visibility-5.C: Likewise.
29111         * g++.dg/ext/visibility-6.C: Likewise.
29112
29113 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29114
29115         * g++.dg/lookup/java1.C: New test.
29116         * g++.dg/lookup/java2.C: New test.
29117
29118 2003-12-07  Falk Hueffner  <falk@debian.org>
29119
29120         * g++.dg/opt/noreturn-1.C: New test.
29121
29122 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29123
29124         * gcc.dg/overflow-1.c: New test.
29125
29126 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29127
29128         * g77.f-torture/compile/13060.f: New test.
29129
29130 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/13323
29133         * g++.dg/inherit/operator2.C: New test.
29134
29135 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR c++/13305
29138         * g++.dg/ext/attrib9.C: New test.
29139
29140 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29141
29142         PR c++/13314
29143         * g++.dg/template/error7.C: New test.
29144
29145 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29146             J"orn Rennecke <joern.rennecke@superh.com>
29147
29148         PR target/13302
29149         * g++.dg/other/struct-va_list.C: New test.
29150
29151 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29152
29153         PR c++/13166
29154         * g++.dg/parse/defarg6.C: New test.
29155
29156 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29157
29158         PR target/13256
29159         * gcc.c-torture/execute/20031201-1.c: New test.
29160
29161 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29162
29163         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29164
29165 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29166
29167         * gcc.dg/builtin-return-1.c: New test.
29168
29169 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29170             J"orn Rennecke <joern.rennecke@superh.com>
29171
29172         PR optimization/13260
29173         * gcc.c-torture/execute/20031204-1.c: New test.
29174
29175 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29176
29177         PR c++/9127
29178         * g++.dg/template/error6.C: New test.
29179
29180 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29181
29182         * gcc.dg/20031202-1.c: New test.
29183
29184 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29185
29186         PR c++/13179
29187         * g++.dg/template/eh1.C: New test.
29188
29189         PR c++/10771
29190         * g++.dg/template/error5.C: New test.
29191
29192 2003-12-02  David Ung  <davidu@mips.com>
29193
29194         * gcc.dg/compat/vector-check.h: Corrected type for var
29195         g_##TMODE
29196
29197 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29198
29199         PR c++/10126
29200         * g++.dg/template/ptrmem8.C: New test.
29201
29202 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29203
29204         PR c++/12573
29205         * g++.dg/template/dependent-expr3.C: New test.
29206
29207 2003-12-01  James Lemke  <jim@wasabisystems.com>
29208
29209         * gcc.dg/arm-g2.c: New test.
29210
29211 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29212
29213         PR optimization/11634
29214         * gcc.dg/20031201-2.c: New test case.
29215
29216 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29217
29218         PR 11433
29219         * objc.dg/proto-lossage-3.m: New test.
29220
29221 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29222
29223         PR optimization/12628
29224         * gcc.dg/20031201-1.c: New test case.
29225
29226 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29227
29228         * gcc.dg/unaligned-1.c: New test.
29229
29230 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29231
29232         PR c++/9849
29233         * g++.dg/template/error4.C: New test.
29234         * g++.dg/template/nested3.C: Adjust error markers.
29235
29236 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29237
29238         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29239
29240 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29241
29242         PR c/10333
29243         * gcc.dg/bitfld-7.c: New test.
29244
29245 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29246
29247         * gcc.dg/tls/asm-1.C: New test.
29248
29249 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29250
29251         * gcc.dg/cpp/assert4.c: Update.
29252
29253 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254
29255         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29256         * gcc.dg/builtin-apply3.c: New test.
29257
29258 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29259
29260         * lib/compat.exp (compat-obj): New xfaildata parameter.
29261         Use it to set compiler_conditional_xfail_data before compiling.
29262         (compat-get-options): Handle dg-xfail-if.
29263         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29264         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29265         * gcc.dg/compat/vector-1_y.c: Likewise.
29266         * gcc.dg/compat/vector-2_x.c: Likewise.
29267         * gcc.dg/compat/vector-2_y.c: Likewise.
29268
29269 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29270
29271         * g++.dg/opt/reg-stack4.C: New test.
29272
29273 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29274
29275         * gcc.dg/builtin-apply2.c: New test.
29276
29277 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29278
29279         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29280
29281 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29282
29283         PR c++/12924
29284         * g++.dg/template/template-id-2.C: New test.
29285
29286 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29287
29288         PR c++/5369
29289         * g++.dg/template/memfriend1.C: New test.
29290         * g++.dg/template/memfriend2.C: Likewise.
29291         * g++.dg/template/memfriend3.C: Likewise.
29292         * g++.dg/template/memfriend4.C: Likewise.
29293         * g++.dg/template/memfriend5.C: Likewise.
29294         * g++.dg/template/memfriend6.C: Likewise.
29295         * g++.dg/template/memfriend7.C: Likewise.
29296         * g++.dg/template/memfriend8.C: Likewise.
29297         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29298
29299 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29300
29301         PR c++/12515
29302         * g++.dg/ext/cond1.C: New test.
29303
29304 2003-11-20  Richard Henderson  <rth@redhat.com>
29305
29306         * gcc.dg/20020201-2.c: Remove.
29307         * gcc.dg/20020201-4.c: Remove.
29308         * gcc.dg/20020304-1.c: Remove.
29309
29310 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29311
29312         * gcc.dg/cpp/trad/xwin1.c: New test case.
29313
29314 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29315
29316         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29317         * lib/g77.exp: Likewise.
29318         * lib/objc.exp: Likewise.
29319         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29320         for darwin.
29321
29322 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29323
29324         PR c++/12932
29325         * g++.dg/template/static5.C: New test.
29326
29327 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29328
29329         * gcc.dg/nested-func-1.c: New test.
29330
29331 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29332
29333         * gcc.dg/cpp/assert4.c: New test.
29334
29335 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29336
29337         PR c++/2294
29338         * g++.dg/lookup/using9.c: New test.
29339
29340 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29341
29342         PR c++/12762
29343         * g++.dg/template/error3.C: New test.
29344
29345 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29346
29347         PR ada/13035
29348         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29349         No longer use a wrapper for gcc, since this does not work under
29350         Windows.
29351
29352 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29353
29354         PR c++/2094
29355         * g++.dg/template/ptrmem7.C: New test.
29356
29357 2003-11-13  Andrew Pinski <apinski@apple.com>
29358
29359         * gcc.c-torture/compile/20031113-1.c: New test.
29360
29361 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29362             Kean Johnston <jkj@sco.com>
29363
29364         PR c/13029
29365         * gcc.dg/unused-4.c: Update.
29366
29367 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29368
29369         * g++.dg/opt/const3.C: New test.
29370
29371 2003-11-13  Jan Hubicka  <jh@suse.cz>
29372
29373         * gcc.c-torture/compile/20031112-1.c: New test.
29374
29375 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * g++.dg/parse/crash10.C: Remove bogus error marker.
29378
29379 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29380
29381         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29382         (host_gcc): Likewise.
29383         (ROOT): Honor $PWDCMD.
29384         (BASE): Likewise.
29385         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29386
29387 2003-11-12  Catherine Moore  <clm@redhat.com>
29388
29389         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29390
29391 2003-11-12  Andreas Jaeger  <aj@suse.de>
29392             Jakub Jelinek  <jakub@redhat.com>
29393             Andrew Pinski  <pinskia@physics.uc.edu>
29394             Richard Henderson  <rth@redhat.com>
29395
29396         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29397         systems.
29398         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29399
29400         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29401         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29402
29403 2003-11-11  Andreas Jaeger  <aj@suse.de>
29404
29405         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29406
29407         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29408
29409 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29410
29411         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29412         Clean ups.
29413
29414 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29415
29416         * gcc.dg/trampoline-1.c: New test.
29417
29418 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29419
29420         * gcc.c-torture/compile/200031109-1.c: New test.
29421
29422 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29423
29424         PR c/3190
29425         PR c/8714
29426         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29427         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29428         gcc.dg/format/no-y2k-1.c: Update.
29429
29430 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29431
29432         PR optimization/10467
29433         * gcc.dg/20031108-1.c: New test case.
29434
29435 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29436
29437         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29438
29439 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29440
29441         * gcc.dg/compound-lvalue-1.c: New test.
29442         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29443         some XFAILs.
29444
29445 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29446
29447         * gcc.dg/altivec-varargs-1.c: New test.
29448
29449 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29450
29451         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29452         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29453         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29454         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29455         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29456
29457 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29458
29459         * gcc.dg/cond-lvalue-1.c: New test.
29460
29461 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29462
29463         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29464
29465 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29466
29467         PR c++/11616
29468         * g++.dg/template/instantiate5.C: New test.
29469
29470 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29471
29472         PR c++/12726
29473         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29474         * ChangeLog: Add missing first entry for above test.
29475
29476 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29477
29478         PR c++/9810
29479         * g++.dg/template/using8.C: New test.
29480         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29481
29482 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29483
29484         PR optimization/10817
29485         * gcc.c-torture/compile/20031102-1.c: New test case.
29486
29487 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29488
29489         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29490         2147483647.
29491
29492 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29493
29494         * gcc.dg/20031102-1.c: New test.
29495
29496 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29497
29498         * gcc.dg/complex-1.c: New test.
29499
29500 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         PR c++/12796
29503         * g++.dg/template/crash13.C: Adjust expected error location.
29504         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29505
29506 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29507
29508         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29509
29510 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29511
29512         PR/10239
29513         * gcc.c-torture/compile/20031031-2.c: New test.
29514
29515 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29516
29517         PR/11640
29518         * gcc.c-torture/compile/20031031-1.c: New test.
29519
29520 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29521
29522         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29523         * gcc.misc-tests/bprob.exp: Likewise.
29524         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29525         the execution test on arm-elf configs.
29526         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29527         configs that don't support scratch files.
29528         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29529
29530 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29531
29532         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29533         done by dejagnu.
29534
29535 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29536
29537         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29538         Avoid non pure sh syntax. Add more logging.
29539
29540         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29541         fail.
29542
29543 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29544
29545         PR libgcj/10610
29546         * gcc.dg/ppc-stackalign-1.c: New test.
29547
29548 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29549
29550         * ada/acats/run_all.sh: Change output to be more compliant with
29551         dejagnu framework.
29552         Create acats.sum and acats.log files under testsuite/ada/acats
29553         Only run [a-z]* directories, to filter out e.g. CVS.
29554         Redirect build output to log file.
29555
29556 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29557
29558         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29559
29560 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29561
29562         PR ada/5909:
29563         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29564
29565 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29566
29567         * gcc.c-torture/compile/20031023-1.c: New test.
29568         * gcc.c-torture/compile/20031023-2.c: New test.
29569         * gcc.c-torture/compile/20031023-3.c: New test.
29570         * gcc.c-torture/compile/20031023-4.c: New test.
29571
29572 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29573
29574         PR c++/10371
29575         * g++.dg/lookup/scoped8.C: New test.
29576
29577 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29578
29579         * g++.dg/opt/reg-stack3.C: New test.
29580
29581 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29582
29583         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29584
29585 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29586
29587         PR c++/11076
29588         * g++.dg/template/crash13.C: New test.
29589
29590 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29591
29592         * gcc.dg/c99-restrict-2.c: New test.
29593
29594 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         PR c++/12698, c++/12699, c++/12700, c++/12566
29597         * g++.dg/inherit/covariant9.C: New test.
29598         * g++.dg/inherit/covariant10.C: New test.
29599         * g++.dg/inherit/covariant11.C: New test.
29600
29601 2003-10-23  Jason Merrill  <jason@redhat.com>
29602
29603         PR c++/12726
29604         * g++.dg/ext/complit2.C: New test.
29605
29606 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29607
29608         PR target/12654
29609         * gcc.c-torture/execute/20031020-1.c: New test.
29610
29611 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29612
29613         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29614         following the jump_insn.
29615
29616 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29617
29618         * gcc.dg/cast-lvalue-1.c: New test.
29619
29620 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c++/11962
29623         * g++.dg/template/cond2.C: New test.
29624
29625 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29626
29627         * gcc.dg/builtins-28.c: New test.
29628
29629 2003-10-20  Jan Hubicka  <jh@suse.cz>
29630
29631         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29632         parameter.
29633         * testsuite/gcc.dg/inline-2.c: Likewise.
29634
29635 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29636
29637         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29638         * gcc.dg/nest.c: Likewise.
29639
29640 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29641
29642         PR c++/9781, c++/10583, c++/11862
29643         * g++.dg/parse/crash13.C: New test.
29644
29645 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29646
29647         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29648
29649 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29650
29651         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29652         Define HAVE_C99_RUNTIME except on Solaris.
29653         * gcc.dg/builtins-20.c: Likewise.
29654
29655 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29656
29657         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29658
29659 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29660
29661         PR c++/12495
29662         * g++.dg/template/crash21.C: New test.
29663
29664 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29665
29666         PR c++/2513
29667         * g++.dg/template/typename5.C: New test.
29668
29669 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29670
29671         PR c++/12369
29672         * g++.dg/template/friend25.C: New test.
29673
29674 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29675
29676         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29677         versions.
29678
29679 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29680
29681         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29682         == 2147483647.
29683
29684 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29685
29686         * gcc.c-torture/execute/960416-1.x: Remove.
29687         * gcc.c-torture/execute/divconst-3.x: Likewise.
29688
29689 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29690
29691         PR target/12598
29692         * gcc.dg/torture/cris-volatile-1.c: New test.
29693
29694 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29695
29696         PR optimization/9325
29697         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29698         for overflowing floating point to integer conversion during RTL
29699         simplification.
29700
29701 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29702
29703         * objc/execute/_cmd.m: Fix typo.
29704         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29705         Relax 'scan-assembler' regexp.
29706         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29707         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29708         * objc.dg/zero-link-2.m: Remove blank line.
29709         * objc.dg/zero-link-3.m: New test case.
29710
29711 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29712
29713         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29714
29715         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29716         than linker trickery.
29717
29718 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29719
29720         PR c++/12370
29721         * g++.dg/other/friend2.C: New test.
29722
29723 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29724
29725         * gcc.dg/20031012-1.c: New test.
29726
29727 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29728
29729         * gcc.dg/weak/weak-3.c: Fix for new warning.
29730
29731 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29732
29733         PR optimization/8750
29734         * gcc.c-torture/execute/20031012-1.c: New test case.
29735
29736 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29737
29738         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29739         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29740
29741 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29742
29743         PR optimization/12260
29744         * gcc.c-torture/compile/20031011-2.c: New test case.
29745
29746 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29747
29748         * gcc.c-torture/execute/20031011-1.c: New testcase.
29749
29750 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29751
29752         * gcc.c-torture/compile/20031011-1.c: New test.
29753
29754 2003-10-11  Jan Hubicka  <jh@suse.cz>
29755
29756         * g++.dg/other/first-global.C: New test.
29757
29758 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29759
29760         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29761
29762 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29763
29764         * gcc.c-torture/compile/20031010-1.c: New test.
29765
29766 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29767
29768         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29769         * gcc.c-torture/execute/va-arg-25.c: ... here.
29770
29771 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29772
29773         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29774
29775 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29776
29777         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29778
29779 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29780
29781         * g++.dg/parse/error2.C: New test.
29782
29783 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29784
29785         PR c++/11097
29786         * g++.dg/other/error5.C: Modify the error message.
29787         * g++.dg/lookup/using8.C: New test.
29788
29789 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29790
29791         * gcc.dg/darwin-abi-2.c: New file.
29792         * gcc.c-torture/execute/va-arg-24.c: New file.
29793
29794 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29795
29796         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29797         indentation.
29798
29799 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29800
29801         PR c++/10147
29802         * g++.dg/other/error4.C: Update error messages.
29803         * g++.dg/template/ptrmem4.C: Likewise.
29804
29805         PR c++/12337
29806         * g++.dg/init/new9.C: New test.
29807
29808         PR c++/12334, c++/12236, c++/8656
29809         * g++.dg/ext/attrib8.C: New test.
29810
29811 2003-10-06  Devang Patel  <dpatel@apple.com>
29812
29813         * gcc.dg/debug/dwarf2-3.h: New test.
29814         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29815
29816 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29817
29818         * g++.dg/opt/cfg2.C: New test.
29819
29820 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29821
29822         * g++.dg/opt/float1.C: New test.
29823
29824 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29825
29826         * gcc.dg/c90-array-lval-6.c: New test.
29827         * gcc.dg/c99-array-lval-6.c: New test.
29828
29829 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29830             Ziemowit Laski  <zlaski@apple.com>
29831
29832         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29833         'Derived', so that it is never considered a class method; add
29834         new warning for '+port' method ambiguity.
29835         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29836         <objc/objc-api.h> (needed on Mac OS X).
29837         * objc.dg/method-13.m: New test.
29838
29839 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29840
29841         PR optimization/9325, PR java/6391
29842         * gcc.c-torture/execute/20031003-1.c: New test case.
29843
29844 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR optimization/12180
29847         * gcc.dg/20031002-1.c: New test.
29848
29849         PR c++/12486
29850         * g++.dg/inherit/error1.C: New test.
29851
29852 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29853
29854         * lib/f-torture.exp (search_for): Rename to...
29855         (search_for_re): This.  Also, clean up comments and the
29856         "regexp" invocation.
29857
29858 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29859
29860         * gcc.c-torture/compile/20031002-1.c: New test.
29861
29862 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29863
29864         * g++.dg/opt/cond1.C: New test.
29865
29866 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29867
29868         * gcc.dg/Wold-style-definition-2.c: New testcase.
29869         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29870
29871 2003-09-29  Richard Henderson  <rth@redhat.com>
29872
29873         * g++.dg/init/array10.C: Add dg-options.
29874
29875 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29876
29877         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29878
29879 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29880
29881         * g++.dg/template/friend19.C: Fix typo.
29882         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29883
29884 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29885
29886         * gcc.c-torture/execute/20030928-1.c: New test.
29887         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29888
29889 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29890
29891         * g++.dg/opt/unroll1.C: New test.
29892
29893 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29894
29895         PR optimization/11741
29896         * gcc.dg/20030926-1.c: New test case.
29897
29898 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29899
29900         PR c++/5655
29901         * g++.dg/parse/access7.C: New test.
29902         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29903
29904 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29905
29906         MERGE OF objc-improvements-branch into MAINLINE:
29907         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29908         if libobjc has not been built.
29909         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29910         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29911         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29912         objc/execute/nested-3.m, objc/execute/np-2.m,
29913         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29914         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29915         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29916         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29917         objc.dg/special/unclaimed-category-1.h,
29918         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29919         well as GNU runtime.
29920         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29921         * execute/cascading-1.m, execute/function-message-1.m,
29922         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29923         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29924         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29925         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29926         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29927         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29928         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29929         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29930         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29931         * objc.dg/bitfield-2.m: Run only on Darwin.
29932         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29933         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29934         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29935         * objc.dg/const-str-1.m: Fix constant string layout.
29936
29937 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29938
29939         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29940
29941 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29942
29943         * gcc.dg/darwin-abi-1.c: New file.
29944
29945 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29946
29947         PR target/12281
29948         * gcc.c-torture/compile/20030921-1.c: New test.
29949
29950 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29951
29952         * g++.dg/opt/reg-stack2.C: New test.
29953
29954 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29955
29956         * g++.dg/eh/delayslot1.C: New test.
29957
29958 2003-09-20  Richard Henderson  <rth@redhat.com>
29959
29960         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29961
29962 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29963
29964         * gcc.c-torture/execute/20030920-1.c: New test case.
29965
29966 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29967
29968         * g++.dg/rtti/typeid3.C: Correct expected error message.
29969
29970 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29971
29972         PR c++/157
29973         * g++.dg/parse/crash12.C: New test.
29974
29975 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29976
29977         * gcc.dg/compat/mixed-struct-check.h: New.
29978         * gcc.dg/compat/mixed-struct-defs.h: New.
29979         * gcc.dg/compat/mixed-struct-init.h: New.
29980         * gcc.dg/compat/struct-by-value-19_main.c: New.
29981         * gcc.dg/compat/struct-by-value-19_x.c: New.
29982         * gcc.dg/compat/struct-by-value-19_y.c: New.
29983         * gcc.dg/compat/struct-by-value-20_main.c: New.
29984         * gcc.dg/compat/struct-by-value-20_x.c: New.
29985         * gcc.dg/compat/struct-by-value-20_y.c: New.
29986         * gcc.dg/compat/struct-return-19_main.c: New.
29987         * gcc.dg/compat/struct-return-19_x.c: New.
29988         * gcc.dg/compat/struct-return-19_y.c: New.
29989         * gcc.dg/compat/struct-return-20_main.c: New.
29990         * gcc.dg/compat/struct-return-20_x.c: New.
29991         * gcc.dg/compat/struct-return-20_y.c: New.
29992
29993 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29994         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29995         so that it will not complain on LP64 targets.
29996
29997 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29998
29999         PR c++/495
30000         * g++.dg/template/friend24.C: New test.
30001
30002 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         PR c++/12332
30005         * g++.dg/template/memtmpl2.C: New test.
30006
30007 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR target/11184
30010         * gcc.dg/builtin-apply1.c: New test.
30011
30012 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         PR c++/9848
30015         * g++.dg/warn/Wunused-4.C: New test.
30016
30017 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30018
30019         PR c++/12316
30020         * g++.dg/other/gc2.C: New test.
30021
30022 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30023
30024         PR c++/11991
30025         * g++.dg/rtti/typeid3.C: New test.
30026
30027         PR c++/12266
30028         * g++.dg/overload/template1.C: New test.
30029
30030 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30031
30032         * g++.dg/opt/cfg3.C: New test.
30033
30034 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30035
30036         PR c++/7939
30037         * g++.dg/template/crash11.C: New test.
30038
30039 2003-09-16  Jason Merrill  <jason@redhat.com>
30040             Jakub Jelinek  <jakub@redhat.com>
30041
30042         * gcc.dg/attr-warn-unused-result.c: New test.
30043
30044 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30045
30046         PR c++/12184
30047         * g++.dg/expr/call2.C: New test.
30048
30049 2003-09-15  Andreas Jaeger  <aj@suse.de>
30050
30051         * gcc.dg/Wold-style-definition-1.c: New test.
30052
30053 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30054
30055         PR c++/3907
30056         * g++.dg/parse/template12.C: New test.
30057
30058         * g++.dg/abi/bitfield11.C: New test.
30059         * g++.dg/abi/bitfield12.C: Likewise.
30060
30061 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30062
30063         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30064         non-expansion of functional macro name without arguments at EOL.
30065         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30066
30067 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30068
30069         * gcc.c-torture/execute/20030914-[12].c: New tests.
30070
30071 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30072
30073         PR c++/11788
30074         * g++.dg/overload/addr1.C: New test.
30075
30076 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30077
30078         * gcc.dg/20030909-1.c: New test.
30079
30080 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30081
30082         * gcc.dg/ultrasp10.c: New test.
30083
30084 2003-09-09  Devang Patel  <dpatel@apple.com>
30085
30086         * gcc.dg/darwin-ld-6.c: New test.
30087
30088 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30089
30090         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30091
30092 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30093
30094         * gcc.dg/ia64-types1.c: New test.
30095         * gcc.dg/ia64-types2.c: Likewise.
30096
30097 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30098
30099         * gcc.dg/builtins-1.c: Add more _Complex tests.
30100         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30101
30102         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30103         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30104
30105 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30106
30107         PR c++/11786
30108         * g++.dg/lookup/koenig2.C: New test.
30109
30110         PR c++/5296
30111         * g++.dg/rtti/typeid2.C: New test.
30112
30113 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30114
30115         * gcc.c-torture/compile/20030904-1.c: New test.
30116
30117 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30118
30119         * g++.dg/opt/longbranch2.C: New test.
30120
30121 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30122
30123         * g++.dg/template/crash10.C: Only compile it.
30124
30125 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30126
30127         PR middle-end/11665
30128         * gcc.c-torture/compile/20030907-1.c: New test.
30129         * g++.dg/init/array11.C: New test.
30130
30131 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30132
30133         PR c++/11852
30134         * g++.dg/init/struct1.C: New test.
30135
30136 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30137
30138         PR c++/12181
30139         * g++.dg/expr/comma1.C: New test.
30140
30141 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30142
30143         PR c++/11867
30144         * g++.dg/expr/static_cast5.C: New test.
30145
30146 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30147
30148         PR c++/11507
30149         * g++.dg/lookup/scoped7.C: New test.
30150
30151         PR c++/9574
30152         * g++.dg/other/static1.C: New test.
30153
30154         PR c++/11490
30155         * g++.dg/warn/template-1.C: New test.
30156
30157         PR c++/11432
30158         * g++.dg/template/crash10.C: New test.
30159
30160         PR c++/2478
30161         * g++.dg/overload/VLA.C: New test.
30162
30163         PR c++/10804
30164         * g++.dg/template/call1.C: New test.
30165
30166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30167
30168         PR c++/11794
30169         * g++.dg/parse/using3.C: New test.
30170
30171 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30172
30173         PR c++/11409
30174         * g++.dg/overload/builtin3.C: New test case.
30175
30176 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30177
30178         PR c/9862
30179         * gcc.dg/20030906-1.c: New test.
30180         * gcc.dg/20030906-2.c: Likewise.
30181
30182 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         PR c++/12167
30185         * g++.dg/parse/defarg5.C: New test.
30186
30187         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30188
30189 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30190
30191         PR c++/12163
30192         * g++.dg/expr/static_cast4.C: New test.
30193
30194         PR c++/12146
30195         * g++.dg/template/crash9.C: New test.
30196
30197 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30198
30199         * g++.old-deja/g++.ext/pretty2.C: Update for change
30200         in __FUNCTION__.
30201         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30202
30203 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30204
30205         PR c++/11922
30206         * g++/dg/template/qualified-id1.C: New test.
30207
30208         PR c++/12037
30209         * g++.dg/warn/noeffect4.C: New test.
30210
30211 2003-09-04  Matt Austern  <austern@apple.com>
30212
30213         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30214         * g++.dg/ext/fnname2.C: Likewise.
30215         * g++.dg/ext/fnname3.C: Likewise.
30216
30217 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30218
30219         * g++.dg/expr/lval1.C: New test.
30220         * g++.dg/ext/lvcast.C: Remove.
30221
30222 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30223
30224         PR optimization/11700.
30225         * gcc.c-torture/compile/20030903-1.c: New test case.
30226
30227 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30228
30229         PR c++/12053
30230         * g++.dg/abi/layout4.C: New test.
30231
30232 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30233
30234         PR c++/11553
30235         * g++.dg/parse/friend3.C: New test.
30236
30237 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/11847
30240         * g++.dg/template/class1.C: New test.
30241
30242         PR c++/11808
30243         * g++.dg/expr/call1.C: New test.
30244
30245 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/12114
30248         * g++.dg/init/ref9.C: New test.
30249
30250         PR c++/11972
30251         * g++.dg/template/nested4.C: New test.
30252
30253 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/12093
30256         * g++.dg/template/non-dependent4.C: New test.
30257
30258         PR c++/11928
30259         * g++.dg/inherit/conv1.C: New test.
30260
30261 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30262
30263         PR c++/6196
30264         * g++.dg/ext/label1.C: New test.
30265         * g++.dg/ext/label2.C: Likewise.
30266
30267 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30268
30269         * g++.dg/expr/cond3.C: New test.
30270
30271 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30272
30273         * gcc.dg/builtins-1.c: Add new builtin cases.
30274
30275 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30276
30277         * gcc.dg/builtins-1.c: Add new cases.
30278         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30279
30280 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30281
30282         * gcc.dg/builtins-1.c: Add more math builtin tests.
30283         * gcc.dg/torture/builtin-attr-1.c: New test.
30284
30285 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR optimization/5079
30288         * g++.dg/opt/static3.C: New test.
30289
30290 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30291
30292         * gcc.misc-tests/gcov-10b.c: New test.
30293
30294 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30295
30296         * g++.dg/opt/ptrmem3.C: New test.
30297
30298         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30299
30300 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30301
30302         * gcc.dg/20030826-2.c: New test.
30303
30304 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30305
30306         PR middle-end/12002
30307         * g77.f-torture/compile/12002.f: New test case.
30308
30309 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30310
30311         * gcc.dg/20030826-1.c: New test case.
30312
30313 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30314
30315         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30316
30317 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         PR c++/11871
30320         * c++.dg/lookup/crash1.C: New test.
30321
30322         * c++.dg/warn/noeffect3.C: New test.
30323
30324 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30325
30326         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30327         * gcc.dg/compat/vector-1_y.c: Ditto.
30328         * gcc.dg/compat/vector-2_x.c: Ditto.
30329         * gcc.dg/compat/vector-2_y.c: Ditto.
30330
30331 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30332
30333         * gcc.dg/20030702-1.c: New test.
30334
30335 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/8795
30338         * g++.dg/ext/altivec-1.C: New test.
30339
30340 2003-08-24  Richard Henderson  <rth@redhat.com>
30341
30342         * g++.dg/eh/simd-2.C: Add -w for x86.
30343
30344 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30345
30346         * gcc.dg/20030815-1.c: New test.
30347
30348 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30349
30350         PR c++/3765
30351         * g++.dg/parse/access6.C: New test.
30352
30353 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30354
30355         PR c++/641, c++/11876
30356         * g++.dg/template/friend22.C: New test.
30357         * g++.dg/template/friend23.C: Likewise.
30358
30359 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30362         identically.
30363
30364 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30365
30366         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30367
30368 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30369
30370         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30371
30372 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30373
30374         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30375
30376 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30377
30378         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30379
30380 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30381
30382         PR c++/11919
30383         * g++.dg/overload/prom1.C: New test.
30384
30385         PR c++/11551
30386         * g++.dg/parse/dtor2.C: New test.
30387
30388         PR c++/10762
30389         * g++.dg/parse/using2.C: New test.
30390
30391 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30392
30393         PR target/11805
30394         * gcc.c-torture/compile/20030821-1.c: New.
30395
30396 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/11834
30399         * g++.dg/template/deduce2.C: New test.
30400
30401 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30402
30403         * gcc.c-torture/execute/20030821-1.c: New test.
30404
30405 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30406
30407         PR middle-end/11984
30408         * gcc.dg/20030820-1.c: New test case.
30409
30410 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30411
30412         PR c++/11945
30413         * g++.dg/warn/noeffect2.C: New test.
30414
30415 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30416
30417         PR c++/10926
30418         * g++.dg/template/dtor2.C: New test.
30419
30420         PR c++/11684
30421         * g++.dg/template/operator1.C: New test.
30422         * g++.dg/parse/operator4.C: New test.
30423
30424         PR c++/11946.C
30425         * g++.dg/expr/enum1.C: New test.
30426         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30427
30428         PR c++/11036.C
30429         * g++.dg/parse/elab2.C: New test.
30430         * g++.dg/parse/typedef4.C: Change error message.
30431         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30432         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30433         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30434
30435 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30436
30437         * gcc.dg/pch/warn-1.c: New.
30438         * gcc.dg/pch/warn-1.hs: New.
30439
30440         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30441         not-tested file.
30442
30443 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30444
30445         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30446
30447 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30448
30449         * gcc.dg/uninit-D.c: New Test.
30450         * gcc.dg/uninit-E.c: New Test.
30451         * gcc.dg/uninit-F.c: New Test.
30452         * gcc.dg/uninit-G.c: New Test.
30453
30454 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30455
30456         * g++.dg/README: Describe the pch directory.
30457
30458 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30459
30460         PR c++/11174
30461         * g++.dg/parse/access4.C: New test.
30462         * g++.dg/parse/access5.C: Likewise.
30463         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30464
30465 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30466
30467         * gcc.dg/noncompile/20030818-1.c: New.
30468
30469 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         PR c++/11957
30472         * g++.dg/warn/noeffect1.C: New test.
30473
30474         * g++.dg/template/scope2.C: New test.
30475         * g++.dg/template/error2.C: Correct dg-error
30476
30477 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30478
30479         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30480
30481 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30482
30483         PR C++/11512
30484         * g++.dg/template/warn1.C: New.
30485
30486 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30487
30488         * g++.dg/template/error2.C: New test.
30489         * g++.dg/lookup/using7.C: Adjust errors
30490         * g++.old-deja/g++.pt/crash36.C: Likewise.
30491         * g++.old-deja/g++.pt/derived3.C: Likewise.
30492
30493 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30494
30495         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30496         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30497         * gcc.c-torture/execute/builtins/string-9.c: New, from
30498         string-opt-9.c.  Adjust for execute/builtins framework.
30499         * gcc.c-torture/execute/string-opt-9.c: Delete.
30500
30501 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30502
30503         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30504
30505         * g++.dg/parse/ret-type2.C: New test.
30506
30507         PR c++/11703
30508         * g++.dg/init/new8.C: New test.
30509
30510         PR c++/10923
30511         * g++.dg/parse/typedef5.C: New test.
30512
30513         PR c++/9512
30514         * g++.dg/parse/qualified2.C: New test.
30515         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30516         invalid code.
30517
30518 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30519
30520         * g++.dg/conversion/ptrmem1.C: New test.
30521
30522 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30523
30524         PR target/11693
30525         * gcc.dg/20030811-1.c: New test.
30526
30527         PR target/11535
30528         * gcc.c-torture/execute/20030811-1.c: New test.
30529
30530 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30531
30532         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30533
30534 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30535
30536         PR c++/11789.C
30537         * g++.dg/inherit/multiple1.C: New test.
30538
30539 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30540
30541         * gcc.dg/spe1.c: New test.
30542
30543         PR c++/11670
30544         * g++.dg/expr/cast2.C: New test.
30545
30546         PR c++/10530
30547         * g++.dg/template/dependent-name2.C: New test.
30548
30549 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30550
30551         * g++.dg/parse/crash11.C: Put the dg options in comments.
30552
30553 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30554
30555         * lib/gcc-dg.exp: Update for diagnostic change.
30556
30557 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30558
30559         PR c++/5767
30560         * g++.dg/parse/crash11.C: New test.
30561
30562 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30563
30564         * gcc.dg/cpp/spacing1.c: Update.
30565
30566 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30567
30568         PR target/11739
30569         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30570         a value for -mtune.
30571
30572 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30573
30574         PR middle-end/11771
30575         * gcc.c-torture/compile/20030804-1.c: New test case.
30576
30577 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30578
30579         * gcc.dg/20030804-1.c: New test case.
30580
30581 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30582
30583         * gcc.dg/cpp/separate-1.c: New test.
30584
30585 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         PR c++/11704
30588         * g++.dg/template/dependent-expr2.C: New test.
30589
30590         PR c++/11766
30591         * g++.dg/expr/ptrmem1.C: New test.
30592
30593 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30594
30595         PR c++/9453
30596         * g++.dg/template/friend15.C: New test.
30597
30598 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30599
30600         * lib/dg-pch.exp: Work round PCH bug.
30601
30602 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30603
30604         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30605         builtins.  Move cases from builtins-4.c here.
30606
30607         * gcc.dg/torture/builtin-math-1.c: New test taken from
30608         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30609         additional cases.
30610
30611         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30612         Delete.
30613
30614 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         PR c++/9447
30617         * g++.dg/template/using7.C: New test.
30618
30619 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30620
30621         * import1.c, import2.c: New tests.
30622
30623 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * g++.dg/eh/crossjump1.C: New test.
30626
30627 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/11697
30630         * g++.dg/template/using6.C: New test.
30631
30632         PR c++/11744
30633         * g++.dg/template/koenig2.C: New test.
30634
30635 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30636
30637         PR c++/7983
30638         * g++.dg/parse/typedef4.C: New test.
30639
30640 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30641
30642         PR c++/8442, c++/8806
30643         * g++.dg/template/elab1.C: New test.
30644         * g++.dg/template/type2.C: Likewise.
30645         * g++.dg/template/ttp3.C: Adjust expected error message.
30646         * g++.old-deja/g++.law/visibility13.C: Likewise.
30647         * g++.old-deja/g++.niklas/t135.C: Likewise.
30648         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30649         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30650         template argument.
30651         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30652
30653 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30654
30655         PR c++/11295
30656         * g++.dg/ext/stmtexpr1.C: New test.
30657
30658         * g++.dg/opt/tmp1.C: New test.
30659
30660         PR c++/11525
30661         * g++.dg/parse/constant4.C: New test.
30662
30663         PR c++/9447
30664         * g++.dg/template/using5.C: New test.
30665
30666 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30667
30668         * gcc.dg/builtins-27.c: New test case.
30669
30670 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * gcc.dg/tls/opt-7.c: New test.
30673
30674 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30675
30676         * g++.old-deja/g++.other/crash18.C: Remove.
30677
30678 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.dg/template/explicit3.C: New.
30681         * g++.dg/template/explicit4.C: New.
30682         * g++.dg/template/explicit5.C: New.
30683
30684         PR c++/11347
30685         * g++.dg/template/memtmpl1.C: New.
30686
30687 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30688
30689         PR target/11565
30690         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30691         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30692
30693 2003-07-30  Jan Hubicka  <jh@suse.cz>
30694
30695         * vtgc1.c: Kill.
30696
30697 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30698
30699         * gcc.dg/struct-in-proto-1.c: New test.
30700
30701 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30702
30703         * gcc.dg/cpp/include2.c: Only expect one message.
30704
30705 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30706
30707         PR c++/9447
30708         * g++.dg/template/using1.C: New test.
30709         * g++.dg/template/using2.C: New test.
30710         * g++.dg/template/using3.C: New test.
30711         * g++.dg/template/using4.C: New test.
30712
30713 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30714
30715         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30716         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30717
30718 2003-07-28  Jan Hubicka  <jh@suse.cz>
30719
30720         PR c++/11530
30721         * g++.dg/opt/call1.C: New test.
30722
30723 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30724
30725         PR c++/11667
30726         * g++.dg/init/enum2.C: New test.
30727         * g++.dg/template/overload1.C: Add "-w" option.
30728
30729 2003-07-28    <hp@bitrange.com>
30730
30731         * gcc.dg/Wdeclaration-after-statement-1.c,
30732         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30733
30734 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30735
30736         * gcc.c-torture/compile/20030725-1.c: New test.
30737
30738 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30739
30740         * gcc.dg/20030505.c: Only run for SPE.
30741         Remove definition of opaque type.
30742
30743 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30744
30745         * g++.dg/template/ptrmem6.C: New test.
30746
30747 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30748
30749         * gcc.c-torture/compile/zero-strct-2.c: New test.
30750
30751 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30752
30753         * gcc.dg/intermod-1.c: New test.
30754
30755 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30756
30757         PR c++/11617
30758         * g++.dg/template/lookup2.C: New test.
30759         * g++.dg/template/memclass1.C: Remove instantiated from error.
30760         * g++.dg/other/error2.C: Tweak expected errors.
30761
30762         PR c++/11596
30763         * g++.dg/template/defarg3.C: New test.
30764
30765         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30766
30767 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30768
30769         * g++.dg/inherit/access5.C: New test.
30770
30771 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30772
30773         PR c++/11513
30774         * g++.dg/template/crash8.C: New test.
30775
30776 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30777
30778         PR c/10602
30779         * gcc.dg/noncompile/incomplete-2.c: New test.
30780
30781 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30782
30783         PR c++/11645
30784         * g++.dg/inherit/access4.C: New test.
30785
30786         PR c++/11517
30787         * g++.dg/expr/cond2.C: New test.
30788
30789         PR optimization/10679
30790         * g++.dg/opt/inline4.C: New test.
30791
30792 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30793
30794         * g++.dg/parse/crash10: New test.
30795
30796 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30797
30798         * g++.dg/ext/flexary1.C: New test.
30799
30800 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30801
30802         PR c++/10793
30803         * g++.dg/template/crash9.C: New test.
30804
30805 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30806
30807         PR c++/3004
30808         * g++.dg/parse/typedef3.C: New test.
30809
30810         PR c++/7906
30811         * g++.dg/parse/operator2.C: New test.
30812
30813         PR c++/8895
30814         * g++.dg/parse/def-tmpl-arg1.C: New test.
30815
30816         PR c++/9282
30817         * g++.dg/parse/funptr1.C: New test.
30818
30819         PR c++/9452
30820         * g++.dg/parse/ambig3.C: New test.
30821
30822         PR c++/9454
30823         * g++.dg/parse/operator3.C: New test.
30824
30825         PR c++/9486
30826         * g++.dg/parse/template10.C: New test.
30827
30828         PR c++/9488
30829         * g++.dg/parse/template11.C: New test.
30830
30831         PR c++/10150
30832         * g++.dg/parse/invalid-op1.C: New test.
30833
30834         PR c++/10247
30835         * g++.dg/parse/condexpr1.C: New test.
30836
30837 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.dg/ext/packed3.C: New test.
30840         * g++.dg/ext/packed4.C: New test.
30841
30842         * gcc.dg/pack-test-3.c: New test.
30843
30844 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30845
30846         * lib/compat.exp: Handle dg-options per source file.
30847         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30848         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30849         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30850         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30851         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30852         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30853         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30854         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30855         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30856         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30857         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30858         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30859         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30860         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30861
30862 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30863
30864         PR c/10320
30865         * gcc.c-torture/execute/20030718-1.c: New test.
30866
30867 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30868
30869         PR optimization/11536
30870         * gcc.dg/20030721-1.c: New test.
30871
30872 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c++/11546
30875         * g++.dg/template/lookup1.C: New test.
30876
30877 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30878
30879         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30880         diagnostics of ill-formed constructs involving labels.
30881         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30882         the new 'previously defined here' message.
30883
30884 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30885
30886         * g++.dg/parse/non-dependent2.C: New test.
30887
30888 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30889
30890         * g++.dg/init/init-ref4.C: xfail on targets without
30891         weak symbols.
30892
30893 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30894
30895         PR target/11087
30896         * gcc.c-torture/execute/20030717-1.c: New test.
30897
30898 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30899
30900         * g++.dg/opt/cfg1.C: New test.
30901
30902 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30903
30904         PR optimization/11557
30905         * gcc.dg/20030717-1.c: New test.
30906
30907 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30908
30909         PR c++/10476
30910         * g++.dg/expr/crash-1.C: New test.
30911
30912         PR c++/11027
30913         * g++.dg/template/init3.C: New test.
30914
30915         PR c++/8222
30916         * g++.dg/template/non-dependent1.C: New test.
30917
30918         PR c++/11070
30919         * g++.dg/template/non-dependent2.C: New test.
30920
30921         PR c++/11071
30922         * g++.dg/template/non-dependent3.C: New test.
30923
30924         PR c++/9907
30925         * g++.dg/template/sizeof5.C: New test.
30926
30927 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30928
30929         PR 11498
30930         * gcc.c-torture/compile/mangle-1.c: New file.
30931
30932 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30933
30934         PR c++/7809
30935         * g++.dg/parse/access3.C: New test.
30936
30937 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30938
30939         PR c++/11384
30940         * g++.dg/init/init-ref4.C: New test.
30941
30942 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30943
30944         PR c++/11547
30945         * g++.dg/parse/constant3.C: New test.
30946         * g++.dg/parse/crash7.C: Likewise.
30947
30948 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30949
30950         PR target/11008
30951         * gcc.dg/i386-pentium4-not-mull.c: New.
30952
30953 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30954
30955         * gcc.dg/asm-names.c (ymain): Make it weak.
30956
30957 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30958
30959         PR c++/5421
30960         * g++.dg/template/friend21.C: New test.
30961
30962 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30963
30964         * gcc.dg/cleanup-8.c: New test.
30965         * gcc.dg/cleanup-9.c: New test.
30966
30967 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30968
30969         * g++.dg/ext/dll-MI1.h: New file.
30970         * g++.dg/ext/dllexport-MI1.C: New file.
30971         * g++.dg/ext/dllimport-MI1.C: New file.
30972
30973 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30976         it does not have cmpstrsi patterns (just cmpmemsi).
30977
30978 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30979
30980         PR debug/11473
30981         * g++.dg/debug/debug8.C: New test.
30982
30983 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30984
30985         PR c++/10108
30986         * g++.dg/template/crash7.C: New test.
30987
30988 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30989
30990         PR target/10795
30991         * gcc.c-torture/compile/20030708-1.c: New.
30992
30993 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30994
30995         * gcc.c-torture/execute/20030715-1.c: New test.
30996
30997 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30998
30999         * gcc.dg/pch/inline-3.c: New file.
31000         * gcc.dg/pch/inline-3.hs: New file.
31001         * gcc.dg/pch/inline-4.c: New file.
31002         * gcc.dg/pch/inline-4.hs: New file.
31003
31004 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/11509
31007         * g++.dg/template/crash6.C: New test.
31008
31009         PR c++/7053
31010         * g++.dg/template/friend20.C: New test.
31011
31012         PR c++/7019
31013         * g++.dg/template/overload2.C: New test.
31014
31015 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31016
31017         PR optimization/11440
31018         * gcc.c-torture/execute/20030714-1.c: New test.
31019
31020 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31021
31022         PR c++/11154
31023         * g++.dg/template/partial2.C: New test.
31024
31025 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31026
31027         PR c++/11503
31028         * g++.dg/template/anon1.C: New test.
31029
31030         PR c++/11493
31031         PR c++/11495
31032         * g++.dg/parse/template9.C: Likewise.
31033         * g++.dg/template/crash4.C: New test.
31034         * g++.dg/template/koenig1.C: Likewise.
31035         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31036         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31037         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31038         functions.
31039         * g++.old-deja/g++.jason/template36.C: Likewise.
31040         * g++.old-deja/g++.mike/p1989.C: Likewise.
31041         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31042         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31043         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31044         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31045         compiling.
31046         * g++.old-deja/g++.pt/union2.C: Use this->.
31047
31048 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31049
31050         * gcc.dg/20030711-1.c: New test.
31051
31052 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31053
31054         PR c++/11050
31055         * g++.dg/parse/args1.C: New test.
31056         * g++.pt/defarg8.C: Change expected errors.
31057
31058 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/8164
31061         * g++.dg/template/nontype2.C: New test.
31062
31063         PR c++/10558
31064         * g++.dg/parse/template8.C: New test.
31065
31066         PR c++/8327
31067         * g++.dg/template/scope1.C: New test.
31068
31069         * g++.dg/warn/Wsign-compare-1.C: New test.
31070
31071 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31072
31073         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31074
31075 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/9411
31078         * g++.dg/template/explicit2.C: New test.
31079
31080         PR c++/10032
31081         * g++.dg/warn/pedantic1.C: New test.
31082
31083 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31084
31085         PR c++ 9483
31086         * g++.dg/other/field1.C: New test.
31087
31088 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31089
31090         PR c/11449
31091         * gcc.c-torture/compile/20030707-1.c: New.
31092
31093 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31094
31095         PR c++/10849
31096         * g++.dg/template/access12.C: New test.
31097
31098 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31099
31100         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31101         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31102         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31103         * gcc.misc-tests/gcov.exp: Update
31104         * g++.dg/gcov/gcov.exp: Update
31105         * lib/gcov.exp: Update.
31106
31107 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31108
31109         * g++.dg/abi/mangle17.C: Make sure template expressions are
31110         dependent.
31111         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31112         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31113         * g++.dg/opt/stack1.C: Remove erroneous code.
31114         * g++.dg/parse/template7.C: New test.
31115         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31116         * g++.old-deja/g++.pt/crash4.C: Likewise.
31117
31118 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31119
31120         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31121         with zero or one occurence of `$' after the initial `L'.
31122
31123 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31124
31125         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31126
31127 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31128
31129         PR c/11370
31130         * gcc.dg/Wunreachable-6.c: New testcase.
31131         * gcc.dg/Wunreachable-7.c: New testcase.
31132
31133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31134
31135         PR c/11420
31136         * gcc.dg/20030708-1.c: New test.
31137
31138 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31139
31140         * gcc.dg/compat/sdata-section.h: New file.
31141         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31142         * gcc.dg/torture/mips-sdata-1.c: New test.
31143
31144 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31145
31146         PR c++/11030
31147         * g++.dg/template/friend19.C: New test.
31148
31149 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31150
31151         * g++.dg/opt/strength-reduce.C: New test.
31152
31153 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31154
31155         PR target/10979
31156         * gcc.dg/20030707-1.c: New testcase.
31157
31158 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31159
31160         PR optimization/11059
31161         * g++.dg/opt/emptyunion.C: New testcase.
31162
31163 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31164             Eric Botcazou  <ebotcazou@libertysurf.fr>
31165
31166         * g++.dg/opt/stack1.C: New test.
31167
31168 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31169
31170         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31171         run test.
31172
31173         PR c++/11431
31174         * g++.dg/expr/static_cast3.C: New test.
31175
31176 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31177
31178         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31179         everywhere.
31180         * gcc.dg/concat.c: Concatenation of string constants with
31181         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31182         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31183         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31184         necessary to avoid multi-character character constant warning.
31185         * gcc.dg/cpp/escape.c: Likewise.
31186         * gcc.dg/cpp/ucs.c: Likewise.
31187         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31188         Fix a typo.
31189
31190 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31191
31192         PR c/11428
31193         * gcc.c-torture/compile/20030704-1.c: New.
31194
31195 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31196
31197         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31198
31199 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31200
31201         PR c++/5287, PR c++/7910,  PR c++/11021
31202         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31203         tests for warnings.
31204         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31205         * g++.dg/ext/dllimport3.C: Likewise.
31206         * g++.dg/ext/dllimport4.C: New file.
31207         * g++.dg/ext/dllimport5.C: New file.
31208         * g++.dg/ext/dllimport6.C: New file.
31209         * g++.dg/ext/dllimport7.C: New file.
31210         * g++.dg/ext/dllimport8.C: New file.
31211         * g++.dg/ext/dllimport9.C: New file.
31212         * g++.dg/ext/dllimport10.C: New file.
31213         * g++.dg/ext/dllexport1.C: New file.
31214
31215 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31216
31217         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31218         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31219
31220 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31221
31222         * gcc.dg/builtins-25.c: New testcase.
31223         * gcc.dg/builtins-26.c: New testcase.
31224
31225 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31226
31227         * gcc.dg/compat/vector-defs.h: New file.
31228         * gcc.dg/compat/vector-setup.h: New file.
31229         * gcc.dg/compat/vector-check.h: New file.
31230         * gcc.dg/compat/vector-1_main.c: New file.
31231         * gcc.dg/compat/vector-1_x.c: New file.
31232         * gcc.dg/compat/vector-1_y.c: New file.
31233         * gcc.dg/compat/vector-2_main.c: New file.
31234         * gcc.dg/compat/vector-2_x.c: New file.
31235         * gcc.dg/compat/vector-2_y.c: New file.
31236
31237         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31238         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31239         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31240         * gcc.dg/compat/struct-align-1.h: New file.
31241         * gcc.dg/compat/struct-align-1_main.c: New file.
31242         * gcc.dg/compat/struct-align-1_x.c: New file.
31243         * gcc.dg/compat/struct-align-1_y.c: New file.
31244         * gcc.dg/compat/struct-align-2.h: New file.
31245         * gcc.dg/compat/struct-align-2_main.c: New file.
31246         * gcc.dg/compat/struct-align-2_x.c: New file.
31247         * gcc.dg/compat/struct-align-2_y.c: New file.
31248
31249         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31250         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31251         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31252         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31253         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31254         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31255         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31256         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31257         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31258         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31259         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31260         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31261         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31262         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31263         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31264         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31265         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31266         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31267         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31268         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31269         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31271         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31272         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31273         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31274         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31275         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31276         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31277         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31278
31279 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31280
31281         * gcc.dg/i386-call-1.c: New test.
31282
31283 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31284
31285         PR c++/9162
31286         * g++.dg/parse/defarg4.C: New.
31287
31288 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31289
31290         PR target/10700
31291         * gcc.c-torture/compile/20030703-1.c: New test case.
31292
31293 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31294
31295         * g++.dg/template/local3.C: Remove extra semicolon.
31296
31297 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31298
31299         * gcc.dg/i386-volatile-1.c: New test.
31300
31301 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31302
31303         PR c++/11072
31304         * g++.dg/other/offsetof2.C: XFAIL.
31305         * g++.dg/other/offsetof5.C: New.
31306
31307         PR c++/10219
31308         * g++.dg/template/error1.C: New.
31309
31310         PR c++/9779
31311         * g++.dg/template/dependent-expr1.C: New.
31312
31313 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31314
31315         PR c++/6949
31316         * g++.dg/template/local3.C: New test.
31317
31318         PR c++/11149
31319         * g++.dg/lookup/scoped6.C: New test.
31320
31321 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31322
31323         PR c++/8046
31324         * g++.dg/other/error7.C: New test.
31325
31326 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31327
31328         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31329         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31330         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31331         * g++.old-deja/g++.other/union2.C: Likewise.
31332         * gcc.dg/c90-const-expr-2.c: Likewise.
31333         * gcc.dg/c90-const-expr-3.c: Likewise.
31334         * gcc.dg/c99-const-expr-2.c: Likewise.
31335         * gcc.dg/c99-const-expr-3.c: Likewise.
31336         * gcc.dg/concat.c: Likewise.
31337
31338 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31339
31340         PR c++/9559
31341         * g++.dg/init/static1.C: New test.
31342
31343 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31344
31345         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31346         * g++.old-deja/g++.other/access2.C: Likewise.
31347         * g++.old-deja/g++.other/decl2.C: Likewise.
31348         * gcc.c-torture/execute/20020615-1.c: Likewise.
31349
31350 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31351
31352         PR c++/4933
31353         * g++.dg/template/sizeof4.C: New test.
31354
31355 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31356
31357         * g++.dg/other/error6.C: New test.
31358
31359 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31360
31361         PR c++/10750
31362         * g++.dg/parse/constant2.C: New test.
31363
31364 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31365
31366         PR c++/11106
31367         * g++.dg/other/error5.C: New test.
31368
31369 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31370
31371         * gcc.dg/format/gcc_diag-1.c: New test.
31372
31373 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31374
31375         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31376
31377 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31378
31379         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31380         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31381         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31382
31383 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31384
31385         * gcc.c-torture/execute/builtins/string-8.c: New test.
31386         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31387         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31388         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31389
31390 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/10468
31393         * g++.dg/ext/typeof6.C: New test.
31394
31395 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/10796
31398         * g++.dg/init/enum1.C: New test.
31399
31400 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31401
31402         * gcc.dg/20030627-1.c: New test.
31403
31404 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31405
31406         PR c++/11332
31407         * g++.dg/expr/static_cast2.C: New test.
31408
31409 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31410             Jakub Jelinek  <jakub@redhat.com>
31411
31412         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31413         sprintf(dst,"%s",src) optimization.
31414         * gcc.c-torture/execute/20030626-1.c: New test case.
31415         * gcc.c-torture/execute/20030626-2.c: New test case.
31416
31417 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31418
31419         * gcc.c-torture/execute/multi-ix.c: New test.
31420
31421         * gcc.c-torture/execute/simd-4.c (main):
31422         Added missing semicolon at end of union.
31423
31424 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31425
31426         PR c++/8266
31427         * g++.dg/template/explicit-instantiation3.C: New test.
31428
31429 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31430
31431         * gcc.dg/20030626-1.c: Use signed char.
31432
31433 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31434
31435         * gcc.dg/20030626-1.c: New test.
31436
31437 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31438
31439         * const-str-2.m: Update.
31440
31441 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31442
31443         PR c++/10990
31444         * g++.dg/rtti/dyncast1.C: New test.
31445         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31446         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31447         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31448
31449         PR c++/10931
31450         * g++.dg/expr/static_cast1.C: New test.
31451
31452 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31453
31454         * gcc.dg/20030625-1.c: New test.
31455
31456 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31457
31458         * gcc.c-torture/compile/20030624-1.c: New test case.
31459
31460 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31461
31462         * gcc.c-torture/execute/string-opt-17.c: New test.
31463
31464 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/5754
31467         * g++.dg/parse/crash6.C: New test.
31468
31469 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31470
31471         * gcc.dg/builtins-24.c: New test case.
31472
31473 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31474
31475         * g++.dg/opt/operator1.C: New test.
31476
31477 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31478
31479         * gcc.c-torture/execute/string-opt-16.c: New test case.
31480
31481 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31482
31483         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31484         * g++.old-deja/g++.other/conv7.C: Likewise.
31485         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31486         * g++.old-deja/g++.other/overload14.C: Likewise.
31487
31488 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31489
31490         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31491         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31492
31493 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31494
31495         PR c++/10888
31496         * g++.dg/warn/Winline-3.C: New test.
31497
31498 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31499
31500         * lib/target-supports.exp (check_alias_available): Make the test
31501         program acceptable to the Solaris assembler.
31502
31503         PR c++/10749
31504         * g++.dg/template/memclass2.C: New test.
31505
31506 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31507             Eric Botcazou  <ebotcazou@libertysurf.fr>
31508
31509         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31510         data for non-matching targets.
31511         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31512
31513 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/10845
31516         * g++.dg/template/member3.C: New test.
31517
31518 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31519
31520         PR c++/10939
31521         * g++.dg/template/func1.C: New test.
31522
31523         PR c++/9649
31524         * g++.dg/template/static4.C: New test.
31525         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31526
31527         PR c++/11041
31528         * g++.dg/init/ref7.C: New test.
31529
31530 2003-06-19  Matt Austern  <austern@apple.com>
31531
31532         PR c++/11228
31533         * g++.dg/anew1.C: New test.
31534         * g++.dg/anew2.C: New test.
31535         * g++.dg/anew3.C: New test.
31536         * g++.dg/anew4.C: New test.
31537
31538 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31539
31540         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31541
31542 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31543
31544         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31545         endian-dependent.
31546
31547 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31548
31549         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31550         Remove cruft.
31551
31552 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31553
31554         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31555         * gcc.c-torture/compile/961203-1.c: Likewise.
31556         * gcc.c-torture/compile/980506-1.c: Likewise.
31557
31558 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31559
31560         PR c++/10712
31561         * g++.dg/lookup/using7.C: New test.
31562
31563 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31564
31565         PR c++/11105
31566         * g++.dg/abi/conv1.C: Remove it.
31567         * g++.dg/template/conv7.C: New test.
31568         * g++.dg/template/conv8.C: Likewise.
31569         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31570         conversion operator.
31571
31572 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31573
31574         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31575         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31576         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31577         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31578         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31579         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31580         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31581         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31582         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31583         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31584         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31585         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31586         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31587         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31588         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31589         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31590         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31591         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31592         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31593         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31594         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31595         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31597         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31598         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31599         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31600         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31601         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31602         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31603
31604 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31605
31606         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31607         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31608         indications.
31609
31610 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31611
31612         * gcc.dg/i386-387-5.c: New test case.
31613         * gcc.dg/i386-387-6.c: New test case.
31614         * gcc.dg/builtins-23.c: New test case.
31615
31616 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31617
31618         * gcc.dg/builtins-22.c: New test case.
31619         * gcc.dg/i386-387-1.c: Update to test exp.
31620         * gcc.dg/i386-387-2.c: Likewise.
31621
31622 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31623
31624         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31625
31626 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31627
31628         * lib/gcc-dg.exp (dg-require-dll): New function.
31629         (dg-xfail-if): Likewise.
31630         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31631         driver.
31632
31633         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31634         * gcc.c-torture/compile/20001205-1.c: Likewise.
31635         * gcc.c-torture/compile/20001226-1.c: Likewise.
31636         * gcc.c-torture/compile/20010518-2.c: Likewise.
31637         * gcc.c-torture/compile/20020312-1.c: Likewise.
31638         * gcc.c-torture/compile/20020604-1.c: Likewise.
31639         * gcc.c-torture/compile/920501-12.c: Likewise.
31640         * gcc.c-torture/compile/920501-4.c: Likewise.
31641         * gcc.c-torture/compile/920520-1.c: Likewise.
31642         * gcc.c-torture/compile/920521-1.c: Likewise.
31643         * gcc.c-torture/compile/920625-1.c: Likewise.
31644         * gcc.c-torture/compile/961203-1.c: Likewise.
31645         * gcc.c-torture/compile/980506-1.c: Likewise.
31646         * gcc.c-torture/compile/981006-1.c: Likewise.
31647         * gcc.c-torture/compile/981022-1.c: Likewise.
31648         * gcc.c-torture/compile/981223-1.c: Likewise.
31649         * gcc.c-torture/compile/990617-1.c: Likewise.
31650         * gcc.c-torture/compile/dll.c: Likewise.
31651         * gcc.c-torture/compile/labels-3.c: Likewise.
31652         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31653         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31654         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31655         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31656         * gcc.c-torture/compile/simd-5.c: Likewise.
31657         * gcc.c-torture/compile/20000804-1.x: Remove.
31658         * gcc.c-torture/compile/20001205-1.x: Likewise.
31659         * gcc.c-torture/compile/20001226-1.x: Likewise.
31660         * gcc.c-torture/compile/20010518-2.x: Likewise.
31661         * gcc.c-torture/compile/20020312-1.x: Likewise.
31662         * gcc.c-torture/compile/20020604-1.x: Likewise.
31663         * gcc.c-torture/compile/920501-12.x: Likewise.
31664         * gcc.c-torture/compile/920501-4.x: Likewise.
31665         * gcc.c-torture/compile/920520-1.x: Likewise.
31666         * gcc.c-torture/compile/920521-1.x: Likewise.
31667         * gcc.c-torture/compile/920625-1.x: Likewise.
31668         * gcc.c-torture/compile/961203-1.x: Likewise.
31669         * gcc.c-torture/compile/980506-1.x: Likewise.
31670         * gcc.c-torture/compile/981006-1.x: Likewise.
31671         * gcc.c-torture/compile/981022-1.x: Likewise.
31672         * gcc.c-torture/compile/981223-1.x: Likewise.
31673         * gcc.c-torture/compile/990617-1.x: Likewise.
31674         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31675         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31676         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31677         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31678         * gcc.c-torture/compile/simd-5.x: Likewise.
31679
31680         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31681
31682 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31683
31684         * gcc.c-torture/execute/20030611-1.c: New test.
31685
31686 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31687
31688         PR middle-end/168
31689         * gcc.dg/20030612-1.c: New test case.
31690
31691 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31692
31693         PR c++/10635
31694         * g++.dg/expr/cast1.C: New test.
31695
31696 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31697
31698         * gcc.dg/builtins-21.c: New test case.
31699
31700 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31701
31702         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31703         options instead of at the end.
31704         * lib/objc.exp (objc_target_compile): Likewise.
31705
31706 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/10432
31709         * g++.dg/parse/error1.C: New test.
31710
31711 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31712
31713         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31714         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31715         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31716         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31717         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31718         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31719         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31720         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31721         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31722         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31723         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31724         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31725         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31726         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31727         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31728         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31729         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31730         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31731         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31732         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31733         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31734         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31735         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31736         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31737
31738         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31739         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31740         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31741         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31742         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31743         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31744         * gcc.dg/compat/scalar-return-3_main.c: New file.
31745         * gcc.dg/compat/scalar-return-3_x.c: New file.
31746         * gcc.dg/compat/scalar-return-3_y.c: New file.
31747         * gcc.dg/compat/scalar-return-4_main.c: New file.
31748         * gcc.dg/compat/scalar-return-4_x.c: New file.
31749         * gcc.dg/compat/scalar-return-4_y.c: New file.
31750
31751 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31752
31753         * gcc.dg/compat/fp2-struct-check.h: New file.
31754         * gcc.dg/compat/fp2-struct-defs.h: New file.
31755         * gcc.dg/compat/fp2-struct-init.h: New file.
31756         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31757         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31758         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31759         * gcc.dg/compat/struct-return-10_main.c: New file.
31760         * gcc.dg/compat/struct-return-10_x.c: New file.
31761         * gcc.dg/compat/struct-return-10_y.c: New file.
31762
31763         * gcc.dg/compat/compat-common.h: New file.
31764         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31765         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31766         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31767         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31768         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31769         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31770         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31771         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31772         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31773         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31774         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31775         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31776         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31777         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31778         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31779         * gcc.dg/compat/small-struct-check.h: Ditto.
31780         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31781         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31782         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31783         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31784         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31785         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31786         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31787         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31788         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31789         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31790         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31791         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31792         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31794         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31795         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31796         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31797         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31798         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31799         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31800         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31801         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31802         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31803         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31804         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31805         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31806         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31807         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31808         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31809         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31810
31811 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31812
31813         * g++.dg/pch/static-1.C: New file.
31814         * g++.dg/pch/static-1.Hs: New file.
31815
31816 2003-06-10  Richard Henderson  <rth@redhat.com>
31817
31818         * gcc.dg/asm-7.c: Adjust expected warning text.
31819
31820 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31821
31822         * gcc.dg/builtins-20.c: New test case.
31823
31824 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31825
31826         PR c++/11131
31827         * g++.dg/opt/template1.C: New test.
31828
31829 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31832         additional_sources.
31833
31834 2003-05-21  David Taylor  <dtaylor@emc.com>
31835
31836         * gcc.dg/Wpadded.c: New file.
31837
31838 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31839
31840         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31841         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31842         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31843         dg-require-weak.
31844
31845 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31846
31847         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31848
31849 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31850
31851         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31852         (dg-require-alias): Likewise.
31853         (dg-require-gc-sections): Likewise.
31854         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31855
31856 2003-06-08  Richard Henderson  <rth@redhat.com>
31857
31858         * gcc.dg/20011029-2.c: Fix the array reference.
31859         * gcc.dg/asm-7.c: New.
31860
31861 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31862
31863         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31864
31865 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31866
31867         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31868         (dg-require-gc-sections): Likewise.
31869
31870 2003-06-08  Jan Hubicka  <jh@suse.cz>
31871
31872         * i386-cmov1.c: Fix regular expression.
31873         * i386-cvt-1.c: Likewise.
31874         * i386-local.c: Likewise.
31875         * i386-local2.c: Likewise.
31876         * i386-mul.c: Likewise.
31877         * i386-ssetype-1.c: Likewise.
31878         * i386-ssetype-3.c: Likewise.
31879         * i386-ssetype-5.c: Likewise.
31880
31881 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31882
31883         PR c++/11039
31884         * g++.dg/warn/implicit-typename2.C: New test.
31885         * g++.dg/warn/implicit-typename3.C: New test.
31886
31887 2003-06-07  Richard Henderson  <rth@redhat.com>
31888
31889         * g++.dg/other/offsetof3.C: Use size_t.
31890         * g++.dg/other/offsetof4.C: Likewise.
31891
31892 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31893
31894         * lib/copy-file.exp: New. Implement gcc_copy_files.
31895
31896         * lib/dg-pch.exp: Load copy-file.exp
31897         (dg-pch): Use gcc_copy_files instead of "file copy".
31898
31899 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31900
31901         * gcc.dg/weak/weak.exp: Simplify.
31902         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31903         * gcc.dg/weak/weak-1.c: Likewise.
31904         * gcc.dg/weak/weak-2.c: Likewise.
31905         * gcc.dg/weak/weak-3.c: Likewise.
31906         * gcc.dg/weak/weak-4.c: Likewise.
31907         * gcc.dg/weak/weak-5.c: Likewise.
31908         * gcc.dg/weak/weak-6.c: Likewise.
31909         * gcc.dg/weak/weak-7.c: Likewise.
31910         * gcc.dg/weak/weak-8.c: Likewise.
31911         * gcc.dg/weak/weak-9.c: Likewise.
31912
31913 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31914
31915         gcc.c-torture/execute/20030606-1.c: New.
31916
31917 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31918
31919         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31920         * gcc.dg/builtins-19.c: Likewise.
31921
31922 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31923
31924         * gcc.dg/builtins-2.c: Add some more tests.
31925         * gcc.dg/builtins-18.c: New test case.
31926         * gcc.dg/builtins-19.c: New test case.
31927
31928 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31929             Jim Wilson  <wilson@tuliptree.org>
31930
31931         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31932
31933 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31934
31935         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31936         mempcpy/stpcpy calls not to be optimized into something else.
31937         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31938         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31939         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31940
31941 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31942
31943         * gcc.dg/format/asm_fprintf-1.c: New test.
31944
31945 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31946
31947         * lib/gcc-defs.exp (additional_sources): New variable.
31948         (dg-additional-sources): New function.
31949         (additional_files): New variable.
31950         (dg-additional-files): New function.
31951         (dg-additional-files-options): Likewise.
31952         * lib/gcc-dg.exp (dg-require-weak): New function.
31953         (dg-require-alias): Likewise.
31954         (dg-require-gc-sections): Likewise.
31955         * lib/target-supports.exp (check_alias_available): Remove testfile
31956         parameter.
31957         (check_gc_sections_available): New function.
31958         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31959         (dg-gpp-additional-files): Likewise.
31960         * lib/g++.exp (additional_sources): Remove.
31961         (additional_files): Likewise.
31962         (g++_target_compile): Use dg-additional-files-options.
31963
31964         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31965         Tcl logic.
31966         * gcc.dg/special/ecos.exp: Remove.
31967         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31968         * gcc.dg/special/alias-1.c: Likewise.
31969         * gcc.dg/special/alias-2.c: Likewise.
31970         * gcc.dg/special/gcsec-1.c: Likewise.
31971         * gcc.dg/special/weak-1.c: Likewise.
31972         * gcc.dg/special/weak-2.c: Likewise.
31973         * gcc.dg/special/wkali-1.c: Likewise.
31974         * gcc.dg/special/wkali-2.c: Likewise.
31975
31976         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31977         dg-gpp-additional-*.
31978         * g++.dg/special/conpr-3.C: Likewise.
31979         * g++.dg/special/conpr-4.C: Likewise.
31980         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31981         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31982         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31983         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31984         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31985         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31986         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31987         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31988         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31989         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31990         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31991         * g++.old-deja/g++.other/comdat1.C: Likewise.
31992         * g++.old-deja/g++.other/comdat2.C: Likewise.
31993         * g++.old-deja/g++.other/comdat3.C: Likewise.
31994         * g++.old-deja/g++.other/ctor1.C: Likewise.
31995         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31996
31997 2003-06-05  Richard Henderson  <rth@redhat.com>
31998
31999         * gcc.dg/debug/20030605-1.c: New.
32000
32001 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32002
32003         * README.QMTEST: Update.
32004
32005 2003-06-04  Richard Henderson  <rth@redhat.com>
32006
32007         * gcc.dg/cleanup-1.c: New.
32008         * gcc.dg/cleanup-2.c: New.
32009         * gcc.dg/cleanup-3.c: New.
32010         * gcc.dg/cleanup-4.c: New.
32011         * gcc.dg/cleanup-5.c: New.
32012         * gcc.dg/cleanup-6.c: New.
32013         * gcc.dg/cleanup-7.c: New.
32014
32015 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32016
32017         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32018
32019         * lib/dg-pch.exp: New file.
32020         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32021         * gcc.dg/pch/pch.exp: Likewise.
32022
32023 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32024
32025         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32026         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32027         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32028         * gcc.dg/builtins-17.c: New test case.
32029         * gcc.dg/i386-387-4.c: New test case.
32030         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32031
32032 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32033
32034         * gcc.dg/ultrasp9.c: New test.
32035
32036 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32037
32038         * gcc.c-torture/compile/20030604-1.c: New test.
32039         * gcc.dg/sparc-constant-1.c: New test.
32040
32041 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32042
32043         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32044
32045 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32046
32047         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32048
32049         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32050         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32051
32052 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32053
32054         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32055
32056 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32057
32058         PR c++/10940
32059         * g++.dg/template/spec10.C: New test.
32060
32061 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32062
32063         * gcc.dg/builtins-16.c: New test case.
32064
32065 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32066
32067         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32068         mempcpy test with post-increments.
32069         * gcc.c-torture/execute/string-opt-3.c: New test.
32070         * gcc.dg/string-opt-1.c: New test.
32071
32072 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32073
32074         PR fortran/10965
32075         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32076
32077 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32078
32079         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32080         (scan-assembler): ... here.  Use dg-scan.
32081         (scan-assembler-not): Likewise.
32082         (scan-file): New function.
32083         (scan-file-not): Likewise.
32084         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32085         * gcc.dg/cpp/_Pragma4.c: Likewise.
32086         * gcc.dg/cpp/_Pragma5.c: Likewise.
32087         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32088         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32089         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32090         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32091         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32092         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32093         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32094         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32095         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32096         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32097         * gcc.dg/cpp/cxxcom1.c: Likewise.
32098         * gcc.dg/cpp/line1.c: Likewise.
32099         * gcc.dg/cpp/maccom1.c: Likewise.
32100         * gcc.dg/cpp/maccom2.c: Likewise.
32101         * gcc.dg/cpp/maccom3.c: Likewise.
32102         * gcc.dg/cpp/maccom4.c: Likewise.
32103         * gcc.dg/cpp/maccom5.c: Likewise.
32104         * gcc.dg/cpp/maccom6.c: Likewise.
32105         * gcc.dg/cpp/multiline.c: Likewise.
32106         * gcc.dg/cpp/spacing1.c: Likewise.
32107         * gcc.dg/cpp/spacing2.c: Likewise.
32108         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32109         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32110         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32111         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32112         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32113         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32114         * gcc.dg/cpp/cxxcom2.c: Likewise.
32115         * gcc.dg/cpp/cxxcom2.h: New file.
32116
32117         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32118         * g++.dg/cpp/truefalse.C: Here.
32119         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32120
32121 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32122
32123         * gcc.dg/cpp/redef3.c: New file.
32124
32125 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32126
32127         * gcc.dg/i386-loop-3.c: New test.
32128
32129 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32130
32131         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32132
32133 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32134
32135         * gcc.dg/fwrapv-1.c: New test case.
32136         * gcc.dg/fwrapv-2.c: New test case.
32137
32138 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32139
32140         PR c++/10956
32141         * g++.dg/template/spec9.C: New test.
32142
32143 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32144
32145         * gcc.dg/duff-4.c: New test case.
32146
32147 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32148
32149         PR fortran/10843
32150         * g77.dg/ffixed-form-1.f: New test
32151         * g77.dg/ffixed-form-2.f: New test
32152         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32153         * g77.dg/ffree-form-3.f: New test
32154
32155 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32156
32157         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32158         * gcc.dg/wint_t-1.c: Likewise.
32159
32160 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32161
32162         * g++.dg/template/access11.C: New test.
32163
32164 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32165
32166         PR c++/10849
32167         * g++.dg/template/access10.C: New test.
32168
32169 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32170             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32171
32172         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32173
32174 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32175
32176         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32177         suppress for powerpc-*-darwin*.
32178         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32179
32180 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32181
32182         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32183         suppress option for powerpc-*-darwin*.
32184
32185 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32186
32187         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32188         * gcc.dg/builtins-4.c: Add test for fmod.
32189
32190 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32191
32192         PR c++/10682
32193         * g++.dg/template/instantiate4.C: New test.
32194
32195 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32196
32197         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32198
32199 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32200
32201         * gcc.dg/compat/scalar-return-1_main.c: New file.
32202         * gcc.dg/compat/scalar-return-1_x.c: New file.
32203         * gcc.dg/compat/scalar-return-1_y.c: New file.
32204         * gcc.dg/compat/scalar-return-2_main.c: New file.
32205         * gcc.dg/compat/scalar-return-2_x.c: New file.
32206         * gcc.dg/compat/scalar-return-2_y.c: New file.
32207         * gcc.dg/compat/struct-return-3_main.c: New file.
32208         * gcc.dg/compat/struct-return-3_y.c: New file.
32209         * gcc.dg/compat/struct-return-3_x.c: New file.
32210         * gcc.dg/compat/struct-return-2_main.c: New file.
32211         * gcc.dg/compat/struct-return-2_x.c: New file.
32212         * gcc.dg/compat/struct-return-2_y.c: New file.
32213
32214 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32215
32216         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32217         for hppa*-hp-hpux*.
32218         * gcc.dg/20021014-1.c (dg-options): Likewise.
32219         * gcc.dg/nest.c (dg-options): Likewise.
32220
32221 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32222
32223         PR c++/9738
32224         * g++.dg/ext/dllimport2.C: New file.
32225         * g++.dg/ext/dllimport3.C: New file.
32226
32227 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32228
32229         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32230         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32231         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32232         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32233         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32234         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32235         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32236         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32237         * gcc.dg/compat/small-struct-defs.h: New file.
32238         * gcc.dg/compat/small-struct-init.h: New file.
32239         * gcc.dg/compat/small-struct-check.h: New file.
32240         * gcc.dg/compat/fp-struct-defs.h: New file.
32241         * gcc.dg/compat/fp-struct-check.h: New file.
32242         * gcc.dg/compat/fp-struct-init.h: New file.
32243         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32244         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32245
32246 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32247
32248         * gcc.dg/20030225-2.c: New test.
32249
32250 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32251             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32252
32253         * gcc.c-torture/compile/20030518-1.c: New test case.
32254
32255 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32256
32257         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32258         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32259         gcc-dg-debug-runtest.
32260         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32261         gcc-dg-debug-runtest.
32262
32263 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32264
32265         PR c++/9022
32266         * g++.dg/lookup/using6.C: New test.
32267
32268 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32269
32270         * g++.dg/parse/access2.C: New test.
32271
32272 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32273
32274         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32275         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32276         * gcc.dg/debug/debug.exp: Likewise.
32277
32278 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32279
32280         * gcc.dg/dollar.c: New test.
32281
32282 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32283
32284         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32285         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32286         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32287         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32288         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32289         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32290         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32291         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32292         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32293         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32294         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32295         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32296         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32297         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32298         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32299         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32300         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32301         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32302
32303 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32304
32305         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32306         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32307         support for "repo" mode.
32308         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32309         * lib/g77-dg.exp: Likewise.
32310         * lib/obj-dg.exp: Likewise.
32311
32312 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32313
32314         Merge from gcc-3_2-rhl8-branch:
32315         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32316
32317         * gcc.dg/tls/opt-6.c: New test.
32318
32319         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32320
32321         * gcc.dg/20030405-1.c: New test.
32322
32323         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32324
32325         * gcc.dg/20030309-1.c: New test.
32326
32327         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32328
32329         * gcc.c-torture/execute/20030307-1.c: New test.
32330
32331         2003-02-20  Randolph Chung  <tausq@debian.org>
32332
32333         * gcc.c-torture/compile/20030220-1.c: New test.
32334
32335         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32336
32337         * gcc.dg/20030217-1.c: New test.
32338
32339         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32340
32341         * gcc.c-torture/compile/20020129-1.c: New test.
32342
32343         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32344
32345         * gcc.dg/unroll-1.c: New test.
32346
32347         2002-11-16  Jan Hubicka  <jh@suse.cz>
32348
32349         * gcc.c-torture/execute/20020920-1.c: New test.
32350
32351         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32352
32353         PR target/7434
32354         * gcc.c-torture/compile/20021008-1.c: New test.
32355
32356         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32357
32358         PR target/7559
32359         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32360
32361         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32362
32363         * gcc.c-torture/compile/20020807-1.c: New test.
32364
32365         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32366
32367         * gcc.dg/tls/opt-1.c: New test.
32368
32369         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32370
32371         * gcc.dg/20020729-1.c: New test.
32372
32373         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32374
32375         * g++.dg/opt/life1.C: New test.
32376
32377         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.dg/20020525-1.c: New test.
32380
32381         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32382
32383         PR c++/6794
32384         * g++.dg/ext/pretty1.C: New test.
32385         * g++.dg/ext/pretty2.C: New test.
32386
32387 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32388
32389         PR c++/8385
32390         * g++.dg/ext/typeof5.C: New test.
32391
32392 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32393
32394         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32395         __USER_LABEL_PREFIX__ into account.
32396         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32397
32398 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32399
32400         * gcc.dg/builtins-15.c: New test case.
32401
32402 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32403
32404         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32405
32406 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32407
32408         * lib/g++.exp: Tweak handling of additional source files.
32409         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32410         * g++.dg/special/conpr-2a.C: Rename to ...
32411         * g++.dg/special/conpr-2a.cc: ... this.
32412         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32413         * g++.dg/special/conpr-3a.C: Rename to ...
32414         * g++.dg/special/conpr-3a.cc: This.
32415         * g++.dg/special/conpr-3b.C: Rename to ...
32416         * g++.dg/special/conpr-3b.cc: This.
32417         * g++.dg/special/conpr-4.C: New test.
32418         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32419
32420 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32421
32422         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32423
32424 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32425
32426         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32427         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32428         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32429         * g++.old-deja/g++.other/warn3.C: Likewise.
32430
32431 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32432
32433         * gcc.dg/i386-387-1.c: Update to also test log.
32434         * gcc.dg/i386-387-2.c: Likewise.
32435
32436 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32437
32438         * g77.f-torture/execute/int8421.f: New test.
32439
32440 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32441
32442         PR c++/10230, c++/10481
32443         * g++.dg/lookup/scoped5.C: New test.
32444
32445 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32446
32447         PR c++/10552
32448         * g++.dg/template/ttp6.C: New test.
32449
32450 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32451
32452         * gcc.c-torture/execute/builtins: New directory.
32453         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32454         gcc.c-torture/execute/builtins.
32455         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32456         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32457         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32458         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32459
32460 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32461
32462         PR c++/9252
32463         * g++.dg/template/access8.C: New test.
32464         * g++.dg/template/access9.C: New test.
32465
32466 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32467
32468         PR c++/9554
32469         * g++.dg/parse/access1.C: New test.
32470
32471 2003-05-09  DJ Delorie  <dj@redhat.com>
32472
32473         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32474         long, and not an int.
32475
32476 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32477
32478         PR c++/10555, c++/10576
32479         * g++.dg/template/memclass1.C: New test.
32480
32481 2003-05-08  DJ Delorie  <dj@redhat.com>
32482
32483         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32484         targets.
32485         * gcc.c-torture/execute/20021024-1.x: Likewise.
32486         * gcc.c-torture/execute/shiftdi.x: Likewise.
32487         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32488         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32489         * gcc.dg/20021018-1.c: Likewise.
32490
32491 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32492
32493         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32494
32495         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32496         (bcopy): Call memmove.
32497
32498 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32499
32500         * g77.f-torture/compile/8485.f: New test case.
32501
32502 2003-05-07  Richard Henderson  <rth@redhat.com>
32503
32504         PR c++/10570
32505         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32506         Verify exception_cleanup not called for rethrows.
32507         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32508         when exiting catch block without rethrowing.
32509         * g++.dg/eh/forced3.C: New.
32510         * g++.dg/eh/forced4.C: New.
32511
32512 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32513
32514         * gcc.dg/20030505.c: Fix triplet.
32515
32516 2003-05-06  DJ Delorie  <dj@redhat.com>
32517
32518         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32519         * gcc.dg/nest.c: Likewise.
32520
32521 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32522
32523         * gcc.dg/builtins-14.c: New test case.
32524
32525 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32526
32527         * lib/compat.exp (compat-execute): New argument.
32528         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32529         * gcc.dg/compat: New test directory.
32530         * gcc.dg/compat/compat.exp: New expect script.
32531         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32532         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32533         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32534         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32535         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32536         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32537
32538         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32539         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32540         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32541         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32542         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32543         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32544         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32545         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32546         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32547         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32548         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32549         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32550         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32551         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32552         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32553
32554 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32555
32556         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32557
32558 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32559
32560         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32561
32562 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32563
32564         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32565         * gcc.dg/ppc-fsel-2.c: New test.
32566
32567         * gcc.dg/unused-5.c: New test.
32568
32569 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32570
32571         PR c++/10496
32572         * g++.dg/warn/pmf1.C: New test.
32573
32574 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32575
32576         PR c++/4494
32577         * g++.dg/warn/main.C: New test.
32578
32579 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32580
32581         * gcc.dg/nonnull-3.c: New test.
32582
32583 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32584
32585         * gcc.dg/cpp/Wtrigraphs.c: Update.
32586         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32587
32588 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32589
32590         * gcc.dg/ppc-fsel-1.c: New test.
32591
32592 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32593
32594         PR c/10604
32595         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32596
32597 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32598
32599         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32600
32601 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32602
32603         PR c++/9364, c++/10553, c++/10586
32604         * g++.dg/parse/typename4.C: New test.
32605         * g++.dg/parse/typename5.C: Likewise.
32606
32607 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32608
32609         * gcc.c-torture/compile/20030503-1.c: New test.
32610
32611 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32612
32613         * g++.dg/lookup/using5.C: Fix testcase error.
32614
32615 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32616
32617         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32618         since MEABI is no longer supported.  Remove all vestiges
32619         of MEABI from the test.
32620
32621 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32622
32623         PR c++/10554
32624         * g++.dg/lookup/using5.C: New test.
32625
32626 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32627
32628         PR c++/8772
32629         * g++.dg/template/ttp5.C: New test.
32630
32631 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32632
32633         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32634         (dg-gpp-additional-sources): New function.
32635         (dg-gpp-additional-files): Likewise.
32636         * lib/g++.exp (additional_sources): New variable.
32637         (additional_files): Likewise.
32638         (g++_target_compile): Deal with them.
32639         * lib/old-dejagnu.exp: Remove.
32640         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32641         * g++.old-deja: Revise all tests to use dg commands.
32642
32643 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32644
32645         PR c++/9432, c++/9528
32646         * g++.dg/lookup/using4.C: New test.
32647
32648 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32649
32650         * gcc.dg/noreturn-5.c: New file.
32651         * gcc.dg/noreturn-6.c: New file.
32652
32653         * gcc.c-torture/compile/inline-1.c: New file.
32654
32655 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32656
32657         PR c++/10551
32658         * g++.dg/template/explicit1.C: New test.
32659
32660 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32661
32662         PR c++/10549
32663         * g++.dg/other/bitfield1.C: New test.
32664
32665         PR c++/10527
32666         * g++.dg/init/new7.C: New test.
32667
32668 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32669
32670         * g++.dg/ext/desig1.C: New test.
32671         * g++.dg/ext/init1.C: Update.
32672
32673         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32674
32675 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32676
32677         PR c++/10180
32678         * g++.dg/warn/Winline-1.C: New test.
32679
32680 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32681
32682         * gcc.c-torture/execute/string-opt-19.c: New test.
32683
32684         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32685         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32686
32687 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32688
32689         PR c++/10506
32690         * g++.dg/init/new6.C: New test.
32691
32692         PR c++/10503
32693         * g++.dg/init/ref6.C: New test.
32694
32695 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32696
32697         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32698
32699 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32700
32701         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32702         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32703
32704 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32705
32706         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32707         initialized static data members.
32708
32709 2003-04-25  H.J. Lu <hjl@gnu.org>
32710
32711         * gcc.dg/ia64-sync-4.c: New test.
32712
32713 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32714
32715         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32716         date.
32717
32718 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32719
32720         PR c++/10337
32721         * g++.dg/warn/conv1.C: New test.
32722         * g++.old-deja/g++.other/conv7.C: Adjust.
32723         * g++.old-deja/g++.other/overload14.C: Adjust.
32724
32725 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32726
32727         PR c++/10471
32728         * g++.dg/template/defarg2.C: New test.
32729
32730 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32731
32732         * gcc.dg/cpp/include2.c: Update.
32733         * gcc.dg/cpp/multiline-2.c: New.
32734         * gcc.dg/cpp/multiline.c: Update.
32735         * gcc.dg/cpp/strify2.c: Update.
32736         * gcc.dg/cpp/trad/literals-2.c: Update.
32737
32738 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32739
32740         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32741
32742 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32743
32744         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32745
32746 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/10451
32749         * g++.dg/parse/crash4.C: New test.
32750
32751         PR c++/9847
32752         * g++.dg/parse/crash5.C: New test.
32753
32754 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32755
32756         PR c++/10446
32757         * g++.dg/parse/crash3.C: New test.
32758
32759         PR c++/10428
32760         * g++.dg/parse/elab1.C: New test.
32761
32762 2003-04-22  Devang Patel  <dpatel@apple.com>
32763
32764         * gcc.dg/cpp/trad/funlike-5.c: New test.
32765
32766 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32767
32768         * g++.dg/other/packed1.C: Fix dg options.
32769
32770 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32771
32772         * g++.dg/other/offsetof2.C: New test.
32773
32774 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32775
32776         * g++.dg/template/recurse.C: Adjust location of error messages.
32777
32778 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32779
32780         PR c++/9881
32781         * g++.dg/init/addr-const1.C: New test.
32782         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32783
32784 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32785
32786         PR c++/10405
32787         * g++.dg/lookup/struct-hack1.C: New test.
32788
32789 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32790
32791         * ucs.c: Update diagnostic messages.
32792
32793 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32794
32795         * gcc.dg/cpp/truefalse.cpp: New test.
32796         * gcc.dg/cpp/cpp.exp: Update.
32797         * g++.dg/other/stdbool-if.C: Remove.
32798
32799 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32800
32801         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32802         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32803
32804 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32805
32806         * gcc.c-torture/compile/20030418-1.c: New test.
32807
32808 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32809
32810         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32811
32812 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32813
32814         PR c++/10347
32815         g++.dg/template/dependent-name1.C: New test.
32816
32817 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32818
32819         * gcc.dg/warn-1.c (tourist_guide): New array,
32820         contains a pointer to bar.
32821
32822 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32823
32824         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32825         * gcc.c-torture/execute/medce-1.c: New test case.
32826         * gcc.c-torture/execute/medce-2.c: New test case.
32827
32828 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32829
32830         * lib/prune.exp: Ignore more messages.
32831
32832         PR c++/10381
32833         * g++.dg/parse/lookup3.C: New test.
32834
32835 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32836
32837         * gcc.c-torture/compile/20030415-1.c : New test.
32838
32839 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32840
32841         * gcc.c-torture/execute/scope-2.c: Move to ...
32842         * gcc.dg/noncompile/scope.c: .... here.
32843
32844 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32845
32846         * gcc.dg/20030414-2.c: New test case.
32847
32848 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32849
32850         PR target/10377
32851         * gcc.dg/20030414-1.c: New test.
32852
32853 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32854
32855         * gcc.dg/builtins-12.c: New test case.
32856         * gcc.dg/builtins-13.c: New test case.
32857
32858 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32859
32860         * gcc.c-torture/execute/string-opt-18.c: New test.
32861
32862 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32863
32864         PR c++/10300
32865         * g++.dg/init/new5.C: New test.
32866
32867 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32868
32869         PR c++/7910
32870         * g++.dg/ext/dllimport1.C: New test.
32871
32872 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32873
32874         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32875
32876 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32877
32878         PR Fortran/9263
32879         * g77.f-torture/noncompile/9263.f: New test
32880         PR Fortran/1832
32881         * g77.f-torture/execute/1832.f: New test
32882
32883 2003-04-11  David Chad  <davidc@freebsd.org>
32884             Loren J. Rittle  <ljrittle@acm.org>
32885
32886         libobjc/8562
32887         * objc.dg/headers.m: New test.
32888
32889 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32890
32891         * gcc.c-torture/execute/builtin-noret-2.c: New.
32892         * gcc.c-torture/execute/builtin-noret-2.x: New.
32893         XFAIL builtin-noret-2.c at -O1 and above.
32894         * gcc.dg/redecl.c: New.
32895         * gcc.dg/Wshadow-1.c: Update error regexps.
32896
32897 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32898
32899         * g++.dg/abi/bitfield10.C: New test.
32900
32901 2003-04-09  Mike Stump  <mrs@apple.com>
32902
32903         * gcc.dg/pch/pch.exp: Make testcase names longer.
32904         * g++.dg/pch/pch.exp: Make testcase names longer.
32905
32906 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32907
32908         * gcc.dg/builtins-11.c: New test case.
32909
32910 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32911
32912         * gcc.dg/builtins-9.c: New test case.
32913         * gcc.dg/builtins-10.c: New test case.
32914
32915 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32916
32917         * gcc.dg/noncompile/init-4.c.c: New test.
32918
32919 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         * gcc.misc-test/gcov-9.c: New test.
32922         * gcc.misc-test/gcov-10.c: New test
32923         * gcc.misc-test/gcov-11.c: New test.
32924
32925 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32926
32927         PR optimization/10024
32928         * gcc.c-torture/compile/20030405-1.c: New test.
32929
32930 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32931
32932         * gcc.dg/pch/static-3.c: New.
32933         * gcc.dg/pch/static-3.hs: New.
32934         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32935
32936 2003-04-04  Richard Henderson  <rth@redhat.com>
32937
32938         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32939         * g++.dg/eh/forced2.C: Likewise.
32940
32941 2003-04-03  Mike Stump  <mrs@apple.com>
32942
32943         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32944         target arg.
32945         (scan-assembler-times, scan-assembler-not): Likewise.
32946         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32947
32948 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32949
32950         * gcc.dg/sparc-loop-1.c: New test.
32951
32952 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32953
32954         PR other/9274
32955         * g++.dg/pch/system-2.C: New.
32956         * g++.dg/pch/system-2.Hs: New.
32957
32958 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32959
32960         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32961
32962         * g++.dg/eh/simd-1.C (vecfunc): Same.
32963
32964 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32965
32966         * gcc.c-torture/execute/20030401-1.c: New test case.
32967
32968 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32969
32970         * objc.dg/defs.m: New.
32971
32972 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32973
32974         * g++.dg/eh/simd-1.C: New.
32975         * g++.dg/eh/simd-2.C: New.
32976
32977 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32978
32979         * gcc.c-torture/execute/simd-3.c: New.
32980
32981 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c/9936
32984         * gcc.dg/20030331-2.c: New test.
32985
32986 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32987
32988         PR c++/10278
32989         * g++.dg/parse/crash2.C: New test.
32990
32991 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32992
32993         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32994         * gcc.c-torture/execute/20030331-1.c: ...here.
32995
32996 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32997
32998         * gcc.c-torture/execute/20030331-1.c: New test.
32999
33000 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33001
33002         * lib/gcov.exp: Adjust call return testing strings.
33003         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33004
33005 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33006
33007         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33008         * gcc.dg/builtins-7.c: New test case.
33009         * gcc.dg/builtins-8.c: New test case.
33010
33011 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33012
33013         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33014
33015 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33016
33017         PR c++/7647
33018         * g++.dg/lookup-class-member-2.C: New test.
33019
33020 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33021
33022         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33023
33024 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33025
33026         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33027
33028 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33029
33030         * g++.dg/init/attrib1.C: New test.
33031
33032 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33033
33034         * gcc.dg/ultrasp8.c: New test.
33035
33036 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33037
33038         * gcc.dg/ultrasp7.c: New test.
33039
33040 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33041
33042         PR c++/10047
33043         * g++.dg/template/inline1.C: New test.
33044
33045 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33046
33047         * gcc.dg/sparc-dwarf2.c: New test.
33048
33049 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33050
33051         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33052         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33053
33054 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33055
33056         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33057         than reading .x files.
33058         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33059         * g77.dg/gcov/gcov-1.f: Likewise.
33060         * gcc.misc-tests/gcov-4b.c: Likewise.
33061         * gcc.misc-tests/gcov-5b.c: Likewise.
33062         * gcc.misc-tests/gcov-6.c: Likewise.
33063         * gcc.misc-tests/gcov-7.c: Likewise.
33064         * gcc.misc-tests/gcov-8.c: Likewise.
33065         * g++.dg/gcov/gcov-1.x: Remove.
33066         * g77.dg/gcov/gcov-1.x: Likewise.
33067         * gcc.misc-tests/gcov-4b.x: Likewise.
33068         * gcc.misc-tests/gcov-5b.x: Likewise.
33069         * gcc.misc-tests/gcov-6.x: Likewise.
33070         * gcc.misc-tests/gcov-7.x: Likewise.
33071         * gcc.misc-tests/gcov-8.x: Likewise.
33072
33073 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33074
33075         PR opt/10087
33076         * gcc.dg/20030324-1.c: New test.
33077
33078 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33079
33080         PR c++/10224
33081         * g++.dg/template/arg3.C: New test.
33082
33083         PR c++/10158
33084         * g++.dg/template/friend18.C: New test.
33085
33086 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33087
33088         * g77.f-torture/compile/20030326-1.f: New test case.
33089
33090 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33091
33092         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33093
33094         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33095
33096 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * gcc.dg/ia64-sync-3.c: New test.
33099
33100 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33101
33102         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33103
33104 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33105
33106         * gcc.dg/ultrasp6.c: New test.
33107
33108 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33109
33110         * gcc.dg/i386-signbit-1.c: New test.
33111         * gcc.dg/i386-signbit-2.c: New test.
33112         * gcc.dg/i386-signbit-3.c: New test.
33113
33114 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33115
33116         * gcc.dg/ultrasp5.c: Fix options.
33117
33118 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33119
33120         * gcc.dg/ultrasp5.c: Fix comment.
33121
33122 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33123
33124         PR fortran/10197
33125         * g77.f-torture/execute/10197.f: New test.
33126
33127 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33128
33129         PR c++/9898, c++/383
33130         * g++.dg/template/conv6.C: New test.
33131
33132         PR c++/10119
33133         * g++.dg/template/ptrmem5.C: New test.
33134
33135         PR c++/10026
33136         * g++.dg/lookup/koenig1.C: New test.
33137
33138         PR C++/10199
33139         * g++.dg/lookup/template2.C: New test.
33140
33141 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33142
33143         * g++.dg/opt/rtti1.C: New test.
33144
33145 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33146
33147         * gcc.dg/ultrasp5.c: New test.
33148
33149 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33150
33151         PR middle-end/9967
33152         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33153         builtin fputs.
33154
33155 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33156
33157         PR c/8224
33158         * gcc.dg/20030323-1.c: New test.
33159
33160 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33161
33162         * gcc.c-torture/compile/20030323-1.c: New test case.
33163
33164 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33165
33166         * gcc.dg/20030321-1.c: New test.
33167
33168 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33169
33170         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33171
33172 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33173
33174         PR c++/9978, c++/9708
33175         * g++.dg/ext/vlm1.C: Adjust expected error.
33176         * g++.dg/ext/vla2.C: New test.
33177         * g++.dg/template/arg1.C: New test.
33178         * g++.dg/template/arg2.C: New test.
33179
33180 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33181
33182         * g77.f-torture/execute/select.f: New test.
33183         * g77.f-torture/noncompile/select_no_compile.f: New test.
33184
33185 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33186
33187         PR c++/9898
33188         * g++.dg/other/error4.C: New test.
33189
33190 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33191
33192         * g++.dg/template/friend17.C: New test.
33193
33194 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33195
33196         * gcc.c-torture/compile/20030320-1.c: New.
33197
33198 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33199
33200         * gcc.dg/builtins-6.c: New test case.
33201
33202 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33203
33204         PR target/10073
33205         * gcc.c-torture/compile/20030319-1.c: New.
33206
33207 2003-03-18  Jan Hubicka  <jh@suse.cz>
33208
33209         * gcc.dg/i386-cvt-1.c: New test.
33210
33211 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33212
33213         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33214         * objc.dg/naming-2.m: Likewise.
33215
33216 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33217
33218         PR c++/9639
33219         * g++.dg/parse/crash1.C: New test.
33220
33221 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33222
33223         PR c++/8805
33224         * g++.dg/eh/cleanup1.C: New test.
33225
33226 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33227
33228         * gcc.c-torture/execute/20030316-1.c: New test case.
33229
33230 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33231
33232         PR c++/9629
33233         * g++.dg/init/ctor2.C: New test.
33234
33235 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33236
33237         * g77.f-torture/compile/xformat.f: New test case.
33238
33239 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33240
33241         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33242         * g++.old-deja/g++.mike/eh50.C: Likewise.
33243
33244 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33245
33246         PR c++/6440
33247         * g++.dg/template/spec7.C: New test.
33248         * g++.dg/template/spec8.C: Likewise.
33249
33250 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33251
33252         * gcc.c-torture/execute/20030313-1.c: New test.
33253
33254 2003-03-14  Richard Henderson  <rth@redhat.com>
33255
33256         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33257
33258 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33259
33260         * gcc.c-torture/compile/20030314-1.c: New test.
33261
33262 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33263
33264         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33265         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33266         thumb target,
33267         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33268         to accept newer _imp__  prefix and additional
33269         newline in .drectve section.
33270         * gcc.dg/dll-4.c: Likewise.
33271         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33272         switch.
33273
33274 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33275
33276         * g++.dg/parse/namespace9.C: New test.
33277
33278         * g++.dg/init/ref5.C: New test.
33279         * g++.dg/parse/ptrmem1.C: Likewise.
33280
33281 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33282
33283         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33284         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33285         regular expression.
33286         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33287         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33288
33289 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33290
33291         * gcc.c-torture/execute/20030224-2.c: New test.
33292
33293 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33294
33295         * gcc.dg/decl-3.c: New test.
33296
33297 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33298
33299         * gcc.dg/i386-loop-2.c: New test.
33300
33301 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33302
33303         PR c++/9474
33304         * g++.dg/parse/namespace8.C: New test.
33305
33306         PR c++/9924
33307         * g++.dg/overload/builtin2.C: New test.
33308
33309 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33310
33311         * gcc.dg/return-type-3.c: New test.
33312
33313 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33314
33315         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33316         profiling options are not supported.
33317
33318 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33319
33320         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33321         * g++.old-deja/g++.warn/impint2.C: Likewise.
33322
33323 2003-03-10  Devang Patel  <dpatel@apple.com>
33324
33325         * g++.dg/cpp/c++_cmd_1.C: New test.
33326         * g++.dg/cpp/c++_cmd_1.h: New file.
33327
33328 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33329
33330         * gcc.dg/altivec-9.c: New file.
33331
33332 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33333
33334         * gcc.dg/ppc-sdata-1.c: New test.
33335         * gcc.dg/ppc-sdata-2.c: New test.
33336
33337 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33338
33339         PR c++/9373
33340         * g++.dg/opt/ptrmem2.C: New test.
33341
33342         PR c++/8534
33343         * g++.dg/opt/ptrmem1.C: New test.
33344
33345 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33346
33347         * gcc.dg/i386-loop-1.c: New test.
33348
33349 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33350
33351         PR c++/9970
33352         * g++.dg/lookup/friend1.C: New test.
33353
33354 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33355
33356         PR c++/9823
33357         * g++.dg/parser/constructor1.C: New test.
33358
33359 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33360
33361         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33362
33363         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33364
33365 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33366
33367         * gcc.dg/cpp/Wunused.c: Update test.
33368
33369 2003-03-08  Jan Hubicka  <jh@suse.cz>
33370
33371         * gcc.dg/inline-3.c: New test.
33372
33373 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33374
33375         PR c++/9809
33376         * g++.dg/parse/builtin1.C: New test.
33377
33378         PR c++/9982
33379         * g++.dg/abi/cookie1.C: New test.
33380         * g++.dg/abi/cookie2.C: Likewise.
33381
33382         PR c++/9524
33383         * g++.dg/template/field1.C: New test.
33384
33385         PR c++/9912
33386         * g++.dg/parse/class1.C: New test.
33387         * g++.dg/parse/namespace7.C: Likewise.
33388         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33389
33390 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33391
33392         * g++.dg/init/ref4.C: New test.
33393
33394 2003-03-07  Jan Hubicka  <jh@suse.cz>
33395
33396         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33397         * gcc.dg/inline-3.c: New test.
33398
33399 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33400
33401         * g++.dg/init/ref3.C: New test.
33402
33403         PR c++/9965
33404         * g++.dg/init/ref2.C: New test.
33405
33406         PR c++/9400
33407         * g++.dg/warn/Wshadow-2.C: New test.
33408
33409         PR c++/9791
33410         * g++.dg/warn/Woverloaded-1.C: New test.
33411
33412 2003-03-05  Jan Hubicka  <jh@suse.cz>
33413
33414         * gcc.dg/i386-local2.c: New.
33415         * gcc.dg/i386-local.c: Fix typo.
33416
33417 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33418
33419         * g++.dg/abi/layout3.C: New test.
33420
33421 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33422
33423         * gcc.c-torture/compile/20030305-1.c
33424
33425 2003-03-05  Jan Hubicka  <jh@suse.cz>
33426
33427         * gcc.dg/i386-local.c: New.
33428
33429 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33430
33431         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33432
33433 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33434
33435         * gcc.dg/switch-2.c: New test.
33436         * gcc.dg/switch-3.c: New test.
33437         * gcc.dg/Wswitch.c: Adjust line numbers.
33438         * gcc.dg/Wswitch-default.c: Likewise.
33439         * gcc.dg/Wswitch-enum.c: Likewise.
33440
33441 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33442
33443         * gcc.c-torture/execute/20030222-1.c: New test.
33444
33445 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33446
33447         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33448
33449 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33450
33451         PR c++/9878
33452         * g++.dg/init/ref1.C: New test.
33453
33454 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33455
33456         * gcc.dg/sh-relax.c: New SH-only test.
33457
33458 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33459
33460         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33461         comment explaining purpose of testcase.
33462
33463 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33464
33465         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33466         for HC11/HC12 (asm needs two int registers).
33467         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33468         HC11/HC12 because the test uses an asm which needs two 32-bit
33469         registers.
33470
33471 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33472
33473         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33474         for HC11/HC12 (array is too large otherwise).
33475         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33476         * gcc.c-torture/compile/20010518-2.x: Likewise.
33477         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33478         HC11/HC12 (array is too large).
33479
33480 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33481
33482         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33483         * lib/g++-dg.exp (g++-dg-test): Likewise.
33484
33485 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33486
33487         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33488         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33489
33490 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33491
33492         * g++.dg/warn/implicit-typename1.C: Remove warning.
33493
33494 2003-02-28  Richard Henderson  <rth@redhat.com>
33495
33496         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33497         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33498
33499 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33500
33501         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33502         * g++.dg/pch/pch.exp: Likewise.
33503
33504 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33505
33506         PR c++/9879
33507         * testsuite/g++.dg/init/new4.C: New test.
33508
33509 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33510
33511         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33512
33513 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33514
33515         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33516         unsigned long.
33517
33518         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33519         wider than float.
33520
33521 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33522
33523         * lib/scanasm.exp: Add support for counting numbers of
33524         occurences.
33525         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33526         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33527
33528 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33529
33530         PR c++/9683
33531         * g++.dg/template/static3.C: New test.
33532
33533         PR c++/9829
33534         * g++.dg/parse/namespace6.C: New test.
33535
33536 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33537
33538         PR target/9732
33539         * gcc.dg/20030225-1.c: New test.
33540
33541 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33542
33543         * README: Remove out-of-date information.
33544
33545         PR c++/9836
33546         * g++.dg/template/spec6.C: New test.
33547
33548 2003-02-24  Jeff Law  <law@redhat.com>
33549
33550         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33551
33552 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33553
33554         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33555         * gcc.dg/pragma-ep-1.c: Likewise.
33556
33557 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33558
33559         PR c++/9602
33560         * g++.dg/template/friend16.C: New test.
33561
33562 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/5333
33565         * g++.dg/parse/fused-params1.C: Adjust error messages.
33566         * g++.dg/template/nested3.C: New test.
33567
33568 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33569
33570         * g++.dg/abi/param1.C: New test.
33571
33572 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33573
33574         PR c++/7982
33575         * g++.dg/warn/implicit-typename1.C: New test.
33576
33577 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33578
33579         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33580         with "mtune".
33581         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33582         * gcc.c-torture/execute/20010129-1.x: Likewise.
33583         * gcc.dg/20011107-1.c: Likewise.
33584         * gcc.dg/20020108-1.c: Likewise.
33585         * gcc.dg/20020122-3.c: Likewise.
33586         * gcc.dg/20020206-1.c: Likewise.
33587         * gcc.dg/20020310-1.c: Likewise.
33588         * gcc.dg/20020426-2.c: Likewise.
33589         * gcc.dg/20020517-1.c: Likewise.
33590         * gcc.dg/991230-1.c: Likewise.
33591         * gcc.dg/i386-unroll-1.c: Likewise.
33592         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33593
33594 2003-02-22  Jan Hubicka  <jh@suse.cz>
33595
33596         * gcc.dg/i386-mul.c: New test.
33597
33598 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33599
33600         * gcc.dg/builtins-5.c: New test case.
33601
33602 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33603
33604         * gcc.dg/asmreg-1.c: New test.
33605
33606 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33607
33608         PR c++/9749
33609         * g++.dg/parse/varmod1.C: New test.
33610
33611 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33612
33613         PR c++/9727
33614         * g++.dg/template/op1.C: New test.
33615
33616 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33617
33618         PR c++/8906
33619         * g++.dg/template/nested2.C: New test.
33620
33621 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33622
33623         PR c++/8724
33624         * g++.dg/expr/dtor1.C: New test.
33625
33626 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33627
33628         * gcc.dg/cpp/include3.c: New test.
33629         * gcc.dg/cpp/inc/foo.h: New file.
33630
33631 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33632
33633         * gcc.c-torture/execute/20030221-1.c: New test.
33634
33635 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33636
33637         PR c++/9729
33638         * g++.dg/abi/conv1.C: New test.
33639
33640 2003-02-20  Jan Hubicka  <jh@suse.cz>
33641
33642         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33643
33644 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33645
33646         * gcc.c-torture/compile/20030219-1.c: New test.
33647
33648 2003-02-18  Jan Hubicka  <jh@suse.cz>
33649
33650         * gcc.dg/funcorder.c: New test.
33651
33652 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33653
33654         * gcc.c-torture/execute/20030218-1.c: New.
33655
33656 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33657
33658         * gcc.dg/20030218-1.c: New.
33659
33660 2003-02-18  Richard Henderson  <rth@redhat.com>
33661
33662         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33663         * gcc.dg/attr-used-2.c: New.
33664
33665 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33666
33667         PR c++/9704
33668         * g++.dg/init/copy5.C: New test.
33669
33670 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33671
33672         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33673         * g++.dg/pch/pch.exp: Likewise.
33674
33675 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33676
33677         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33678         STACK_SIZE is not defined.
33679
33680 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33681
33682         PR c++/9457
33683         * g++.dg/template/init1.C: New test.
33684
33685 2003-02-16  Jan HUbicka  <jh@suse.cz>
33686
33687         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33688         (foo): Add few extra tests
33689         * gcc.dg/c99-const-expr-3.c: Likewise.
33690         * gcc.c-torture/execute/20030216-1.c: New.
33691
33692 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33693
33694         PR c++/9459
33695         * g++.dg/ext/typeof4.C: New test.
33696
33697 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33698
33699         * gcc.dg/i386-387-3.c: New test case.
33700
33701 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33702
33703         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33704         cris-*-elf* cris-*-aout* and mmix-*-*.
33705
33706 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33707
33708         * gcc.dg/20030213-1.c: New test.
33709
33710 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33711
33712         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33713         * gcc.dg/i386-387-2.c: Likewise.
33714
33715 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33716
33717         * gcc.dg/ppc-spe.c: Fix formatting.
33718         Enable tests that were previously unsupported by gas.
33719         Delete tests for instructions that no longer exist.
33720         Switch arguments on evsubifw builtin.
33721
33722 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33723
33724         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33725         STACK_SIZE is too small.
33726
33727 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33728             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33729
33730         * gcc.dg/decl-2.c: New test.
33731
33732 2003-02-10  Jan Hubicka  <jh@suse.cz>
33733
33734         * gcc.dg/i386-fpcvt-1.c: New test.
33735
33736 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33737
33738         * gcc.c-torture/execute/20030209-1.c: New test.
33739
33740 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33741
33742         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33743         int-wide bitops, use the constants of the same width.
33744         Likewise, if long long is 32-bit wide, test bitops using
33745         32-bit constants.
33746
33747 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33748
33749         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33750
33751 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33752
33753         * testsuite/gcc.dg/builtins-4.c: New test case.
33754
33755 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33756
33757         * gcc.dg/20020430-1.c: Fix dg command typos.
33758         * gcc.dg/20020503-1.c: Likewise.
33759
33760 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33761
33762         PR c++/8785
33763         * g++.dg/parse/fused-params1.C: New test.
33764
33765         PR c++/8857
33766         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33767
33768         PR c++/8921
33769         * g++.dg/parse/non-dependent1.C: New test.
33770
33771         PR c++/8928
33772         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33773
33774         PR c++/9228
33775         * g++.dg/parse/undefined7.C: New test.
33776         * g++.dg/parse/non-templ1.C: New test.
33777
33778         PR c++/9229
33779         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33780
33781 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33782
33783         * gcc.c-torture/compile/20030206-1.c: New test.
33784
33785 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33786
33787         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33788         "pow" to "foo" to avoid potential confusion with a math built-in.
33789
33790 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33791
33792         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33793         conditions for SPARC targets.
33794
33795 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33796
33797         * gcc.dg/20030204-1.c: New test.
33798
33799 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33800
33801         PR c++/38
33802         * g++.dg/parse/array-size1.C: New test.
33803
33804         PR c++/5657
33805         * g++.dg/parse/undefined3.C: New test.
33806
33807         PR c++/5665
33808         * g++.dg/parse/undefined4.C: New test.
33809
33810         PR c++/5975
33811         * g++.dg/parse/undefined5.C: New test.
33812
33813         PR c++/7259
33814         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33815
33816         PR c++/8578
33817         * g++.dg/parse/casting-operator1.C: New test.
33818
33819         PR c++/8596
33820         * g++.dg/parse/undefined6.C: New test.
33821
33822         PR c++/8736
33823         * g++.dg/parse/missing-template1.C: New test.
33824
33825 2003-02-04  Jan Hubicka  <jh@suse.cz>
33826
33827         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33828         * gcc.dg/i386-cmov?.c: Likewise.
33829         * gcc.dg/i386-fpcvt-?.c: Likewise.
33830         * gcc.dg/i386-ssefp-1.c: Likewise.
33831         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33832         conventions.
33833
33834 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33835
33836         PR c++/7129
33837         * testsuite/g++.dg/ext/max.C: New test.
33838
33839 2003-02-03  Jan Hubicka  <jh@suse.cz>
33840
33841         * gcc.c-torture/execute/20030203-1.c: New test.
33842
33843 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33844
33845         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33846         'natural-endian'.
33847
33848 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33849
33850         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33851         * g++.dg/init/new2.C: Likewise.
33852         * g++.dg/other/new1.C: Likewise.
33853
33854 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33855
33856         * gcc.dg/struct-ret-libc.c: New test.
33857
33858 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33859
33860         * gcc.dg/20030129-1.c: New test.
33861
33862 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33863
33864         PR c++/8849
33865         * g++.dg/template/ptrmem4.C: New test.
33866
33867 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33868
33869         * g++.dg/parser/constant1.C: New test.
33870
33871 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33872
33873         PR c++/8591
33874         * g++.dg/parse/friend2.C: New test.
33875
33876 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33877
33878         PR c++/9437
33879         * g++.dg/template/unify4.C: New test.
33880
33881 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33882
33883         * gcc.c-torture/execute/20030128-1.c: New test.
33884
33885 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33886
33887         * g++.dg/lookup/nested1.C: Test moved from ...
33888         * g++.old-deja/g++.other/lookup24.C: ... here.
33889
33890 2003-01-28  Jan Hubicka  <jh@suse.cz>
33891
33892         * gcc.dg/i386-cmov5.c: New test.
33893
33894 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33895
33896         * gcc.c-torture/execute/20010925-1.c: Changed the
33897         memcpy declaration.
33898
33899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33900
33901         PR c++/3902
33902         * g++.dg/parse/template5.C: New test.
33903
33904 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33905
33906         PR fortran/9258
33907         * g77.dg/pr9258: New test.
33908
33909 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33910
33911         * README: Move relevant parts from README.g++.
33912
33913         * README.g++: Remove this file.
33914
33915 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33916
33917         * g++.dg/abi/dcast1.C: New test.
33918
33919 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33920
33921         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33922
33923 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33924
33925         PR c++/47
33926         * g++.old-deja/g++.other/lookup24.C: New test.
33927
33928 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33929
33930         PR middle-end/7227
33931         * gcc.dg/uninit-C.c: New test.
33932
33933 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33934
33935         * g++.dg/abi/covariant1.C: New test.
33936
33937 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33938
33939         * gcc.dg/20030123-1.c: New test.
33940
33941 2003-01-25  Jan Hubicka  <jh@suse.cz>
33942
33943         PR opt/8492
33944         * gcc.c-torture/compile/20030125-1.c
33945
33946 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33947
33948         PR c++/9403
33949         * g++.dg/parse/template3.C: New test.
33950         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33951
33952         PR c++/795
33953         * g++.dg/parse/template4.C: New test.
33954
33955         PR c++/9415
33956         * g++.dg/template/qual2.C: New test.
33957
33958         PR c++/8545
33959         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33960
33961         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33962
33963 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33964
33965         * gcc.c-torture/execute/switch-1.c: New test case.
33966
33967 2003-01-25  Jan Hubicka  <jh@suse.cz>
33968
33969         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33970
33971 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33972
33973         Tweaks for Bison-1.875. From the NEWS file:
33974         "- `parse error' -> `syntax error'
33975         Bison now uniformly uses the term `syntax error'"
33976         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33977         * gcc.dg/cpp/digraph2.c: Likewise.
33978         * gcc.dg/cpp/direct2.c: Likewise.
33979         * gcc.dg/cpp/paste4.c: Likewise.
33980         * gcc.dg/c90-restrict-1.c: Likewise.
33981         * gcc.dg/c99-func-2.c: Likewise.
33982         * gcc.dg/noncompile/920721-2.c: Likewise.
33983         * gcc.dg/noncompile/930622-2.c: Likewise.
33984         * gcc.dg/noncompile/940112-1.c: Likewise.
33985         * gcc.dg/noncompile/950921-1.c: Likewise.
33986         * gcc.dg/noncompile/951123-1.c: Likewise.
33987         * gcc.dg/noncompile/971104-1.c: Likewise.
33988         * gcc.dg/noncompile/990416-1.c: Likewise.
33989
33990 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33991
33992         * g++.dg/parse/undefined1.C: Add error message.
33993
33994 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33995
33996         PR c++/9354
33997         * g++.dg/parse/new1.C: New test.
33998
33999         PR c++/9216
34000         * g++.dg/parse/template2.C: New test.
34001
34002         PR c++/9354
34003         * g++.dg/parse/typedef2.C: New test.
34004
34005         PR c++/9328
34006         * g++.dg/ext/typeof3.C: New test.
34007
34008 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34009
34010         PR c++/2738
34011         * g++.dg/parse/ret-type1.C: New test.
34012
34013         PR c++/3792
34014         * g++.dg/parse/tmpl-outside1.C: New test.
34015
34016         PR c++/4207
34017         * g++.dg/parse/int-as-enum1.C: New test.
34018
34019         PR c++/4903
34020         * g++.dg/parse/no-typename1.C: New test.
34021
34022         PR c++/5533
34023         * g++.dg/parse/no-value1.C: New test.
34024
34025         PR c++/5921
34026         * g++.dg/parse/wrong-inline1.C: New test.
34027
34028         PR c++/6402
34029         * g++.dg/parse/ref1.C: New test.
34030
34031         PR c++/6992
34032         * g++.dg/parse/attr-ctor1.C: New test.
34033
34034         PR c++/7229
34035         * g++.dg/parse/namespace5.C: New test.
34036
34037         PR c++/7917
34038         * g++.dg/parse/func-def1.C: New test.
34039
34040         PR c++/8143
34041         * g++.dg/parse/undefined1.C: New test.
34042
34043         PR c++/5723, PR c++/8522
34044         * g++.dg/parse/specialization1.C: New test.
34045
34046         PR c++/163, PR c++/8595
34047         * g++.dg/parse/struct-as-enum1.C: New test.
34048
34049         PR c++/9173
34050         * g++.dg/parse/undefined2.C: New test.
34051
34052 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34053
34054         PR c++/9298
34055         * g++.dg/parse/template1.C: New test.
34056
34057         PR c++/9384
34058         * g++.dg/parse/using1.C: New test.
34059
34060         PR c++/9285
34061         PR c++/9294
34062         * g++.dg/parse/expr2.C: New test.
34063
34064         PR c++/9388
34065         * g++.dg/parse/lookup2.C: Likewise.
34066
34067 2003-01-21  Jan Hubicka  <jh@suse.cz>
34068
34069         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34070         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34071         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34072         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34073
34074 2003-01-20  Nick Clifton  <nickc@redhat.com>
34075
34076         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34077         problem with ARM sibcall code generation.
34078
34079 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34080
34081         * gcc.c-torture/execute/20030120-1.c: New.
34082
34083 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34084
34085         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34086
34087 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34088
34089         PR c++/9272
34090         * g++.dg/parse/ctor1.C: New test.
34091
34092         PR c++/9294:
34093         * g++.dg/parse/qualified1.C: New test.
34094
34095         * g++.dg/parse/typename3.C: New test.
34096
34097 2003-01-16  Richard Henderson  <rth@redhat.com>
34098
34099         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34100
34101 2003-01-16  Richard Henderson  <rth@redhat.com>
34102
34103         * g++.dg/pch/pch.exp: Copy test header to the working directory
34104         before using it either for precompilation or direct use.
34105         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34106         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34107
34108 2003-01-16  Richard Henderson  <rth@redhat.com>
34109
34110         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34111         before using it either for precompilation or direct use.
34112         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34113         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34114
34115 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34116
34117         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34118         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34119         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34120         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34121         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34122         typename warning into error.
34123         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34124         error messages.
34125         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34126         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34127         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34128         messages.
34129         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34130         make declaration visible in template.
34131         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34132         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34133         messages.
34134         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34135         message.
34136         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34137         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34138         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34139         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34140         typename warning with error message.
34141         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34142         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34143         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34144
34145 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34146
34147         * g++.dg/parse/ambig2.C: New test.
34148
34149 2003-01-15  Richard Henderson  <rth@redhat.com>
34150
34151         * g++.dg/tls/init-2.C: Update error message string.
34152
34153 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34154
34155         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34156
34157 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34158
34159         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34160         all for HC11/HC12.
34161         * gcc.c-torture/compile/20001205-1.x: Likewise.
34162         * gcc.c-torture/compile/20001226-1.x: Likewise.
34163         * gcc.c-torture/compile/920520-1.x: Likewise.
34164         * gcc.c-torture/compile/961203-1.x: Likewise.
34165         * gcc.c-torture/compile/20020604-1.x: Likewise.
34166
34167 2003-01-15  Jan Hubicka  <jh@suse.cz>
34168
34169         * gcc.c-torture/compile/20030115-1.c: New test.
34170
34171         * gcc.dg/i386-fpcvt-1.c: New test.
34172         * gcc.dg/i386-fpcvt-2.c: New test.
34173
34174 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34175
34176         Further conform g++'s __vmi_class_type_info to the C++ ABI
34177         specification.
34178         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34179         the specification.
34180
34181 2003-01-14  Jan Hubicka  <jh@suse.cz>
34182
34183         * gcc.dg/i386-fpcvt-1.c: New test.
34184         * gcc.dg/i386-fpcvt-2.c: New test.
34185
34186 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34187
34188         * gcc.dg/i386-mmx-3.c: New test.
34189
34190 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34191
34192         PR c++/9264
34193         * g++.dg/parse/octal1.C: New file.
34194
34195         PR c++/9172
34196         * g++.dg/parse/typename1.C: New file.
34197
34198 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34199
34200         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34201         * gcc.dg/bf-no-ms-layout.c: Likewise.
34202         * gcc.dg/bf-ms-attrib.c: Likewise.
34203
34204 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34205
34206         PR c++/9099
34207         * g++.dg/parse/dtor1.C: New file.
34208
34209         PR c++/9128
34210         * g++.dg/rtti/typeid1.C: New file.
34211
34212         PR c++/9153
34213         * g++.dg/parse/lookup1.C: New file.
34214
34215         PR c++/9171
34216         * g++.dg/templ/spec5.C: New file.
34217
34218 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34219
34220         * gcc.c-torture/compile/20030110-1.c: New test.
34221
34222 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34223
34224         Merge from pch-branch:
34225
34226         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34227
34228         * gcc.dg/pch/cpp-1.h: New.
34229         * gcc.dg/pch/cpp-1.c: New.
34230         * gcc.dg/pch/cpp-2.h: New.
34231         * gcc.dg/pch/cpp-2.c: New.
34232
34233         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34234
34235         * gcc.dg/pch/except-1.h: New.
34236         * gcc.dg/pch/except-1.c: New.
34237
34238         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34239
34240         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34241         running test.
34242         * gcc.dg/pch: Include *.hp not *.h.
34243         * gcc.dg/pch/system-1.h: New.
34244         * gcc.dg/pch/system-1.c: New.
34245
34246         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34247
34248         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34249         rather than trying to build and run a program using PCH.
34250         * gcc.dg/pch: Remove dg-do commands from test files.
34251
34252         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34253
34254         * gcc.dg/pch/macro-3.c: New.
34255         * gcc.dg/pch/macro-3.h: New.
34256
34257         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34258
34259         * gcc.dg/pch/common-1.c: New.
34260         * gcc.dg/pch/common-1.h: New.
34261         * gcc.dg/pch/decl-1.c: New.
34262         * gcc.dg/pch/decl-1.h: New.
34263         * gcc.dg/pch/decl-2.c: New.
34264         * gcc.dg/pch/decl-2.h: New.
34265         * gcc.dg/pch/decl-3.c: New.
34266         * gcc.dg/pch/decl-3.h: New.
34267         * gcc.dg/pch/decl-4.c: New.
34268         * gcc.dg/pch/decl-4.h: New.
34269         * gcc.dg/pch/decl-5.c: New.
34270         * gcc.dg/pch/decl-5.h: New.
34271         * gcc.dg/pch/global-1.c: New.
34272         * gcc.dg/pch/global-1.h: New.
34273         * gcc.dg/pch/inline-1.c: New.
34274         * gcc.dg/pch/inline-1.h: New.
34275         * gcc.dg/pch/inline-2.c: New.
34276         * gcc.dg/pch/inline-2.h: New.
34277         * gcc.dg/pch/static-1.c: New.
34278         * gcc.dg/pch/static-1.h: New.
34279         * gcc.dg/pch/static-2.c: New.
34280         * gcc.dg/pch/static-2.h: New.
34281
34282         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34283
34284         * g++.dg/pch/pch.exp: Better handle failing testcases.
34285         * gcc.dg/pch/pch.exp: Likewise.
34286         * gcc.dg/pch/macro-1.c: New.
34287         * gcc.dg/pch/macro-1.h: New.
34288         * gcc.dg/pch/macro-2.c: New.
34289         * gcc.dg/pch/macro-2.h: New.
34290
34291         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34292
34293         * g++.dg/dg.exp: Treat files in pch/ specially.
34294         * g++.dg/pch/pch.exp: New file.
34295         * g++.dg/pch/empty.H: New file.
34296         * g++.dg/pch/empty.C: New file.
34297         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34298         "precompile".
34299
34300         * gcc.dg/pch/pch.exp: New file.
34301         * gcc.dg/pch/empty.h: New file.
34302         * gcc.dg/pch/empty.c: New file.
34303         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34304         "precompile".
34305
34306 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34307
34308         * g++.dg/template/friend14.C: New test.
34309
34310 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34311
34312         * gcc.dg/old-style-asm-1.c: New test.
34313
34314 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34315
34316         * gcc.c-torture/compile/20030109-1.c: New test.
34317
34318 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34319
34320         * gcc.c-torture/execute/20030109-1.c: New test.
34321
34322 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34323
34324         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34325         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34326         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34327         * g++.old-deja/g++.mike/eh2.C: Likewise.
34328         * g++.old-deja/g++.mike/eh3.C: Likewise.
34329         * g++.old-deja/g++.mike/eh5.C: Likewise.
34330         * g++.old-deja/g++.mike/eh6.C: Likewise.
34331         * g++.old-deja/g++.mike/eh7.C: Likewise.
34332         * g++.old-deja/g++.mike/eh8.C: Likewise.
34333         * g++.old-deja/g++.mike/eh9.C: Likewise.
34334         * g++.old-deja/g++.mike/eh10.C: Likewise.
34335         * g++.old-deja/g++.mike/eh12.C: Likewise.
34336         * g++.old-deja/g++.mike/eh13.C: Likewise.
34337         * g++.old-deja/g++.mike/eh14.C: Likewise.
34338         * g++.old-deja/g++.mike/eh16.C: Likewise.
34339         * g++.old-deja/g++.mike/eh17.C: Likewise.
34340         * g++.old-deja/g++.mike/eh18.C: Likewise.
34341         * g++.old-deja/g++.mike/eh21.C: Likewise.
34342         * g++.old-deja/g++.mike/eh23.C: Likewise.
34343         * g++.old-deja/g++.mike/eh24.C: Likewise.
34344         * g++.old-deja/g++.mike/eh25.C: Likewise.
34345         * g++.old-deja/g++.mike/eh26.C: Likewise.
34346         * g++.old-deja/g++.mike/eh27.C: Likewise.
34347         * g++.old-deja/g++.mike/eh28.C: Likewise.
34348         * g++.old-deja/g++.mike/eh29.C: Likewise.
34349         * g++.old-deja/g++.mike/eh31.C: Likewise.
34350         * g++.old-deja/g++.mike/eh33.C: Likewise.
34351         * g++.old-deja/g++.mike/eh34.C: Likewise.
34352         * g++.old-deja/g++.mike/eh35.C: Likewise.
34353         * g++.old-deja/g++.mike/eh36.C: Likewise.
34354         * g++.old-deja/g++.mike/eh37.C: Likewise.
34355         * g++.old-deja/g++.mike/eh38.C: Likewise.
34356         * g++.old-deja/g++.mike/eh39.C: Likewise.
34357         * g++.old-deja/g++.mike/eh40.C: Likewise.
34358         * g++.old-deja/g++.mike/eh41.C: Likewise.
34359         * g++.old-deja/g++.mike/eh42.C: Likewise.
34360         * g++.old-deja/g++.mike/eh44.C: Likewise.
34361         * g++.old-deja/g++.mike/eh46.C: Likewise.
34362         * g++.old-deja/g++.mike/eh47.C: Likewise.
34363         * g++.old-deja/g++.mike/eh48.C: Likewise.
34364         * g++.old-deja/g++.mike/eh49.C: Likewise.
34365         * g++.old-deja/g++.mike/eh50.C: Likewise.
34366         * g++.old-deja/g++.mike/eh51.C: Likewise.
34367         * g++.old-deja/g++.mike/eh53.C: Likewise.
34368         * g++.old-deja/g++.mike/eh55.C: Likewise.
34369         * g++.old-deja/g++.mike/p7912.C: Likewise.
34370         * g++.old-deja/g++.mike/p9706.C: Likewise.
34371         * g++.old-deja/g++.mike/p10416.C: Likewise.
34372         * g++.old-deja/g++.mike/p11667.C: Likewise.
34373         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34374         Remove redundant reference to Iris.
34375         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34376         Elxsi, i860, Pico Java, and WE32K.
34377
34378 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34379
34380         * g++.dg/ext/asm4.C: New test.
34381
34382 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34383
34384         PR c++/9030
34385         * g++.dg/template/friend12.C: New test.
34386         * g++.dg/template/friend13.C: Likewise.
34387         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34388
34389 2003-01-08  Jan Hubicka  <jh@suse.cz>
34390
34391         * gcc.dg/i386-cadd.c: New test.
34392         * gcc.dg/i386-cmov4.c: Likewise.
34393
34394 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/9165
34397         * g++.dg/warn/Wunused-3.C: New test.
34398
34399         * g++.dg/abi/bitfield9.C: New test.
34400
34401         PR c++/9189
34402         * g++.dg/parse/defarg3.C: New test.
34403
34404 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34405
34406         * g++.dg/parse/ambig1.C: New test.
34407         * g++.dg/parse/defarg2.C: New test.
34408
34409 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34410
34411         * g++.dg/template/defarg-1.C: New test.
34412         * g++.dg/template/local2.C: Likewise.
34413
34414 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34415
34416         * gcc.c-torture/execute/20030105-1.c: New test.
34417
34418 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34419
34420         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34421         * g++.dg/parse/namespace4.C: Likewise.
34422
34423 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/template/ntp2.C: New test.
34426
34427 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34428
34429         * g++.dg/parse/extern-C-1.C: New test.
34430
34431         * g++.dg/parse/namespace4.C: New test.
34432
34433         * g++.dg/template/nested1.C: New test.
34434
34435         * g++.dg/parse/namespace3.C: New test.
34436
34437 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34438
34439         * g++.dg/lookup/two-stage1.C: New test.
34440
34441 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34442
34443         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34444         * g++.old-deja/g++.jason/access8.C: Likewise.
34445         * g++.old-deja/g++.other/decl5.C: Likewise.
34446
34447 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34448
34449         * g++.dg/parse/parse7.C: New test.
34450
34451 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/2843
34454         * g++.dg/ext/attrib7.C: New test.
34455
34456 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34457
34458         * g++.dg/parse/parse6.C: New test.
34459
34460 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34461
34462         * gcc.dg/h8300-stack-1.c: New.
34463
34464 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34465
34466         g++.dg/lookup/exception1.C: New test.
34467
34468         g++.dg/lookup/template1.C: New test.
34469
34470         g++.dg/parse/namespace2.C: New test.
34471
34472         g++.dg/parse/parens2.C: New test.
34473
34474 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34475
34476         * g++.dg/parse/parse5.C: New test.
34477         * g++.dg/lookup/scoped4.C: New test.
34478
34479 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34480
34481         * g++.dg/parse/parens1.C: New test.
34482
34483         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34484         angle-bracket1.C.
34485         * g++.dg/parse/parens2.C: New test.
34486
34487         * g++.dg/lookup/scope-operator1.C: New test.
34488
34489         * g++.dg/parse/operator1.C: New test.
34490
34491 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34492
34493         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34494         * g++.old-deja/g++.other/access6.C: Likewise.
34495         * g++.old-deja/g++.other/decl1.C: Likewise.
34496         * g++.old-deja/g++.pt/typename12.C: Likewise.
34497
34498 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34499
34500         * g++.dg/parse/namespace1.C: New test.
34501
34502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34503
34504         * g++.dg/parse/parse4.C: New test.
34505
34506 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34507
34508         * g++.dg/parse/parse3.C: New test.
34509
34510 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34511
34512         * g++.dg/parse/parse2.C: New test.
34513
34514 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34515
34516         * g++.dg/template/friend11.C: New test.
34517
34518 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34519
34520         * g++.dg/parse/parse1.C: New test.
34521
34522 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34523
34524         * lib/profopt.exp: Change the name of a global variable to avoid
34525         possible clashes with other test suites.
34526
34527 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         * g++.dg/inherit/covariant8.C: New test.
34530
34531 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34532
34533         * g++.dg/init/array9.C: New test.
34534
34535         PR c++/9112
34536         * g++.dg/parse/expr1.C: New test.
34537
34538 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34539
34540         * gcc.c-torture/compile/20021230-1.c: New test.
34541
34542 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34543
34544         * g++.dg/inherit/covariant5.C: New test.
34545         * g++.dg/inherit/covariant6.C: New test.
34546         * g++.dg/inherit/covariant7.C: New test.
34547
34548 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34549
34550         PR c++/2739
34551         * g++.dg/other/access2.C: New test.
34552
34553 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34554
34555         * g++.dg/other/anon-struct.C: No longer fails
34556         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34557         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34558         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34559
34560 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34561
34562         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34563
34564 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34565
34566         * g++.dg/eh/spec4.C: Remove stray semicolon.
34567         * g++.dg/expr/pmf-1.C: Change error message.
34568         * g++.dg/ext/asm1.C: Remove stray semicolon.
34569         * g++.dg/ext/typename1.C: Add missing typenames.
34570         * g++.dg/inherit/template-as-base.C: Change error message.
34571         * g++.dg/lookup/scoped1.C: Likewise.
34572         * g++.dg/lookup/scoped2.C: Likewise.
34573         * g++.dg/lookup/using2.C: Likewise.
34574         * g++.dg/other/component1.C: Remove stray semicolon.
34575         * g++.dg/other/do1.C: Change error message.
34576         * g++.dg/other/error2.C: Likewise.
34577         * g++.dg/other/init1.C: Likewise.
34578         * g++.dg/other/packed1.C: Remove stray semicolon.
34579         * g++.dg/other/ptrmem2.C: Change error message.
34580         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34581         marker.
34582         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34583         * g++.dg/template/access3.C: Add typename keyword.
34584         * g++.dg/template/access5.C: Remove stray semicolon.
34585         * g++.dg/template/access6.C: Likewise.
34586         * g++.dg/template/complit1.C: Likewise.
34587         * g++.dg/template/crash1.C: Change error message.
34588         * g++.dg/template/inherit2.C: Remove stray semicolon.
34589         * g++.dg/template/instantiate2.C: Likewise.
34590         * g++.dg/template/instantiate3.C: Change error message.
34591         * g++.dg/template/qual1.C: Remove stray semicolon.
34592         * g++.dg/template/qualttp18.C: Change error message.
34593         * g++.dg/template/ref1.C: Remove stray semicolon.
34594         * g++.dg/template/sizeof1.C (A::value): Declare it.
34595         * g++.dg/template/spec4.C: Change error message.
34596         * g++.dg/template/static1.C: Likewise.
34597         * g++.dg/template/type1.C: Likewise.
34598         * g++.dg/template/typename3.C: Likewise.
34599         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34600         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34601         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34602         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34603         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34604         named return value extension.
34605         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34606         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34607         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34608         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34609         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34610         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34611         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34612         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34613         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34614         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34615         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34616         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34617         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34618         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34619         syntax.
34620         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34621         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34622         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34623         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34624         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34625         * g++.old-deja/g++.brendan/template11.C: Likewise.
34626         * g++.old-deja/g++.brendan/template26.C: Likewise.
34627         * g++.old-deja/g++.brendan/template27.C: Use explicit
34628         specialization syntax.
34629         * g++.old-deja/g++.brendan/template30.C: Likewise.
34630         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34631         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34632         non-dependent names.
34633         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34634         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34635         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34636         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34637         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34638         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34639         named return value extension.
34640         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34641         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34642         * g++.old-deja/g++.ext/return1.C: Likewise.
34643         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34644         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34645         * g++.old-deja/g++.jason/access8.C: Likewise.
34646         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34647         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34648         pseudo-destructor names.
34649         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34650         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34651         pseudo-destructor names.
34652         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34653         * g++.old-deja/g++.jason/overload19.C: Likewise.
34654         * g++.old-deja/g++.jason/overload32.C: Likewise.
34655         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34656         stray semicolons.
34657         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34658         * g++.old-deja/g++.jason/return.C: Likewise.
34659         * g++.old-deja/g++.jason/return2.C: Likewise.
34660         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34661         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34662         syntax.
34663         * g++.old-deja/g++.jason/template10.C: Account for use of
34664         non-dependent names.
34665         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34666         syntax.
34667         * g++.old-deja/g++.jason/template37.C: Likewise.
34668         * g++.old-deja/g++.law/access4.C: Change error messages.
34669         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34670         pseudo-destructor names.
34671         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34672         * g++.old-deja/g++.law/ctors9.C: Likewise.
34673         * g++.old-deja/g++.law/cvt22.C: Likewise.
34674         * g++.old-deja/g++.law/dtors5.C: Likewise.
34675         * g++.old-deja/g++.law/global-init1.C: Likewise.
34676         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34677         * g++.old-deja/g++.law/operators28.C: Likewise.
34678         * g++.old-deja/g++.law/visibility28.C: Likewise.
34679         * g++.old-deja/g++.martin/eval1.C: Likewise.
34680         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34681         name.
34682         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34683         * g++.old-deja/g++.mike/net34.C: Likewise.
34684         * g++.old-deja/g++.mike/net36.C: Likewise.
34685         * g++.old-deja/g++.mike/ns2.C: Likewise.
34686         * g++.old-deja/g++.mike/p12306.C: Likewise.
34687         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34688         value extension.
34689         * g++.old-deja/g++.mike/p700.C: Likewise.
34690         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34691         * g++.old-deja/g++.mike/p710.C: Likewise.
34692         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34693         value extension.
34694         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34695         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34696         * g++.old-deja/g++.ns/crash2.C: Likewise.
34697         * g++.old-deja/g++.ns/crash3.C: Likewise.
34698         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34699         * g++.old-deja/g++.ns/ns17.C: Likewise.
34700         * g++.old-deja/g++.ns/template16.C: Likewise.
34701         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34702         keyword.
34703         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34704         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34705         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34706         named return value extension.
34707         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34708         * g++.old-deja/g++.other/access4.C: Issue additional error
34709         messages.
34710         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34711         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34712         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34713         * g++.old-deja/g++.other/crash25.C: Change error message.
34714         * g++.old-deja/g++.other/crash4.C: Change error message.
34715         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34716         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34717         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34718         checks.
34719         * g++.old-deja/g++.other/defarg8.C: Likewise.
34720         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34721         * g++.old-deja/g++.other/dtor10.C: Likewise.
34722         * g++.old-deja/g++.other/incomplete.C: Likewise.
34723         * g++.old-deja/g++.other/linkage7.C: Likewise.
34724         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34725         lookup algorithm.
34726         * g++.old-deja/g++.other/mangle2.C: Likewise.
34727         * g++.old-deja/g++.other/refinit2.C: Likewise.
34728         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34729         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34730         * g++.old-deja/g++.pt/crash28.C: Likewise.
34731         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34732         syntax.
34733         * g++.old-deja/g++.pt/crash32.C: Change error message.
34734         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34735         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34736         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34737         error message position.
34738         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34739         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34740         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34741         syntax.
34742         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34743         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34744         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34745         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34746         keyword.
34747         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34748         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34749         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34750         keyword.
34751         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34752         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34753         syntax.
34754         * g++.old-deja/g++.pt/friend28.C: Account for use of
34755         non-dependent names.
34756         * g++.old-deja/g++.pt/friend29.C: Likewise.
34757         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34758         rules.
34759         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34760         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34761         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34762         lookup rules.
34763         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34764         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34765         keyword.
34766         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34767         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34768         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34769         keyword.
34770         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34771         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34772         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34773         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34774         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34775         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34776         keyword.
34777         * g++.old-deja/g++.pt/spec10.C: Likewise.
34778         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34779         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34780         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34781         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34782         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34783         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34784         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34785         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34786         * g++.old-deja/g++.pt/typename15.C: Likewise.
34787         * g++.old-deja/g++.pt/typename22.C: Likewise.
34788         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34789         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34790         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34791         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34792         syntax.
34793         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34794         return value extension.
34795         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34796         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34797         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34798         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34799
34800 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34801
34802         * g++.dg/warn/inline1.C: New test.
34803         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34804         * g++.old-deja/g++.jason/synth10.C: Likewise.
34805         * g++.old-deja/g++.mike/net31.C: Likewise.
34806         * g++.old-deja/g++.mike/p8786.C: Likewise.
34807
34808         * g++.dg/template/friend10.C: New test.
34809         * g++.dg/template/conv5.C: New test.
34810
34811 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34812
34813         * g++.dg/lookup/scoped3.C: New test.
34814
34815         * g++.dg/lookup/decl1.C: New test.
34816         * g++.dg/lookup/decl2.C: New test.
34817
34818 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34819
34820         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34821         gcc.c-torture/compile/20021015-1.c,
34822         gcc.c-torture/compile/20021015-2.c,
34823         gcc.c-torture/compile/20021123-1.c,
34824         gcc.c-torture/compile/20021123-2.c,
34825         gcc.c-torture/compile/20021123-3.c,
34826         gcc.c-torture/compile/20021123-4.c,
34827         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34828         only to 3.1 or 3.2 branch.
34829
34830 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34831
34832         * gcc.dg/i386-bitfield3.c: New test.
34833
34834         * gcc.dg/i386-bitfield2.c: New test.
34835
34836 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34837
34838         * g++.dg/parse/conv_op1.C: New test.
34839
34840 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34841
34842         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34843         approved.
34844
34845 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34846
34847         * gcc.c-torture/compile/20021220-1.c: New test.
34848
34849 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34850
34851         * gcc.dg/i386-fastcall-1.c: New.
34852
34853 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34854
34855         * gcc.c-torture/execute/20021219-1.c: New test.
34856
34857 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34858
34859         * gcc.dg/i386-pic-1.c: New test.
34860
34861 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34862
34863         PR c++/8099
34864         * g++.dg/template/friend9.C: New test.
34865
34866 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34867
34868         PR c++/3663
34869         * g++.dg/template/access7.C: New test.
34870
34871 2002-12-18  Nick Clifton  <nickc@redhat.com>
34872
34873         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34874         the libstdc++-v3 directory has been found.
34875
34876 2002-12-12  Devang Patel <dpatel@apple.com>
34877         * gcc.dg/darwin-ld-1.c: New test.
34878         * gcc.dg/darwin-ld-2.c: New test.
34879         * gcc.dg/darwin-ld-3.c: New test.
34880         * gcc.dg/darwin-ld-4.c: New test.
34881         * gcc.dg/darwin-ld-5.c: New test.
34882
34883 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34884
34885         * gcc.c-torture/compile/20021212-1.c: New test.
34886
34887 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34888
34889         * gcc.dg/fshort-wchar: New test.
34890
34891 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34892
34893         PR c++/8372
34894         * g++.dg/template/dtor1.C: New test.
34895
34896         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34897         markers.
34898
34899 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34900
34901         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34902
34903 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34904
34905         * g++.dg/template/static1.C: New test.
34906         * g++.dg/template/static2.C: New test.
34907         * g++.old-deja/g++.ext/memconst.C: New test.
34908
34909 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34910
34911         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34912         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34913         * g++.dg/special/initp1.C: Likewise.
34914
34915 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34916
34917         * gcc.c-torture/execute/20021204-1.c: New test.
34918
34919 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34920
34921         * gcc.dg/ppc-fmadd-1.c: New file.
34922         * gcc.dg/ppc-fmadd-2.c: New file.
34923         * gcc.dg/ppc-fmadd-3.c: New file.
34924
34925 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34926
34927         * gcc.c-torture/compile/20021204-1.c: New test.
34928
34929 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34930
34931         * g++.dg/inherit/covariant2.C: New test.
34932         * g++.dg/inherit/covariant3.C: New test.
34933         * g++.dg/inherit/covariant4.C: New test.
34934         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34935         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34936
34937 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34938
34939         PR c++/8688
34940         * g++.dg/init/brace3.C: New test.
34941
34942 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34943
34944         * gcc.dg/20020210-1.c: Fix a comment typo.
34945
34946 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34947
34948         PR c++/8720
34949         * g++.dg/parse/defarg1.C: New test.
34950
34951         PR c++/8615
34952         * g++.dg/template/char1.C: New test.
34953
34954         * g++.dg/template/varmod1.C: Fix typo.
34955
34956 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34957
34958         DR 180
34959         * g++.old-deja/g++.pt/crash32.C: Expect error.
34960
34961 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34962
34963         PR c++/5919
34964         * g++.dg/template/varmod1.C: New test.
34965
34966         PR c++/8727
34967         * g++.dg/inherit/typeinfo1.C: New test.
34968
34969         PR c++/8663
34970         * g++.dg/inherit/typedef1.C: New test.
34971
34972 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34973
34974         PR c++/8332
34975         PR c++/8493
34976         * g++.dg/template/strlen1.C: New test.
34977
34978         PR c++/8227
34979         * g++.dg/template/ctor2.C: New test.
34980
34981         PR c++/8214
34982         * g++.dg/init/string1.C: New test.
34983
34984         PR c++/8511
34985         * g++.dg/template/friend8.C: New test.
34986
34987 2002-11-29  Joe Buck <jbuck@synopsys.com>
34988
34989         * g++.dg/lookup/anon2.C: New test.
34990
34991 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34992
34993         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34994         h8300 port.
34995
34996 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34997
34998         * gcc.dg/bitfld-6.c: New test.
34999
35000 2002-11-27  Jan Hubicka  <jh@suse.cz>
35001
35002         * gcc.c-torture/execute/20021127.[cx]: New test.
35003
35004 2002-11-26  Jan Hubicka  <jh@suse.cz>
35005
35006         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35007         quality.
35008
35009 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35010
35011         * g++.dg/init/brace2.C: New test.
35012         * g++.old-deja/g++.mike/p9129.C: Correct.
35013
35014 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35015
35016         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35017
35018 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35019
35020         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35021
35022 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35023
35024         * testsuite/g++.dg/abi/empty11.C: New test.
35025         * testsuite/g++.dg/rtti/cv1.C: New test.
35026
35027 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35028
35029         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35030
35031 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35032
35033         * g++.dg/abi/empty10.C: New test.
35034
35035 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35036
35037         * gcc.c-torture/compile/20021124-1.c: New test.
35038
35039 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35040
35041         * g++.dg/abi/rtti2.C: New test.
35042
35043 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35044
35045         * gcc.dg/i386-unroll-1.c: New test.
35046
35047 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35048
35049         * gcc.c-torture/compile/20021120-1.c: New test.
35050         * gcc.c-torture/compile/20021120-2.c: New test.
35051
35052 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35053
35054         * gcc.dg/bitfld-5.c: New test.
35055
35056 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35057
35058         * gcc.c-torture/execute/20021120-3.c: New test.
35059
35060 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35061
35062         * gcc.c-torture/execute/20021120-2.c: New test.
35063
35064 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35065
35066         * gcc.c-torture/execute/20021120-1.c: New test.
35067
35068 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.c-torture/execute/20021118-3.c: New test.
35071
35072 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35073
35074         * gcc.c-torture/compile/20021119-1.c: New test.
35075
35076 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35077
35078         * gcc.dg/duff-1.c: New test.
35079         * gcc.dg/duff-2.c: New test.
35080         * gcc.dg/duff-3.c: New test.
35081
35082 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35083
35084         * gcc.dg/cpp/_Pragma5.c: New test.
35085
35086 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35087
35088         * gcc.c-torture/execute/20021118-2.c: New test.
35089
35090 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35091
35092         * gcc.c-torture/execute/20021118-1.c: New test.
35093
35094 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35095
35096         * gcc.dg/20021116-1.c: New test.
35097
35098 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35099
35100         * g++.dg/abi/vcall1.C: New test.
35101
35102 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35103
35104         * gcc.dg/20021029-1.c: New test.
35105         * gcc.dg/20021029-2.c: New test.
35106
35107 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35108
35109         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35110
35111 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35112
35113         PR c/8439
35114         * gcc.dg/20021110.c: Move to ...
35115         * gcc.c-torture/compile/20021110.c: .... here.
35116
35117 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35118
35119         PR c/8467
35120         * gcc.c-torture/execute/20021111-1.c
35121
35122 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35123
35124         PR c/8439
35125         * gcc.dg/20021110.c: New test.
35126
35127 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35128
35129         * g++.dg/abi/vthunk3.C: Run only on x86.
35130
35131 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35132
35133         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35134
35135 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35136
35137         * lib/compat.exp (compat-execute): Fix logic error in last
35138         change.
35139
35140 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35141
35142         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35143
35144 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35145
35146         PR c++/8389
35147         * g++.dg/template/access6.C: New test.
35148
35149 2002-11-08  Jan Hubicka  <jh@suse.cz>
35150
35151         * gcc.dg/i386-ssefp-1.c: New test.
35152         * gcc.dg/i386-ssefp-1.c: New test.
35153
35154 2002-11-08  Jan Hubicka  <jh@suse.cz>
35155
35156         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35157
35158 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35159
35160         * g++.dg/abi/vthunk3.C: New test.
35161
35162         PR c++/8338
35163         * g++.dg/template/crash2.C: New test.
35164
35165 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35166
35167         * testsuite/g++.dg/abi/dtor1.C: New test.
35168         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35169
35170 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35171
35172         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35173         Darwin.
35174
35175 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35176
35177         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35178         -mthumb.  Only xfail with -O0.
35179
35180 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35181
35182         * g++.dg/abi/thunk1.C: New test.
35183         * g++.dg/abi/thunk2.C: Likewise.
35184         * g++.dg/abi/vtt1.C: Likewise.
35185
35186 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35187
35188         PR optimization/8423
35189         * gcc.c-torture/execute/builtin-constant.c: New test.
35190
35191 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35192
35193         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35194         Add some more cases.
35195
35196 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35197
35198         PR c++/8391
35199         * g++.dg/opt/local1.C: New test.
35200
35201 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35202
35203         PR c++/8160
35204         * g++.dg/template/complit1.C: New test.
35205
35206         PR c++/8149
35207         * g++.dg/template/typename4.C: Likewise.
35208
35209 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35210
35211         Core issue 287, PR c++/7639
35212         * g++.dg/template/instantiate1.C: Adjust error location.
35213         * g++.dg/template/instantiate3.C: New test.
35214         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35215         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35216         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35217
35218 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35219
35220         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35221
35222 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35223
35224         PR c++/8287
35225         * g++.dg/init/dtor2.C: New test.
35226
35227 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35228
35229         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35230         * gcc.dg/nest.c: Bypass errors on irix6.
35231
35232 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35233
35234         * gcc.dg/nest.c: Expect error for mmix-*-*.
35235         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35236
35237 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35238
35239         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35240         markers.
35241
35242         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35243
35244 2002-10-25  Mike Stump  <mrs@apple.com>
35245
35246         * gcc.dg/warn-1.c: New test.
35247
35248 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35249
35250         * g++.dg/template/typename3.C: New test.
35251
35252 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35253
35254         * g++.dg/lookup/ptrmem1.C: New test.
35255
35256         * g++.dg/abi/vthunk2.C: New test.
35257
35258 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35259
35260         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35261
35262 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35263
35264         * g++.dg/abi/empty9.C: New test.
35265
35266 2002-10-24  Richard Henderson  <rth@redhat.com>
35267
35268         * g++.dg/inherit/thunk1.C: Enable for ia64.
35269
35270 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35271
35272         PR c++/8067
35273         * g++.dg/lookup/pretty1.C: New test.
35274
35275 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35276
35277         * gcc.dg/20021023-1.c: New test.
35278
35279 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35280
35281         PR c++/7679
35282         * g++.dg/parse/inline1.C: New test.
35283
35284 2002-10-23  Richard Henderson  <rth@redhat.com>
35285
35286         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35287
35288         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35289
35290 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35291
35292         PR c++/6579
35293         * g++.dg/parse/stmtexpr3.C: New test.
35294
35295 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         * g++.dg/expr/cond1.C: New test.
35298
35299 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35300
35301         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35302
35303 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35304
35305         * g++.dg/abi/vbase13.C: New test.
35306         * g++.dg/abi/vbase14.C: Likewise.
35307
35308 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35309
35310         * gcc.dg/tls/pic-1.c: New test.
35311         * gcc.dg/tls/nonpic-1.c: New test.
35312         * gcc.dg/20021018-1.c: New test.
35313
35314 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35315
35316         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35317         Remove only files with the same base name as the test case.
35318         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35319         (profopt-execute): Likewise.  Also, remove old profiling
35320         and performance data files before running the tests.
35321
35322         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35323         * g++.dg/bprob/bprob.exp: Likewise.
35324         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35325         to allow more general test case names.
35326
35327         * g++.dg/bprob/bprob-1.C: Rename to ...
35328         * g++.dg/bprob/g++-bprob-1.C: ... this.
35329
35330         * g77.dg/bprob/bprob-1.f: Rename to ...
35331         * g77.dg/bprob/g77-bprob-1.f: ... this.
35332
35333 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35334
35335         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35336         bison 1.50 or later.
35337
35338 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35339
35340         * g++.dg/README: Describe more test directories.
35341
35342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35343
35344         * g++.dg/init/array6.C: Add additional tests.
35345
35346 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35347
35348         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35349         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35350
35351 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35352
35353         * gcc.c-torture/compile/20020604-1.x: New.
35354         * gcc.c-torture/compile/simd-5.x: Likewise.
35355         * gcc.c-torture/execute/920710-1.x: Likewise.
35356         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35357
35358 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35359
35360         * g++.dg/inherit/override1.C: Add dg-options clause.
35361
35362 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35363
35364         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35365         _mm_slli_si128.
35366
35367 2002-10-19  Andreas Schwab  <schwab@suse.de>
35368
35369         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35370         directory component.
35371
35372 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35373
35374         * g++.dg/inherit/thunk1.C: New test.
35375
35376         * g++.dg/inherit/override1.C: New test.
35377
35378         * g++.dg/abi/mangle11.C: New test.
35379         * g++.dg/abi/mangle14.C: New test.
35380         * g++.dg/abi/mangle17.C: New test.
35381
35382 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.dg/overload/member2.C: New test.
35385
35386 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35387
35388         * g++.dg/README: Describe new compat directory.
35389         * g++.dg/dg.exp: Skip tests in compat directory.
35390         * README.compat: New file.
35391         * lib/compat.exp: New expect script.
35392         * g++.dg/compat: New test directory.
35393         * g++.dg/compat/compat.exp: New expect script.
35394         * g++.dg/compat/abi: New test directory.
35395         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35396         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35397         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35398         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35399         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35400         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35401         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35402         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35403         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35404         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35405         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35406         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35407         * g++.dg/compat/break: New test directory.
35408         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35409         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35410         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35411         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35412         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35413         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35414         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35415         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35416         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35417         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35418         g++.dg/compat/break/README: New files.
35419         * g++.dg/compat/eh: New test directory.
35420         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35421         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35422         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35423         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35424         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35425         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35426         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35427         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35428         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35429         g++.dg/compat/eh/filter2_y.C,
35430         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35431         g++.dg/compat/eh/new1_y.C,
35432         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35433         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35434         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35435         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35436         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35437         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35438         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35439         g++.dg/compat/eh/unexpected1_y.C: New files.
35440         * g++.dg/compat/init: New test directory.
35441         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35442         g++.dg/compat/init/array5_y.C,
35443         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35444         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35445         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35446         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35447         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35448         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35449         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35450         g++.dg/compat/init/init-ref2_y.C: New files.
35451
35452 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35453
35454         PR c++/7584
35455         * g++.dg/inherit/using3.C: New test.
35456
35457 2002-10-17  Jan Hubicka  <jh@suse.cz>
35458
35459         * gcc.dg/20021017-2.c: New test.
35460
35461 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35462
35463         * g++.dg/abi/mangle16.C: Adjust.
35464
35465         * g++.dg/init/array8.C: New test.
35466
35467 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35468
35469         * gcc.dg/special/mips-abi.exp: New test.
35470         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35471
35472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35473
35474         * g++.dg/abi/mangle16.C: New test.
35475         * g++.dg/abi/mangle17.C: Likewise.
35476
35477         PR c++/7478
35478         * g++.dg/template/ref1.C: New test.
35479
35480 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35481
35482         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35483
35484 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35485
35486         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35487
35488 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35489
35490         PR c++/7524
35491         * g++.dg/init/array7.C: New test.
35492
35493 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35494
35495         * g++.dg/init/array6.C: New test.
35496
35497         * g++.dg/abi/mangle13.C: Likewise.
35498         * g++.dg/abi/mangle14.C: Likewise.
35499         * g++.dg/abi/mangle15.C: Likewise.
35500
35501 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35502
35503         * g++.dg/abi/empty8.C: New test.
35504
35505 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35506
35507         * g++.dg/init/ctor1.C: New test.
35508
35509 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35510
35511         * gcc.c-torture/execute/20021015-1.c: New test.
35512
35513 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35514
35515         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35516
35517 2002-10-14  Jan Hubicka  <jh@suse.cz>
35518
35519         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35520
35521 2002-10-14  Richard Henderson  <rth@redhat.com>
35522
35523         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35524
35525 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35526
35527         PR optimization/6631
35528         * g++.dg/opt/const2.C: New test.
35529
35530 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35531
35532         PR c++/7176
35533         * g++.dg/parse/friend1.C: New test.
35534         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35535
35536 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.dg/20021014-1.c: New test.
35539
35540 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35541
35542         PR c++/5661
35543         * g++.dg/ext/vlm1.C: New test.
35544         * g++.dg/ext/vlm2.C: Likewise.
35545
35546         * g++.dg/init/array1.C: Remove invalid braces.
35547         * g++.dg/init/brace1.C: New test.
35548         * g++.dg/init/copy2.C: Likewise.
35549         * g++.dg/init/copy3.C: Likewise.
35550         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35551         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35552         braces.
35553
35554 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35555
35556         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35557
35558 2002-10-11  Richard Shann  <richard.shann@superh.com>
35559
35560         * gcc.c-torture/compile/simd-5.c: New test.
35561
35562 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35563
35564         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35565
35566 2002-10-10  Jim Wilson  <wilson@redhat.com>
35567
35568         * gcc.c-torture/execute/20021010-1.c: New test.
35569
35570 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35571
35572         PR c/7353
35573         * g++.dg/ext/typedef-init.C: New test.
35574         * gcc.dg/typedef-init.c: New test.
35575
35576 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35577
35578         * gcc.dg/cpp/paste13.c: New test.
35579
35580 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35581
35582         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35583         remaining platforms, XFAIL during compile, not execute.  Don't
35584         XFAIL at -O0.
35585
35586 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35587
35588         * gcc.dg/alias-1.c: Tweak expected warning.
35589
35590 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35591
35592         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35593
35594 2002-10-06  Andreas Jaeger  <aj@suse.de>
35595
35596         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35597         * gcc.dg/cpp/c++98.C: Likewise.
35598
35599         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35600         * g++.dg/cpp/c++98.C: Likewise.
35601
35602         * g++.dg/README (Subdirectories): Mention cpp directory.
35603
35604         PR target/7559
35605         * gcc.dg/20021006-1.c: New test.
35606
35607 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35608
35609         PR c++/7804
35610         * g++.dg/other/warning1.C: New test.
35611
35612 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35613
35614         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35615         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35616         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35617
35618 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35619
35620         PR c++/7931
35621         * g++.dg/template/ptrmem3.C: New test.
35622
35623         PR c++/7754
35624         * g++.dg/template/union1.C: New test.
35625
35626 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35627
35628         PR c++/8006
35629         * g++.dg/abi/mangle9.C: New test.
35630         * g++.dg/abi/mangle10.C: New test.
35631         * g++.dg/abi/mangle11.C: New test.
35632         * g++.dg/abi/mangle12.C: New test.
35633
35634 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35635
35636         PR c++/7188.
35637         * g++.dg/template/meminit1.C: New test.
35638         * g++.dg/warn/Wreorder-1.C: Likewise.
35639         * g++.old-deja/g++.mike/warn3.C: Tweak.
35640         * lib/prune.exp: Ingore "in copy constructor".
35641
35642 2002-10-02  Andreas Jaeger  <aj@suse.de>
35643
35644         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35645         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35646         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35647         on x86-64.
35648
35649 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35650
35651         * gcc.dg/empty1.C: Fix typo.
35652
35653 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35654
35655         * gcc.dg/alias-1.c: New test.
35656
35657 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35658
35659         * gcc.dg/empty1.C: New test.
35660
35661         * g++.dg/tls/init-2.C: Tweak error messages.
35662
35663 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35664
35665         * gcc.c-torture/compile/20020923-1.c: New test.
35666
35667 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35668
35669         * gcc.c-torture/execute/ffs-1.c: New test.
35670         * gcc.c-torture/execute/ffs-2.c: Ditto.
35671
35672 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35673
35674         * g++.dg/overload/member1.C: New test.
35675
35676 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35677
35678         * g++.dg/abi/empty7.C: New test.
35679         * g++.dg/init/pm2.C: Likewise.
35680
35681 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35682
35683         * g++.dg/rtti/crash1.C: New test.
35684
35685 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35686
35687         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35688         gcc.dg/sibcall-4.c: New tests.
35689
35690 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35691
35692         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35693         powerpc and MMIX targets.
35694
35695 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35696
35697         * gcc.dg/cpp/20020927-1.c: New.
35698
35699 2002-09-26  David S. Miller  <davem@redhat.com>
35700
35701         * gcc.c-torture/compile/trunctfdf.c: New.
35702
35703 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35704
35705         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35706
35707 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35708
35709         * gcc.c-torture/execute/loop-15.c: New.
35710
35711 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35712
35713         * README.QMTEST: Fix typo.
35714
35715 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35716
35717         * gcc.dg/20020926-1.c: New test.
35718
35719 2002-09-25  David S. Miller  <davem@redhat.com>
35720
35721         PR target/7842
35722         * gcc.c-torture/execute/shiftdi.c: New test.
35723
35724 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35725
35726         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35727         unique to the tool.
35728         * lib/g77.exp (g77_init): Likewise.
35729         * lib/g++.exp (g++_init): Likewise.
35730         * lib/objc.exp (objc_init): Likewise.
35731
35732 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35733
35734         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35735         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35736         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35737
35738 2002-09-25  Richard Henderson  <rth@redhat.com>
35739
35740         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35741         too-small long double.
35742
35743 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35744
35745         * gcc.dg/20020919-1.c: New test.
35746
35747 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35748
35749         * g++.dg/abi/bitfield6.C: New test.
35750         * g++.dg/abi/bitfield7.C: New test.
35751         * g++.dg/abi/bitfield8.C: New test.
35752         * g++.dg/abi/vbase11.C: New test.
35753
35754 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35755
35756         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35757         hppa*-*-hpux*.  Update test comment.
35758
35759 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35760
35761         * gcc.dg/tls/struct-1.c: New test.
35762
35763 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35764
35765         * gcc.dg/cpp/tr-warn2.c: Update.
35766
35767 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35768
35769         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35770
35771 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35772
35773         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35774         systems.
35775
35776 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35777
35778         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35779
35780         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35781         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35782         setting of cxxfilt.
35783
35784 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35785
35786         * gcc.dg/20020312-2.c: Update for darwin.
35787
35788 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35789
35790         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35791
35792 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35793
35794         * objc.dg/comp-types-1.m: New test.
35795         * objc.dg/comp-types-2.m: New test.
35796         * objc.dg/comp-types-3.m: New test.
35797         * objc.dg/comp-types-4.m: New test.
35798         * objc.dg/comp-types-5.m: New test.
35799         * objc.dg/comp-types-6.m: New test.
35800
35801 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35802
35803         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35804
35805 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.dg/other/do1.C: New test.
35808
35809         * g++.dg/template/subst1.C: New test.
35810
35811 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35812
35813         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35814
35815 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35816
35817         * g++.dg/template/qualttp20.C: Adjust expected errors.
35818         * g++.old-deja/g++.jason/report.C: Likewise.
35819         * g++.old-deja/g++.other/qual1.C: Likewise.
35820
35821         * g++.dg/lookup/scoped2.C: New test.
35822
35823         * g++.dg/ext/asm3.C: New test.
35824
35825 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35826
35827         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35828
35829 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35830
35831         * ChangeLog: follow spelling conventions.
35832         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35833         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35834         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35835         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35836         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35837         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35838         * g++.old-deja/g++.law/global-init1.C: Likewise.
35839         * g++.old-deja/g++.other/delete4.C: Likewise.
35840         * g++.old-deja/g++.other/inline21.C: Likewise.
35841         * g++.old-deja/g++.other/singleton.C: Likewise.
35842         * g77.dg/strlen0.f: Likewise.
35843         * g77.f-torture/compile/20010519-1.f: Likewise.
35844         * g77.f-torture/compile/980310-4.f: Likewise.
35845         * gcc.c-torture/compile/20000605-1.c: Likewise.
35846         * gcc.c-torture/execute/20020225-1.c: Likewise.
35847         * gcc.dg/c90-hexfloat-2.c: Likewise.
35848         * gcc.dg/c99-bool-1.c: Likewise.
35849         * gcc.dg/c99-hexfloat-2.c: Likewise.
35850         * gcc.dg/dll-2.c: Likewise.
35851         * gcc.dg/wtr-union-init-1.c: Likewise.
35852         * gcc.dg/wtr-union-init-2.c: Likewise.
35853         * gcc.dg/wtr-union-init-3.c: Likewise.
35854         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35855         * gcc.dg/cpp/defined.c: Likewise.
35856         * gcc.dg/cpp/macsyntx.c: Likewise.
35857         * gcc.dg/cpp/paste2.c: Likewise.
35858         * gcc.dg/cpp/trad/defined.c: Likewise.
35859         * gcc.dg/format/c90-printf-1.c: Likewise.
35860         * gcc.dg/format/c90-scanf-1.c: Likewise.
35861         * gcc.dg/format/c99-printf-1.c: Likewise.
35862         * gcc.dg/format/c99-scanf-1.c: Likewise.
35863         * gcc.misc-tests/gcov-8.c: Likewise.
35864         * lib/profopt.exp: Likewise.
35865
35866 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35867
35868         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35869
35870 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35871
35872         * g++.dg/inherit/using2.C: New test.
35873
35874 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35875
35876         * ChangeLog: Follow spelling conventions.
35877         * g++.dg/template/friend4.C: Likewise.
35878         * g++.old-deja/g++.pt/crash67.C: Likewise.
35879         * gcc.c-torture/execute/20000801-4.c: Likewise.
35880         * gcc.dg/c90-digraph-1.c: Likewise.
35881         * gcc.dg/c94-digraph-1.c: Likewise.
35882         * gcc.dg/c99-digraph-1.c: Likewise.
35883         * gcc.dg/cpp/line5.c: Likewise.
35884         * gcc.dg/cpp/multiline.c: Likewise.
35885         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35886         * gcc.dg/format/attr-3.c: Likewise.
35887         * gcc.dg/format/c90-scanf-3.c: Likewise.
35888         * gcc.dg/format/ext-4.c: Likewise.
35889
35890 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35891
35892         * g++.dg/template/pretty1.C: New test.
35893
35894 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35895
35896         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35897
35898 2002-09-13  Matt Austern  <austern@apple.com>
35899
35900         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35901         passing a cast expression to a function by const reference.
35902
35903 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35904
35905         * g++.dg/template/deduce1.C: New test.
35906
35907 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35908
35909         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35910         32-bit int.
35911
35912 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35913
35914         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35915         usage.
35916
35917 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35918
35919         * gcc.c-torture/compile/20020910-1.c: New test.
35920
35921 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35922
35923         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35924
35925 2002-09-10  Andreas Jaeger  <aj@suse.de>
35926
35927         * gcc.dg/20020312-2.c: Adjust for x86-64.
35928
35929 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35930
35931         * g77.dg/7388.f: New test case for PR 7388.
35932
35933 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35934
35935         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35936
35937 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35938
35939         * objc.dg/proto-lossage-1.m: New test.
35940
35941 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35942
35943         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35944
35945 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35946
35947         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35948         expected to pass.
35949
35950 2002-09-06  Stan Shebs  <shebs@apple.com>
35951             David Edelsohn  <edelsohn@gnu.org>
35952
35953         * gcc.dg/weak: New directory.
35954         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35955         target-specific xfail bits.
35956         * gcc.dg/typeof-2.c: Move to new directory.
35957         * gcc.dg/weak.exp: New expect script.
35958
35959 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35960
35961         * gcc.c-torture/execute/extzvsi.c: New test.
35962
35963 2002-09-05  Stan Shebs  <shebs@apple.com>
35964
35965         * gcc.dg/weak-1.c: xfail on Darwin.
35966         * gcc.dg/weak-2.c: Ditto.
35967         * gcc.dg/weak-3.c: Ditto.
35968         * gcc.dg/weak-4.c: Ditto.
35969         * gcc.dg/weak-5.c: Ditto.
35970         * gcc.dg/weak-6.c: Ditto.
35971         * gcc.dg/weak-7.c: Ditto.
35972         * gcc.dg/weak-8.c: Ditto.
35973         * gcc.dg/weak-9.c: Ditto.
35974
35975 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35976
35977         * gcc.c-torture/execute/loop-14.c: New test.
35978
35979 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * g++.dg/other/cxa-atexit1.C: New test.
35982
35983         * gcc.dg/typeof-2.c: New test.
35984
35985 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35986
35987         * gcc.dg/builtins-2.c: New testcase.
35988         * gcc.dg/builtins-3.c: New testcase.
35989
35990 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35991
35992         * gcc.dg/cpp/_Pragma4.c: New test.
35993
35994 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35995
35996         * objc/execute/nil_method-1.m: New testcase.
35997
35998 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35999
36000         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36001         [Object class], not [Object initialize].
36002
36003 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36004             Hans-Peter Nilsson  <hp@bitrange.com>
36005
36006         * gcc.c-torture/execute/20020720-1.x: Skip test on
36007         mmix-knuth-mmixware.  Correct comment.
36008
36009 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36010
36011         * testsuite/g++.dg/abi/bitfield5.C: New test.
36012         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36013
36014 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36015
36016         * objc.dg/undeclared-selector.m: New test.
36017
36018 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         * g++.dg/other/offsetof1.C: Avoid cast warning.
36021
36022 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36023
36024         * objc.dg/super-class-2.m: New test.
36025
36026 2002-08-24  Matt Austern  <austern@apple.com>
36027
36028         * g++.dg/ext/lvaddr.C: New test.
36029         * g++.dg/ext/lvcast.C: New test.
36030
36031 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36032
36033         * testsuite/g++.dg/inherit/cond1.C: New test.
36034
36035 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36036
36037         * gcc.dg/noncompile/incomplete-1.c: New test.
36038
36039 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36040
36041         * gcc.dg/typespec-1.c: New test.
36042
36043 2002-08-20  Devang Patel  <dpatel@apple.com>
36044         * objc.dg/proto-hier-2.m: New test.
36045
36046 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36047
36048         * objc.dg/bitfield-1.m: New test.
36049         * objc.dg/bitfield-2.m: New test.
36050
36051 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36052
36053         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36054         gcc.dg/c99-flex-array-4.c: New tests.
36055
36056 2002-08-16  Stan Shebs  <shebs@apple.com>
36057
36058         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36059
36060 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.dg/typeof-1.c: New test.
36063         * g++.dg/ext/typeof2.C: New test.
36064
36065 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36066
36067         * g++.dg/other/offsetof1.C: New test.
36068
36069 2002-08-14  Richard Henderson  <rth@redhat.com>
36070
36071         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36072
36073 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36074
36075         * gcc.dg/cpp/_Pragma3.c: New test.
36076
36077 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36078
36079         * g++.dg/template/inherit3: New test.
36080
36081 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36082
36083         * gcc.dg/bitfld-4.c: Add blank options.
36084
36085 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36086
36087         * g++.dg/template/crash1.C: New test.
36088
36089 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36090
36091         * gcc.dg/tls/opt-2.c: New test.
36092
36093 2002-08-08  Devang Patel  <dpatel@apple.com>
36094
36095         * objc.dg/selector-1.m : New test
36096
36097 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36098
36099         * g++.dg/abi/bitfield4.C: New test.
36100         * gcc.dg/bitfld-4.c: New test.
36101
36102 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36103
36104         * g++.dg/other/packed1.C: New test.
36105
36106 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36107
36108         * g++.dg/abi/offsetof.C: Tweak error messages.
36109         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36110
36111 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36112
36113         * gcc.dg/bitfld-3.c: New test.
36114
36115 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36116             Richard Henderson  <rth@redhat.com>
36117
36118         * gcc.dg/i386-bitfield1.c: New test.
36119         * g++.dg/abi/bitfield3.C: Update.
36120
36121 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36122
36123         * objc.dg/const-str-2.m: Update.
36124         * gcc.dg/cpp/c++98.c: Change to C extension.
36125         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36126         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36127
36128 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36129
36130         * testsuite/gcc.dg/tls/diag-3.c: New.
36131
36132 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36133
36134         * g++.dg/README (Subdirectories): Document new subdir expr.
36135         * g++.dg/expr/pmf-1.C: New test.
36136
36137 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36138
36139         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36140
36141 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36142
36143         * g++.dg/abi/bitfield3.C: New test.
36144
36145 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36146
36147         * lib/gcov.exp: Tweak expected line formats.
36148         * gcc.misc-tests/gcov8.c: New test.
36149         * gcc.misc-tests/gcov8.x: New flags.
36150
36151 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36152
36153         * consistency.vlad/layout/endian.c: Include string.h.
36154
36155         * gcc.c-torture/execute/20020805-1.c: New test.
36156
36157 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36158
36159         * g++.dg/other/conversion1.C: New test.
36160
36161 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36162
36163         * gcc.dg/builtins-1.c: New testcase.
36164
36165 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36166
36167         * g++.dg/inherit/access3.C: New test.
36168
36169 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * gcc.dg/ia64-visibility-2.c: New test.
36172
36173 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36174
36175         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36176         __qualifier_flags to __flags.
36177
36178 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36179
36180         * g++.dg/inherit/operator1.C: New test.
36181         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36182         * g++.dg/other/error1.C: Change expected error message.
36183         * g++.dg/template/conv4.C: Likewise.
36184
36185 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36186
36187         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36188         for documented behavior.
36189
36190 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36191
36192         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36193         several targets known to fail.
36194
36195 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36196
36197         * gcc.dg/mips-args-[123].c: New tests.
36198
36199 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36200
36201         * gcc.dg/ppc-spe.c: New.
36202
36203 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36204
36205         * g++.dg/other/ptrmem4.C: New testcase.
36206
36207 2002-07-24  Richard Henderson  <rth@redhat.com>
36208
36209         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36210
36211 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36212
36213         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36214
36215 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36216
36217         * gcc.c-torture/execute/memset-3.c: New testcase.
36218
36219 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36220
36221         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36222         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36223
36224 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36225
36226         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36227         Delete.
36228
36229 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36230
36231         * gcc.c-torture/compile/simd-4.c: New test.
36232
36233 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36234
36235         PR c++/7347, c++/7348
36236         * g++.dg/template/access4.C: New test.
36237         * g++.dg/template/access5.C: New test.
36238         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36239         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36240         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36241         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36242
36243 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * gcc.dg/gnu89-init-2.c: New test.
36246
36247 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36248
36249         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36250
36251 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36252
36253         * gcc.c-torture/execute/20020720-1.c: New testcase.
36254
36255 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36256
36257         * gcc.dg/cpp/Wsignprom.c: New tests.
36258
36259 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36260
36261         * gcc.c-torture/execute/loop-13.c: New test.
36262
36263 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36264
36265         * gcc.dg/cpp/expr.c: New tests.
36266
36267 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36268
36269         * g++.dg/opt/pr6713.C: Add template instantiation.
36270
36271 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36272
36273         * gcc.dg/nest.c: New test.
36274
36275 2002-07-17  Richard Henderson  <rth@redhat.com>
36276
36277         * g++.dg/opt/pr6713.C: New test.
36278
36279 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36280
36281         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36282         XFAIL for all x86 processors.
36283
36284 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36285
36286         * gcc.c-torture/execute/20010122-1.x: Do not test with
36287         -fomit-frame-pointer.
36288
36289 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36290
36291         * g++.dg/template/instantiate2.C: New test.
36292         * g++.dg/template/spec4.C: New test.
36293
36294 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36295
36296         * g++.dg/template/access2.C: New test.
36297         * g++.dg/template/access3.C: New test.
36298
36299 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36300
36301         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36302         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36303         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36304         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36305         Convert to use <stdarg.h>.
36306         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36307         Delete.
36308         * gcc.dg/va-arg-2.c: New.
36309         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36310
36311 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36312
36313         * gcc.c-torture/compile/20020710-1.c: New test.
36314
36315 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36316                           Andrew Pinski  <pinskia@physics.uc.edu>
36317
36318         gcc.c-torture/compile/simd-2.c: New testcase.
36319         gcc.c-torture/compile/simd-3.c: Likewise.
36320
36321 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36322
36323         PR c++/7224
36324         * g++.dg/overload/error1.C: New test.
36325
36326 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36327
36328         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36329         configuration and IRIX 6 O32 ABI.
36330
36331 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36332
36333         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36334
36335 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36336
36337         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36338
36339 2002-07-10  Jeffrey A Law  <law@redhat.com>
36340
36341         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36342
36343         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36344
36345 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36346
36347         * gcc.dg/20020312-2.c: Check for __PPC__.
36348
36349 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36350
36351         * gcc.c-torture/compile/20020709-1.c: New test.
36352
36353 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36354
36355         * g++.dg/template/qualttp21.C: New test case.
36356
36357 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36358
36359         * gcc.c-torture/compile/20020706-1.c: New test.
36360         * gcc.c-torture/compile/20020706-2.c: New test.
36361
36362 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36363             Alexandre Oliva  <aoliva@redhat.com>
36364
36365         * g++.dg/warn/incomplete1.C: New test.
36366
36367 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36368
36369         PR c++/7099
36370         * g++.dg/warn/noreturn1.C: New test.
36371
36372 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36373
36374         PR c++/6706
36375         * g++.dg/debug/debug6.C: New test.
36376         * g++.dg/debug/debug7.C: New test.
36377
36378 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36379
36380         * gcc.c-torture/compile/simd-3.c: New test.
36381
36382 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36383
36384         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36385         * gcc.dg/20020620-1.c: Likewise.
36386
36387 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36388
36389         PR c++/6944
36390         * g++.dg/init/array4.C: New test.
36391         * g++.dg/init/array5.C: New test.
36392
36393 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36394
36395         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36396         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36397
36398 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36399
36400         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36401         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36402         * gcc.dg/wtr-conversion-1.c: Likewise.
36403         * gcc.dg/wtr-escape-1.c: Likewise.
36404         * gcc.dg/wtr-int-type-1.c: Likewise.
36405         * gcc.dg/wtr-label-1.c: Likewise.
36406         * gcc.dg/wtr-static-1.c: Likewise.
36407         * gcc.dg/wtr-strcat-1.c: Likewise.
36408         * gcc.dg/wtr-suffix-1.c: Likewise.
36409         * gcc.dg/wtr-switch-1.c: Likewise.
36410         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36411         * gcc.dg/wtr-union-init-1.c: Likewise.
36412         * gcc.dg/wtr-union-init-2.c: Likewise.
36413         * gcc.dg/wtr-union-init-3.c: Likewise.
36414
36415         * gcc.dg/wtr-func-def-1.c: New test.
36416
36417 2002-07-02 Devang Patel <dpatel@apple.com>
36418
36419         * objc.dg/param-1.m: New test.
36420
36421 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36422
36423         * gcc.dg/cpp/trad/directive.c: Add test.
36424         * gcc.dg/cpp/trad/macroargs.c: Add test.
36425         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36426
36427 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36428
36429         * gcc.dg/cpp/cmdlne-M.c: New test.
36430
36431 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36432
36433         * objc.dg/desig-init-1.m: New test.
36434
36435 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36436
36437         PR c++/6716
36438         * g++.dg/template/instantiate1.C: New test.
36439
36440 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36441
36442         PR c++/7112
36443         * g++.dg/template/sizeof2.C: New test.
36444
36445 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36446
36447         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36448         gcc.dg/cpp/trad/include.c: New tests.
36449
36450 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36451
36452         PR target/7177
36453         * gcc.c-torture/compile/20020701-1.c: New test.
36454
36455 2002-07-01  Stan Shebs  <shebs@apple.com>
36456
36457         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36458         header here...
36459         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36460         (objc-torture-execute): or here.
36461
36462 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36463
36464         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36465
36466 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36467
36468         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36469
36470 2002-06-30  Devang Patel  <dpatel@apple.com>
36471
36472         * objc.dg/fsyntax-only.m: New test.
36473
36474 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36475
36476         PR c++/6695
36477         * g++.dg/template/friend7.C: New file.
36478
36479 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36480
36481         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36482         return type.
36483
36484 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36485
36486         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36487         avoid division by zero.
36488
36489 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36490
36491         * gcc.dg/Wunknownprag.c: New tests.
36492
36493 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36494
36495         * gcc.c-torture/execute/simd-2.c: New test.
36496
36497 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36498
36499         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36500         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36501         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36502         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36503         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36504         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36505         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36506         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36507         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36508         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36509         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36510         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36511         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36512         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36513         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36514         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36515         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36516
36517 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36518
36519         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36520         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36521         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36522         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36523         New tests.
36524         * gcc.dg/cpp/trad/directive.c: Update.
36525
36526 2002-06-23  Andreas Jaeger  <aj@suse.de>
36527
36528         * gcc.c-torture/execute/complex-6.c: New.
36529
36530 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36531
36532         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36533         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36534         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36535         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36536
36537 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36538
36539         * gcc.dg/cpp/trad: New directory with traditional tests copied
36540         from parent directory.
36541         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36542         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36543         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36544         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36545         Move to trad/ and rename.
36546         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36547         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36548         gcc.dg/cpp/trad/redef2.c: New tests.
36549         * gcc.dg/cpp/trad/trad.exp: New driver.
36550
36551 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36552
36553         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36554         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36555         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36556         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36557         Remove.
36558
36559 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36560
36561         * gcc.dg/20020620-1.c: New test.
36562
36563 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36564
36565         * g++.dg/template/ttp4.C: New test.
36566
36567 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * g++.dg/opt/vt1.C: Fix regexp.
36570
36571 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36572
36573         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36574         Don't use attribute `noinline'.
36575
36576 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36577
36578         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36579
36580 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36581
36582         * gcc.c-torture/execute/simd-1.c: New.
36583
36584         * gcc.dg/simd-1.c: New.
36585
36586 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36587
36588         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36589
36590 2002-06-16  Richard Henderson  <rth@redhat.com>
36591
36592         * g++.dg/ext/anon-struct1.C: New.
36593         * g++.dg/ext/anon-struct2.C: New.
36594         * g++.dg/ext/anon-struct3.C: New.
36595         * gcc.dg/anon-struct-1.c: New.
36596         * gcc.dg/anon-struct-2.c: New.
36597         * gcc.dg/anon-struct-3.c: New.
36598         * gcc.dg/20011008-1.c: Adjust warning text.
36599         * gcc.dg/20020527-1.c: Add -fms-extensions.
36600
36601 2002-06-16  Richard Henderson  <rth@redhat.com>
36602
36603         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36604
36605 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36606
36607         * gcc.c-torture/execute/20020615-1.c: New test.
36608
36609 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36610
36611         * gcc.c-tortuture/execute/compare-1.c: New test case.
36612         * gcc.c-tortuture/execute/compare-2.c: New test case.
36613         * gcc.c-tortuture/execute/compare-3.c: New test case.
36614
36615 2002-06-13  Richard Henderson  <rth@redhat.com>
36616
36617         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36618         ia64 ilp32.
36619
36620 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36621
36622         * g++.dg/template/typename2.C: Update error message.
36623
36624 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36625
36626         * gcc.c-torture/execute/20020611-1.c: New test.
36627
36628 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36629
36630         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36631         list of targets to skip.
36632
36633 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36634
36635         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36636         targets if not optimizing.
36637
36638 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * gcc.c-torture/compile/20020605-1.c: New test.
36641
36642         * g++.dg/opt/vt1.C: New test.
36643
36644         * gcc.dg/20020531-1.c: New test.
36645
36646         * gcc.dg/20020530-1.c: New test.
36647
36648         * gcc.dg/20020527-1.c: New test.
36649
36650         * g++.dg/opt/cse1.C: New test.
36651
36652 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36653
36654         * gcc.dg/20020607-2.c: New test case.
36655
36656 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36657
36658         * gcc.c-torture/compile/20020604-1.c: New test.
36659
36660 2002-06-04  Richard Henderson  <rth@redhat.com>
36661
36662         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36663         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36664         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36665
36666 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36667
36668         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36669
36670 2002-06-03  Richard Henderson  <rth@redhat.com>
36671
36672         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36673         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36674
36675 2002-06-02  Richard Henderson  <rth@redhat.com>
36676
36677         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36678         test functions static.
36679
36680 2002-06-02  Andreas Jaeger  <aj@suse.de>
36681
36682         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36683         now.
36684
36685 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36686
36687         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36688         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36689         Update for mofified diagnostics.
36690         * gcc.dg/c99-intconst-1.c: No longer fail.
36691
36692 2002-06-02  Richard Henderson  <rth@redhat.com>
36693
36694         * gcc.dg/uninit-A.c: Remove xfail markers.
36695
36696 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36697
36698         * gcc.dg/fnegate-1.c: New test case.
36699
36700 2002-05-30  Osku Salerma  <osku@iki.fi>
36701
36702         * gcc.c-torture/execute/mayalias-1.c: New file.
36703
36704 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36705
36706         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36707         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36708         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36709
36710 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36711
36712         * gcc.c-torture/execute/20020529-1.c: New test.
36713
36714 2002-05-27  Richard Henderson  <rth@redhat.com>
36715
36716         * g++.dg/ext/attrib6.C: New test case.
36717
36718 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36719
36720         * gcc.c-torture/execute/pure-1.c: New test.
36721
36722 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36723
36724         * gcc.dg/cpp/arith-2.c: Remove.
36725
36726 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36727
36728         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36729         * gcc.dg/cpp/if-3.c: Remove.
36730
36731 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36732
36733         * g++.dg/opt/cse2.C: New test.
36734
36735 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36736
36737         * gcc.dg/cpp/arith-1.c: New semantic tests.
36738         * gcc.dg/cpp/if-1.c: Update.
36739
36740 2002-05-24  Ben Elliston  <bje@redhat.com>
36741
36742         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36743
36744 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36745
36746         * gcc.dg/verbose-asm.c: New test.
36747
36748 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36749
36750         * gcc.dg/cpp/paste12.c: New test.
36751
36752 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36753
36754         * g++.dg/parse/named_ops.C: New test.
36755
36756 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36757
36758         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36759
36760 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36761
36762         * gcc.dg/weak-2.c: Allow optional leading underscore
36763         in scan-assembler symbol name.
36764         * gcc.dg/weak-3.c: Likewise.
36765         * gcc.dg/weak-4.c: Likewise.
36766         * gcc.dg/weak-5.c: Likewise.
36767
36768 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36769
36770         * gcc.dg/20020523-1.c: New test.
36771
36772 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36773
36774         * objc.dg/const-str-2.m: Update now that we stop after
36775         a command line error.
36776
36777 2002-05-22  Richard Henderson  <rth@redhat.com>
36778
36779         * g++.dg/dg.exp: Fix typo in test pruneing.
36780
36781 2002-05-22  Richard Henderson  <rth@redhat.com>
36782
36783         * g++.dg/dg.exp: Prune the tls subdirectory.
36784         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36785         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36786         * g++.dg/tls/init-1.C: New.
36787
36788 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36789
36790         * gcc.dg/20020517-1.c: New test.
36791
36792 2002-05-21  Richard Henderson  <rth@redhat.com>
36793
36794         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36795         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36796
36797 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36798
36799         * g++.dg/other/copy2.C: New test.
36800
36801 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36802
36803         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36804         (MAX_COPY): Bump up to 10 times sizeof (long long).
36805         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36806
36807         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36808         sizeof (long long).
36809
36810         * gcc.c-torture/execute/strcpy-1.c: New test.
36811
36812 2002-05-19  Jason Merrill  <jason2redhat.com>
36813
36814         * g++.dg/ext/oper1.C: New test.
36815
36816 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36817 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36818
36819         * README.QMTEST: New file.
36820
36821         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36822
36823 2002-05-19  Andreas Jaeger  <aj@suse.de>
36824
36825         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36826         now.
36827         * gcc.c-torture/execute/loop-2d.x: Likewise.
36828
36829 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36830
36831         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36832         support weak symbols.
36833         * gcc.dg/weak-4.c: Likewise.
36834         * gcc.dg/weak-6.c: Likewise.
36835
36836 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36837
36838         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36839         cygwin, coff and h8300-*-hms targets
36840         * gcc.dg/weak-5.c: Likewise.
36841         * gcc.dg/weak-7.c: Likewise.
36842
36843 2002-05-16  Jason Merrill  <jason@redhat.com>
36844
36845         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36846         (scan-assembler-not, scan-assembler-dem): Likewise.
36847         (scan-assembler-dem-not): Likewise.
36848
36849 2002-05-15  Richard Henderson  <rth@redhat.com>
36850
36851         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36852
36853 2002-05-15  Richard Henderson  <rth@redhat.com>
36854
36855         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36856         (vfoo1f): Warning here.
36857         (vfoo1l): Don't redefine the alias.
36858
36859 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36860
36861         * g++.dg/init/pm1.C: New test.
36862
36863 2002-05-12  David S. Miller  <davem@redhat.com>
36864
36865         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36866         types.
36867
36868 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36869
36870         * gcc.c-torture/execute/20020510-1.c: New test case.
36871
36872 2002-05-10  David S. Miller  <davem@redhat.com>
36873
36874         * gcc.c-torture/execute/conversion.c: Test long double too.
36875
36876 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36877
36878         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36879         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36880         * lib/g++.exp (g++_link_flags): Likewise.
36881         * lib/objc.exp (objc_target_compile): Likewise.
36882
36883 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36884
36885         * gcc.dg/cpp/poison.c: Update.
36886         * gcc.dg/cpp/20000625-2.c: Remove.
36887         * gcc.dg/cpp/direct2s.c: Remove final test.
36888
36889 2002-05-08  Tom Rix  <trix@redhat.com>
36890
36891         * gcc.c-torture/execute/20020508-1.c: New test.
36892         * gcc.c-torture/execute/20020508-2.c: New test.
36893         * gcc.c-torture/execute/20020508-3.c: New test.
36894
36895 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36896
36897         * gcc.dg/cpp/charconst-4.c: More tests.
36898
36899 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36900
36901         PR c/6569
36902         * gcc.dg/weak-3.c: Update location of warning messages.
36903         * gcc.dg/weak-5.c: Likewise.
36904
36905 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36906
36907         * gcc.c-torture/execute/20020506-1.c: New test case.
36908
36909 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36910
36911         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36912
36913 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36914
36915         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36916
36917 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36918
36919         * gcc.dg/cpp/charconst-3.c: New test.
36920
36921 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36922
36923         * gcc.dg/cpp/charconst.c: Update tests.
36924
36925 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36926
36927         * treelang: Added directory for new sample language treelang. Also
36928         lib/treelang.exp: New file to signal treelang should be tested.
36929
36930 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36931
36932         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36933         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36934         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36935         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36936         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36937         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36938         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36939
36940 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36941
36942         * gcc.dg/format/xopen-2.c: New test.
36943
36944 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.dg/20020503-1.c: New test.
36947
36948 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36949
36950         * g++.dg/init/dtor1.C: Make it tougher.
36951
36952 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36953
36954         * g++.dg/init/dtor1.C: New test.
36955
36956 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36957
36958         * gcc.dg/altivec-8.c: New.
36959
36960 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36961
36962         * gcc.dg/altivec-7.c: New.
36963
36964 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36965
36966         * g++.dg/parse/typedef1.C: New test.
36967
36968 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36969
36970         PR c++/6486
36971         * g++.dg/template/friend6.C: New test.
36972
36973         PR c++/6492
36974         * g++.dg/init/copy1.C: New test.
36975
36976 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         * g++.dg/warn/effc1.C: New test.
36979
36980 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36981
36982         * gcc.dg/cpp/if-cexp.c: Add a test.
36983
36984 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36985
36986         * gcc.dg/20020426-2.c: New test.
36987
36988 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36989
36990         * gcc.dg/cpp/if-mop.c: Update.
36991         * gcc.dg/cpp/if-mpar.c: Add test.
36992         * gcc.dg/cpp/if-oppr.c: Update.
36993
36994 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36995
36996         PR c/6343
36997         * gcc.dg/weak-[2-7].c: New tests.
36998
36999 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37000
37001         * gcc.dg/enum1.c: New test.
37002
37003 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37004
37005         PR c++/6497
37006         * g++.dg/inherit/access2.C: New test.
37007
37008 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37009
37010         PR bootstrap/6445
37011         * gcc.dg/20020426-1.c: New test.
37012
37013 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37014
37015         * g++.dg/abi/enum1.C: New test.
37016
37017 2002-04-26  Richard Henderson  <rth@redhat.com>
37018
37019         * gcc.dg/c99-bool-1.c: Expect always true warning.
37020
37021 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37022
37023         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37024
37025 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37026
37027         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37028         targets.
37029
37030 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37031
37032         * g++.dg/abi/mange7.C: New test.
37033
37034         PR c++/6438.
37035         * g++.dg/parse/stmtexpr2.C: New test.
37036
37037 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37038
37039         * gcc.dg/20020312-2.c: Add SH target.
37040
37041 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37042
37043         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37044         compiler output on mips*-*-irix*.
37045
37046 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37047
37048         * g++.dg/parse/attr1.C: New test.
37049
37050 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37051
37052         * gcc.c-torture/execute/string-opt-17.c: New test case.
37053         * gcc.c-torture/execute/memset-2.c: New test case.
37054
37055 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37056
37057         PR c++/6256:
37058         * g++.dg/template/friend5.C: New test.
37059
37060         PR c++/6331:
37061         * g++.dg/template/qual1.C: Likewise.
37062
37063 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37064
37065         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37066         Include stdlib.h, not stdio.h or ctype.h.
37067
37068 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37069
37070         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37071         cris-*-elf* and mmix-*-*.
37072         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37073         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37074         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37075         Ditto.
37076         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37077         * gcc.dg/wchar_t-1.c: Ditto.
37078
37079 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37080
37081         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37082         Clarify comment.
37083
37084 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37085
37086         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37087
37088 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37089
37090         * gcc.c-torture/execute/20000906-1.x: Delete.
37091
37092 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37093
37094         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37095
37096 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37097
37098         * PR6367
37099         * g77.f-torture/execute/6367.f: New test.
37100         * g77.f-torture/execute/6367.x: Disable for MMIX.
37101
37102 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37103
37104         * PR6352
37105         * g++.dg/opt/inline2.C: New test.
37106
37107 2002-04-18  Richard Henderson  <rth@redhat.com>
37108
37109         * gcc.dg/20000906-1.c: Enable for all targets.
37110         * gcc.c-torture/compile/iftrap-2.c: New.
37111
37112 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37113
37114         * gcc.dg/20020418-1.c: New test.
37115         * gcc.dg/20020418-2.c: New test.
37116
37117 2002-04-18  Richard Henderson  <rth@redhat.com>
37118
37119         * gcc.c-torture/compile/iftrap-1.c: New.
37120         * gcc.dg/iftrap-1.c: Adjust for ia64.
37121         * gcc.dg/iftrap-2.c: New.
37122
37123 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37124
37125         * gcc.c-torture/compile/20020418-1.c: New test.
37126
37127 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37128
37129         * gcc.c-torture/compile/20020415-1.c: New.
37130
37131 2002-04-18  David S. Miller  <davem@redhat.com>
37132
37133         * gcc.c-torture/execute/20020418-1.c: New test.
37134
37135 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37136
37137         * gcc.dg/20020416-1.c: New test.
37138
37139         * g++.dg/opt/inline1.C: New test.
37140
37141 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37142
37143         * gcc.dg/altivec-5.c: New test.
37144
37145         * gcc.dg/20020415-1.c: New test.
37146
37147 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * testsuite/lib/chill.exp: Remove.
37150
37151 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37152
37153         * g++.dg/other/big-struct.C: New test.
37154
37155 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37156
37157         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37158         of scratch file.
37159
37160 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37161
37162         PR c/6277
37163         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37164         in scan-assembler function name
37165
37166 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37167
37168         * g77.f-torture/execute/980628-4.x,
37169         g77.f-torture/execute/980628-5.x,
37170         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37171         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37172         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37173         i[34567]86-*-*.
37174
37175 2002-04-13  David S. Miller  <davem@redhat.com>
37176
37177         * gcc.c-torture/execute/20020413-1.c: New test.
37178
37179 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37180
37181         * gcc.dg/asm-6.c,
37182         * g++.dg/ext/asm1.C: New tests.
37183
37184 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37185
37186         PR c++ 5373.
37187         * g++.dg/parse/stmtexpr1.C: New test.
37188
37189         PR c++/5189.
37190         * g++.dg/template/copy1.C: New test.
37191
37192 2002-04-12  Richard Henderson  <rth@redhat.com>
37193
37194         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37195
37196 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37197
37198         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37199         gcc.c-torture/execute/20020307-2.c.
37200
37201 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37202
37203         * g++.dg/ext/attrib5.C,
37204         * g++.dg/lookup/struct1.C: New tests.
37205
37206 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37207
37208         * gcc.dg/20020411-1.c: New test.
37209
37210         * gcc.c-torture/execute/20020411-1.c: New test.
37211
37212 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37213
37214         * g77.f-torture/execute/6177.f: New test.
37215
37216 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37217
37218         PR middle-end/6247
37219         * g++.dg/opt/cleanup1.C: New test.
37220
37221         * g++.dg/opt/const1.C: New test.
37222
37223 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37224
37225         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37226
37227 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37228
37229         PR c++/5507
37230         * g++.dg/template/typename2.C: New test.
37231
37232 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37233
37234         * gcc.c-torture/execute/loop-12.c: New.
37235
37236 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37237
37238         * g77.f-torture/execute/980628-4.x,
37239         g77.f-torture/execute/980628-5.x,
37240         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37241         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37242         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37243
37244 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37245
37246         PR optimization/6086
37247         * g++.dg/opt/preinc1.C: New test.
37248
37249 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37250
37251         PR c++/5571
37252         * g++.dg/opt/static2.C: New test.
37253
37254 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37255
37256         PR c/5120
37257         * gcc.dg/20020406-1.c: New test.
37258
37259 2002-04-04  David S. Miller  <davem@redhat.com>
37260
37261         * gcc.c-torture/execute/20020404-1.c: New test.
37262
37263 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37264
37265         PR c/6123
37266         * gcc.dg/20020312-2.c: Do not declare global register variable
37267         if __PIC__ or __pic__ is defined.
37268
37269 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37270
37271         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37272         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37273
37274 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37275
37276         * gcc.misc-tests/linkage.exp: Update last change to handle
37277         sparc*-, not just sparc-.
37278
37279 2002-04-03  Richard Henderson  <rth@redhat.com>
37280
37281         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37282
37283 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37284
37285         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37286
37287 2002-04-02  David S. Miller  <davem@redhat.com>
37288
37289         * gcc.c-torture/execute/20020402-3.c: New test.
37290
37291 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37292
37293         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37294         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37295
37296         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37297         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37298         g77.f-torture/execute/20001201.x,
37299         g77.f-torture/execute/u77-test.x: New files.
37300
37301         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37302         * gcc.dg/wchar_t-1.c: Ditto.
37303
37304 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37305
37306         * gcc.c-torture/execute/20020402-1.c: New test.
37307
37308 2002-04-01  Richard Henderson  <rth@redhat.com>
37309
37310         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37311
37312         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37313
37314 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37315
37316         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37317
37318 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37319
37320         * g++.dg/inherit/template-as-base.C: Expect error.
37321         * g++.dg/inherit/namespace-as-base.C: Likewise.
37322
37323 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37324
37325         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37326         g++.dg/ext/instantiate3.C: Tweak match patterns.
37327
37328         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37329         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37330         -da test.
37331
37332 2002-03-31  Richard Henderson  <rth@redhat.com>
37333
37334         * gcc.dg/special/alias-2.c: New.
37335         * gcc.dg/special/ecos.exp: Run it.
37336
37337 2002-03-31  Richard Henderson  <rth@redhat.com>
37338
37339         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37340
37341 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37342
37343         * gcc.dg/weak-1.c: Disable on h8300 port.
37344
37345 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37346
37347         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37348         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37349         ordering tests.
37350         * g++.dg/bprob/bprob-1.C: New test.
37351         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37352         * g++.dg/gcov/gcov-1.C: New test.
37353         * g++.dg/gcov/gcov-1.x: New file.
37354         * g++.dg/gcov/gcov-2.C: New test.
37355         * g++.dg/gcov/gcov-3.C: New test.
37356         * g++.dg/gcov/gcov-3.h: New file.
37357
37358 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37359
37360         * g++.old-deja/g++.other/builtins5.C: New test.
37361         * g++.old-deja/g++.other/builtins6.C: New test.
37362         * g++.old-deja/g++.other/builtins7.C: New test.
37363         * g++.old-deja/g++.other/builtins8.C: New test.
37364         * g++.old-deja/g++.other/builtins9.C: New test.
37365
37366 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37367
37368         * g++.dg/opt/static1.C: New test.
37369
37370         * g++.dg/opt/longbranch1.C: New test.
37371
37372 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37373
37374         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37375
37376         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37377
37378 2002-03-28  Jeffrey A Law  (law@redhat.com)
37379
37380         * gcc.c-torture/execute/20020328-1.c: New test.
37381
37382 2002-03-27  Richard Henderson  <rth@redhat.com>
37383
37384         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37385         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37386         move from g++.old-deja/g++.ext/.
37387
37388 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37389
37390         * g++.dg/init/new2.C: New test.
37391
37392 2002-03-26  Richard Henderson  <rth@redhat.com>
37393
37394         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37395
37396         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37397         on sparc.
37398
37399         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37400         sparcv9 systems.
37401         * gcc.dg/20001102-1.c: Likewise.
37402
37403 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37404
37405         * gcc.dg/cpp/endif-pedantic1.c,
37406         gcc.dg/cpp/endif-pedantic2.c: New tests.
37407
37408 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37409
37410         * g++.dg/init/new1.C: New test.
37411
37412 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.dg/abi/vbase9.C: New test.
37415
37416 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37417
37418         * gcc.dg/arm-asm.c: New test.
37419
37420 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37421
37422         * gcc.dg/Wswitch-enum.c: New test.
37423         Fix PR c/5044.
37424
37425 2002-03-26  Richard Henderson  <rth@redhat.com>
37426
37427         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37428         structure.
37429
37430 2002-03-25  Richard Henderson  <rth@redhat.com>
37431
37432         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37433         sparcv9 systems.
37434
37435         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37436         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37437
37438 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37439
37440         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37441
37442 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37443
37444         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37445         targets using generic thunk support.
37446
37447 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37448
37449         * gcc.c-torture/compile/20020323-1.c: New test.
37450
37451         * g++.dg/opt/conj2.C: New test.
37452
37453 2002-03-24  Richard Henderson  <rth@redhat.com>
37454
37455         * gcc.dg/weak-1.c: Use -fno-common.
37456
37457 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37458
37459         * g77.dg/f77-edit-apostrophe-out.f: New test
37460         * g77.dg/f77-edit-h-out.f: New test
37461         * g77.dg/f77-edit-t-in.f: New test
37462         * g77.dg/f77-edit-t-out.f: New test
37463         * g77.dg/f77-edit-x-out.f: New test
37464         * g77.dg/f77-edit-slash-out.f: New test
37465         * g77.dg/f77-edit-colon-out.f: New test
37466         * g77.dg/f77-edit-s-out.f: New test
37467
37468 2002-03-24  Richard Henderson  <rth@redhat.com>
37469
37470         * objc/execute/formal_protocol-6.x: New XFAIL.
37471
37472 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37473
37474         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37475         that do not support weak symbols
37476
37477 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37478
37479         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37480         * lib/g77.exp: Likewise.
37481         * lib/objc.exp: Likewise.
37482
37483 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37484
37485         * gcc.dg/Wswitch-default.c: New test.
37486
37487 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * g++.dg/other/enum1.C: New test.
37490
37491 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37492
37493         * gcc.dg/pragma-ep-3.c: Fix typo.
37494
37495 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37496
37497         * g++.dg/inherit/template-as-base.C: New test.
37498
37499 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37500
37501         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37502         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37503
37504 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37505
37506         * gcc.dg/cpp/multiline.c: Update to match.
37507
37508 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37509
37510         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37511
37512 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37513
37514         * gcc.dg/cpp/extratokens2.c: New file.
37515
37516 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37517
37518         * gcc.dg/20020312-2.c: Add rs6000 target.
37519
37520         * gcc.c-torture/compile/20020319-1.c: New test.
37521
37522 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37523
37524         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37525         (A, E): Handle this.
37526
37527 2002-03-20  Jason Merrill  <jason@redhat.com>
37528
37529         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37530         ignoring -fpic.
37531         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37532         through prune_gcc_output.
37533
37534 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37535
37536         * gcc.c-torture/compile/20020320-1.c: New test.
37537
37538 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37539
37540         * gcc.c-torture/compile/20020318-1.c: New test.
37541
37542         * gcc.dg/struct-by-value-1.c: New test.
37543
37544         * gcc.dg/20020319-1.c: New test.
37545
37546 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37547
37548         * g++.dg/opt/conj1.C: New test.
37549
37550 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37551
37552         * g++.dg/template/qualttp20.C: Revert previous change.
37553         * g++.dg/template/qualttp3.C: Likewise.
37554         * g++.dg/template/qualttp4.C: Likewise.
37555         * g++.dg/template/qualttp5.C: Likewise.
37556         * g++.dg/template/qualttp6.C: Likewise.
37557         * g++.dg/template/qualttp7.C: Likewise.
37558         * g++.dg/template/qualttp8.C: Likewise.
37559         * g++.dg/template/recurse.C: Likewise.
37560
37561 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37562
37563         * gcc.dg/cpp/wchar-1.c: Update.
37564
37565 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.dg/template/conv1.C: New test.
37568         * g++.dg/template/conv2.C: New test.
37569         * g++.dg/template/conv3.C: New test.
37570         * g++.dg/template/conv4.C: New test.
37571
37572 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37573
37574         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37575         * g++.dg/template/qualttp3.C: Likewise.
37576         * g++.dg/template/qualttp4.C: Likewise.
37577         * g++.dg/template/qualttp5.C: Likewise.
37578         * g++.dg/template/qualttp6.C: Likewise.
37579         * g++.dg/template/qualttp7.C: Likewise.
37580         * g++.dg/template/qualttp8.C: Likewise.
37581         * g++.dg/template/recurse.C: Likewise.
37582
37583 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37584
37585         * g++.dg/opt/dtor1.C: New test.
37586
37587 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37588
37589         * gcc.c-torture/compile/20020315-1.c: New test.
37590
37591 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37592
37593         * gcc.dg/weak-1.c: Fix scan tests.
37594
37595 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37596
37597         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37598         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37599         cris-*-aout* mmix-*-*.
37600         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37601         cris-*-aout* mmix-*-*.
37602         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37603         cris-*-elf* cris-*-aout* and mmix-*-*.
37604         * gcc.dg/20001009-1.c: Ditto.
37605         * gcc.dg/20010912-1.c: Ditto.
37606         * gcc.dg/20020122-4.c: Ditto.
37607         * gcc.dg/inline-2.c: Ditto.
37608
37609 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37610
37611         * gcc.c-torture/compile/20020314-1.c: New test.
37612
37613 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37614
37615         * gcc.c-torture/execute/20020314-1.c: New test.
37616
37617 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37618
37619         * g++.dg/warn/Wunused-1.C: New test.
37620
37621 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37622
37623         * g++.dg/abi/mangle6.C: New test.
37624
37625 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.c-torture/compile/20020309-2.c: New test.
37628
37629         * gcc.c-torture/compile/20020312-1.c: New test.
37630
37631 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37632
37633         * g++.dg/other/access1.C: New test.
37634
37635 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37636
37637         * gcc.c-torture/execute/wchar_t-1.c: New test.
37638
37639 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37640
37641         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37642
37643 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37644
37645         * gcc.dg/20020312-1.c: New test case.
37646
37647 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37648
37649         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37650
37651 2002-03-11  Richard Henderson  <rth@redhat.com>
37652
37653         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37654         * g++.old-deja/g++.jason/report.C: Likewise.
37655
37656 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37657
37658         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37659         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37660
37661 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         * testsuite/g++.dg/overload/pmf1.C: New test.
37664
37665 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37666
37667         * gcc.c-torture/execute/20020307-1.c: Use long.
37668
37669 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37670
37671         PR optimization/5844
37672         * gcc.dg/20020310-1.c: New test.
37673
37674 2002-03-09  Michael Meissner  <meissner@redhat.com>
37675
37676         * gcc.c-torture/execute/memcpy-2.c: New test.
37677         * gcc.c-torture/execute/memset-1.c: New test.
37678         * gcc.c-torture/execute/strlen-1.c: New test.
37679         * gcc.c-torture/execute/strcmp-1.c: New test.
37680         * gcc.c-torture/execute/strncmp-1.c: New test.
37681
37682 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37683
37684         * gcc.dg/ppc-ldstruct.c: New test.
37685
37686 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37687
37688         * gcc.c-torture/execute/va-arg-22.c: New test.
37689
37690 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37691
37692         * gcc.c-torture/compile/20020309-1.c: New test.
37693
37694 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37695
37696         * gcc.c-torture/execute/20020307-2.c: New test.
37697
37698 2002-03-07  Jeffrey A Law  (law@redhat.com)
37699
37700         * g77.f-torture/compile/20020307-1.f: New test.
37701
37702 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37703
37704         * gcc.dg/unordered-1.c: New test.
37705
37706 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37707
37708         * gcc.c-torture/execute/20020307-1.c: New test.
37709
37710 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37711
37712         * gcc.dg/20020304-1.c: New test.
37713
37714         * gcc.c-torture/compile/20020304-2.c: New test.
37715
37716 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37717
37718         * gcc.c-torture/compile/20020304-1.c: New test case
37719         (from PR c/5830).
37720
37721 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37722
37723         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37724
37725 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37726
37727         * g++.dg/other/classkey1.C: New test.
37728
37729 2002-03-01  Richard Henderson  <rth@redhat.com>
37730
37731         * gcc.c-torture/compile/981223-1.x: New.
37732         * gcc.c-torture/compile/920625-1.x: New.
37733
37734 2002-02-28  Richard Henderson  <rth@redhat.com>
37735
37736         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37737
37738 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37739
37740         * gcc.c-torture/execute/20020227-1.c: New test.
37741
37742 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37743
37744         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37745         here" ERROR lines.
37746         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37747         * g++.old-deja.g++.other/defarg1.C: Likewise.
37748         * g++.old-deja/g++.pt/calls2.C: Likewise.
37749         * g++.old-deja/g++.pt/crash20.C: Likewise.
37750         * g++.old-deja/g++.pt/crash30.C: Likewise.
37751         * g++.old-deja/g++.pt/crash36.C: Likewise.
37752         * g++.old-deja/g++.pt/crash6.C: Likewise.
37753         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37754         * g++.old-deja/g++.pt/derived3.C: Likewise.
37755         * g++.old-deja/g++.pt/error1.C: Likewise.
37756         * g++.old-deja/g++.pt/friend21.C: Likewise.
37757         * g++.old-deja/g++.pt/friend23.C: Likewise.
37758         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37759         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37760
37761 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37762
37763         * gcc.c-torture/execute/20020225-2.c: New test.
37764
37765 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37766
37767         * gcc.c-torture/execute/920730-1t.c,
37768         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37769         Delete test cases, only relevant to -traditional.
37770
37771 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37772
37773         * gcc.dg/cpp/undef1.c: Remove.
37774         * gcc.dg/cpp/directiv.c: Update.
37775         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37776
37777 2002-02-27  Michael Meissner  <meissner@redhat.com>
37778
37779         * gcc.c-torture/execute/20020226-1.c: New test.
37780
37781 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37782
37783         * g++.dg/debug/debug4.C: New test.
37784
37785         * gcc.dg/ia64-visibility-1.c: New test.
37786
37787 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37788
37789         * gcc.dg/debug/20020224-1.c: New.
37790
37791 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37792
37793         * gcc.c-torture/execute/960416-1.x: New.
37794         * gcc.c-torture/execute/divconst-3.x: Likewise.
37795
37796 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37797
37798         * gcc.dg/20020224-1.c: New test.
37799
37800 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37801
37802         * gcc.c-torture/execute/20020225-1.c: New.
37803
37804 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37805
37806         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37807
37808 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * gcc.dg/20020222-1.c: New test.
37811
37812 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37813
37814         * g++.dg/opt/anonunion1.C: New test.
37815
37816 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37817
37818         * g++.dg/template/qualttp19.C: New test.
37819         * g++.dg/template/qualttp20.C: New test.
37820         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37821         * g++.old-deja/g++.other/qual1.C: Likewise.
37822
37823 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37824
37825         * gcc.dg/attr-alwaysinline.c: New.
37826
37827 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * gcc.dg/20020220-1.c: New test.
37830
37831         * gcc.dg/20020220-2.c: New test.
37832
37833         * g++.dg/opt/mmx1.C: New test.
37834
37835 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37836
37837         * gcc.c-torture/compile/20020110.c: New test.
37838
37839 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * gcc.c-torture/execute/20020219-1.c: New test.
37842
37843         * gcc.dg/20020219-1.c: New test.
37844
37845         * gcc.dg/noncompile/20020220-1.c: New test.
37846
37847         * g++.dg/opt/ptrintsum1.C: New test.
37848
37849         * gcc.dg/debug/20020220-1.c: New test.
37850
37851 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37852
37853         * gcc.c-torture/execute/20020216-1.c: New test.
37854
37855 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37856
37857         * gcc.dg/decl-1.c: Update, new test.
37858
37859 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37860
37861         * g++.dg/abi/bitfield1.C: New test.
37862         * g++.dg/abi/bitfield2.C: New test.
37863
37864 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37865
37866         * gcc.dg/attr-nest.c: New test.
37867
37868 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37869
37870         * gcc.c-torture/execute/20020215-1.c: New test.
37871
37872 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37875         * g++.dg/debug/debug.exp: New.
37876         * g++.dg/debug/trivial.C: New.
37877         * g++.dg/debug/debug1.C: Moved...
37878         * g++.dg/other/debug1.C: ...from here.
37879         * g++.dg/debug/debug2.C: Moved...
37880         * g++.dg/other/debug2.C: ...from here.
37881         * g++.dg/debug/debug3.C: Moved...
37882         * g++.dg/other/debug3.C: ...from here.
37883
37884         * gcc.dg/noncompile/20020213-1.c: New test.
37885
37886 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37887
37888         * g++.dg/other/debug3.C: New test.
37889
37890         * gcc.c-torture/execute/20020213-1.c: New test.
37891
37892 2002-02-13  Richard Smith <richard@ex-parrot.com>
37893
37894         * g++.old-deja/g++.other/thunk1.C: New test.
37895
37896 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37897
37898         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37899
37900 2002-02-13  Stan Shebs  <shebs@apple.com>
37901
37902         * gcc.dg/altivec-3.c: New.
37903
37904 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37905
37906         * gcc.dg/Wunreachable-1.c: New test.
37907         * gcc.dg/Wunreachable-2.c: New test.
37908
37909 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37910
37911         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37912
37913 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37914
37915         * gcc.dg/decl-1.c: New test.
37916
37917 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37918
37919         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37920
37921 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37922
37923         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37924         * gcc.c-torture/compile/980506-1.x: Likewise.
37925
37926 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37927
37928         * gcc.dg/20020210-1.c: New.
37929
37930 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37931
37932         * g77.f-torture/execute/947.f: New regression test
37933         for PR fortran/947.
37934
37935 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37936
37937         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37938         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37939
37940 2002-02-08  Richard Henderson  <rth@redhat.com>
37941
37942         * gcc.c-torture/compile/labels-3.c: New.
37943
37944 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37945
37946         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37947         expression statements work instead.
37948         * gcc.dg/noncompile/20020207-1.c: New test.
37949
37950 2002-02-07  Richard Henderson  <rth@redhat.com>
37951
37952         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37953
37954 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37955
37956         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37957         message from g77
37958         * lib/g77-dg.exp: Trim g77 error messages so that they are
37959         recognized by dg.exp.
37960
37961 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37962
37963         PR fortran/5473
37964         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37965
37966 2002-02-07  Richard Henderson  <rth@redhat.com>
37967
37968         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37969         to be sufficiently aligned for integers.
37970
37971 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37972
37973         * g++.dg/template/friend4.C: New test.
37974
37975 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37976
37977         PR fortran/5743
37978         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37979         unsupported cases.
37980
37981 2002-02-07  Richard Henderson  <rth@redhat.com>
37982
37983         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37984         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37985         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37986         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37987
37988 2002-02-06  Richard Henderson  <rth@redhat.com>
37989
37990         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37991
37992 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37993
37994         * gcc.dg/20020206-1.c: New test.
37995
37996 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37997
37998         * gcc.c-torture/execute/20020206-1.c: New test.
37999
38000         * gcc.c-torture/execute/20020206-2.c: New test.
38001
38002         PR optimization/5429:
38003         * gcc.c-torture/compile/20020206-1.c: New test.
38004
38005 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38006
38007         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38008         as certain file formats cannot support particularly large
38009         alignments.
38010
38011         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38012         and do not expect to be able to link the executable.
38013
38014         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38015         fail because the COFF format does not support the weak attribute.
38016
38017 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38018
38019         * g77.dg/pr5473.f: New test
38020
38021 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38022
38023         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38024         Fix testcase accordingly.
38025
38026 2002-02-04  Richard Henderson  <rth@redhat.com>
38027
38028         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38029         (buf): Change to be an array of pointers, not ints.
38030
38031 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38034         before all tests.  Move warning one line above to match where it
38035         C frontend emits.
38036         * gcc.dg/Wswitch-2.c: New test.
38037         * g++.dg/warn/Wswitch-1.C: New test.
38038         * g++.dg/warn/Wswitch-2.C: New test.
38039
38040 2002-02-04  Richard Henderson  <rth@redhat.com>
38041
38042         * g++.dg/abi/offsetof.C: Fix size comparison.
38043
38044 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38045
38046         * gcc.dg/cast-qual-2.c: New test.
38047
38048 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38049
38050         * gcc.dg/20020201-4.c: New test.
38051
38052 2002-02-04  Ben Elliston  <bje@redhat.com>
38053
38054         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38055         target_info attribute != 0, in addition to the empty string.
38056         (gcc_target_compile): Likewise.
38057
38058 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38059
38060         * gcc.dg/Wswitch.c: New test.
38061         PR gcc/4475. PR gcc/3780.
38062
38063 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38064
38065         * g77.f-torture/execute/5122.f: New test for regressions
38066         against PR fortran/5122.
38067
38068 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38069
38070         * g77.f-torture/compile/pr3743.f: Delete
38071         * g77.dg/pr3743-1.f: New test.
38072         * g77.dg/pr3743-2.f: New test.
38073         * g77.dg/pr3743-3.f: New test.
38074         * g77.dg/pr3743-4.f: New test.
38075
38076 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38077
38078         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38079
38080 2002-02-02  Richard Henderson  <rth@redhat.com>
38081
38082         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38083         * gcc.c-torture/execute/bf64-1.c: Likewise.
38084
38085 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38086
38087         * gcc.dg/20020201-2.c: New test.
38088
38089         * gcc.dg/20020201-3.c: New test.
38090
38091         * gcc.c-torture/execute/bitfld-2.c: New test.
38092
38093 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38094
38095         * gcc.dg/bitfld-1.c: Update.
38096         * gcc.dg/bitfld-2.c: Update.
38097         * gcc.c-torture/execute/bitfld-1.x: New.
38098
38099 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38100
38101         * gcc.c-torture/execute/20020201-1.c: New test.
38102
38103 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38104
38105         PR target/5469
38106         * gcc.dg/20020201-1.c: New test.
38107
38108 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38109
38110         PR fortran/3743
38111         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38112         * g77.f-torture/compile/pr3743.x: Remove
38113
38114 2002-01-31  Tom Rix  <trix@redhat.com>
38115
38116         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38117
38118 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38119
38120         * gcc.dg/noncompile/20020130-1.c: New test.
38121
38122 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38123
38124         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38125
38126 2002-01-29  Richard Henderson  <rth@redhat.com>
38127
38128         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38129         to long long.
38130         * gcc.c-torture/execute/bf64-1.c: Likewise.
38131
38132 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38133
38134         * gcc.c-torture/execute/20020129-1.c: New test.
38135
38136 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38137
38138         * gcc.c-torture/compile/20000224-1.c: Update.
38139         * gcc.c-torture/execute/bitfld-1.c: New tests.
38140         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38141         * gcc.dg/uninit-A.c: Update.
38142
38143 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38144
38145         * g++.dg/template/ctor1.C: Add instantiation.
38146
38147 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38148
38149         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38150         argument to __builtin_prefetch to be const ptr.
38151
38152 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38153
38154         * gcc.c-torture/compile/20020120-1.c: New test.
38155
38156 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38157
38158         * gcc.c-torture/execute/20020127-1.c: New test.
38159
38160 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38161
38162         * g77.dg/f77-edit-i-in.f: New test
38163         * g77.dg/f77-edit-i-out.f: New test
38164
38165 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38166
38167         * gcc.dg/debug/debug.exp: New file.
38168         * gcc.dg/debug/trivial.c: New file.
38169         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38170         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38171         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38172         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38173         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38174         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38175         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38176         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38177         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38178         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38179         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38180         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38181         * gcc.dg/20000503-1.c: Removed.
38182         * gcc.dg/20010207-1.c: Removed.
38183         * gcc.dg/20011223-1.c: Removed.
38184         * gcc.dg/20020104-2.c: Removed.
38185         * gcc.dg/debug-1.c: Removed.
38186         * gcc.dg/debug-2.c: Removed.
38187         * gcc.dg/debug-3.c: Removed.
38188         * gcc.dg/debug-4.c: Removed.
38189         * gcc.dg/debug-5.c: Removed.
38190         * gcc.dg/debug-6.c: Removed.
38191         * gcc.dg/dwarf2-1.c: Removed.
38192         * gcc.dg/dwarf2-2.c: Removed.
38193
38194 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38195
38196         * g++.old-deja/g++.other/eh5.C: New test.
38197         * g++.old-deja/g++.other/sibcall2.C: New test.
38198         * g++.old-deja/g++.other/array9.C: New test.
38199         * g++.old-deja/g++.other/typename2.C: New test.
38200         * g++.old-deja/g++.other/crash60.C: New test.
38201         * g++.old-deja/g++.other/conv9.C: New test.
38202         * g++.old-deja/g++.other/mangle10.C: New test.
38203         * g++.old-deja/g++.other/unchanging1.C: New test.
38204         * g++.old-deja/g++.other/exprstmt1.C: New test.
38205         * g++.old-deja/g++.other/inline23.C: New test.
38206         * g++.old-deja/g++.eh/ia64-1.C: New test.
38207         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38208         * g++.old-deja/g++.other/reload1.C: New test.
38209         * g++.old-deja/g++.other/static20.C: New test.
38210         * g++.old-deja/g++.other/local-alloc1.C: New test.
38211         * g++.old-deja/g++.other/conv8.C: New test.
38212         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38213         * g++.old-deja/g++.other/storeexpr1.C: New test.
38214         * g++.old-deja/g++.other/storeexpr2.C: New test.
38215         * g++.dg/eh/template2.C: New test.
38216         * g++.dg/warn/weak1.C: New test.
38217
38218 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38219
38220         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38221         Remove first, non-varying, argument.
38222
38223 2002-01-23  Richard Henderson  <rth@redhat.com>
38224
38225         * gcc.dg/inline-2.c: New.
38226
38227         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38228         Add optional target arg.  Check number of arguments.
38229         (scan-assembler-not, scan-assembler-dem): Likewise.
38230         (scan-assembler-dem-not): Likewise.
38231
38232 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38233
38234         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38235         line 12.
38236         * g++.old-deja/g++.brendan/parse3.C,
38237         g++.old-deja/g++.other/crash26.C,
38238         g++.old-deja/g++.other/crash28.C,
38239         g++.old-deja/g++.other/crash29.C,
38240         g++.old-deja/g++.other/crash30.C,
38241         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38242
38243 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38244
38245         * gcc.dg/20020115-1.c: New.
38246
38247 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38248
38249         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38250
38251 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38252
38253         * gcc.dg/20020122-3.c: New.
38254
38255 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38256
38257         * g++.dg/other/gc1.C: New test.
38258
38259 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38260
38261         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38262
38263 2002-01-22  Richard Henderson  <rth@redhat.com>
38264
38265         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38266
38267 2002-01-22  Richard Henderson  <rth@redhat.com>
38268
38269         * gcc.dg/20020122-4.c: New.
38270
38271 2002-01-22  H.J. Lu <hjl@gnu.org>
38272
38273         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38274         link output.
38275         * gcc.dg/special/ecos.exp: Likewise.
38276         * lib/g++-dg.exp: Likewise.
38277         * lib/g77-dg.exp: Likewise.
38278         * lib/gcc-dg.exp : Likewise.
38279         * lib/mike-g++.exp: Likewise.
38280         * lib/mike-g77.exp: Likewise.
38281         * lib/mike-gcc.exp: Likewise.
38282         * lib/objc-dg.exp: Likewise.
38283
38284 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38285
38286         PR target/5379
38287         * gcc.dg/20020122-2.c: New test.
38288
38289 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38290
38291         * gcc.dg/20020122-1.c: New test.
38292
38293 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38294
38295         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38296
38297 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38298
38299         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38300
38301 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38302
38303         * gcc.c-torture/compile/20020121-1.c: New test.
38304
38305 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38306
38307         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38308         ld_library_path.
38309
38310 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38311
38312         * gcc.dg/20020218-1.c: New test.
38313
38314 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38315
38316         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38317         messages
38318         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38319         "At global scope" warning
38320         * g++.dg/ext/align1.C: Change cygwin test for alignment
38321         from db-bogus to dg-warning
38322
38323 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38324
38325         * g77.f-torture/compile/cpp2.F: New test.
38326
38327 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38328
38329         * g++.dg/template/access1.C: New test.
38330
38331 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38332
38333         * gcc.dg/20020118-1.c: New.
38334
38335 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38336
38337         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38338
38339 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38340
38341         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38342         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38343         alignment warnings.
38344
38345 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38346
38347         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38348         torture_with_loops and torture_without_loops
38349
38350 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * gcc.c-torture/compile/20020116-1.c: New test.
38353
38354 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38355
38356         * gcc.dg/20020116-2.c: New test.
38357
38358         * gcc.dg/ultrasp4.c: New test.
38359
38360         * gcc.dg/20020116-1.c: New test.
38361
38362 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38363
38364         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38365         by EABI.
38366
38367 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38368
38369         * gcc.misc-tests/i386-prefetch.exp: New.
38370         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38371         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38372         * gcc.misc-tests/i386-pf-none-1.c: New test.
38373         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38374
38375 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38376
38377         * gcc.dg/gnu89-init-1.c: Add new tests.
38378
38379 2002-01-15  Andreas Jaeger  <aj@suse.de>
38380
38381         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38382         * gcc.dg/i386-mmx-2.c: Likewise.
38383         * gcc.dg/i386-sse-1.c: Likewise.
38384         * gcc.dg/i386-sse-2.c: Likewise.
38385         * gcc.dg/i386-sse-3.c: Likewise.
38386
38387 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38388
38389         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38390         Uncomment additional cases that now pass.
38391
38392 2002-01-11  Richard Henderson  <rth@redhat.com>
38393
38394         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38395         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38396
38397 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38398
38399         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38400
38401 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38402
38403         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38404         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38405
38406 2002-01-10  Dale Johannesen  <dalej@apple.com>
38407
38408         * gcc.c-torture/execute/loop-11.c: New.
38409
38410 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38411
38412         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38413         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38414
38415 2002-01-09  Richard Henderson  <rth@redhat.com>
38416
38417         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38418         type in which to perform the operation for each size.
38419
38420 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38421
38422         * gcc.c-torture/compile/20020109-2.c: New test.
38423
38424 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38425
38426         * gcc.c-torture/execute/loop-10.c: New test.
38427
38428 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38429
38430         * gcc.c-torture/compile/20010226-1.c: New test.
38431         * gcc.c-torture/compile/20010227-1.c: New test.
38432         * gcc.c-torture/compile/20010426-1.c: New test.
38433         * gcc.c-torture/compile/20010510-1.c: New test.
38434         * gcc.c-torture/compile/20010605-3.c: New test.
38435         * gcc.c-torture/compile/20010824-1.c: New test.
38436         * gcc.c-torture/execute/20010409-1.c: New test.
38437         * gcc.dg/noncompile/20000901-1.c: New test.
38438         * gcc.dg/20001023-1.c: New test.
38439         * gcc.dg/20001101-1.c: New test.
38440         * gcc.dg/20001102-1.c: New test.
38441         * gcc.dg/20010207-1.c: New test.
38442         * gcc.dg/20010405-1.c: New test.
38443         * gcc.dg/20010822-1.c: New test.
38444         * gcc.dg/20011107-1.c: New test.
38445
38446 2002-01-09  Jeffrey A Law  (law@redhat.com)
38447
38448         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38449
38450         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38451         execution failure on PA targets.
38452
38453 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38454
38455         * gcc.c-torture/compile/20020109-1.c: New test.
38456
38457 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38458
38459         * gcc.c-torture/execute/20020108-1.c: New test.
38460
38461 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38462
38463         * gcc.dg/20020108-1.c: New test.
38464
38465 2002-01-08  H.J. Lu <hjl@gnu.org>
38466
38467         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38468         for header files.
38469
38470 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38471
38472         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38473         consistency.
38474
38475 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38476
38477         * gcc.dg/altivec-4.c: Test altivec predicates.
38478
38479 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.c-torture/execute/20020107-1.c: New test.
38482
38483 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38484
38485         PR c/5279
38486         * gcc.c-torture/compile/20020106-1.c: New test.
38487
38488 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38489
38490         * gcc.c-torture/execute/nestfunc-4.c: New test.
38491
38492 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38493
38494         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38495         extra triple that slipped in.
38496         * g++.old-deja/g++.abi/align.C: Likewise.
38497         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38498
38499 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38500
38501         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38502         * g++.old-deja/g++.abi/align.C: Likewise.
38503         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38504
38505         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38506         on FreeBSD/i386.
38507         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38508         FreeBSD.
38509
38510 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.dg/20020104-1.c: New test.
38513
38514         * gcc.dg/20020104-2.c: New test.
38515
38516 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38517
38518         * gcc.dg/20020103-1.c: Fix typo in target selector.
38519
38520 2002-01-03  Richard Henderson  <rth@redhat.com>
38521
38522         * gcc.dg/20020103-1.c: New.
38523
38524 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38525
38526         * gcc.c-torture/execute/20020103-1.c: New test.
38527
38528 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * g++.dg/other/debug2.C: New test.
38531
38532         * gcc.c-torture/compile/20020103-1.c: New test.
38533
38534 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38535
38536         * gcc.dg/gnu89-init-1.c: Added new tests.
38537
38538 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38539
38540         * g++.dg/template/friend2.C: Remove as patch is reverted.
38541
38542         * g++.dg/warn/oldcast1.C: New test.
38543
38544         * g++.dg/template/ptrmem1.C: New test.
38545         * g++.dg/template/ptrmem2.C: New test.
38546
38547         * g++.dg/template/ntp.C: New test.
38548
38549         * g++.dg/other/component1.C: New test.
38550
38551         * g++.dg/template/ttp3.C: New test.
38552
38553         * g++.dg/template/friend2.C: New test.
38554         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38555
38556 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38557
38558         * g++.dg/other/ptrmem1.C: New test.
38559         * g++.dg/other/ptrmem2.C: New test.
38560
38561 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         * g++.dg/template/ctor1.C: New test.
38564
38565 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38566
38567         * g++.dg/template/friend2.C: New test.
38568
38569 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38570
38571         * gcc.dg/mmix-1.c: New test.
38572
38573 2001-12-31  Richard Henderson  <rth@redhat.com>
38574
38575         * gcc.dg/asm-5.c: New.
38576
38577 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38578
38579         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38580         in namespace __gnu_cxx
38581
38582 2001-12-30  Richard Henderson  <rth@redhat.com>
38583
38584         * gcc.dg/debug-6.c: New.
38585
38586 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38587
38588         * gcc.c-torture/compile/20011229-2.c: New test.
38589
38590 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38591
38592         * gcc.dg/debug-3.c: New test.
38593         * gcc.dg/debug-4.c: New test.
38594         * gcc.dg/debug-5.c: New test.
38595
38596 2001-12-29  Richard Henderson  <rth@redhat.com>
38597
38598         * g++.dg/eh/loop1.C: New.
38599
38600 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38601
38602         * g++.dg/template/crash1.C: New test.
38603
38604 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38605
38606         * g++.dg/other/const1.C: New test.
38607
38608 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38609
38610         * gcc.c-torture/compile/20011229-1.c: New test.
38611
38612 2001-12-28  Stan Shebs  <shebs@apple.com>
38613
38614         * lib/objc-torture.exp: Resync with c-torture.exp.
38615         * lib/objc.exp: Load standard libraries.
38616
38617 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38618
38619         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38620         additional tests.
38621
38622 2001-12-27  Roger Sayle <roger@eyesopen.com>
38623
38624         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38625
38626 2001-12-27  Richard Henderson  <rth@redhat.com>
38627
38628         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38629
38630 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38631
38632         * g++.dg/eh/ctor1.C: New test.
38633         * g++.dg/other/error2.C: New test.
38634
38635 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38636
38637         * g++.dg/other/init2.C: New test.
38638
38639 2001-12-24  Richard Henderson  <rth@redhat.com>
38640
38641         * gcc.dg/20011223-1.c: New.
38642         * gcc.dg/inline-1.c: New.
38643
38644 2001-12-23  Richard Henderson  <rth@redhat.com>
38645
38646         * gcc.dg/asm-4.c: Test operand modifiers.
38647
38648 2001-12-23  Richard Henderson  <rth@redhat.com>
38649
38650         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38651
38652 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38653
38654         * gcc.c-torture/execute/20011223-1.c: New test.
38655
38656 2001-12-21  Richard Henderson  <rth@redhat.com>
38657
38658         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38659         re-enables the warning.
38660
38661 2001-12-21  Richard Henderson  <rth@redhat.com>
38662
38663         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38664
38665 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38666
38667         * gcc.c-torture/compile/20011218-1.c: New test.
38668
38669 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38670
38671         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38672         arm-isr.c test.
38673         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38674         epilogue generation for ARM ISR routines.
38675
38676 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38677
38678         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38679         * gcc.dg/format/c90-printf-3.c: Likewise.
38680         * gcc.dg/format/c99-printf-3.c: Likewise.
38681         * gcc.dg/format/ext-1.c: Likewise.
38682         * gcc.dg/format/ext-6.c: Likewise.
38683         * gcc.dg/format/format.h: Prototype unlocked stdio.
38684
38685 2001-12-20  Richard Henderson  <rth@redhat.com>
38686
38687         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38688         (arena): Use it.
38689         (malloc): Correct allocation logic.  Abort if we fill up the
38690         arena before initialization complete.
38691         (realloc): Correct allocation logic.
38692
38693 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38694
38695         * gcc.c-torture/compile/20011219-2.c: New test.
38696
38697         * gcc.c-torture/execute/20011219-1.c: New test.
38698
38699 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38700
38701         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38702         target does not support weak symbols.
38703
38704 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38705
38706         * gcc.c-torture/compile/20011219-1.c: New test.
38707
38708 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.dg/other/error1.C: New test.
38711
38712 2001-12-17  Jeffrey A Law  (law@redhat.com)
38713
38714         * gcc.c-torture/execute/20011217-1.c: New test.
38715
38716 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38717
38718         * objc.dg/special/: New directory.
38719         * objc.dg/special/special.exp: New file.
38720         * objc.dg/special/unclaimed-category-1.h: New file.
38721         * objc.dg/special/unclaimed-category-1a.m: New file.
38722         * objc.dg/special/unclaimed-category-1.m: New file.
38723
38724 2001-12-17  Andreas Jaeger  <aj@suse.de>
38725
38726         * gcc.c-torture/compile/20011217-2.c: New test.
38727
38728 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38729
38730         * gcc.c-torture/compile/20011217-1.c: New test.
38731
38732 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38733
38734         * testsuite/gcc.dg/20011214-1.c: New.
38735
38736 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38737
38738         * gcc.dg/altivec-4.c: New.
38739
38740 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38741
38742         * gcc.dg/20011113-1.c: New test.
38743
38744 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38745
38746         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38747         std::__malloc_alloc_template<0> and
38748         std::__default_alloc_template<false, 0>.
38749
38750 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38751
38752         * objc/execute/bf-21.m: New test.
38753         * objc/execute/enumeration-1.m: New test.
38754         * objc/execute/enumeration-2.m: New test.
38755
38756 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38757
38758         * gcc.dg/gnu89-init-1.c: New test.
38759
38760 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38761
38762         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38763         * g++.old-deja/g++.jason/2371.C: Likewise.
38764         * g++.old-deja/g++.jason/template33.C: Likewise.
38765         * g++.old-deja/g++.jason/template34.C: Likewise.
38766         * g++.old-deja/g++.jason/template36.C: Likewise.
38767         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38768         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38769         * g++.old-deja/g++.other/typename1.C: Likewise.
38770         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38771         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38772         * g++.old-deja/g++.pt/typename11.C: Likewise.
38773         * g++.old-deja/g++.pt/typename14.C: Likewise.
38774         * g++.old-deja/g++.pt/typename16.C: Likewise.
38775         * g++.old-deja/g++.pt/typename3.C: Likewise.
38776         * g++.old-deja/g++.pt/typename4.C: Likewise.
38777         * g++.old-deja/g++.pt/typename5.C: Likewise.
38778         * g++.old-deja/g++.pt/typename7.C: Likewise.
38779         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38780
38781 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38782
38783         * g++.dg/other/linkage1.C: New test.
38784         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38785         specifiers.
38786
38787 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38788
38789         * gcc.dg/concat.c: New test.
38790
38791 2001-12-11  Stan Shebs  <shebs@apple.com>
38792
38793         * objc/compile: New test directory.
38794         * objc/compile/compile.exp: New expect script.
38795         * objc/compile/20011211-1.m: New compile test.
38796
38797 2001-12-11  Jason Merrill  <jason@redhat.com>
38798
38799         * lib/prune.exp (prune_gcc_output): Also handle "In member
38800         function".  So many permutations...
38801
38802 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         * g++.dg/template/typedef1.C: New test.
38805
38806 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38807
38808         * g++.dg/other/copy1.C: New test.
38809
38810 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38811
38812         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38813
38814         * gcc.dg/builtin-choose-expr.c: New.
38815
38816 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38817
38818         * gcc.dg/altivec-2.c: New.
38819
38820 2001-12-07  Richard Henderson  <rth@redhat.com>
38821
38822         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38823
38824 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38825
38826         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38827         ultrasparc.
38828
38829 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38830
38831         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38832
38833 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38834
38835         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38836         variable argument list.
38837
38838 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38839
38840         * gcc.c-torture/execute/memcheck: Delete entire directory.
38841         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38842         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38843
38844 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38845
38846         * gcc.dg/Wshadow-1.c: New test.
38847
38848 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38849
38850         * gcc.c-torture/compile/20011130-1.c: New test.
38851
38852         * gcc.dg/noncompile/20011025-1.c: New test.
38853
38854         * g++.dg/other/anon-union.C: New test.
38855
38856         * gcc.c-torture/execute/20011024-1.c: New test.
38857
38858 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38859
38860         * gcc.c-torture/execute/20000722-1.x,
38861         gcc.c-torture/execute/20010123-1.x: Remove.
38862         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38863         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38864         gcc.dg/c99-complit-2.c: New tests.
38865
38866 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38867
38868         * g++.dg/inherit/base1.C: New test.
38869
38870 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38871
38872         * g++.dg/other/stdarg1.C: New test.
38873
38874         * gcc.c-torture/compile/20011130-2.c: New test.
38875
38876 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38877
38878         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38879         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38880         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38881         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38882         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38883         * gcc.dg/builtin-prefetch-1.c: New test.
38884
38885 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38886
38887         * gcc.dg/20011130-1.c: New test.
38888
38889 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38890
38891         * g++.dg/other/scope1.C: New test.
38892         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38893
38894 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38895
38896         * gcc.dg/vla-init-1.c: New test.
38897
38898 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38899
38900         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38901
38902 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38903
38904         * objc.dg/alias.m: Update.
38905         * objc.dg/class-1.m: Update.
38906         * objc.dg/const-str-1.m: Update.
38907         * objc.dg/fwd-proto-1.m: Update.
38908         * objc.dg/id-1.m: Update.
38909         * objc.dg/super-class-1.m: Update.
38910
38911 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38912
38913         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38914         constructs.
38915
38916 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38917
38918         * gcc.c-torture/execute/20011128-1.c: New test.
38919
38920 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38921
38922         * gcc.dg/20011127-1.c: New test.
38923
38924 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38925
38926         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38927         from Austin Group draft 7.
38928         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38929         scanf format arguments.
38930         * gcc.dg/format/no-exargs-2.c: New test.
38931
38932 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38933
38934         * g++.dg/abi/vbase8-4.C: New test.
38935
38936 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38937
38938         * gcc.c-torture/execute/20011121-1.c: New test.
38939
38940 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38941
38942         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38943
38944 2001-11-23  Andreas Jaeger  <aj@suse.de>
38945
38946         * gcc.dg/cpp/charconst-2.c: New test.
38947
38948 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38949
38950         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38951         to the host if it is remote.  Let tests specify extra headers
38952         they use.
38953         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38954         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38955         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38956         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38957         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38958         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38959         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38960         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38961         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38962         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38963
38964 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38965
38966         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38967         for little endian ARMs.
38968
38969 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38970
38971         * gcc.c-torture/compile/20011119-1.c: New test.
38972         * gcc.c-torture/compile/20011119-2.c: New test.
38973
38974 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38975
38976         * gcc.dg/altivec-1.c: Fix typo.
38977
38978 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38981
38982 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38983
38984         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38985
38986 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38987
38988         * lib/g77.exp: Don't specify --rpath-link.
38989
38990         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38991         across all the headers.
38992         * gcc.dg/format/format.exp: For testing on a remote host,
38993         copy format.h.
38994
38995         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38996         * gcc.c-torture/execute/930406-1.c: Likewise.
38997         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38998
38999 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39000
39001         * gcc.dg/altivec-1.c: New.
39002
39003 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39004
39005         * gcc.dg/cpp/fpreprocessed.c: New test case.
39006
39007 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39008
39009         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39010         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39011         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39012
39013 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39014
39015         * gcc.dg/no-builtin-1.c: New test.
39016
39017 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39018
39019         * gcc.c-torture/execute/20011115-1.c: New test.
39020
39021 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39022
39023         * gcc.c-torture/compile/20011114-2.c: New test.
39024         * gcc.c-torture/compile/20011114-3.c: New test.
39025         * gcc.c-torture/compile/20011114-4.c: New test.
39026
39027 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39028
39029         * g++.dg/other/init1.C: New test.
39030
39031 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39032
39033         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39034         message.
39035
39036         * gcc.c-torture/execute/20011114-1.c: New testcase.
39037
39038         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39039         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39040         like the (before this change) version of 20010327-1.c.
39041
39042 2001-11-14  Roger Sayle <roger@eyesopen.com>
39043
39044         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39045
39046 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39047
39048         * g++.dg/init/array2.C: New test.
39049
39050 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39051
39052         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39053
39054 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.dg/other/forscope1.C: New test.
39057         * g++.dg/ext/forscope1.C: New test.
39058         * g++.dg/ext/forscope2.C: New test.
39059
39060 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39061
39062         * gcc.c-torture/execute/20011113-1.c: New test.
39063
39064 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39065
39066         * gcc.c-torture/execute/20011109-2.c: New test.
39067
39068         * gcc.c-torture/execute/20011109-1.c: New test.
39069
39070 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39071
39072         * gcc.c-torture/compile/20011109-1.c: New test.
39073
39074 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39075
39076         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39077         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39078         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39079         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39080         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39081         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39082         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39083
39084 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39085
39086         * g++.dg/warn/Wshadow-1.C: New tests.
39087         * g++.old-deja/g++.mike/for3.C: Update.
39088
39089 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39090
39091         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39092         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39093         XFAILs.  Adjust expected error texts.
39094         * gcc.c-torture/compile/20011106-1.c,
39095         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39096         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39097         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39098         gcc.dg/c99-array-lval-5.c: New tests.
39099
39100 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39101
39102         * gcc.dg/cpp/defined.c: Update.
39103
39104 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39105
39106         * gcc.c-torture/execute/anon-1.c: New test.
39107
39108 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39109
39110         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39111         same size, so no warning should be produced on stormy16.
39112
39113         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39114         due to oversized array.
39115         * g++.old-deja/g++.mike/ns15.C: Likewise.
39116         * g++.old-deja/g++.pt/crash16.C: Likewise.
39117
39118 2001-11-02  Graham Stott  <grahams@redhat.com>
39119
39120         * g++.dgother/debug1.C: Fix typos.
39121
39122 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * g++.dg/other/debug1.C: New test.
39125
39126 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39127
39128         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39129         of unsigned long.
39130
39131 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39132
39133         * gcc.dg/20011029-2.c: New test.
39134
39135         * gcc.c-torture/compile/20011029-1.c: New test.
39136
39137 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39138
39139         * objc/execute/class_self-1.m: New test.
39140         * objc/execute/class_self-2.m: New test.
39141
39142 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39143
39144         * gcc.misc-tests/msgs.exp: Delete.
39145         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39146         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39147         error set to match recent changes.
39148
39149 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39150
39151         * gcc.dg/20011021-1.c: New test.
39152
39153 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39154
39155         * gcc.c-torture/compile/20011023-1.c: New test.
39156
39157 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39158
39159         * lib/g77.exp: Rewrite based on lib/g++.exp.
39160
39161 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39162
39163         * gcc.c-torture/execute/20011019-1.c: New test.
39164
39165         * gcc.dg/20011018-1.c: New test.
39166
39167 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39168
39169         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39170
39171 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39172
39173         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39174         * gcc.dg/attr-invalid.c: Likewise.
39175
39176 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39177
39178         * testsuite/gcc.dg/20011015-1.c: New test.
39179
39180 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39181
39182         * g++.dg/template/unify2.C: New test.
39183
39184 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39185
39186         * g++.dg/other/exception-specification.C: New test
39187
39188 2001-10-13  Tom Rix  <trix@redhat.com>
39189
39190         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39191         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39192
39193 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39194
39195         * testsuite/gcc.dg/20011009-1.c: New test.
39196
39197 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         PR g++/4476
39200         * g++.dg/other/friend1.C: New test.
39201
39202 2001-10-11  Richard Henderson  <rth@redhat.com>
39203
39204         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39205
39206 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39207
39208         * gcc.c-torture/compile/20011010-1.c: New.
39209
39210 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39211
39212         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39213         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39214         g77.f-torture/execute/execute.exp,
39215         g77.f-torture/noncompile/noncompile.exp,
39216         gcc.c-torture/compile/compile.exp,
39217         gcc.c-torture/execute/execute.exp,
39218         gcc.c-torture/execute/ieee/ieee.exp,
39219         gcc.c-torture/execute/memcheck/memcheck.exp,
39220         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39221         objc/execute/execute.exp: Update FSF address.
39222
39223 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39224
39225         * gcc.dg/cpp/cmdlne-C.c: Update.
39226         * gcc.dg/cpp/cmdlne-C2.c: New.
39227
39228 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39229
39230         * gcc.c-torture/execute/20011008-3.c: New.
39231
39232 2001-10-08  DJ Delorie  <dj@redhat.com>
39233
39234         * gcc.dg/20011008-1.c: New.
39235         * gcc.dg/20011008-2.c: New.
39236
39237 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39238
39239         * gcc.dg/cpp/spacing1.c: Update test.
39240
39241 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39242
39243         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39244         spelling errors of "separate" as "seperate".
39245
39246 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39247
39248         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39249         enough to avoid inlining.
39250
39251 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39252
39253         * lib/g77.exp: set libg2c_dir correctly.
39254
39255 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39256
39257         * gcc.dg/cpp/macro11.c: New test.
39258
39259 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39260
39261         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39262         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39263         gcc.dg/format/multattr-3.c: New tests.
39264         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39265         tests for format attributes on function pointers being rejected.
39266
39267 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39268
39269         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39270
39271 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39272
39273         * g++.dg/warn/format1.C: New test.
39274
39275 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39276
39277         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39278
39279 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39280
39281         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39282
39283 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39284
39285         * gcc.dg/cpp/redef2.c: Add test.
39286
39287 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39288
39289         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39290         long-standing bug on i686, apparently.
39291         * gcc.c-torture/execute/loop-2c.x: New file.
39292         * gcc.c-torture/execute/loop-2d.x: New file.
39293         * gcc.c-torture/execute/loop-3c.x: New file.
39294
39295 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39296
39297         * gcc.dg/cpp/20000625-2.c: Correct line number.
39298
39299 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39300
39301         * gcc.dg/cpp/macro10.c: New test.
39302         * gcc.dg/cpp/strify3.c: New test.
39303         * gcc.dg/cpp/spacing1.c: Add tests.
39304         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39305         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39306
39307 2001-09-24  DJ Delorie  <dj@redhat.com>
39308
39309         * gcc.c-torture/execute/20010924-1.c: New test.
39310
39311 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39312
39313         * testsuite/objc/execute/paste.m: Remove.
39314
39315 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39316
39317         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39318
39319 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39320
39321         * g77.dg/strlen0.f: New test.
39322
39323 2001-09-21  Richard Henderson  <rth@redhat.com>
39324
39325         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39326         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39327
39328 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39329
39330         Table-driven attributes.
39331         * g++.dg/ext/attrib1.C: New test.
39332
39333 2001-09-20  DJ Delorie  <dj@redhat.com>
39334
39335         * gcc.dg/20000926-1.c: Update expected warning messages.
39336         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39337         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39338         array.
39339
39340 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39341
39342         * g++.dg/eh/registers1.C: New test case.
39343
39344 2001-09-17  Richard Henderson  <rth@redhat.com>
39345
39346         * gcc.dg/array-5.c: Fix VLA decomposition test.
39347
39348 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39349
39350         * gcc.dg/cpp/line5.c: New testcase.
39351
39352 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39353
39354         * gcc.dg/cpp/macro9.c: New test.
39355
39356 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39357
39358         * gcc.c-torture/execute/980223.c: Change type of addr from long
39359         to char *.
39360
39361 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39362
39363         * gcc.c-torture/execute/20010915-1.c: New test.
39364
39365 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39366
39367         * g77.dg/bprob: New directory.
39368         * g77.dg/bprob/bprob.exp: New file.
39369         * g77.dg/bprob/bprob-1.f: New test.
39370         * g77.dg/gcov: New directory.
39371         * g77.dg/gcov/gcov.exp: New file.
39372         * g77.dg/gcov/gcov-1.f: New test.
39373         * g77.dg/gcov/gcov-1.x: New file.
39374
39375 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39376
39377         * gcc.dg/cpp/directiv.c: Update.
39378         * gcc.dg/cpp/undef1.c: Update.
39379
39380 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.dg/20010912-1.c: New test.
39383
39384 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39385
39386         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39387         language-independent file in lib.
39388         * lib/gcov.exp: New file.
39389
39390 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39391
39392         * gcc.c-torture/compile/20010911-1.c: New test.
39393
39394 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39395
39396         * lib/profopt.exp: New, to support profile-directed optimizations.
39397         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39398         * gcc.misc-tests/bprob-1.c: New test.
39399         * gcc.misc-tests/bprob-2.c: New test.
39400
39401 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39402
39403         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39404         XFAIL and which kinds of gcov output to verify.
39405         * gcc.misc-tests/gcov-4b.x: New file.
39406         * gcc.misc-tests/gcov-5b.x: New file.
39407         * gcc.misc-tests/gcov-6.x: New file.
39408         * gcc.misc-tests/gcov-7.c: New test.
39409         * gcc.misc-tests/gcov-7.x: New file.
39410
39411 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39412
39413         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39414         * gcc.misc-tests/gcov-6.c: New test.
39415
39416 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39417
39418         PR c++/3986
39419         * g++.dg/abi/vbase1.C: New test.
39420
39421 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39422
39423         * objc.dg/method-2.m: New.
39424
39425 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39426
39427         PR c++/4203
39428         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39429         * g++.dg/init/empty1.C: New test.
39430
39431 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * gcc.c-torture/compile/20010903-1.c: New test.
39434
39435 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39436
39437         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39438         for m68k.
39439
39440 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39441
39442         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39443
39444         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39445
39446         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39447
39448 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39449
39450         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39451         for 16-bit 'unsigned int'.
39452
39453 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39454
39455         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39456
39457 2001-08-27  Richard Henderson  <rth@redhat.com>
39458
39459         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39460         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39461
39462 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39463
39464         * gcc.dg/asm-names.c (ymain): New.
39465
39466 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39467
39468         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39469         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39470         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39471
39472 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39473
39474         * gcc.dg/compare5.c: New testcase.
39475
39476 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39477
39478         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39479         and "In instantiation".
39480
39481 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39482
39483         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39484
39485 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39486
39487         * gcc.misc-tests/gcov.exp: Add support for branch information.
39488         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39489         * gcc.misc-tests/gcov-4.c: New test.
39490         * gcc.misc-tests/gcov-4b.c: New test.
39491         * gcc.misc-tests/gcov-5b.c: New test.
39492
39493 2001-08-20  Zack Weinberg  <zackw@panix.com>
39494
39495         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39496         expected to fail.
39497
39498 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39499
39500         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39501
39502 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39503
39504         * g++.dg/eh/template1.C: New test.
39505
39506 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39507
39508         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39509         Fix thinko.
39510         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39511         for xfail.
39512
39513 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39514
39515         * lib/g77-dg.exp: Use prune.exp for common procedures
39516         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39517         * lib/g77.exp: (g77-dg-prune) Remove
39518
39519 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39520
39521         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39522
39523 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39524
39525         * g++.dg/template/unify1.C: New test.
39526
39527 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39528
39529         * g++.dg/abi/empty4.C: New test.
39530
39531 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39532
39533         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39534         solaris2.*
39535         * g77.f-torture/compile/pr3743.x: Likewise.
39536
39537 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39538
39539         * g++.dg/other/using-declaration.C: New test.
39540
39541 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39542
39543         * gcc.dg/cpp/tr-sign.c: New testcase.
39544
39545 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39546
39547         * gcc.dg/cpp/19951025-1.c: Revert.
39548         * gcc.dg/cpp/directiv.c: We no longer process directives that
39549         interrupt macro arguments.
39550
39551 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39552
39553         * gcc.dg/bconstp-1.c: New test.
39554
39555 2001-08-03  Richard Henderson  <rth@redhat.com>
39556
39557         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39558
39559 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39560
39561         * gcc.dg/cpp/19951025-1.c: Update.
39562
39563 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39564
39565         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39566         should be x.
39567
39568 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39569
39570         Kill -fhonor-std.
39571         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39572         * g++.old-deja/g++.other/std1.C: Likewise.
39573         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39574
39575 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39576
39577         * lib/g77.exp: Load gcc-defs.exp for common procedures
39578         (g77_pass, g77_fail, g77_finish, g77_exit,
39579         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39580
39581 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39582
39583         * g77.dg/fbackslash.f
39584         * g77.dg/fcase-preserve.f
39585         * g77.dg/ff90-1.f
39586         * g77.dg/ffixed-line-length-0.f
39587         * g77.dg/ffixed-line-length-132.f
39588         * g77.dg/ffixed-line-length-7.f
39589         * g77.dg/ffixed-line-length-72.f
39590         * g77.dg/ffixed-line-length-none.f
39591         * g77.dg/ffree-form-1.f
39592         * g77.dg/fno-backslash.f
39593         * g77.dg/fno-f90-1.f
39594         * g77.dg/fno-fixed-form-1.f
39595         * g77.dg/fno-onetrip.f
39596         * g77.dg/fno-typeless-boz.f
39597         * g77.dg/fno-underscoring.f
39598         * g77.dg/fno-vxt-1.f
39599         * g77.dg/fonetrip.f
39600         * g77.dg/ftypeless-boz.f
39601         * g77.dg/fugly-assumed.f
39602         * g77.dg/funderscoring.f
39603         * g77.dg/fvxt-1.f
39604
39605 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39606
39607         * objc.dg/fwd-proto-1.m: New.
39608         * objc.dg/local-decl-1.m: New.
39609         * objc.dg/naming-1.m: New.
39610         * objc.dg/naming-2.m: New.
39611         * objc.dg/proto-hier-1.m: New.
39612
39613 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39614
39615         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39616         largest-type elements to a struct makes its size grow.
39617
39618 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39619
39620         * g++.dg/abi/vthunk1.C: New test.
39621
39622 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39623
39624         * g++.dg/abi/vbase8-22.C: New test.
39625
39626 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39627
39628         * gcc.dg/cpp/macro8.c: New test.
39629
39630 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39631
39632         * g++.dg/abi/vbase8-21.C: New test.
39633
39634 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39635
39636         * g++.dg/abi/vbase8-10.C: New test.
39637
39638 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39639
39640         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39641         ${tool}_set_ld_library_path.
39642         Changed caller.
39643         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39644         g++.exp.
39645
39646 2001-07-26  Stan Cox <scox@redhat.com>
39647
39648         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39649         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39650         gcc_exit, gcc_check_unsupported_p):
39651         Moved to gcc-deps.exp
39652         * gcc-deps.exp: New file.
39653
39654 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39655
39656         * g++.old-deja/g++.pt/defarg14.C: New test.
39657
39658 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39659
39660         * g++.old-deja/g++.other/lineno5.C: New test.
39661
39662 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39663
39664         * g++.old-deja/g++.pt/crash68.C: New test.
39665
39666 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39667
39668         * g++.old-deja/g++.other/crash42.C: New test.
39669
39670 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39671
39672         * gcc.dg/cpp/extratokens.c: Fix.
39673         * gcc.dg/cpp/skipping2.c: New tests.
39674
39675 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39676
39677         * gcc.c-torture/execute/20010724-1.c: New file.
39678         * gcc.c-torture/execute/20010724-1.x: New file.
39679
39680 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39681
39682         * g++.old-deja/g++.other/cond7.C: New test.
39683
39684 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.other/optimize4.C: New test.
39687
39688 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39691
39692 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39693
39694         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39695         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39696         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39697         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39698
39699         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39700         bug report" message.
39701
39702         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39703         * g++.dg/ext/instantiate1.C: Move from old-deja.
39704
39705 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39706
39707         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39708         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39709         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39710         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39711
39712 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39713
39714         * gcc.c-torture/execute/20010723-1.c: New test.
39715
39716 2001-07-23  Ben Elliston  <bje@redhat.com>
39717
39718         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39719
39720 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39721
39722         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39723         i[34567]86-*-*.
39724         Delete handling of ieee_multilib_flags.
39725         Pass -mieee for alpha*-*-* and sh-*-*.
39726         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39727
39728 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         Remove old-abi tests.
39731         * g++.old-deja/g++.mike/p11116.C: Remove.
39732         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39733
39734 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39735
39736         * g77.f-torture/compile/pr3743.f: New test
39737
39738 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39739
39740         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39741
39742 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39743
39744         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39745         g++.old-deja/g++.pt/static6.C: Likewise.
39746         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39747         supports weak symbols.
39748
39749 2001-07-18  Andreas Jaeger  <aj@suse.de>
39750
39751         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39752         supported again.
39753
39754 2001-07-18  Andreas Jaeger  <aj@suse.de>
39755
39756         * gcc.dg/iftrap-1.c: Fix target line.
39757
39758 2001-07-17  Richard Henderson  <rth@redhat.com>
39759
39760         * gcc.c-torture/execute/20010717-1.c: New.
39761
39762 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39763
39764         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39765         tests.
39766
39767 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39768
39769         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39770
39771 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39772
39773         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39774         UAC_SIGBUS, UAC_NOPRINT definitions.
39775
39776 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39777
39778         * objc/execute/object_is_class.m: New test.
39779         * objc/execute/object_is_meta_class.m: New test.
39780
39781 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39782
39783         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39784         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39785
39786 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39787
39788         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39789         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39790
39791 2001-07-14  Richard Henderson  <rth@redhat.com>
39792
39793         * gcc.dg/iftrap-1.c: New.
39794
39795 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39796
39797         * g77.f-torture/execute/intrinsic77.f: New test.
39798
39799 2001-07-11  Janis Johnson <janis@us.ibm.com>
39800
39801         * gcc.misc-tests/gcov-3.c: New test.
39802
39803 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39804
39805         * gcc.c-torture/compile/20010711-1.c,
39806         * gcc.c-torture/compile/20010711-2.c: New tests.
39807
39808 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39809
39810         * gcc.c-torture/execute/20010711-1.c: New test.
39811
39812 2001-07-11  Ben Elliston  <bje@redhat.com>
39813
39814         * g++.old-deja/g++.other/enum5.C: New test.
39815
39816 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39817
39818         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39819         (g++-dg-prune): Call prune_gcc_output.
39820         * prune.exp: New file for prune_gcc_output.
39821         * lib/g++.exp, lib/gcc.exp: Load it.
39822
39823 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39824
39825         * gcc.c-torture/compile/20010701-1.c,
39826         g++.old-deja/g++.ext/attrib6.C: New tests.
39827
39828 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39829
39830         * gcc.c-torture/compile/20010706-1.c: New test.
39831
39832 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39833
39834         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39835
39836 2001-06-28  Stan Shebs  <shebs@apple.com>
39837
39838         * gcc.dg/pragma-darwin.c: New test.
39839
39840 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39841
39842         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39843         Solaris 2.[678] system.
39844
39845 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39846
39847         * gcc.dg/20010622-1.c: New test.
39848
39849 2001-06-18  Stan Shebs  <shebs@apple.com>
39850
39851         * objc.dg: New directory.
39852         * objc.dg/dg.exp: New file.
39853         * objc.dg/alias.m: New.
39854         * objc.dg/class-1.m: New.
39855         * objc.dg/class-2.m: New.
39856         * objc.dg/const-str-1.m: New.
39857         * objc.dg/const-str-2.m: New.
39858         * objc.dg/id-1.m: New.
39859         * objc.dg/method-1.m: New.
39860         * objc.dg/super-class-1.m: New.
39861         * lib/objc-dg.exp: New file.
39862
39863 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39864
39865         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39866         of label name.
39867
39868 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39871
39872 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39873
39874         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39875         variable.
39876
39877 2001-06-12  Richard Henderson  <rth@redhat.com>
39878
39879         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39880
39881 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39882
39883         * g++.old-deja/g++.abi/vbase5.C: New test.
39884         * g++.old-deja/g++.abi/vbase6.C: New test.
39885         * g++.old-deja/g++.abi/vbase7.C: New test.
39886
39887 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39888
39889         * gcc.c-torture/compile/20010610-1.c: New test.
39890
39891 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39892
39893         * g++.old-deja/g++.abi/vbase4.C: New test.
39894
39895 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39896
39897         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39898         support %f for HC11/HC12 targets.
39899         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39900         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39901         on HC11/HC12 targets.
39902         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39903
39904 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39905
39906         * gcc.dg/wchar_t-1.c: New file.
39907         * gcc.dg/wint_t-1.c: Likewise.
39908
39909 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39910
39911         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39912
39913 2001-06-11  Richard Henderson  <rth@redhat.com>
39914
39915         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39916
39917 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39918
39919         * gcc.c-torture/compile/20010611-1.c: New test.
39920
39921 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39922
39923         * gcc.dg/c99-tag-1.c: Add more tests.
39924
39925 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39926
39927         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39928         representation on MN10300 and ARM/Thumb.
39929
39930 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39931
39932         * g77.f-torture/execute/20010610.f: New.
39933
39934 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39935
39936         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39937         names.
39938
39939 2001-06-09  Richard Henderson  <rth@redhat.com>
39940
39941         * gcc.c-torture/execute/ashrdi-1.c: New.
39942         * gcc.c-torture/execute/ashldi-1.c: New.
39943         * gcc.c-torture/execute/lshrdi-1.c: New.
39944
39945 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39946
39947         * objc/execute/load-3.m: Added. Check sending +load to categories,
39948         in addition to classes.
39949
39950 2001-06-08  Stan Shebs  <shebs@apple.com>
39951
39952         * objc/execute/load-2.m: New test.  From Nicola Pero
39953         <n.pero@mi.flashnet.it>.
39954
39955 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39956
39957         * gcc.c-torture/execute/20010605-2.c: New test.
39958
39959 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.old-deja/g++.abi/vbase2.C: New test.
39962         * g++.old-deja/g++.abi/vbase3.C: New test.
39963
39964 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39965
39966         * g++.old-deja/g++.pt/friend49.C: New test.
39967
39968 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39969
39970         * g++.old-deja/g++.ext/anon3.C: New test.
39971
39972 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * g++.old-deja/g++.other/conv7.C: New test.
39975
39976 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39977
39978         * gcc.c-torture/compile/20010605-2.c: New test.
39979
39980 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39981
39982         * gcc.c-torture/execute/20010604-1.c: New test.
39983
39984 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39985
39986         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39987
39988 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39989
39990         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39991         (g++_link_flags): Likewise.
39992         (g++_init): Pass gccpath's value to two previous functions.
39993
39994 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39995
39996         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39997         Ensure logfile entry matches exec command line.
39998
39999 2001-05-31  Richard Henderson  <rth@redhat.com>
40000
40001         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40002         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40003
40004 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40005
40006         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40007         compiler for irix6.2
40008
40009 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40010
40011         * g++.old-deja/g++.other/optimize3.C: New file.
40012
40013 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40014
40015         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40016         assemble.
40017
40018 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.old-deja/g++.other/optimize2.C: New file.
40021
40022 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40023
40024         * gcc.c-torture/compile/20010518-2.c: New file.
40025         * gcc.c-torture/execute/20010518-1.c: New file.
40026         * gcc.c-torture/execute/20010518-2.c: New file.
40027
40028 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40029
40030         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40031
40032 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40033
40034         G++ no longer defines builtins that do not begin with __builtin.
40035         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40036         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40037         * g++.old-deja/g++.law/builtin1.C: Likewise.
40038         * g++.old-deja/g++.law/cvt2.C: Likewise.
40039         * g++.old-deja/g++.mike/net5.C: Likewise.
40040         * g++.old-deja/g++.other/builtins1.C: Likewise.
40041         * g++.old-deja/g++.other/builtins2.C: Likewise.
40042         * g++.old-deja/g++.other/builtins3.C: Likewise.
40043         * g++.old-deja/g++.other/builtins4.C: Likewise.
40044         * g++.old-deja/g++.other/inline8.C: Likewise.
40045         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40046
40047 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40048
40049         * g++.old-deja/g++.pt/using1.C: Adjust.
40050         * g++.old-deja/g++.pt/using2.C: New test.
40051
40052 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40053
40054         * gcc.dg/cpp/charconst.c: New tests.
40055         * gcc.dg/cpp/escape.c: New tests.
40056         * gcc.dg/cpp/escape-1.c: New tests.
40057         * gcc.dg/cpp/escape-2.c: New tests.
40058         * gcc.dg/cpp/ucs.c: New tests.
40059
40060 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40061
40062         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40063         native compiler for irix6.5.
40064
40065 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40066
40067         * lib/g++.exp (g++_include_flags): Use args to compute
40068         get_multilibs.
40069         (g++_link_flags): Likewise.
40070         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40071
40072 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40073
40074         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40075
40076 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40077
40078         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40079         this file.
40080
40081 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40082
40083         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40084         STACK_SIZE;
40085         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40086         to STACK_SIZE; Use it to define size of add_histo array.
40087         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40088         to STACK_SIZE.
40089         (f): Use GITT_SIZE to define size of gitt local table.
40090         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40091         to STACK_SIZE; Use it to define size of bytemem array.
40092
40093 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40094
40095         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40096         on 68HC11/HC12 due to the asm instruction.
40097         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40098         * gcc.c-torture/compile/920520-1.x: Likewise.
40099         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40100         on 68HC11/HC12 because the function is larger than 64K.
40101         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40102         on 68HC11/HC12 because the structure is too large.
40103
40104 2001-05-20  Richard Henderson  <rth@redhat.com>
40105
40106         * gcc.c-torture/execute/20010520-1.c: New.
40107
40108 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40109
40110         * g++.old-deja/g++.warn/compare1.C: New test.
40111         * gcc.dg/compare4.c: New test.
40112
40113 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40114
40115         * g++.old-deja/g++.other/optimize1.C: New test.
40116
40117 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40118
40119         * g++.old-deja/g++.pt/spec41.C: New test.
40120
40121 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40122
40123         * gcc.c-torture/compile/20010114-1.x: Remove.
40124
40125 2001-05-18  Stan Shebs  <shebs@apple.com>
40126
40127         * gcc.c-torture/compile/20010518-1.c: New test.
40128
40129 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40130
40131         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40132         * g++.old-deja/g++.pt/crash67.C: New test.
40133
40134 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40135
40136         * g++.old-deja/g++.other/debug9.C: New test.
40137
40138 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40139
40140         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40141
40142 2001-05-16  Jan Hubicka  <jh@suse.cz>
40143
40144         * gcc.c-torture/compile/20010516-1.c: New test.
40145
40146 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40147
40148         * g++.old-deja/g++.other/crash41.C: New test.
40149
40150 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40151
40152         * g++.old-deja/g++.pt/crash66.C: New test.
40153
40154 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40155
40156         * g++.old-deja/g++.robertl/eb27.C: Convert.
40157
40158 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40159
40160         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40161         declaration being redundant.
40162
40163 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40164
40165         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40166
40167 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40168
40169         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40170
40171 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40172
40173         * lib/g++.exp: Use testsuite_flags.
40174
40175 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40176
40177         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40178
40179 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40180
40181         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40182
40183 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40184
40185         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40186
40187 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40188
40189         * gcc.c-torture/compile/20010313-1.c: New test.
40190
40191 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40192
40193         * gcc.dg/cpp/direct2.c: New test.
40194         * gccq.dg/cpp/direct2s.c: New test.
40195
40196         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40197
40198 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40199
40200         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40201         * g++.old-deja/g++.other/op3.C: Likewise.
40202
40203 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40204
40205         * gcc.dg/cpp/syshdr.h: New file.
40206         * gcc.dg/cpp/sysmac1.c: Update.
40207         * gcc.dg/cpp/sysmac2.c: Update.
40208
40209 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40210
40211         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40212
40213 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40214
40215         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40216         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40217
40218 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40219
40220         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40221
40222 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40223
40224         * lib/g++.exp (g++_include_flags): Don't use any special flags
40225         if TESTING_IN_BUILD_TREE is not defined.
40226         (g++_init): Use a plain 'c++' as the compiler if
40227         TESTING_IN_BUILD_TREEE is not defined.
40228
40229 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * g++.old-deja/g++.eh/catch13.C: New test.
40232         * g++.old-deja/g++.eh/catch14.C: New test.
40233
40234 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40235
40236         * gcc.dg/cpp/tr-define.c: New test.
40237
40238 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40239
40240         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40241         <stdlib.h>, not <malloc.h>.
40242
40243 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.old-deja/g++.ns/template17.C: New test.
40246
40247 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40248
40249         * g++.old-deja/g++.pt/ref4.C: New test.
40250
40251 2001-04-30  Richard Henderson  <rth@redhat.com>
40252
40253         * gcc.dg/20000724-1.c: Revert last change.
40254
40255 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40256
40257         * g77.f-torture/execute/20010430.f: New test.
40258
40259 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40260
40261         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40262
40263 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40264
40265         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40266
40267 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         * g++.old-deja/g++.eh/crash6.C: New test.
40270
40271 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40272
40273         * g++.old-deja/g++.other/warn7.C: New test.
40274
40275 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40276
40277         * g++.old-deja/g++.other/defarg9.C: New test.
40278
40279 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40280
40281         * g77.f-torture/compile/20010426.f: New test.
40282         * g77.f-torture/execute/20010426.f: New test.
40283
40284 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40285
40286         * g77.f-torture/compile/20000629-1.x: Remove - error
40287         has been fixed.
40288
40289 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40290
40291         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40292         Tweak slightly to work with g++.dg framework.
40293         * g++.dg/special/ecos.exp: Run initp1.C test.
40294         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40295
40296         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40297         its linker doesn't give line numbers either.
40298         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40299
40300 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40301
40302         * g++.old-deja/g++.other/lex1.C: New test.
40303
40304 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40305
40306         * gcc.dg/noncompile/20010425-1.c: New test.
40307
40308 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40309
40310         * g++.old-deja/g++.pt/mangle2.C: New test.
40311
40312 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40313
40314         * gcc.dg/format/plus-1.c: New test.
40315
40316 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40317
40318         * gcc.dg/20010423-1.c: New test.
40319
40320 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40321
40322         * gcc.c-torture/execute/20010422-1.c: New test.
40323
40324 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         * g++.old-deja/g++.ns/type2.C: New test.
40327
40328 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40329
40330         * g++.old-deja/g++.other/perf1.C: New test.
40331
40332 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40333
40334         * gcc.dg/c99-func-2.c: Remove xfail.
40335         * gcc.dg/c99-func-3.c: Remove xfail.
40336         * gcc.dg/c99-func-4.c: Remove xfail.
40337
40338 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40339
40340         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40341
40342 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40343
40344         * gcc.c-torture/compile/20010423-1.c: New test.
40345
40346 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40347
40348         * g++.old-deja/g++.pt/typename28.C: New test.
40349
40350 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40351
40352         * g++.old-deja/g++.abi/empty2.C: New test.
40353         * g++.old-deja/g++.abi/empty3.C: New test.
40354
40355 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40356
40357         * g++.old-deja/g++.other/comdat2.C: New test.
40358         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40359
40360 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40361
40362         * g++.old-deja/g++.other/overload14.C: New test.
40363
40364 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * g++.old-deja/g++.other/lookup23.C: New test.
40367
40368 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40369
40370         * gcc.c-torture/execute/20010403-1.c: New test.
40371
40372 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40373             Mark Mitchell  <mark@codesourcery.com>
40374
40375         * lib/old-dejagnu.exp: Don't delete output of executable.
40376         Add .exe suffix to executables.
40377
40378 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40379
40380         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40381
40382 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40383
40384         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40385
40386 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40387
40388         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40389         * g++.old-deja/g++.abi/crash1.C: New test.
40390
40391 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40392
40393         * g++.old-deja/g++.other/crash40.C: New test.
40394
40395 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40396
40397         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40398
40399 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40400
40401         * g++.old-deja/g++.other/warn6.C: New test.
40402
40403 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40404
40405         * g++.old-deja/g++.robertl/eb42.C: Same.
40406
40407 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40408
40409         * gcc.dg/wtr-conversion-1.c: New testcase.
40410
40411 2001-04-10  Richard Henderson  <rth@redhat.com>
40412
40413         * g++.old-deja/g++.other/array5.C: New.
40414
40415 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40416
40417         * gcc.c-torture/execute/20010408-1.c: New test.
40418
40419 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40420
40421         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40422         headers and constructs.
40423         * g++.old-deja/g++.robertl/eb79.C: Same.
40424         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40425         * g++.old-deja/g++.robertl/eb73.C: Same.
40426         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40427         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40428         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40429         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40430         * g++.old-deja/g++.robertl/eb44.C: Same.
40431         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40432         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40433         * g++.old-deja/g++.robertl/eb39.C: Same.
40434         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40435         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40436         * g++.old-deja/g++.robertl/eb30.C: Same.
40437         * g++.old-deja/g++.robertl/eb3.C: Same.
40438         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40439         * g++.old-deja/g++.robertl/eb21.C: Same.
40440         * g++.old-deja/g++.robertl/eb15.C: Same.
40441         * g++.old-deja/g++.robertl/eb118.C: Same.
40442         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40443         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40444         * g++.old-deja/g++.robertl/eb109.C: Same.
40445         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40446         * g++.old-deja/g++.mike/rtti1.C: Same.
40447         * g++.old-deja/g++.mike/p658.C: Same.
40448         * g++.old-deja/g++.mike/net46.C: Same.
40449         * g++.old-deja/g++.mike/net34.C: Same.
40450         * g++.old-deja/g++.mike/memoize1.C: Same.
40451         * g++.old-deja/g++.mike/eh2.C: Same.
40452         * g++.old-deja/g++.law/weak.C: Same.
40453         * g++.old-deja/g++.law/visibility7.C: Same.
40454         * g++.old-deja/g++.law/visibility25.C: Same.
40455         * g++.old-deja/g++.law/visibility22.C: Same.
40456         * g++.old-deja/g++.law/visibility2.C: Same.
40457         * g++.old-deja/g++.law/visibility17.C: Same.
40458         * g++.old-deja/g++.law/visibility13.C: Same.
40459         * g++.old-deja/g++.law/visibility10.C: Same.
40460         * g++.old-deja/g++.law/visibility1.C: Same.
40461         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40462         * g++.old-deja/g++.law/vbase1.C: Same.
40463         * g++.old-deja/g++.law/operators32.C: Same.
40464         * g++.old-deja/g++.law/nest3.C: Same.
40465         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40466         * g++.old-deja/g++.law/except5.C (main): Same.
40467         * g++.old-deja/g++.law/cvt7.C (run): Same.
40468         * g++.old-deja/g++.law/cvt2.C: Same.
40469         * g++.old-deja/g++.law/cvt16.C: Same.
40470         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40471         * g++.old-deja/g++.law/ctors17.C (main): Same.
40472         * g++.old-deja/g++.law/ctors13.C: Same.
40473         * g++.old-deja/g++.law/ctors12.C (main): Same.
40474         * g++.old-deja/g++.law/ctors10.C: Same.
40475         * g++.old-deja/g++.law/code-gen5.C: Same.
40476         * g++.old-deja/g++.law/bad-error7.C: Same.
40477         * g++.old-deja/g++.law/arm9.C: Same.
40478         * g++.old-deja/g++.law/arm12.C: Same.
40479         * g++.old-deja/g++.law/arg8.C: Same.
40480         * g++.old-deja/g++.law/arg1.C: Same.
40481         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40482         * g++.old-deja/g++.jason/template31.C: Same.
40483         * g++.old-deja/g++.jason/template24.C (main): Same.
40484         * g++.old-deja/g++.jason/2371.C: Same.
40485         * g++.old-deja/g++.eh/new2.C: Same.
40486         * g++.old-deja/g++.eh/new1.C: Same.
40487         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40488         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40489         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40490         * g++.old-deja/g++.brendan/crash62.C: Same.
40491         * g++.old-deja/g++.brendan/crash52.C: Same.
40492         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40493         * g++.old-deja/g++.brendan/crash38.C: Same.
40494         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40495         * g++.old-deja/g++.brendan/copy9.C: Same.
40496
40497 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40498
40499         * gcc.c-torture/execute/20001203-2.c (memset):
40500         Count argument is of type __SIZE_TYPE__.
40501
40502 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40503
40504         * gcc.c-torture/compile/20010404-1.c: New test.
40505
40506 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40507
40508         * gcc.c-torture/compile/20010326-1.c: New test.
40509
40510 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40511
40512         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40513         peculiarities of the SH.
40514         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40515
40516 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40517
40518         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40519         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40520         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40521
40522 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40523
40524         * g77.f-torture/compile/20010321-1.f: New test.
40525
40526 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40527
40528         * gcc.c-torture/compile/20010329-1.c: New test.
40529
40530 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.c-torture/execute/20010329-1.c: New test.
40533
40534 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40535
40536         * g++.old-deja/g++.other/eh4.C: Fix typo.
40537
40538 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40539
40540         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40541
40542 2001-03-28  Philip Blundell  <philb@gnu.org>
40543
40544         * gcc.c-torture/compile/20010328-1.c: New test.
40545
40546 2001-03-27  Richard Henderson  <rth@redhat.com>
40547
40548         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40549         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40550
40551 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40552
40553         * gcc.c-torture/compile/20010327-1.c: New test.
40554
40555 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40556
40557         * g++.old-deja/g++.other/friend12.C: New test.
40558         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40559         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40560
40561 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40562
40563         * gcc.c-torture/execute/20010325-1.c: New test.
40564
40565 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * g++.old-deja/g++.other/mangle3.C: New test.
40568
40569 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40570
40571         * g++.old-deja/g++.other/anon8.C: New test.
40572
40573 2001-03-20  Philip Blundell  <philb@gnu.org>
40574
40575         * gcc.c-torture/compile/20010320-1.c: New test.
40576
40577 2001-03-17  Richard Henderson  <rth@redhat.com>
40578
40579         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40580
40581 2001-03-15  Geoff Keating  <geoff@redhat.com>
40582
40583         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40584         tests on AIX.
40585
40586 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40587
40588         * g++.old-deja/g++.other/eh4.C: New test.
40589
40590 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40591
40592         * gcc.dg/cpp/mi1.c: Update.
40593
40594 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40595
40596         * g++.old-deja/g++.other/regstack.C: New test.
40597
40598 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40599
40600         * g++.old-deja/g++.other/ref4.C: New test.
40601
40602 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40603
40604         * objc/execute/va_method.m: Added.
40605         * objc/execute/IMP.m: Added.
40606         * objc/execute/_cmd.m: Added.
40607         * objc/execute/accessing_ivars.m: Added.
40608         * objc/execute/class-1.m: Added.
40609         * objc/execute/class-10.m: Added.
40610         * objc/execute/class-11.m: Added.
40611         * objc/execute/class-12.m: Added.
40612         * objc/execute/class-13.m: Added.
40613         * objc/execute/class-14.m: Added.
40614         * objc/execute/class-2.m: Added.
40615         * objc/execute/class-3.m: Added.
40616         * objc/execute/class-4.m: Added.
40617         * objc/execute/class-5.m: Added.
40618         * objc/execute/class-6.m: Added.
40619         * objc/execute/class-7.m: Added.
40620         * objc/execute/class-8.m: Added.
40621         * objc/execute/class-9.m: Added.
40622         * objc/execute/class-tests-1.h
40623         * objc/execute/class-tests-2.h
40624         * objc/execute/compatibility_alias.m: Added.
40625         * objc/execute/encode-1.m: Added.
40626         * objc/execute/formal_protocol-1.m: Added.
40627         * objc/execute/formal_protocol-2.m: Added.
40628         * objc/execute/formal_protocol-3.m: Added.
40629         * objc/execute/formal_protocol-4.m: Added.
40630         * objc/execute/formal_protocol-5.m: Added.
40631         * objc/execute/formal_protocol-6.m: Added.
40632         * objc/execute/formal_protocol-7.m: Added.
40633         * objc/execute/informal_protocol.m: Added.
40634         * objc/execute/initialize.m: Added.
40635         * objc/execute/load.m: Added.
40636         * objc/execute/many_args_method.m: Added.
40637         * objc/execute/nested-3.m: Added.
40638         * objc/execute/no_clash.m: Added.
40639         * objc/execute/private.m: Added.
40640         * objc/execute/redefining_self.m: Added.
40641         * objc/execute/root_methods.m: Added.
40642         * objc/execute/selector-1.m: Added.
40643         * objc/execute/static-1.m: Added.
40644         * objc/execute/static-2.m: Added.
40645         * objc/execute/va_method.m: Added.
40646
40647 2001-03-10  Richard Henderson  <rth@redhat.com>
40648
40649         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40650
40651 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40652
40653         * g++.old-deja/g++.other/crash31.C: XFAIL.
40654         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40655         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40656         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40657         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40658         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40659
40660 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40661
40662         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40663
40664 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40665
40666         * gcc.dg/20000724-1.c: Don't use multiline strings.
40667
40668 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40669
40670         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40671         result of -cString against what we expect it to be; don't just
40672         print it out for no one to read.
40673
40674         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40675         Based on testcases provided by Nicola Pero.
40676
40677 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40678
40679         * gcc.dg/cpp/macro7.c: New test.
40680
40681 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40682
40683         * gcc.dg/cpp/multiline.c: Update.
40684
40685 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40686
40687         * g++.old-deja/g++.other/enum3.C: New test.
40688
40689 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40690
40691         * g++.old-deja/g++.other/pod1.C: New test.
40692
40693 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40694
40695         * g++.old-deja/g++.ext/overload1.C: New test.
40696
40697 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40698
40699         * g++.old-deja/g++.pt/using1.C: New test.
40700
40701 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40702
40703         * g++.old-deja/g++.other/using9.C: New test.
40704
40705 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40706
40707         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40708
40709         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40710
40711 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40712
40713         * g++.old-deja/g++.ext/realpt1.C: Remove.
40714
40715 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40716
40717         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40718
40719 2001-02-26  Will Cohen  <wcohen@redhat.com>
40720
40721         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40722
40723 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40724
40725         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40726         templatized constructors.
40727
40728 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40729
40730         * gcc.c-torture/execute/20010224-1.c: New test.
40731
40732 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40733
40734         * gcc.c-torture/execute/20010222-1.c: New test.
40735
40736 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40737
40738         * g++.old-deja/g++.other/inline20.C: New test.
40739
40740 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40741
40742         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40743
40744 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40745
40746         * g++.old-deja/g++.other/lookup22.C: New test.
40747
40748 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40749
40750         * g77.dg: New directory.
40751         * g77.dg/20010216-1.f: New test case.
40752         * g77.dg/dg.exp: New driver.
40753         * lib/g77-dg.exp: New driver library.
40754
40755 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40756
40757         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40758
40759 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40760
40761         * g++.old-deja/g++.other/decl9.C: New test.
40762
40763 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40764
40765         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40766         not need <string> and also tests the initialization at runtime.
40767
40768 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40769
40770         * gcc.c-torture/execute/longlong.c: New test.
40771
40772 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40773
40774         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40775
40776 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40777
40778         * gcc.c-torture/execute/920302-1.c (execute):
40779         Change argument type to short.
40780
40781 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.old-deja/g++.pt/deduct6.C: New test.
40784
40785 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.pt/deduct5.C: New test.
40788
40789 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40790
40791         * gcc.c-torture/execute/20010209-1.c: New test.
40792
40793 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40794
40795         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40796
40797 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40798
40799         * g++.dg/vtgc1.C: Update for new ABI.
40800
40801         * consistency.vlad: New directory, 1665 files.
40802
40803 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40804
40805         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40806         return type.
40807         * gcc.dg/cpp/digraphs.c: Declare puts.
40808
40809 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40810
40811         * g++.old-deja/g++.other/warn5.C: New test.
40812
40813 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40814
40815         * g++.old-deja/g++.pt/spec40.C: New test.
40816
40817 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40820         case.
40821         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40822
40823 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40824
40825         * gcc.c-torture/compile/20010209-1.c: New test.
40826
40827 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40828
40829         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40830         excess errors message but not if it crashes.
40831         * g++.old-deja/g++.other/crash27.C: Likewise.
40832         * g++.old-deja/g++.other/crash28.C: Likewise.
40833         * g++.old-deja/g++.other/crash30.C: Likewise.
40834         * g++.old-deja/g++.other/crash32.C: Likewise.
40835         * g++.old-deja/g++.other/crash35.C: Likewise.
40836         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40837
40838 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40839
40840         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40841         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40842         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40843         g77.f-torture/execute/execute.exp,
40844         g77.f-torture/noncompile/noncompile.exp,
40845         gcc.c-torture/execute/execute.exp,
40846         gcc.c-torture/execute/memcheck/memcheck.exp,
40847         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40848         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40849         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40850         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40851         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40852         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40853         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40854         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40855         Remove bug reporting instructions with ancient email addresses.
40856
40857 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40858
40859         * gcc.dg/20010202-1.c: New test.
40860         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40861
40862 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40863
40864         * g++.dg/stdbool-if.C: New test.
40865
40866 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40867
40868         * objc/execute/fdecl.m: Added main().
40869
40870 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40871
40872         * gcc.c-torture/execute/20010206-1.c: New test.
40873
40874 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40875
40876         * gcc.dg/cpp/avoidpaste1.c: Update.
40877
40878 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40879
40880         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40881         Pero <nicola@brainstorm.co.uk>.
40882         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40883
40884 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40885
40886         * g++.old-deja/g++.pt/spec39.C: New test.
40887
40888 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40889
40890         * gcc.c-torture/compile/20010202-1.c: New test.
40891
40892 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.old-deja/g++.abi/primary2.C: New test.
40895         * g++.old-deja/g++.abi/primary3.C: New test.
40896         * g++.old-deja/g++.abi/primary4.C: New test.
40897         * g++.old-deja/g++.abi/primary5.C: New test.
40898         * g++.old-deja/g++.abi/vtable3.h: New test.
40899         * g++.old-deja/g++.abi/vtable3a.C: New test.
40900         * g++.old-deja/g++.abi/vtable3b.C: New test.
40901         * g++.old-deja/g++.abi/vtable3c.C: New test.
40902         * g++.old-deja/g++.abi/vtable3d.C: New test.
40903         * g++.old-deja/g++.abi/vtable3e.C: New test.
40904         * g++.old-deja/g++.abi/vtable3f.C: New test.
40905         * g++.old-deja/g++.abi/vtable3g.C: New test.
40906         * g++.old-deja/g++.abi/vtable3h.C: New test.
40907         * g++.old-deja/g++.abi/vtable3i.C: New test.
40908         * g++.old-deja/g++.abi/vtable3j.C: New test.
40909         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40910
40911 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40912
40913         * g++.old-deja/g++.other/anon6.C: New test.
40914         * g++.old-deja/g++.other/anon7.C: New test.
40915
40916 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40917
40918         * gcc.dg/cpp/avoidpaste2.c: New tests.
40919
40920 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40921
40922         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40923
40924 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40925
40926         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40927         DECIMAL_DIG cases for Irix."
40928
40929 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40930
40931         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40932
40933 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40934
40935         * gcc.dg/c99-tag-1.c: New test.
40936
40937 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40938
40939         * gcc.dg/cpp/tr-warn1.c: Add tests.
40940
40941 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40942
40943         * gcc.dg/cpp/avoidpaste1.c: Update.
40944         * gcc.dg/cpp/paste4.c: Update.
40945
40946 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40947
40948         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40949         cases for Irix.
40950
40951 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40952
40953         * g++.old-deja/g++.other/inline19.C: New test.
40954
40955 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40956
40957         * gcc.dg/Wlarger-than.c: New test.
40958
40959 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40960
40961         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40962
40963 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40964
40965         * gcc.c-torture/execute/20010129-1.c: New test.
40966         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40967
40968 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40969
40970         * gcc.dg/cpp/avoidpaste1.c: Test case.
40971
40972 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40973
40974         * g++.old-deja/g++.other/inline18.C: New test.
40975
40976 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40977
40978         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40979         and __builtin_putchar.
40980
40981 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40984         tests.
40985
40986 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40987
40988         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40989         floating point number rounding mode to round to the nearest
40990         representable mode.
40991
40992 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * g++.old-deja/g++.other/mangle2.C: New test.
40995
40996 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * gcc.c-torture/compile/20010124-1.c: New test.
40999
41000 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41001
41002         * g++.old-deja/g++.pt/spec38.C: New test.
41003
41004 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41005
41006         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41007         "Build don't run".
41008
41009 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41010
41011         * gcc.c-torture/execute/20010123-1.c: New test.
41012
41013 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41014
41015         * g++.old-deja/g++.pt/spec37.C: New test.
41016
41017 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41018
41019         * g++.old-deja/g++.pt/overload14.C: New test.
41020
41021 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41022
41023         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41024         __builtin_return_address.
41025
41026 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41027
41028         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41029         * g++.old-deja/g++.pt/spec35.C: New test.
41030         * g++.old-deja/g++.pt/spec36.C: New test.
41031
41032 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41033
41034         * gcc.c-torture/compile/20010118-1.c: New test.
41035
41036 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41037
41038         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41039
41040 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41041
41042         * gcc.c-torture/execute/20010119-1.c: New test.
41043
41044 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41045
41046         * g++.old-deja/g++.other/vbase5.C: New test.
41047
41048 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41049
41050         * gcc.c-torture/execute/20010118-1.c: New test.
41051
41052 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41053
41054         * g++.old-deja/g++.pt/deduct3.C: New test.
41055
41056 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41057
41058         * g++.old-deja/g++.pt/spec34.C: New test.
41059
41060 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41061
41062         * g77.f-torture/compile/20000601-2.f: New test.
41063
41064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41065
41066         * g++.old-deja/g++.other/init17.C: New test.
41067
41068 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41069
41070         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41071
41072 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41073
41074         * g++.old-deja/g++.pt/unify8.C: New test.
41075
41076 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41077
41078         * g++.old-deja/g++.abi/vbase1.C: New test.
41079
41080 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41081
41082         * g++.old-deja/g++.pt/crash65.C: New test.
41083
41084 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41085
41086         * gcc.dg/cpp/assembl2.S: New test case.
41087
41088 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41089
41090         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41091         are supported.
41092
41093 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41094
41095         * g++.old-deja/g++.other/builtins1.C: New test.
41096         * g++.old-deja/g++.other/builtins2.C: Likewise.
41097         * g++.old-deja/g++.other/builtins3.C: Likewise.
41098         * g++.old-deja/g++.other/builtins4.C: Likewise.
41099
41100 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41101
41102         * gcc.c-torture/compile/20010117-1.c: New test.
41103         * gcc.c-torture/compile/20010117-2.c: New test.
41104
41105 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41106
41107         * g77.f-torture/execute/20010116.[fx]: New test,
41108         XFAIL on i?86-*-*.
41109         * g77.f-torture/compile/20010115.f: Indicate it's
41110         a test for PR fortran/1636.
41111
41112 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41113
41114         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41115
41116 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41117
41118         * g77.f-torture/compile/20010115.f: New test.
41119
41120 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * g++.old-deja/g++.pt/nontype5.C: New test.
41123
41124 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41125
41126         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41127         have an equivalent working one below it.
41128
41129 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41130
41131         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41132         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41133
41134 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41135
41136         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41137         message containing "init_priority".
41138         (conpr-2.C): Likewise.
41139         (conpr-3.C): Likewise.
41140         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41141
41142 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41143
41144         * gcc.c-torture/execute/20010114-2.c: New test.
41145
41146 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41147
41148         * gcc.c-torture/compile/20010114-1.c: New test.
41149         * gcc.c-torture/compile/20010114-1.x: Xfail.
41150         * gcc.c-torture/compile/20010114-2.c: New test.
41151         * gcc.c-torture/execute/20010114-1.c: New test.
41152         * gcc.dg/trunc-1.c: New test.
41153         * gcc.dg/uninit-B.c: New test.
41154
41155 2001-01-13  Nick Clifton  <nickc@redhat.com>
41156
41157         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41158         target.
41159
41160 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41161
41162         * gcc.c-torture/compile/20010113-1.c: New test.
41163
41164 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41165
41166         * gcc.c-torture/compile/20001212-1.c: New test.
41167
41168 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41169
41170         * gcc.dg/cpp/widestr1.c: Update.
41171         * gcc.dg/cpp/prag-imp.c: Remove.
41172
41173 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41174
41175         * gcc.c-torture/execute/20000801-3.x: Remove.
41176         * gcc.dg/c90-init-1.c: New test.
41177         * gcc.dg/c99-init-1.c: New test.
41178         * gcc.dg/c99-init-2.c: New test.
41179         * gcc.dg/gnu99-init-1.c: New test.
41180
41181 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41182
41183         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41184         testing that no relevant ones were found.
41185
41186 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41187
41188         * g++.old-deja/g++.pt/cast2.C: New test.
41189
41190 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41191
41192         * g++.old-deja/g++.pt/friend47.C: New test.
41193
41194 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         * g++.old-deja/g++.pt/instantiate13.C: New test.
41197
41198 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * g++.old-deja/g++.other/defarg7.C: New test.
41201         * g++.old-deja/g++.other/defarg8.C: New test.
41202
41203 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41204
41205         * g++.old-deja/g++.pt/crash64.C: New test.
41206
41207 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.old-deja/g++.pt/crash63.C: New test.
41210
41211 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41212
41213         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41214
41215 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41216
41217         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41218
41219 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         * g++.old-deja/g++.pt/error3.C: New test.
41222
41223 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41224
41225         * g++.old-deja/g++.other/crash39.C: New test.
41226
41227 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41228
41229         * g++.old-deja/g++.other/vbase4.C: New test.
41230
41231 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41232
41233         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41234         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41235         * gcc.dg/special/special.exp: New test driver which will check
41236         for alias support for the above test.
41237
41238 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41239
41240         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41241         problems on small machines.
41242         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41243         parameterize.
41244
41245 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41246
41247         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41248         mips.
41249         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41250
41251 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.old_deja/g++.pt/using8.C: New test.
41254
41255 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41256
41257         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41258
41259 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41260
41261         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41262         where a failure is expected.
41263         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41264
41265 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41266
41267         * g++.old_deja/g++.pt/instantiate12.C: New test.
41268
41269 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41270
41271         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41272         start of structs.
41273         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41274         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41275         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41276         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41277         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41278         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41279         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41280         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41281         * g++.old-deja/g++.eh/spec6.C: Likewise.
41282         * g++.old-deja/g++.jason/crash3.C: Likewise.
41283         * g++.old-deja/g++.law/ctors11.C: Likewise.
41284         * g++.old-deja/g++.law/ctors17.C: Likewise.
41285         * g++.old-deja/g++.law/ctors5.C: Likewise.
41286         * g++.old-deja/g++.law/ctors9.C: Likewise.
41287         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41288         * g++.old-deja/g++.mike/net22.C: Likewise.
41289         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41290         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41291         * g++.old-deja/g++.mike/virt3.C: Likewise.
41292         * g++.old-deja/g++.niklas/t128.C: Likewise.
41293         * g++.old-deja/g++.other/anon4.C: Likewise.
41294         * g++.old-deja/g++.other/using1.C: Likewise.
41295         * g++.old-deja/g++.other/warn3.C: Likewise.
41296         * g++.old-deja/g++.pt/t37.C: Likewise.
41297         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41298         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41299
41300 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41301
41302         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41303
41304 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41305
41306         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41307
41308 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41309
41310         * gcc.c-torture/compile/20010107-1.c: New test.
41311
41312 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41313
41314         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41315
41316 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41317
41318         * gcc.dg/format/format.h: New file.
41319         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41320         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41321         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41322         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41323         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41324         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41325         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41326         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41327         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41328         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41329         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41330         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41331         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41332         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41333         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41334         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41335         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41336         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41337         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41338         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41339         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41340         instead of declaring standard types, macros and functions in each
41341         test.
41342
41343 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41344
41345         * gcc.c-torture/execute/20010106-1.c: New test.
41346
41347 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41348
41349         * gcc.dg/format/format.exp: New file.
41350         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41351         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41352         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41353         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41354         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41355         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41356         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41357         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41358         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41359         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41360         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41361         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41362         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41363         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41364         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41365         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41366         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41367         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41368         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41369         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41370         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41371         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41372         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41373         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41374         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41375         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41376         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41377         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41378         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41379         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41380         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41381         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41382         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41383         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41384         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41385         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41386         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41387         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41388         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41389         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41390         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41391         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41392
41393 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41394
41395         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41396         account.
41397
41398 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41399
41400         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41401
41402 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         * g++.old-deja/g++.pt/crash62.C: New test.
41405
41406 2001-01-04  Richard Henderson  <rth@redhat.com>
41407
41408         * gcc.dg/20000926-1.c: Update expected warnings.
41409         * gcc.dg/array-2.c: Likewise.
41410         * gcc.dg/array-4.c: Also validate flexible array members.
41411         * gcc.dg/c99-flex-array-1.c: New.
41412
41413 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41414
41415         * gcc.c-torture/compile/20001222-1.x: Remove.
41416
41417 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41418
41419         * gcc.c-torture/execute/built-in-setjmp.c: New.
41420
41421 2001-01-03  Richard Henderson  <rth@redhat.com>
41422
41423         * gcc.dg/940510-1.c: Update expected error wording.
41424         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41425
41426 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41427
41428         * lib/target-supports.exp (check_alias_available): Modified to
41429         indicate aliases not supported if only weak aliases are supported.
41430
41431 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41432
41433         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41434         Turn on cmpstrsi checks for __pj__ and __i370__.
41435
41436 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41437
41438         * g++.old-deja/g++.other/virtual11.C: New test.
41439
41440 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41441
41442         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41443
41444 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41445
41446         * gcc.c-torture/compile/20010102-1.c: New test.
41447
41448 2001-01-02  Andreas Jaeger  <aj@suse.de>
41449
41450         * gcc.dg/noreturn-3.c: New test.
41451
41452         * gcc.dg/noreturn-4.c: New test.
41453
41454 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41455
41456         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41457         __builtin_fputc and __builtin_fwrite.
41458
41459 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41460
41461         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41462         signed char, not default char.
41463
41464 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41465
41466         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41467
41468 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41469
41470         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41471
41472 2000-12-29  Richard Henderson  <rth@redhat.com>
41473
41474         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41475         (__cyg_profile_func_exit): Define.
41476
41477 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41478
41479         * g++.dg/vtgc1.C: New test.
41480
41481 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41482
41483         * gcc.dg/noncompile/20001228-1.c: New test.
41484
41485         * gcc.dg/20001228-1.c: New test.
41486
41487         * gcc.c-torture/execute/20001228-1.c: New test.
41488
41489 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41490
41491         * gcc.dg/format-strfmon-1.c: New test.
41492
41493 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41494
41495         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41496         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41497         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41498         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41499         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41500         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41501         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41502         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41503         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41504         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41505         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41506         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41507         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41508
41509         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41510         * gcc.c-torture/execute/string-opt-4.c: Test index.
41511
41512 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41513
41514         * gcc.c-torture/compile/20001226-1.c: New test.
41515
41516 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41517
41518         * gcc.c-torture/compile/20001222-1.c: New test.
41519         * gcc.c-torture/compile/20001222-1.x: Xfail.
41520
41521 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41522
41523         * gcc.c-torture/execute/comp-goto-2.c: New test.
41524
41525 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41526
41527         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41528         Use long types if __INT_MAX__ is 32767.
41529         (main): Use cast to (sint32 *) when poking 88 into a_page.
41530
41531         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41532
41533 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41534
41535         * gcc.c-torture/compile/20001221-1.c: New test.
41536         * gcc.c-torture/execute/20001221-1.c: New test.
41537
41538 2000-12-20  Richard Henderson  <rth@redhat.com>
41539
41540         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41541         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41542
41543 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41544
41545         * gcc.dg/compare3.c: New test.
41546
41547 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41548
41549         * gcc.dg/format-warnll-1.c: New test.
41550
41551 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41552
41553         * gcc.dg/cpp/cmdlne-P.c: New test.
41554
41555 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41556
41557         * gcc.c-torture/execute/builtin-abs-1.c,
41558         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41559
41560 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41561
41562         * gcc.dg/cpp/multiline.c: New test.
41563
41564 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41565
41566         * g++.old-deja/g++.other/syshdr1.C: Update.
41567         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41568
41569 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41570
41571         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41572
41573 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41574
41575         * g++.old-deja/g++.pt/ttp65.C: New test.
41576
41577 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41578
41579         * g++.old-deja/g++.pt/ttp64.C: New test.
41580
41581 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41582
41583         * g++.old-deja/g++.pt/spec33.C: New test.
41584
41585 2000-12-14  Catherine Moore  <clm@redhat.com>
41586
41587         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41588         * gcc.c-torture/execute/920612-2.c: Likewise.
41589         * gcc.c-torture/execute/920428-2.c: Likewise.
41590         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41591         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41592
41593 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41594
41595         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41596         * gcc.dg/pack-test-2.c: Likewise.
41597
41598 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41599
41600         Tests by Zack Weinberg <zackw@stanford.edu>.
41601
41602         * gcc.dg/cpp/defined.c: Update.
41603         * gcc.dg/cpp/defined_trad.c: New tests.
41604
41605 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41606
41607         * gcc.dg/cpp/trad-direct.c: Update.
41608
41609 2000-12-11  Neil Booth  <neilb@earthling.net>
41610
41611         * gcc.dg/cpp/defined_trad.c
41612
41613 2000-12-11  Neil Booth  <neilb@earthling.net>
41614
41615         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41616
41617 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41618
41619         * gcc.dg/format-miss-2.c: New test.
41620
41621 2000-12-09  Neil Booth  <neilb@earthling.net>
41622
41623         * gcc.dg/cpp/lineflags.c: New tests.
41624         * gcc.dg/cpp/poison.c: Update.
41625         * gcc.dg/cpp/redef2.c: Update.
41626         * gcc.dg/cpp/skipping.c: New test.
41627
41628 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41629
41630         * g++.old-deja/g++.other/eh3.C: New testcase.
41631
41632 2000-12-07  Neil Booth  <neilb@earthling.net>
41633
41634         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41635         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41636         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41637         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41638         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41639         Update.
41640
41641 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41642
41643         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41644         __SIZE_TYPE__ instead of int for type of integers cast to
41645         pointers.
41646
41647 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41648
41649         * g++.old-deja/g++.other/cleanup4.C: New test.
41650
41651 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41652
41653         * format-sec-1.c: New test.
41654
41655 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41656
41657         * gcc.dg/format-nonlit-3.c: New test.
41658
41659 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41660
41661         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41662         through a null pointer.
41663
41664 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41665
41666         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41667         * g++.old-deja/g++.pt/partial4.C: New test.
41668
41669 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41670
41671         * gcc.c-torture/execute/ieee/hugeval.x: New.
41672
41673 2000-12-06  Neil Booth  <neilb@earthling.net>
41674
41675         * gcc.dg/cpp/backslash2.c: New tests.
41676
41677 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41678
41679         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41680         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41681
41682 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41683
41684         * gcc.c-torture/execute/20001203-2.c: New testcase.
41685
41686 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41687
41688         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41689         * g++.old-deja/g++.other/virtual10.C: New test.
41690
41691 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41692
41693         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41694
41695 2000-12-05  Richard Henderson  <rth@redhat.com>
41696
41697         * gcc.c-torture/compile/20001205-1.c: New.
41698
41699 2000-12-04  Neil Booth  <neilb@earthling.net>
41700
41701         * g++.old-deja/g++.other/virtual9.C: New test.
41702         * g++.old-deja/g++.pt/crash61.C: New test.
41703         * gcc.c-torture/execute/loop-9.c: New test.
41704
41705 2000-12-04  Neil Booth  <neilb@earthling.net>
41706
41707         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41708         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41709         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41710         * gcc.dg/cpp/extratokens.c: ...here.
41711
41712 2000-12-04  Neil Booth  <neilb@earthling.net>
41713
41714         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41715         New tests.
41716
41717 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41718
41719         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41720         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41721
41722 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41723
41724         * gcc.c-torture/execute/20001203-1.c: New test.
41725
41726 2000-12-03  Neil Booth  <neilb@earthling.net>
41727
41728         * gcc.dg/cpp/macro6.c: New test cases.
41729
41730 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41731
41732         * gcc.c-torture/execute/string-opt-9.c: New test.
41733         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41734         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41735         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41736
41737         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41738         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41739
41740 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41741
41742         * gcc.dg/cpp/if-6.c: New testcase.
41743
41744         * gcc.dg/20001201-1.c: New testcase.
41745
41746 2000-12-02  Neil Booth  <neilb@earthling.net>
41747
41748         * g++.old-deja/g++.other/externC4.C,
41749         g++.old-deja/g++.other/friend10.C: New tests.
41750
41751 2000-12-02  Neil Booth  <neilb@earthling.net>
41752
41753         * g++.old-deja/g++.other/instan2.C
41754         * g++.old-deja/g++.other/instan3.C: New test.
41755
41756 2000-12-02  Neil Booth  <neilb@earthling.net>
41757
41758         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41759         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41760         gnuc99.c,gnuc99-pedantic.c: New tests.
41761
41762 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41763
41764         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41765         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41766
41767 2000-12-01  Neil Booth  <neilb@earthling.net>
41768
41769         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41770         * gcc.dg/cpp/poison.c: Update.
41771         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41772
41773 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41774
41775         * g77.f-torture/execute/20001201.f: New test.
41776
41777 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41778
41779         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41780
41781 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41782
41783         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41784
41785 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         * g++.old-deja/g++.other/cast6.C: New test.
41788
41789 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41790
41791         * gcc.c-torture/execute/20001130-2.c: New testcase.
41792
41793 2000-11-30  Richard Henderson  <rth@redhat.com>
41794
41795         * gcc.c-torture/execute/20001130-1.c: New test.
41796
41797 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41798
41799         * g++.old-deja/g++.other/op3.C: New test.
41800
41801 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41802
41803         * g++.old-deja/g++.other/op2.C: New test.
41804
41805 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         * g++.old-deja/g++.other/crash38.C: New test.
41808
41809 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41810
41811         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41812
41813 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41814
41815         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41816         tests.
41817         * gcc.c-torture/execute/string-opt-6.c: New test.
41818
41819         * gcc.dg/20001117-1.c: Add main.
41820
41821 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41822
41823         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41824         Move from here ...
41825         * gcc.dg/940510-1.c: ... to here.
41826
41827         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41828         zero-size arrays in toplevel structures.
41829
41830 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41831
41832         * gcc.c-torture/execute/loop-8.c: New test.
41833
41834 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.other/base1.C: New test.
41837
41838 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.old-deja/g++.other/parse2.C: New test.
41841
41842 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.old-deja/g++.pt/incomplete1.C: New test.
41845
41846 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41847
41848         * g++.old-deja/g++.other/friend9.C: New test.
41849
41850 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41851
41852         * gcc.dg/20001127-1.c: New test.
41853
41854 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41855
41856         * g++.old-deja/g++.pt/friend46.C: New test.
41857
41858 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41859
41860         * g++.old-deja/g++.other/ptrmem8.C: New test.
41861
41862 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41863
41864         * gcc.c-torture/execute/string-opt-7.c: New test.
41865         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41866
41867 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41868
41869         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41870         instead of 'mkcheck 2'.
41871
41872 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41873
41874         * gcc.c-torture/execute/memcheck/driver.c,
41875         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41876         C9X references to refer to C99.
41877
41878 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41879
41880         * gcc.dg/ultrasp3.c: New test.
41881
41882 2000-11-25  Neil Booth  <neilb@earthling.net>
41883
41884         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41885
41886 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41887
41888         * gcc.c-torture/compile/20001123-2.c: New.
41889
41890 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41891
41892         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41893
41894 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41895
41896         * gcc.dg/sequence-point-1.c: Add some new tests.
41897         * gcc.c-torture/execute/20001124-1.c: New test.
41898
41899 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.old-deja/g++.other/vaarg4.C: New test.
41902         * gcc.c-torture/compile/20001123-1.c: New test.
41903
41904 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41905
41906         * g++.other/crash24.C: Adjust and remove XFAIL.
41907         * g++.other/crash37.C: New test.
41908
41909 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41910
41911         * g++.old-deja/g++.pt/instantiate9.C: New test.
41912
41913 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41914
41915         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41916         new ABI, too.
41917
41918         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41919         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41920
41921 2000-11-22  Neil Booth  <neilb@earthling.net>
41922
41923         * gcc.dg/cpp/Wtrigraphs.c: New test.
41924
41925 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41926
41927         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41928
41929 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41930
41931         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41932
41933 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41934
41935         * lib/gcc-dg.exp: load_lib scanasm.exp.
41936         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41937         * lib/g++-dg.exp: load_lib scanasm.exp.
41938         * lib/scanasm.exp: New.
41939         (scan-assembler, scan-assembler-not): Add optional arguments to
41940         test name, or if not present, the pattern name.
41941         (scan-assembler-dem, scan-assembler-dem-not): New.
41942
41943         * g++.dg/dg.exp: New.
41944
41945 2000-11-21  Neil Booth  <neilb@earthling.net>
41946
41947         * gcc.dg/cpp/integrated1.c: Remove.
41948
41949 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41950
41951         * gcc.c-torture/execute/20001121-1.c: New test.
41952
41953 2000-11-21  Richard Henderson  <rth@redhat.com>
41954
41955         * gcc.c-torture/compile/20001121-1.c: New test.
41956
41957 2000-11-20  Neil Booth  <neilb@earthling.net>
41958
41959         * gcc.dg/cpp/integrated1.c: New test.
41960
41961 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41962
41963         * g++.old-deja/g++.other/inline17.C: New test.
41964
41965 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41966
41967         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41968         local variable to be zero: I made the variable global. Now
41969         uses abort() and exit() instead of relying on main's return value.
41970
41971 2000-11-20  Neil Booth  <neilb@earthling.net>
41972
41973         * gcc.dg/cpp/paste2.c: Update test.
41974         * objc/execute/paste.m: New test.
41975
41976 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41977
41978         * gcc.dg/c99-condexpr-1.c: New test.
41979
41980 2000-11-20  Neil Booth  <neilb@earthling.net>
41981
41982         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41983
41984 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41985
41986         * g++.old-deja/g++.pt/export1.C: New test.
41987
41988 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41989
41990         * gcc.dg/20001117-1.c: New test.
41991
41992 2000-11-18  Richard Henderson  <rth@redhat.com>
41993
41994         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41995
41996 2000-11-18  Richard Henderson  <rth@redhat.com>
41997
41998         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41999         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42000         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42001
42002 2000-11-18  Richard Henderson  <rth@redhat.com>
42003
42004         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42005         (main): New.  Exit cleanly.
42006
42007 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42008
42009         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42010         gcc.dg/c99-fordecl-2.c: New tests.
42011
42012 2000-11-18  Richard Henderson  <rth@redhat.com>
42013
42014         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42015         * gcc.c-torture/execute/zerolen-2.c: New.
42016
42017 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42018
42019         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42020         memory.
42021
42022 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42023
42024         * g++.old-deja/g++.pt/instantiate8.C: New test.
42025
42026 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42027
42028         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42029         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42030
42031 2000-11-16  Nick Clifton  <nickc@redhat.com>
42032
42033         * gcc.c-torture/execute/nestfunc-2.c: New test.
42034         * gcc.c-torture/execute/nestfunc-3.c: New test.
42035
42036 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42037
42038         * gcc.c-torture/compile/20001116-1.c: New test.
42039
42040 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42041
42042         * gcc.c-torture/execute/20001115-1.c: New test.
42043
42044 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42045
42046         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42047         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42048         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42049         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42050
42051 2000-11-15  Neil Booth  <neilb@earthling.net>
42052
42053         gcc.dg/cpp/_Pragma1.c: Update.
42054         gcc.dg/cpp/_Pragma2.c: New test.
42055
42056 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42057
42058         * g++.old-deja/g++.other/anon5.C: New test.
42059
42060 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42061
42062         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42063         tests.
42064
42065 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42066
42067         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42068         output.
42069
42070 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42071
42072         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42073         labels at end of compound statements.
42074
42075 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42076
42077         * gcc.c-torture/execute/loop-7.c: New test.
42078
42079 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42080
42081         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42082
42083 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42084
42085         * gcc.dg/c99-bool-1.c: New test.
42086
42087 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42088
42089         * gcc.dg/c99-scope-1.c: Remove xfail.
42090         * gcc.dg/c99-scope-2.c: New test.
42091
42092 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42093
42094         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42095         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42096
42097 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42098
42099         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42100         error messages.
42101
42102         * g++.mike/p700.C: Don't typedef wchar_t.
42103         * g++.mike/p784.C: Likewise.
42104         * g++.mike/eb101.C: Don't use __wchar_t.
42105
42106 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42107
42108         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42109         from DO loop.
42110
42111 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42112
42113         * gcc.c-torture/execute/20001111-1.c: New test.
42114
42115 2000-11-10  Nick Clifton  <nickc@redhat.com>
42116
42117         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42118         long multuiple and accumulate.
42119
42120 2000-11-09  Richard Henderson  <rth@redhat.com>
42121
42122         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42123         via size_t instead of int.
42124
42125         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42126         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42127         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42128         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42129
42130 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42131
42132         * gcc.c-torture/compile/20001109-1.c: New test.
42133         * gcc.c-torture/compile/20001109-2.c: New test.
42134
42135 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.pt/operator1.C: New test.
42138         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42139
42140 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42141
42142         * gcc.dg/20001108-1.c: New test.
42143
42144 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42145
42146         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42147         with both arguments constant strings.
42148         * gcc.c-torture/execute/string-opt-3.c: New test.
42149         * gcc.c-torture/execute/string-opt-4.c: New test.
42150         * gcc.c-torture/execute/string-opt-5.c: New test.
42151
42152 2000-11-08  Nick Clifton  <nickc@redhat.com>
42153
42154         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42155         mulsidi3adddi patterns.
42156
42157 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42158
42159         * g++.old-deja/g++.other/crash36.C: New test.
42160
42161 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42162
42163         * g++.old-deja/g++.other/init16.C: New test.
42164
42165 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42166
42167         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42168
42169 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42170
42171         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42172         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42173         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42174
42175 2000-11-07  DJ Delorie  <dj@redhat.com>
42176
42177         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42178
42179 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42180
42181         * gcc.c-torture/execute/string-opt-1.c: New test.
42182
42183 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42184
42185         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42186         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42187         parameters in registers, and there is no way for a varargs
42188         function to know in which order the integer and floating-point
42189         parameters should be interleaved when they are placed on the
42190         stack.
42191         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42192         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42193
42194 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42195
42196         * gcc.c-torture/execute/string-opt-2.c: New test.
42197
42198 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42199
42200         * g++.old-deja/g++.pt/crash60.C: New test.
42201
42202 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42203
42204         * g++.old-deja/g++.other/crash24.C: New test.
42205         * g++.old-deja/g++.other/crash25.C: New test.
42206         * g++.old-deja/g++.other/crash26.C: New test.
42207         * g++.old-deja/g++.other/crash27.C: New test.
42208         * g++.old-deja/g++.other/crash28.C: New test.
42209         * g++.old-deja/g++.other/crash29.C: New test.
42210         * g++.old-deja/g++.other/crash30.C: New test.
42211         * g++.old-deja/g++.other/crash31.C: New test.
42212         * g++.old-deja/g++.other/crash32.C: New test.
42213         * g++.old-deja/g++.other/crash33.C: New test.
42214         * g++.old-deja/g++.other/crash34.C: New test.
42215         * g++.old-deja/g++.other/crash35.C: New test.
42216
42217 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42218
42219         * gcc.c-torture/execute/20001031-1.c: New test.
42220
42221 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42222
42223         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42224         namespace.
42225
42226         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42227         standards-conformant.
42228
42229         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42230
42231         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42232         * g++.old-deja/g++.mike/p755a.C: Likewise.
42233         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42234         library makes no calls to `operator new' during initialization.
42235
42236 2000-11-04  Neil Booth  <neilb@earthling.net>
42237
42238         * gcc.dg/cpp/include2.c: New tests.
42239
42240 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42241
42242         * lib/g++.exp (g++_set_ld_library_path): New function.
42243         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42244
42245 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42246
42247         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42248         warnings.
42249
42250 2000-11-01  Richard Henderson  <rth@redhat.com>
42251
42252         * g++.old-deja/g++.ext/namedret1.C: New.
42253         * g++.old-deja/g++.ext/namedret2.C: New.
42254         * g++.old-deja/g++.ext/namedret3.C: New.
42255
42256 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42257
42258         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42259         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42260
42261 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42262
42263         * gcc.c-torture/execute/va-arg-21.c: New test.
42264
42265 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42266
42267         * gcc.dg/c99-complex-2.c: New test.
42268
42269 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42270
42271         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42272
42273 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42274
42275         * g++.old-deja/g++.other/inline16.C: New test.
42276
42277 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42278
42279         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42280         __PRETTY_FUNCTION__
42281
42282 2000-10-29  Neil Booth  <neilb@earthling.net>
42283
42284         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42285         New tests.
42286         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42287         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42288         optimisation.
42289
42290 2000-10-29  Neil Booth  <neilb@earthling.net>
42291
42292         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42293         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42294         * mi5.c: Test multiple includes work with -C.
42295         * trigraphs.c: Test ^= version.
42296
42297 2000-10-28  Neil Booth  <neilb@earthling.net>
42298
42299         New tests and test updates for new macro expander.
42300
42301         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42302         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42303         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42304         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42305         new diagnostic messages.
42306
42307         * gcc.dg/cpp/macro3.c: New tests.
42308
42309 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42310
42311         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42312         on the same line.
42313
42314 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * g++.old-deja/g++.other/eh2.C: New test.
42317
42318 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42319
42320         * gcc.c-torture/execute/20001027-1.c: New test.
42321
42322 2000-10-26  Richard Henderson  <rth@redhat.com>
42323
42324         * gcc.c-torture/execute/20001026-1.c: New.
42325
42326 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42327
42328         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42329         * g++.old-deja/g++.law/builtin1.C: Likewise.
42330         * g++.old-deja/g++.law/ctors10.C: Likewise.
42331         * g++.old-deja/g++.law/virtual3.C: Likewise.
42332         * g++.old-deja/g++.mike/p658.C: Likewise.
42333         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42334         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42335         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42336         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42337         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42338
42339 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42340
42341         * gcc.c-torture/compile/20001024-1.c: New test.
42342
42343 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42344
42345         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42346         to tell us whether or not we are using V3.
42347
42348 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42349
42350         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42351         operands.
42352
42353 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42354
42355         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42356
42357 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42358
42359         * gcc.c-torture/execute/20001024-1.c: New test.
42360
42361 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42362
42363         * g++.old-deja/g++.other/sibcall1.C: New test.
42364
42365 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42366
42367         * gcc.dg/noncompile/init-3.c: New test.
42368
42369 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42370
42371         * gcc.dg/format-array-1.c: New test.
42372
42373 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42374
42375         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42376         writing through null pointers; remove comment about testing
42377         unterminated strings.
42378
42379 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42380
42381         * gcc.c-torture/execute/20001017-2.c: New test.
42382
42383 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42384
42385         * gcc.c-torture/compile/20001018-1.c: New test.
42386         * gcc.c-torture/compile/20001018-1.x: Xfail.
42387
42388 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42389
42390         * gcc.c-torture/execute/20001017-1.c: New test.
42391
42392 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42393
42394         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42395         for multiple use of arguments with scanf formats; add tests for
42396         multiple use of arguments.
42397
42398 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42399
42400         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42401
42402 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42403
42404         * gcc.dg/format-miss-1.c: New test.
42405
42406 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * gcc.c-torture/execute/20001013-1.c: New test.
42409
42410 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42411
42412         * gcc.dg/format-branch-1.c: New test.
42413
42414 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42415
42416         * README, lib/file-format.exp: Remove EGCS references.
42417
42418 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42419
42420         * gcc.dg/20001013-1.c: New test.
42421
42422 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42423
42424         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42425         for intmax_t in the compiler using __typeof__ and the type rules
42426         for conditional expressions.
42427
42428 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42429
42430         * gcc.dg/20001012-1.c: New test.
42431         * gcc.dg/20001012-2.c: New test.
42432
42433 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42434
42435         * gcc.dg/format-attr-1.c: New test.
42436
42437 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42438
42439         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42440         __LONG_LONG_MAX__ instead of LLONG_MAX.
42441
42442 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42443
42444         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42445         scanf flags.
42446         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42447         flags.
42448
42449 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42450
42451         * gcc.dg/sequence-pt-1.c: New test.
42452
42453 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42454
42455         * gcc.c-torture/execute/20001011-1.c: New testcase.
42456         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42457
42458 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42459
42460         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42461         does not error on it.
42462
42463 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42464
42465         * gcc.dg/20001009-1.c: New test.
42466
42467 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42468
42469         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42470         * gcc.c-torture/execute/20001009-2.c: ... to here.
42471
42472 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42473
42474         * gcc.c-torture/compile/20001009-1.c: New testcase.
42475         * gcc.c-torture/execute/20001009-1.c: New testcase.
42476         Testcases provided by Jan Hubicka <jh@suse.cz>.
42477
42478 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42479
42480         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42481         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42482         uintmax_t using <limits.h> to emulate the compiler's internal
42483         logic.  No longer XFAIL %j tests.
42484
42485 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42486
42487         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42488         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42489         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42490         regexps and details of expected handling of some bad formats.
42491         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42492         suppression.
42493
42494 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42495
42496         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42497         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42498         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42499         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42500         in list archives.
42501
42502 2000-10-06  Richard Henderson  <rth@cygnus.com>
42503
42504         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42505         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42506         * g++.old-deja/g++.jason/report.C: Likewise.
42507         * g++.old-deja/g++.law/friend5.C: Likewise.
42508         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42509         of the expected warnings.
42510
42511 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42512
42513         * g++.old-deja/g++.pt/enum14.C: New test.
42514
42515 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42516
42517         * g++.old-deja/g++.pt/crash59.C: New test.
42518
42519 2000-10-04  Will Cohen  <wcohen@redhat.com>
42520
42521         * gcc.dg/20000926-1.c: New test.
42522
42523 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42524
42525         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42526         function name for current C++ compiler.
42527         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42528
42529 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42530
42531         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42532         __PRETTY_FUNCTION__.
42533         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42534
42535 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42536
42537         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42538
42539 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42540
42541         * gcc.c-torture/compile/20000923-1.c: New test.
42542
42543 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42544
42545         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42546         * g++.old-deja/g++.pt/ttp62.C: Same.
42547         * g++.old-deja/g++.other/inline14.C: Same.
42548
42549 2000-09-24  Richard Henderson  <rth@cygnus.com>
42550
42551         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42552
42553 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42554
42555         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42556
42557 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42558
42559         * gcc.c-torture/compile/20000922-1.c: New file.
42560
42561 2000-09-21  Nick Clifton  <nickc@redhat.com>
42562
42563         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42564         a signed long modulo operation.
42565         (mod6): New function - perform an unsigned long modulo operation.
42566         (main): Add tests for modulos of very large numbers by very small
42567         dividends.
42568
42569 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42570
42571         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42572
42573 2000-09-19  Richard Henderson  <rth@cygnus.com>
42574
42575         * gcc.dg/compare2.c (case 10): XFAIL.
42576
42577 2000-09-18  Richard Henderson  <rth@cygnus.com>
42578
42579         * gcc.c-torture/execute/20000906-1.c: Move ...
42580         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42581         that support __builtin_trap.
42582
42583 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42584
42585         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42586
42587 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42588
42589         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42590         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42591         more $ format tests.
42592
42593 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42594
42595         * gcc.dg/format-errmk-1.c: New test.
42596
42597 2000-09-17  Greg McGary  <greg@mcgary.org>
42598
42599         * gcc.c-torture/execute/20000917-1.x: Remove.
42600
42601 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42602
42603         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42604
42605 2000-09-17  Greg McGary  <greg@mcgary.org>
42606
42607         * gcc.c-torture/execute/20000917-1.c: New test.
42608         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42609
42610 2000-09-16  Neil Booth  <NeilB@earthling.net>
42611
42612         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42613         in nested macro bug.
42614
42615 2000-09-15  Neil Booth  <NeilB@earthling.net>
42616
42617         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42618
42619 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42620
42621         * gcc.c-torture/execute/20000914-1.c: New test.
42622
42623 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42624
42625         * g++.other/inline13.C: New test.
42626
42627 2000-09-12  Andreas Jaeger  <aj@suse.de>
42628
42629         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42630         constant by Ulrich Drepper <drepper@redhat.com>.
42631
42632 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42633
42634         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42635
42636 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42637
42638         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42639
42640 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42641
42642         * gcc.dg/cpp/backslash.c: New test.
42643
42644 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42645
42646         * gcc.c-torture/execute/20000910-1.c: New test.
42647         * gcc.c-torture/execute/20000910-2.c: Likewise.
42648
42649 2000-09-11  Robert Lipe  <robertl@sco.com>
42650
42651         * gcc.dg/pragma-align.c: New test.
42652
42653 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42654
42655         * g++.old-deja/g++.pt/explicit82.C: New test.
42656         * g++.old-deja/g++.pt/explicit83.C: New test.
42657
42658 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42659
42660         * gcc.dg/asm-names.c: New test.
42661
42662 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42663
42664         * gcc.dg/cpp/tr-warn6.c: New test
42665
42666 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42667
42668         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42669         be accepted.
42670
42671 2000-09-07  Catherine Moore  <clm@redhat.com>
42672
42673         * gcc.c-torture/execute/unroll-1.c: New test.
42674
42675 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42676
42677         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42678         ERROR markers.
42679         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42680         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42681         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42682         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42683         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42684         Preprocess only.
42685         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42686         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42687
42688 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.pt/deduct2.C: New test.
42691
42692 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42693
42694         * g++.old-deja/g++.pt/parms2.C: New test.
42695
42696 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42697
42698         * g++.old-deja/g++.pt/crash58.C: New test.
42699
42700 2000-09-06  Greg McGary  <greg@mcgary.org>
42701
42702         * gcc.c-torture/execute/20000906-1.c: New test.
42703         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42704
42705 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42706
42707         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42708
42709 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42710
42711         * g++.old-deja/g++.pt/crash57.C: New test.
42712
42713 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         * g++.old-deja/g++.pt/crash56.C: New test.
42716
42717 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42718
42719         * g++.old-deja/g++.pt/koenig1.C: New test.
42720
42721 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42722
42723         * gcc.dg/20000904-1.c: New test.
42724
42725 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42726
42727         * gcc.dg/cpp/paste8.c: New test.
42728
42729 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42730
42731         * gcc.c-torture/compile/20000827-1.c: New test.
42732
42733 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42734
42735         * gcc.dg/format-diag-1.c: New test.
42736
42737 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42738
42739         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42740         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42741         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42742         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42743         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42744
42745 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42746
42747         * g++.old-deja/g++.other/nested4.C: New test.
42748
42749 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42750
42751         * g++.old-deja/g++.ns/scoped1.C: New test.
42752
42753 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42754
42755         * lib/g++.exp: Support testing already-installed GCC.
42756
42757 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42758
42759         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42760
42761 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42762
42763         * gcc.dg/return-type-2.c: New test.
42764
42765 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42766
42767         * gcc.c-torture/compile/20000825-1.c: New test.
42768
42769 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42770
42771         * gcc.dg/dwarf2-2.c: New test.
42772
42773 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42774
42775         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42776         dg-warning regexps.
42777
42778 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42779
42780         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42781         gcc.dg/format-ext-5.c: New tests.
42782
42783 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42784
42785         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42786
42787 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42788
42789         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42790
42791 2000-08-24  Richard Henderson  <rth@cygnus.com>
42792
42793         * gcc.dg/ia64-sync-1.c: New test.
42794         * gcc.dg/ia64-sync-2.c: New test.
42795         * gcc.dg/ia64-asm-1.c: New test.
42796
42797 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42798
42799         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42800         * gcc.dg/format-ext-2.c: New test.
42801
42802 2000-08-23  Jason Merrill  <jason@redhat.com>
42803
42804         * lib/old-dejagnu.exp: Also ignore "In member function" and
42805         "At global scope".
42806
42807 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42808
42809         * gcc.dg/noncompile/label-lineno-1.c: New test.
42810
42811 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42812
42813         * gcc.dg/c99-array-nonobj-1.c: New test.
42814
42815 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42816
42817         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42818         tests.
42819         * gcc.dg/format-ext-1.c: New test.
42820
42821 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42822
42823         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42824         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42825         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42826         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42827         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42828
42829 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42830
42831         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42832         gcc.dg/c99-strftime-2.c: New tests.
42833
42834 2000-08-22  Richard Henderson  <rth@cygnus.com>
42835
42836         * gcc.c-torture/execute/20000822-1.c: New test.
42837
42838 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42839
42840         * gcc.c-torture/execute/20000819-1.x: Remove.
42841
42842 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42843
42844         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42845         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42846         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42847         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42848         gcc.dg/format-xopen-1.c: New tests.
42849
42850 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42851
42852         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42853
42854 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42855
42856         * g++.old-deja/g++.other/loop2.C: New test.
42857
42858         * gcc.c-torture/compile/20000606-1.c: New test.
42859         * gcc.c-torture/compile/20000728-1.c: New test.
42860         * gcc.c-torture/execute/20000801-1.c: New test.
42861         * gcc.c-torture/execute/20000801-2.c: New test.
42862         * gcc.c-torture/execute/20000819-1.c: New test.
42863         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42864         * gcc.dg/20000629-1.c: New test.
42865         * gcc.dg/20000724-1.c: New test.
42866         * gcc.dg/20000807-1.c: New test.
42867
42868 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42869
42870         * gcc.dg/cpp/pragma-1.c: New test.
42871         * gcc.dg/cpp/pragma-2.c: New test.
42872
42873 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42874
42875         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42876         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42877
42878 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42879
42880         * gcc.c-torture/compile/20000818-1.c: New test.
42881
42882 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42883
42884         * gcc.c-torture/execute/20000818-1.c: New test.
42885
42886 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42887
42888         * gcc.dg/format-va-1.c: New test.
42889
42890 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42891
42892         * g++.old-deja/g++.other/typedef8.C: New test.
42893
42894 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42895
42896         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42897         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42898         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42899         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42900         * g++.old-deja/g++.other/ptrmem7.C: New test.
42901         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42902
42903 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42904
42905         * g++.old-deja/g++.pt/typename27.C: New test.
42906
42907 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42908
42909         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42910         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42911         * g++.old-deja/g++.pt/friend45.C: New test.
42912         * g++.old-deja/g++.other/friend8.C: New test.
42913
42914 2000-08-15  Richard Henderson  <rth@cygnus.com>
42915
42916         * gcc.c-torture/execute/20000815-1.c: New test.
42917
42918 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42919
42920         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42921         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42922         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42923
42924 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42925
42926         * g++.old-deja/g++.other/refinit2.C: New test.
42927
42928 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42929
42930         * lib/c-torture.exp (c-torture): Make
42931         compiler_conditional_xfail_data global.
42932         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42933         compiler_conditional_xfail_data machinery.
42934         (f-torture-execute): Likewise.
42935         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42936         and only when unrolling loops.
42937
42938         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42939
42940 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42941
42942         * g++.old-deja/g++.pt/explicit81.C: New test.
42943
42944 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42945
42946         * g++.old-deja/g++.pt/typename26.C: New test.
42947
42948 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42949
42950         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42951         warning.
42952
42953 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42954
42955         * g++.old-deja/g++.other/array3.C: New test.
42956
42957 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42958
42959         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42960         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42961         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42962         New tests.
42963
42964 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42965
42966         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42967         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42968
42969 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42970
42971         * gcc.c-torture/execute/20000808-1.c: New test.
42972
42973 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42974
42975         * gcc.dg/c90-const-expr-1.c: New test.
42976
42977 2000-08-08  Richard Henderson  <rth@cygnus.com>
42978
42979         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42980
42981 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42982
42983         * gcc.dg/noncompile/const-ll-1.c: New test.
42984
42985 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42986
42987         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42988
42989 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42990
42991         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42992         that running programs linked against the shared version of libobjc
42993         run correctly.
42994
42995 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42996
42997         * gcc.dg/c99-printf-1.c: New test.
42998
42999 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43000
43001         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43002
43003 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43004
43005         * gcc.c-torture/execute/20000731-1.x: Delete.
43006
43007 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43008
43009         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43010         and torture_without_loops as is done by c-torture.exp.
43011         (search_for): Copy from c-torture.exp.
43012         (gcc-dg-runtest): New function, drives a directory of tests
43013         iterating over the TORTURE_OPTIONS.
43014         (scan-assembler, scan-assembler-not): Move here from
43015         individual directory drivers.
43016
43017         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43018         defined by lib/gcc-dg.exp.
43019         * gcc.dg/cpp/cpp.exp: Likewise.
43020         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43021         gcc-dg-runtest, so we cycle over optimization options.
43022
43023         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43024         * gcc.dg/compare2.c: No longer expected to fail.
43025
43026 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43027
43028         * gcc.c-torture/execute/20000804-1.c: New test.
43029
43030 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43031
43032         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43033
43034 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43035
43036         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43037
43038 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43039
43040         * gcc.c-torture/compile/20000803-1.c: New test.
43041
43042 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43043
43044         * gcc.c-torture/execute/20000801-3.c,
43045         gcc.c-torture/execute/20000801-4.c: New tests.
43046         * gcc.c-torture/execute/20000801-3.x,
43047         gcc.c-torture/execute/20000801-4.x: Xfail.
43048
43049 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43050
43051         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43052         libobjc/.libs to allow for libtool.
43053
43054 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43055
43056         * gcc.c-torture/compile/20000802-1.c: New test.
43057
43058 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43059
43060         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43061
43062 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43063
43064         * gcc-c-torture/execute/20000731-2.c: New test.
43065
43066         * gcc.c-torture/execute/20000731-1.c: New test.
43067         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43068
43069 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43070
43071         * testsuite/gcc.dg/cpp/paste7.c: New test.
43072         * gcc.dg/cpp/20000725-1.c: New test.
43073
43074 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43075
43076         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43077         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43078         declaration warning for __builtin_dwarf_reg_size.
43079
43080         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43081
43082 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43083
43084         * gcc.dg/noncompile/voidparam-1.c: New test.
43085
43086 2000-07-30  Richard Henderson  <rth@cygnus.com>
43087
43088         * gcc.dg/c90-digraph-1.c: Don't xfail.
43089         * gcc.dg/compare2.c (case 10): Xfail.
43090         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43091
43092 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43093
43094         * gcc.dg/c99-main-1.c: New test.
43095
43096 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43097
43098         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43099
43100 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43101
43102         * gcc.c-tortuer/execute/20000726-1.c: New test.
43103
43104 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43105
43106         * gcc.c-torture/execute/enum-2.c: New test.
43107
43108 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43109
43110         * gcc.dg/cpp/tr-warn3.c: New test.
43111
43112 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43113
43114         * g++.old-deja/g++.ext/implicit1.C: Remove.
43115         * g++.old-deja/g++.jason/c2.C: Remove
43116         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43117         * g++.old-deja/g++.pt/crash16.C: Likewise.
43118         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43119
43120 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43121
43122         * g++.old-deja/g++.other/for2.C: New test.
43123
43124 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43125
43126         * gcc.dg/20000720-1.c: New test.
43127
43128 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43129
43130         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43131
43132 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43133
43134         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43135         * gcc.c-torture/execute/20000722-1.c: New.
43136         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43137
43138 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43139
43140         * gcc.dg/cpp/20000720-1.S: New test.
43141
43142 2000-07-21  Michael Meissner  <meissner@redhat.com>
43143
43144         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43145
43146 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43147
43148         * g++.old-deja/g++.brendan/crash16.C,
43149         g++.old-deja/g++.brendan/parse3.C,
43150         g++.old-deja/g++.brendan/redecl1.C,
43151         g++.old-deja/g++.ns/template13.C,
43152         g++.old-deja/g++.other/decl4.C,
43153         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43154
43155 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43156
43157         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43158         and "Internal error".
43159
43160         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43161         regexps.
43162         * gcc.dg/cpp/paste6.c: New test.
43163
43164 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43165
43166         * gcc.dg/cpp/tr-direct.c: New test.
43167
43168         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43169         gcc.dg/cpp/undef1.c: Tweak error regexps.
43170
43171 2000-07-18  Eric Christopher <echristo@redhat.com>
43172
43173         * gcc.c-torture/compile/20000718-1.c: New test.
43174
43175 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43176
43177         * cpplex.c (_cpp_push_token): If the token being pushed back
43178         is the previous token in this context, just subtract one from
43179         context->posn.
43180         * cppmacro.c (save_expansion): Clear aux field when storing a
43181         placemarker.
43182
43183 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43184
43185         * gcc.dg/noncompile/redecl-1.c: New test.
43186
43187 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * gcc.c-torture/execute/20000717-5.c: New test.
43190         * gcc.c-torture/execute/20000717-1.x: Removed.
43191
43192 2000-07-17  Richard Henderson  <rth@cygnus.com>
43193
43194         * gcc.c-torture/execute/20000717-4.c: New test.
43195
43196 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43197
43198         * gcc.dg/cpp/syshdr.c: New test.
43199         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43200
43201 2000-07-17  Neil Booth  <neilb@earthling.net>
43202
43203         * gcc.dg/cpp/cmdlne-dM.c: New test.
43204         * gcc.dg/cpp/cmdlne-dD.c: New test.
43205
43206 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43207
43208         * gcc.c-torture/execute/20000717-3.c: New test.
43209
43210         * gcc.c-torture/compile/20000717-1.c: New test.
43211
43212 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43213
43214         * gcc.c-torture/execute/20000717-2.c: New test.
43215
43216 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43217
43218         * gcc.dg/formatz-1.c: New test.
43219
43220         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43221         * gcc.dg/c99-digraph-1.c: New tests.
43222
43223         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43224         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43225
43226         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43227         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43228         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43229         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43230         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43231         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43232         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43233
43234 2000-07-17   Greg McGary <greg@mcgary.org>
43235
43236         * gcc.c-torture/execute/20000717-1.c: New test.
43237         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43238
43239 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43240
43241         * gcc.c-torture/execute/20000715-2.c: New test.
43242         * gcc.dg/20000715-1.c: New test.
43243
43244 2000-07-15  Michael Meissner  <meissner@redhat.com>
43245
43246         * gcc.c-torture/execute/20000715-1.c: New test.
43247
43248 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43249
43250         * gcc.c-torture/execute/20000707-1.c: New test.
43251
43252 2000-07-13  Neil Booth  <NeilB@earthling.net>
43253
43254         * testsuite/gcc.dg/cpp/digraph1.c,
43255         testsuite/gcc.dg/cpp/digraph2.c,
43256         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43257
43258 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43259
43260         * g77.f-torture/compile/20000630-2.f: New test.
43261         * g77.f-torture/compile/20000630-2.x
43262
43263 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43264
43265         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43266
43267 2000-07-11  Neil Booth  <NeilB@earthling.net>
43268
43269         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43270
43271 2000-07-11  Neil Booth  <NeilB@earthling.net>
43272
43273         * gcc.dg/cpp/cmdlne-C.c: New.
43274
43275 2000-07-09  Neil Booth  <NeilB@earthling.net>
43276
43277         * gcc.dg/cpp/directiv.c: New tests.
43278         * gcc.dg/cpp/undef1.c: Update.
43279
43280 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43281
43282         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43283
43284 2000-07-09  Neil Booth  <NeilB@earthling.net>
43285
43286         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43287
43288 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43289
43290         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43291         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43292
43293 2000-07-08  Neil Booth  <NeilB@earthling.net>
43294
43295         * gcc.dg/cpp/macsyntx.c: New tests.
43296
43297 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43298
43299         * gcc.dg/20000707-1.c: New test.
43300
43301 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43302
43303         * gcc.c-torture/execute/20000706-1.c: New test.
43304         * gcc.c-torture/execute/20000706-2.c: New test.
43305         * gcc.c-torture/execute/20000706-3.c: New test.
43306         * gcc.c-torture/execute/20000706-4.c: New test.
43307         * gcc.c-torture/execute/20000706-5.c: New test.
43308
43309 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43310
43311         * g++.old-deja/g++.pt/instantiate7.C: New test.
43312
43313 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43314
43315         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43316         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43317         * g++.old-deja/g++.other/rtti3.C: Likewise.
43318         * g++.old-deja/g++.other/rttid3.C: Likewise.
43319
43320 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43321
43322         *  g77.f-torture/compile/20000630-1.x: Fix typo
43323
43324 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43325
43326         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43327         assembly output.
43328
43329 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43330
43331         * gcc.dg/cpp/ident.c: New test.
43332
43333 2000-07-05  Neil Booth  <NeilB@earthling.net>
43334
43335         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43336           gcc.dg/cpp/lexstrng.c: New tests.
43337
43338 2000-07-04  Neil Booth  <NeilB@earthling.net>
43339
43340         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43341         * gcc.dg/cpp/strify2.c: Same.
43342
43343 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43344
43345         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43346         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43347         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43348         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43349
43350         * testsuite/gcc.dg/cpp/macro1.c,
43351         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43352         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43353         testsuite/gcc.dg/cpp/strify1.c,
43354         testsuite/gcc.dg/cpp/strify2.c: New tests.
43355
43356 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43357
43358         * gcc.c-torture/execute/20000703-1.c: New test.
43359
43360 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43361
43362         * g++.old-deja/g++.pt (lookup10.C): New test.
43363
43364 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43365
43366         * g++.old-deja/g++.pt (typename25.C): New test.
43367
43368 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43369
43370         * gcc.c-torture/compile/20000701-1.c: New test.
43371
43372 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43373
43374         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43375         to test case.
43376
43377 2000-06-30  Catherine Moore  <clm@cygnus.com>
43378
43379         * gcc.c-torture/execute/align-1.c: New test.
43380
43381 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43382
43383         * g++.old-deja/g++.pt/expr8.C: New test.
43384         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43385
43386 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43387
43388         * gcc.c-torture/compile/20000629-1.c: New test.
43389
43390 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43391
43392
43393         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43394         gcc.dg/noncompile directory, depending on whether they're
43395         preprocessor tests or not.  Annotate all the tests for the dg
43396         framework.
43397
43398         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43399         * gcc.dg/noncompile/noncompile.exp: New.
43400
43401         * Moved files:
43402         Old name                                New name
43403         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43404         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43405         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43406         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43407         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43408         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43409         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43410         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43411         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43412         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43413         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43414         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43415         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43416         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43417         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43418         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43419         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43420         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43421         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43422         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43423         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43424         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43425         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43426         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43427
43428         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43429         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43430         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43431         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43432         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43433         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43434
43435 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43436
43437         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43438         declare one variable.  On the fourth, error.
43439         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43440         declared by 20000628-1a.h.
43441
43442 2000-06-29  Richard Henderson  <rth@redhat.com>
43443
43444         * gcc.c-torture/execute/930529-1.x: New file.
43445         * gcc.dg/920413-1.c: Adjust expected warning text.
43446         * gcc.dg/980217-1.c: Declare abort.
43447         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43448
43449 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43450
43451         * g77.f-torture/compile/20000629-1.f: New test.
43452         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43453
43454 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43455
43456         Rearrange lots of files, removing entirely the
43457         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43458         directories.
43459
43460         * Deleted files:
43461         gcc.c-torture/code_quality/code_quality.exp
43462         gcc.c-torture/special/special.exp
43463         gcc.failure/failure.exp
43464         gcc.failure/940409-1.x
43465         gcc.c-torture/compile/961203-1.x
43466
43467         * New files:
43468         gcc.misc-tests/linkage.exp
43469         gcc.c-torture/execute/920730-1t.c
43470         gcc.c-torture/execute/920730-1t.x
43471         gcc.c-torture/compile/920520-1.x
43472         gcc.c-torture/compile/920521-1.x
43473         gcc.c-torture/compile/981006-1.x
43474         gcc.c-torture/execute/eeprof-1.x
43475
43476         * Moved files (possibly with modifications to fit a new harness):
43477         Old name                                New name
43478         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43479         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43480         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43481         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43482         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43483         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43484         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43485         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43486         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43487         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43488         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43489         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43490         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43491         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43492
43493 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43494
43495         * c-torture/compile/961203-1.x: Delete.
43496
43497         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43498         not exit. Include stdio.h.
43499         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43500         * gcc.misc-tests/dg-12.c: Likewise.
43501         * gcc.misc-tests/dg-5.c: Likewise.
43502         * gcc.misc-tests/dg-6.c: Likewise.
43503         * gcc.misc-tests/dg-7.c: Prototype abort.
43504         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43505         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43506         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43507         not exit.
43508         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43509         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43510
43511 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43512
43513         * gcc.dg/cpp/20000628-1.c: New test.
43514         * gcc.dg/cpp/20000628-1.h: New header for above test.
43515         * gcc.dg/cpp/20000628-1a.h: Likewise.
43516
43517 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43518
43519         * gcc.dg/cpp: New directory.
43520         * gcc.dg/cpp/cpp.exp: New driver.
43521         * gcc.dg/cpp/20000627-1.c: New test.
43522         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43523         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43524         and rewrite as a compilation test.
43525
43526         * gcc.dg: Move many files into the cpp subdirectory, possibly
43527         renaming or editing them as well.
43528         Old name                New name
43529         990119-1.c              cpp/19990119-1.c
43530         990228-1.c              cpp/19990228-1.c
43531         990407-1.c              cpp/19990407-1.c
43532         990409-1.c              cpp/19990409-1.c
43533         990413-1.c              cpp/19990413-1.c
43534         990703-1.c              cpp/19990703-1.c
43535         20000127-1.c            cpp/20000127-1.c
43536         20000129-1.c            cpp/20000129-1.c
43537         20000207-1.c            cpp/20000207-1.c
43538         20000207-2.c            cpp/20000207-2.c
43539         20000209-1.c            cpp/20000209-1.c
43540         20000209-2.c            cpp/20000209-2.c
43541         20000301-1.c            cpp/20000301-1.c
43542         20000419-1.c            cpp/20000419-1.c
43543         20000510-1.S            cpp/20000510-1.S
43544         20000519-1.c            cpp/20000519-1.c
43545         20000529-1.c            cpp/20000529-1.c
43546         20000625-1.c            cpp/20000625-1.c
43547         20000625-2.c            cpp/20000625-2.c
43548         cpp-as1.c               cpp/assert1.c
43549         cpp-as2.c               cpp/assert2.c
43550         cxx-comments-1.c        cpp/cxxcom1.c
43551         cxx-comments-2.c        cpp/cxxcom2.c
43552         endif-label.c           cpp/endif.c
43553         cpp-hash1.c             cpp/hash1.c
43554         cpp-hash2.c             cpp/hash2.c
43555         cpp-if1.c               cpp/if-1.c
43556         cpp-if2.c               cpp/if-2.c
43557         cpp-if3.c               cpp/if-3.c
43558         cpp-if4.c               cpp/if-4.c
43559         cpp-if5.c               cpp/if-5.c
43560         cpp-cond.c              cpp/if-cexp.c
43561         cpp-missingop.c         cpp/if-mop.c
43562         cpp-missingparen.c      cpp/if-mpar.c
43563         cpp-opprec.c            cpp/if-oppr.c
43564         cpp-ifparen.c           cpp/if-paren.c
43565         cpp-shortcircuit.c      cpp/if-sc.c
43566         cpp-shift.c             cpp/if-shift.c
43567         cpp-unary.c             cpp/if-unary.c
43568         cpp-li1.c               cpp/line1.c
43569         cpp-li2.c               cpp/line2.c
43570         lineno.c                cpp/line3.c
43571         lineno-2.c              cpp/line4.c
43572         cpp-mi.c                cpp/mi1.c
43573         cpp-mic.h               cpp/mi1c.h
43574         cpp-micc.h              cpp/mi1cc.h
43575         cpp-mind.h              cpp/mi1nd.h
43576         cpp-mindp.h             cpp/mi1ndp.h
43577         cpp-mix.h               cpp/mi1x.h
43578         cpp-mi2.c               cpp/mi2.c
43579         cpp-mi2a.h              cpp/mi2a.h
43580         cpp-mi2b.h              cpp/mi2b.h
43581         cpp-mi2c.h              cpp/mi2c.h
43582         cpp-mi3.c               cpp/mi3.c
43583         cpp-mi3.def             cpp/mi3.def
43584         poison-1.c              cpp/poison.c
43585         pr-impl.c               cpp/prag-imp.c
43586         cpp-redef-2.c           cpp/redef1.c
43587         cpp-redef.c             cpp/redef2.c
43588         strpaste.c              cpp/strp1.c
43589         strpaste-2.c            cpp/strp2.c
43590         cpp-tradpaste.c         cpp/tr-paste.c
43591         cpp-tradstringify.c     cpp/tr-str.c
43592         cpp-tradwarn1.c         cpp/tr-warn1.c
43593         cpp-tradwarn2.c         cpp/tr-warn2.c
43594         trigraphs.c             cpp/trigraphs.c
43595         cpp-unc1.c              cpp/unc1.c
43596         cpp-unc2.c              cpp/unc2.c
43597         cpp-unc3.c              cpp/unc3.c
43598         cpp-unc.c               cpp/unc4.c
43599         undef.c                 cpp/undef1.c
43600         undef-2.c               cpp/undef2.c
43601         cpp-wi1.c               cpp/widestr1.c
43602
43603 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43604
43605         * lib/g++.exp (g++_include_flags): Tweak.
43606
43607 2000-06-27  H.J. Lu  <hjl@gnu.org>
43608             Loren J. Rittle  <ljrittle@acm.org>
43609
43610         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43611         version with one that knows about the new gcc tree structure.
43612         (g++_link_flags): Same.
43613
43614 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43615
43616         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43617         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43618         case we are cross-compiling.
43619
43620         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43621         g++.old-deja/g++.niklas/Makefile.in,
43622         g++.old-deja/g++.niklas/configure.in,
43623         g++.old-deja/g++.other/Makefile.in,
43624         g++.old-deja/g++.other/configure.in,
43625         gcc.c-torture/code_quality/Makefile.in,
43626         gcc.c-torture/code_quality/configure.in,
43627         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43628         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43629         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43630         gcc.c-torture/execute/ieee/Makefile.in,
43631         gcc.c-torture/execute/ieee/configure.in,
43632         gcc.c-torture/noncompile/Makefile.in,
43633         gcc.c-torture/noncompile/configure.in,
43634         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43635         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43636         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43637
43638 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43639
43640         * g++.old-deja/g++.other/ambig3.C: New test.
43641
43642 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43643
43644         * g++.old-deja/g++.pt/syntax1.C: New test.
43645         * g++.old-deja/g++.pt/syntax2.C: New test.
43646         * g++.old-deja/g++.other/syntax3.C: New test.
43647         * g++.old-deja/g++.other/syntax4.C: New test.
43648
43649 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43650
43651         * gcc.dg/20000623-1.c: Prototype exit and abort.
43652
43653 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43654
43655         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43656         New tests.
43657         * gcc.dg/cpp-mi3.def: New file.
43658
43659         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43660         inside assertions.
43661         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43662         lexer's error messages.
43663         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43664         divine anything from the linemarkers.
43665         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43666         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43667
43668 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43669
43670         * gcc.dg/20000623-1.c: New test.
43671
43672 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43673
43674         * gcc.c-torture/execute/20000622-1.c: New test.
43675
43676 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43677
43678         * g++.old-deja/g++.other/init15.C: New test.
43679
43680 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43681
43682         * g++.old-deja/g++.pt/vaarg2.C: New test.
43683         * g++.old-deja/g++.pt/vaarg3.C: New test.
43684
43685 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43686
43687         * g++.old-deja/g++.other/dyncast6.C: New test.
43688
43689 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * gcc.c-torture/execute/loop-6.c: New test.
43692
43693 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43694
43695         * gcc.dg/20000614-1.c: New test.
43696         * gcc.dg/20000614-2.c: New test.
43697
43698 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43699
43700         * g++.old-deja/g++.other/inline12.C: New test.
43701
43702 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43703
43704         * g++.old-deja/g++.other/eh1.C: New test.
43705
43706 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43707
43708         * g++.old-deja/g++.other/type.C: New test.
43709
43710 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43711
43712         * g++.old-deja/g++.other/initstring.C: New test.
43713
43714 2000-06-12  Jason Merrill  <jason@redhat.com>
43715
43716         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43717
43718 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43719
43720         * gcc.c-torture/compile/20000609-1.c: New test.
43721
43722 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43723
43724         * gcc.dg/20000609-1.c: New test.
43725
43726 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43727
43728         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43729         * gcc.c-torture/noncompile/poison-1.c: Move...
43730         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43731         * gcc.dg/cpp-li1.c: Add a token after the #line.
43732
43733 2000-06-05  Richard Henderson  <rth@cygnus.com>
43734
43735         * gcc.c-torture/execute/20000605-2.c: New test.
43736         * gcc.c-torture/execute/20000605-3.c: New test.
43737
43738 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43739
43740         * g77.f-torture/execute/20000503-1.x: New file.
43741
43742 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43743
43744         * g++.old-deja/g++.eh/badalloc1.C: New test.
43745
43746 2000-06-05  Richard Henderson  <rth@cygnus.com>
43747
43748         * gcc.c-torture/execute/20000605-1.c: New test.
43749
43750 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43751             Nathan Sidwell <nathan@codesourcery.com>
43752
43753         * gcc.c-torture/compile/20000605-1.c: New test.
43754
43755 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43756
43757         * g77.f-torture/compile/20000601-1.f: New test.
43758
43759 2000-06-03  Richard Henderson  <rth@cygnus.com>
43760
43761         * gcc.c-torture/execute/20000603-1.c: New.
43762
43763 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43764
43765         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43766         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43767
43768 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43769
43770         * gcc.dg/compare2.c (case 12): XFAIL.
43771         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43772         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43773
43774         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43775
43776 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43777
43778         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43779         guard macro is already defined when the header is first
43780         included.
43781         * gcc.dg/cpp-mix.h: New file.
43782         * gcc.dg/endif-label.c: Update patterns to match compiler.
43783
43784         * g++.brendan/complex1.C: Declare abort.
43785         * g++.law/refs4.C: Remove XFAIL.
43786         * g++.oliva/expr2.C: Declare abort and exit.
43787
43788 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43789
43790         * gcc.c-torture/execute/20000528-1.c: New test.
43791
43792         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43793         * g++.old-deja/g++.law/temps4.C: Likewise.
43794
43795         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43796         stdlib.h.  Call abort() on failure.
43797         * g++.old-deja/g++.law/refs4.C: Likewise.
43798         * g++.old-deja/g++.law/temps4.C: Likewise.
43799         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43800         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43801
43802 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43803
43804         Relative to g++.dg/special:
43805         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43806
43807         Relative to g++.old-deja:
43808         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43809         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43810         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43811         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43812         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43813         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43814         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43815
43816         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43817         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43818         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43819         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43820         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43821         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43822         and/or string.h.
43823
43824         * g++.other/goto1.C: Update expectations for error messages.
43825
43826 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43827
43828         * gcc.c-torture/compile/20000523-1.c: New test.
43829
43830 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43831
43832         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43833
43834 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43835
43836         * g++.old-deja/g++.eh/catch11.C: New test.
43837         * g++.old-deja/g++.eh/catch12.C: New test.
43838
43839 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43840
43841         * gcc.c-torture/execute/20000523-1.c: New test.
43842
43843 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43844
43845         * c-torture/execute/bcp-1.c: Replace abort in arg of
43846         __builtin_constant_p with a generic external function.
43847
43848         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43849         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43850         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43851         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43852         Prototype abort and/or exit.
43853
43854         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43855         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43856         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43857         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43858
43859 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43860
43861         * gcc.dg/dwarf2-1.c: New test.
43862
43863 2000-05-20  Richard Henderson  <rth@cygnus.com>
43864
43865         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43866
43867 2000-05-20  Andreas Jaeger  <aj@suse.de>
43868
43869         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43870         testcase.
43871
43872 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43873
43874         * gcc.c-torture/execute/20000519-2.c: New test.
43875
43876 2000-05-19  Andreas Jaeger  <aj@suse.de>
43877
43878         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43879         which fails with SSA.
43880
43881         * lib/c-torture.exp: Also test with -O3 -fssa.
43882
43883 2000-05-18  Michael Meissner  <meissner@redhat.com>
43884
43885         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43886         * gcc.c-torture/execute/920415-1.c: Ditto.
43887         * gcc.c-torture/execute/920501-1.c: Ditto.
43888         * gcc.c-torture/execute/conversion.c: Ditto.
43889         * gcc.c-torture/execute/cvt-1.c: Ditto.
43890
43891 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43892
43893         * gcc.c-torture/compile/20000518-1.c: New test.
43894
43895 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43896
43897         * g77.f-torture/compile/200005018.f: New test.
43898
43899 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43900
43901         * gcc.c-torture/compile/20000517-1.c: New test.
43902
43903 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43904
43905         * gcc.c-torture/execute/20000516-1.c: New test.
43906
43907 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * g++.old-deja/g++.other/eh.C: New test.
43910
43911 2000-05-12  Richard Henderson  <rth@cygnus.com>
43912
43913         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43914         constants through to doit's conditional.
43915
43916 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43917
43918         * gcc.c-torture/compile/20000511-1.c: New test.
43919         * g77.f-torture/compile/20000511-1.f: New test.
43920         * g77.f-torture/compile/20000511-2.f: New test.
43921
43922 2000-05-11  Michael Meissner  <meissner@redhat.com>
43923
43924         * gcc.c-torture/execute/20000511-1.c: New test.
43925
43926 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43927
43928         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43929         * gcc.dg/20000510-1.S: New.
43930
43931 2000-05-08  Catherine Moore  <clm@cygnus.com>
43932
43933         * gcc.dg/unused-3.c: New.
43934
43935 2000-05-06  Richard Henderson  <rth@cygnus.com>
43936
43937           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43938           * g++.old-deja/g++.mike/warn1.C: Likewise.
43939           * g++.old-deja/g++.pt/local1.C: Likewise.
43940           * g++.old-deja/g++.pt/local7.C: Likewise.
43941           * g++.old-deja/g++.pt/spec16.C: Likewise.
43942
43943 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43944
43945         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43946
43947 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43948
43949           * g77.f-torture/execute/20000503-1.f: New test.
43950
43951 2000-05-04  Andreas Jaeger  <aj@suse.de>
43952
43953         * gcc.dg/noreturn-2.c: New test.
43954
43955 2000-05-04  Neil Booth  <NeilB@earthling.net>
43956
43957         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43958         preprocessor.
43959
43960 2000-05-04  Richard Henderson  <rth@cygnus.com>
43961
43962         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43963
43964 2000-05-04  Richard Henderson  <rth@cygnus.com>
43965
43966         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43967         OpenSSL by Jason R Thorpe.
43968
43969 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43970
43971         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43972
43973 2000-05-03  Robert Lipe <robertlipe@usa.net>
43974
43975         * gcc.dg/20000503-1.c: New test.
43976
43977 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43978
43979         * gcc.c-torture/compile/20000502-1.c: New test.
43980         * g++.old-deja/g++.other/align.C: New test.
43981         * gcc.dg/cpp-tradstringify.c: New test.
43982
43983 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43984
43985         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43986         and hard registers.
43987
43988 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43989
43990         * gcc.c-torture/execute/loop-5.c: New test.
43991
43992 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43993
43994         * gcc.c-torture/execute/va-arg-20.c: New test.
43995
43996 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43997
43998         * gcc.c-torture/execute/20000422-1.c: New test.
43999
44000 2000-04-20  Greg McGary  <gkm@gnu.org>
44001
44002         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44003         when optimizing, but without sibling-call optimizations (-O1).
44004
44005 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44006
44007           * gcc.c-torture/compile/20000420-1.c: New test.
44008
44009 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44010
44011         * g++.abi/ptrflags.C: New test.
44012         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44013
44014 2000-04-19  Catherine Moore  <clm@cygnus.com>
44015
44016         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44017
44018 2000-04-19  Greg McGary  <gkm@gnu.org>
44019
44020         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44021         sibling-call optimizations.
44022
44023 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44024
44025         * gcc.dg/20000419-1.c: New test.
44026
44027 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44028
44029         * gcc.c-torture/execute/20000412-6.c: New test.
44030
44031 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44032
44033         * gcc.c-torture/execute/20000412-5.c: New test.
44034         * g77.f-torture/compile/20000412-1.f: New test.
44035         * gcc.c-torture/execute/20000412-4.c: New test.
44036         * gcc.c-torture/compile/20000412-2.c: New test.
44037         * gcc.c-torture/execute/20000412-3.c: New test.
44038         * gcc.c-torture/compile/20000412-1.c: New test.
44039         * gcc.c-torture/execute/20000412-2.c: New test.
44040
44041 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44042
44043         * objc/execute/bf-20.m: New test.
44044
44045 2000-04-10  Richard Henderson  <rth@cygnus.com>
44046
44047         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44048
44049         * gcc.c-torture/execute/20000412-1.c: New test.
44050
44051 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44052
44053         * g++.old-deja/g++.eh/catchptr1.C: New test.
44054
44055 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44056
44057         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44058
44059 2000-04-08  Neil Booth  <NeilB@earthling.net>
44060
44061         * gcc.dg/cpp-nullchar.c: Remove test as
44062         embedded nulls cause problems.
44063
44064 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44065
44066         * gcc.dg/compare2.c: New test.
44067
44068 2000-04-08  Neil Booth  <NeilB@earthling.net>
44069
44070         * gcc.dg/cpp-nullchar.c: New test.
44071
44072 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44073
44074         * gcc.dg/cpp-mi2.c: New test.
44075         * gcc.dg/cpp-mi2[abc].h: New files.
44076
44077 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44078
44079         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44080         member name.
44081
44082 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44083
44084         * g++.old-deja/g++.abi/vmihint.C: New test.
44085
44086 2000-04-06  Neil Booth  <NeilB@earthling.net>
44087
44088         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44089         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44090         copyright.
44091
44092 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44093
44094         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44095         avoid stack-frame overwrite.
44096
44097 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44098
44099         * gcc.c-torture/compile/20000405-2.c: New test.
44100         * gcc.c-torture/compile/20000405-3.c: New test.
44101
44102 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44103
44104         * gcc.c-torture/compile/20000405-1.c: New test.
44105
44106 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44107
44108         * gcc.dg/cast-qual-1.c: Revert last change.
44109
44110 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44111
44112         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44113
44114 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44115
44116         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44117         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44118
44119 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44120
44121         * gcc.c-torture/compile/20000403-2.c: New test.
44122         * gcc.c-torture/compile/20000403-1.c: New test.
44123
44124 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44125
44126         * gcc.c-torture/execute/20000403-1.c: New test.
44127
44128 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44129
44130         * gcc.c-torture/execute/20000402-1.c: New test.
44131
44132 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44133
44134         * gcc.c-torture/execute/va-arg-15.c: New test.
44135         * gcc.c-torture/execute/va-arg-16.c: New test.
44136         * gcc.c-torture/execute/va-arg-17.c: New test.
44137         * gcc.c-torture/execute/va-arg-18.c: New test.
44138         * gcc.c-torture/execute/va-arg-19.c: New test.
44139
44140 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44141
44142         * gcc.c-torture/compile/981211-1.c: Move to...
44143         * gcc.dg/cpp-as1.c: ...here.
44144         * gcc.dg/cpp-as2.c: New file.
44145
44146         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44147         compiler.
44148
44149 2000-04-02  Neil Booth  <NeilB@earthling.net>
44150
44151         * gcc.dg/cpp-cond.c  New tests.
44152         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44153         accidental success less likely.
44154         * gcc.dg/cpp-missingop.c  New tests.
44155         * gcc.dg/cpp-missingparen.c  New tests.
44156         * gcc.dg/cpp-shift.c  New tests.
44157         * gcc.dg/cpp-shortcircuit.c  New tests.
44158         * gcc.dg/cpp-unary.c  New tests.
44159
44160 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44161
44162         * gcc.c-torture/compile/20000329-1.c: New test.
44163
44164 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44165
44166         * gcc.c-torture/compile/20000326-1.c: New test.
44167         * gcc.c-torture/compile/20000326-2.c: New test.
44168
44169 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44170
44171         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44172         the first parameter is a function argument.
44173
44174 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44175
44176         * g++.old-deja/g++.ext/array4.C: New test.
44177
44178 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44179
44180         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44181
44182 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44183
44184         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44185
44186 2000-03-19  Richard Henderson  <rth@cygnus.com>
44187
44188         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44189
44190 2000-03-19  Richard Henderson  <rth@cygnus.com>
44191
44192         * gcc.c-torture/compile/20000319-1.c: New test.
44193
44194 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44195
44196         * gcc.c-torture/execute/20000314-3.c: New test.
44197         * gcc.c-torture/execute/20000314-2.c: New test.
44198         * gcc.c-torture/execute/20000314-1.c: New test.
44199         * gcc.c-torture/compile/20000314-2.c: New test.
44200         * gcc.c-torture/compile/20000314-1.c: New test.
44201
44202 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         * g++.old-deja/g++.warn/inline.C: New test.
44205
44206 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44207
44208         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44209         standards-compliant result rather than specific constants.
44210         Put test-values in array.
44211
44212 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44213
44214         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44215         (g++_target_compile): Put test-specific options last.
44216
44217 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44218
44219         * g++.old-deja/g++.eh/vbase4.C: New test.
44220
44221 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44222
44223         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44224
44225 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44226
44227         * g++.old-deja/g++.brendan/misc12.C: Removed.
44228         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44229         * g++.old-deja/g++.ext/pretty4.C: New test.
44230
44231 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44232
44233         * g++.old-deja/g++.other/string2.C: New test.
44234
44235 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44236
44237         * g++.old-deja/g++.warn/impint2.C: New test.
44238
44239 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44240
44241         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44242         is 1, not zero.
44243
44244 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         * g++.old-deja/g++.warn/impint.C: New test.
44247         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44248         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44249         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44250         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44251         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44252         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44253         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44254         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44255         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44256         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44257         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44258         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44259
44260 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44261
44262         * gcc.dg/cpp-redef.c: New test.
44263
44264 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44265
44266         * g++.old-deja/g++.pt/unify7.C: New test.
44267
44268 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44269
44270         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44271         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44272
44273 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44274
44275         * gcc.c-torture/compile/20000224-1.c: New test.
44276
44277 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44278
44279         * gcc.c-torture/compile/cpp-2.c: New test.
44280         * gcc.c-torture/compile/cpp-1.c: New test.
44281
44282 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44283
44284         * gcc.c-torture/execute/20000225-1.c: New test.
44285
44286 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44287
44288         * gcc.dg/cpp-li2.c: New test.
44289
44290         * gcc.dg/cpp-wi1.c: New test.
44291
44292         * gcc.dg/cpp-li1.c: New test.
44293
44294 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44295
44296         * g++.old-deja/g++.other/sizeof5.C: New test.
44297
44298 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44299
44300         * gcc.c-torture/execute/va-arg-13.c: New test.
44301
44302 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44303
44304         * gcc.c-torture/execute/va-arg-12.c: New test.
44305
44306 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44307
44308         * gcc.c-torture/execute/20000223-1.c: New test.
44309
44310 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44311
44312         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44313
44314 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44315
44316         * g++.old-deja/g++.abi/ptrmem.C: New test.
44317
44318 2000-02-19  Richard Henderson  <rth@cygnus.com>
44319
44320         * gcc.c-torture/compile/init-3.c: New.
44321
44322 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44323
44324         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44325         ALWAYS_CXXFLAGS.
44326
44327 2000-02-11  Robert Lipe <robertl@sco.com>
44328
44329         * gcc.c-torture/compile/20000211-3.c: New test.
44330
44331 2000-02-11  Martin Buchholz <martin@xemacs.org>
44332
44333         * gcc.c-torture/compile/20000211-2.c: New test.
44334
44335 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44336
44337         * gcc.c-torture/compile/20000211-1.c: New test.
44338
44339 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44340
44341         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44342           on native targets
44343
44344 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44345
44346         * g++.old-deja/g++.other/cast5.C: New test.
44347
44348 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44349
44350         * gcc.c-torture/execute/20000205-1.c: New.
44351
44352 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44353
44354         * g++.old-deja/g++.jason/cast3.C: Return void.
44355         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44356
44357 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44358
44359         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44360
44361         * gcc.dg/loop-1.c: New test.
44362
44363 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44364
44365         * gcc.c-torture/compile/20000127-1.c: New test.
44366         * gcc.c-torture/execute/991228-1.c: New test.
44367
44368 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44369
44370         * gcc.dg/unused-2.c: New test.
44371
44372         * gcc.dg/conv-1.c: New test.
44373
44374 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44375
44376         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44377         compiler.
44378         (tool_option_proc): Fix typo.
44379
44380 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44381
44382         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44383         of the ld on the host, not on the build machine.
44384         Also, don't crash if '--help' is not a supported option.
44385
44386 2000-01-24  Richard Henderson  <rth@cygnus.com>
44387
44388         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44389
44390 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44391
44392         * gcc.c-torture/execute/20000120-2.c: New test.
44393         * gcc.c-torture/execute/20000120-1.c: New test.
44394
44395 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44396
44397         * gcc.c-torture/execute/20000113-1.c: New test.
44398
44399 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44400
44401         * gcc.c-torture/execute/20000112-1.c: New test.
44402
44403 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44404
44405         * gcc.dg/20000111-1.c: New test.
44406
44407 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44408
44409         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44410         with 16 bit integers.
44411
44412 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44413
44414         * gcc.dg/20000108-1.c: New test.
44415
44416 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44417
44418         * g++.old-deja/g++.ns/koenig8.C: New test.
44419
44420 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44421
44422         * g++.old-deja/g++.other/cast4.C: New test.
44423
44424 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44425
44426         * gcc.c-torture/compile/20000105-2.c: New test.
44427         * gcc.c-torture/compile/20000105-1.c: New test.
44428
44429 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44430
44431         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44432         references to printf & atoi to conform to ANSI standard.
44433         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44434         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44435         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44436         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44437         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44438         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44439         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44440         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44441         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44442         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44443         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44444         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44445         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44446         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44447         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44448         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44449         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44450         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44451         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44452         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44453         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44454         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44455         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44456         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44457         * g++.old-deja/g++.brendan/init3.C: Likewise.
44458         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44459         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44460         * g++.old-deja/g++.brendan/new2.C: Likewise.
44461         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44462         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44463         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44464         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44465         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44466         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44467         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44468         * g++.old-deja/g++.brendan/template24.C: Likewise.
44469         * g++.old-deja/g++.brendan/template3.C: Likewise.
44470         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44471         * g++.old-deja/g++.jason/inline3.C: Likewise.
44472         * g++.old-deja/g++.jason/opeq.C: Likewise.
44473         * g++.old-deja/g++.law/arg5.C: Likewise.
44474         * g++.old-deja/g++.law/arm7.C: Likewise.
44475         * g++.old-deja/g++.law/ctors11.C: Likewise.
44476         * g++.old-deja/g++.law/cvt8.C: Likewise.
44477         * g++.old-deja/g++.law/init9.C: Likewise.
44478         * g++.old-deja/g++.law/refs4.C: Likewise.
44479         * g++.old-deja/g++.law/template2.C: Likewise.
44480         * g++.old-deja/g++.law/visibility24.C: Likewise.
44481         * g++.old-deja/g++.law/vtable3.C: Likewise.
44482         * g++.old-deja/g++.mike/asm2.C: Likewise.
44483         * g++.old-deja/g++.mike/eh1.C: Likewise.
44484         * g++.old-deja/g++.mike/misc1.C: Likewise.
44485         * g++.old-deja/g++.mike/misc13.C: Likewise.
44486         * g++.old-deja/g++.mike/misc14.C: Likewise.
44487         * g++.old-deja/g++.mike/ns12.C: Likewise.
44488         * g++.old-deja/g++.mike/p1248.C: Likewise.
44489         * g++.old-deja/g++.mike/p3708.C: Likewise.
44490         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44491         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44492         * g++.old-deja/g++.mike/p646.C: Likewise.
44493         * g++.old-deja/g++.mike/p700.C: Likewise.
44494         * g++.old-deja/g++.mike/p783.C: Likewise.
44495         * g++.old-deja/g++.mike/p783a.C: Likewise.
44496         * g++.old-deja/g++.mike/p783b.C: Likewise.
44497         * g++.old-deja/g++.mike/p786.C: Likewise.
44498         * g++.old-deja/g++.mike/p789.C: Likewise.
44499         * g++.old-deja/g++.mike/p789a.C: Likewise.
44500         * g++.old-deja/g++.mike/p807a.C: Likewise.
44501         * g++.old-deja/g++.other/delete3.C: Likewise.
44502         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44503         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44504         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44505         * g++.old-deja/g++.other/empty1.C: Likewise.
44506         * g++.old-deja/g++.other/temporary1.C: Likewise.
44507         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44508         * g++.old-deja/g++.pt/t16.C: Likewise.
44509         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44510
44511 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44512
44513         * gcc.dg/991230-1.c: New test.
44514
44515 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44516
44517         * gcc.c-torture/compile/991229-3.c: New test.
44518         * gcc.c-torture/compile/991229-2.c: New test.
44519         * gcc.c-torture/compile/991229-1.c: New test.
44520
44521 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44522
44523         * gcc.c-torture/compile/labels-2.c: New test.
44524
44525 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44526
44527         * gcc.c-torture/execute/991227-1.c: New test.
44528
44529 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44530
44531         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44532
44533 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44534
44535         * gcc.c-torture/execute/991221-1.c: New test.
44536
44537 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44538
44539         * g++.old-deja/g++.other/cast3.C: New test.
44540
44541 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44542
44543         * gcc.c-torture/execute/991216-4.c: New test.
44544
44545 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44546
44547         * gcc.c-torture/execute/991216-1.c: New test.
44548         * gcc.c-torture/execute/991216-2.c: New test.
44549         * gcc.c-torture/execute/991216-3.c: New test.
44550
44551 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44552
44553         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44554         Actually make the test fail by using "-O2" for compilation.
44555
44556 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44557
44558         * g++.old-deja/g++.warn/cast-align1.C: New test.
44559
44560 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44561
44562         * gcc.c-torture/compile/991214-1.c: New test.
44563         * gcc.c-torture/compile/991214-2.c: New test.
44564
44565 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44566
44567         * gcc.dg/991214-1.c: New test.
44568
44569 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44570
44571         * gcc.c-torture/compile/991213-3.c: New test.
44572         * gcc.c-torture/compile/991213-2.c: New test.
44573         * gcc.c-torture/compile/991213-1.c: New test.
44574
44575 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44576
44577         * gcc.dg/991209-1.c: New test.
44578
44579 1999-12-08  Nathan Sidwell <nathan@acm.org>
44580
44581         * gcc.c-torture/compile/991208-1.c: New test.
44582
44583 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44584
44585         * gcc.dg/ultrasp2.c: New test.
44586
44587 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44588
44589         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44590
44591 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44592
44593         * gcc.c-torture/compile/991202-1.c: New test.
44594         * gcc.c-torture/execute/991202-1.c: New test.
44595         * gcc.c-torture/execute/991202-2.c: New test.
44596         * gcc.c-torture/execute/991202-3.c: New test.
44597
44598 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44599
44600         * g++.old-deja/g++.abi/align.C: New test.
44601         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44602         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44603
44604 1999-12-01  Richard Henderson  <rth@cygnus.com>
44605
44606         * gcc.c-torture/execute/991201-1.c: New.
44607
44608 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44609
44610         * gcc.dg/991129-1.c: New test.
44611
44612 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44613
44614         * gcc.c-torture/compile/991127-1.c: New test.
44615
44616 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44617
44618         * g++.old-deja/g++.other/warn4.C: New test.
44619
44620 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44621
44622         * g++.old-deja/g++.eh/cleanup2.C: New test.
44623         * g++.old-deja/g++.ext/pretty2.C: New test.
44624         * g++.old-deja/g++.ext/pretty3.C: New test.
44625         * g++.old-deja/g++.other/debug6.C: New test.
44626
44627 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44628
44629         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44630         compiler_output to look for one error message instead of two.
44631
44632 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44633
44634         * gcc.c-torture/execute/991118-1.c: Also test case
44635         where the word boundary does not split a byte evenly.
44636
44637 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44638
44639         * g++.old-deja/g++.ext/restrict1.C: New test.
44640
44641 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44642
44643         * gcc.c-torture/execute/991118-1.c: New test.
44644
44645 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44646
44647         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44648         working directory pathnames.
44649
44650 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44651
44652         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44653         host is equipped with driver.h and driver.o so it can actually
44654         compile and run the tests.
44655
44656 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44657
44658         * gcc.c-torture/compile/991008-1.c: New test.
44659
44660 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44661
44662         * lib/gcc-dg.exp: Include target-supports.exp
44663
44664 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44665
44666         * lib/target-supports.exp: New file: Provide procs to test for
44667         features supported by the target.
44668         (check_weak_available): Moved here from ecos.exp.
44669         (check_alias_available): New proc: Determine of the target
44670         toolchain supports the alias attribute.
44671
44672         * gcc.dg/special/ecos.exp: Move check_weak_available to
44673         target-supports.exp.
44674         (alias-1.c): Only perform the test if the target supports
44675         aliases.
44676         (wkali-1.c): Only perform the test if the target supports
44677         aliases.
44678
44679         * gcc.dg/990506-0.c: Expect error messages from cross
44680         targets as well as native targets.
44681
44682 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44683
44684         * gcc.dg/ultrasp1.c: Removed xfail.
44685         * gcc.dg/struct-ret-2.c: Likewise.
44686         * gcc.dg/array-1.c: Likewise.
44687
44688 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44689
44690         * gcc.dg/struct-ret-2.c: New test.
44691
44692         * gcc.dg/array-1.c: New test.
44693
44694 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44695
44696         * gcc.c-torture/execute/991030-1.c: New test.
44697
44698 1999-10-26  Richard Henderson  <rth@cygnus.com>
44699
44700         * gcc.c-torture/compile/991026-2.c: New test.
44701
44702 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44703
44704         * gcc.c-torture/compile/991026-1.c: New test.
44705
44706 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44707
44708         * gcc.c-torture/execute/991023-1.c: New test.
44709
44710 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44711
44712         * gcc.c-torture/execute/991019-1.c: New test.
44713
44714 1999-10-16  Richard Henderson  <rth@cygnus.com>
44715
44716         * gcc.c-torture/execute/991016-1.c: New test.
44717
44718 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44719
44720         * gcc.c-torture/execute/991014-1.c: New test.
44721
44722 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44723
44724         * g++.old-deja/g++.other/union2.C: New test.
44725
44726 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44727
44728         * g++.old-deja/g++.other/vaarg2.C: New test.
44729         * g++.old-deja/g++.other/vaarg3.C: New test.
44730
44731 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44732
44733         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44734         in compile/.
44735
44736 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44737
44738         * gcc.c-torture/execute/va-arg-11.c: New test.
44739
44740 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44741
44742         * lib/file-format.exp (gcc_target_object_format): Don't
44743         crash if objdump is unavailable.
44744
44745 1999-09-29  Donn Terry <donn@interix.com>
44746
44747         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44748
44749 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44750
44751         * gcc.c-torture/compile/990928-1.c: New test.
44752
44753 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44754
44755         * g++.old-deja/g++.other/decl6.C: New test.
44756
44757 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44758
44759         * gcc.c-torture/execute/va-arg-10.c: New test.
44760
44761 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44762
44763         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44764         __PRETTY_FUNCTION__.
44765
44766 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44767
44768         * gcc.c-torture/execute/990923-1.c: New test.
44769
44770 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44771
44772         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44773         for which -fpic is inappropriate.
44774
44775 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44776
44777         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44778
44779 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44780
44781         * g++.old-deja/g++.other/dyncast1.C: New test.
44782         * g++.old-deja/g++.other/dyncast2.C: New test.
44783         * g++.old-deja/g++.other/dyncast3.C: New test.
44784         * g++.old-deja/g++.other/dyncast4.C: New test.
44785         * g++.old-deja/g++.other/dyncast5.C: New test.
44786         * g++.old-deja/g++.eh/catch3.C: New test.
44787         * g++.old-deja/g++.eh/catch3p.C: New test.
44788         * g++.old-deja/g++.eh/catch4.C: New test.
44789         * g++.old-deja/g++.eh/catch4p.C: New test.
44790         * g++.old-deja/g++.eh/catch5.C: New test.
44791         * g++.old-deja/g++.eh/catch5p.C: New test.
44792         * g++.old-deja/g++.eh/catch6.C: New test.
44793         * g++.old-deja/g++.eh/catch6p.C: New test.
44794         * g++.old-deja/g++.eh/catch7.C: New test.
44795         * g++.old-deja/g++.eh/catch7p.C: New test.
44796         * g++.old-deja/g++.eh/catch8.C: New test.
44797         * g++.old-deja/g++.eh/catch8p.C: New test.
44798         * g++.old-deja/g++.eh/catch9.C: New test.
44799         * g++.old-deja/g++.eh/catch9p.C: New test.
44800
44801 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44802
44803         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44804         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44805
44806 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44807
44808         * gcc.c-torture/compile/990913-1.c: New test.
44809
44810 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44811
44812         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44813         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44814
44815 1999-09-09  Richard Henderson  <rth@cygnus.com>
44816
44817         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44818
44819 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44820
44821         * g++.old-deja/g++.other/lookup11.C: New test.
44822         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44823         what is permitted and what we want.
44824         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44825         overload use.
44826         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44827
44828 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44829
44830         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44831         * gcc.c-torture/noncompile/poison-1.c: New file.
44832
44833 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44834
44835         * g++.old-deja/g++.other/sizeof3.C: New test.
44836         * g++.old-deja/g++.other/sizeof4.C: New test.
44837         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44838         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44839
44840 1999-09-07  Richard Henderson  <rth@cygnus.com>
44841
44842         * gcc.dg/va-arg-1.c: New.
44843
44844 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44845
44846         * gcc.c-torture/execute/va-arg-9.c: New test.
44847
44848 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44849
44850         * g77.f-torture/compile/980519-2.f: New test.
44851         * g77.f-torture/compile/19990905-0.f: New test.
44852         * g77.f-torture/compile/19990905-1.f: New test.
44853         * g77.f-torture/compile/19990905-2.f: New test.
44854
44855         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44856
44857 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44858
44859         * gcc.c-torture/execute/990827-1.c: Fix typo.
44860
44861 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44862
44863         * g++.old-deja/g++.other/deref1.C: New test.
44864
44865 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44866
44867         * g++.old-deja/g++.other/ambig2.C: New test.
44868         * g++.old-deja/g++.other/cond5.C: New test.
44869         * g++.old-deja/g++.other/lookup16.C: New test.
44870
44871 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44872
44873         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44874         assemblers too.
44875
44876 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44877
44878         * lib/c-torture.exp: Avoid the "compare executables" optimization
44879         when testing native.
44880
44881 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44882
44883         * gcc.c-torture/execute/990829-1.c: New test.
44884         * gcc.c-torture/compile/990829-1.c: New test.
44885
44886 1999-08-27  Paul Burchard  <burchard@pobox.com>
44887
44888         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44889         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44890         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44891         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44892         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44893         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44894         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44895         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44896         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44897         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44898         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44899
44900 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44901
44902         * gcc.c-torture/execute/990827-1.c: New test.
44903
44904 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44905
44906         * g77.f-torture/noncompile/19990826-4.f: New test.
44907
44908         * g77.f-torture/compile/19990826-3.f: New test.
44909
44910         * g77.f-torture/execute/19990826-2.f: New test.
44911
44912         * g77.f-torture/compile/19990826-1.f: New test.
44913
44914         * gcc.c-torture/execute/990826-0.c: New test.
44915         * g77.c-torture/execute/19990826-0.f: New test.
44916
44917         * g77.f-torture/noncompile/970626-2.f: New test.
44918
44919 1999-08-25  Paul Burchard  <burchard@pobox.com>
44920
44921         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44922         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44923         lss-011.C: New tests.
44924
44925 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44926
44927         * g++.old-deja/g++.other/decl5.C: New test.
44928
44929 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44930
44931         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44932         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44933         call `postbase' for each one.  All callers of `postbase' changed
44934         to call this instead.
44935
44936 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44937
44938         * gcc.c-torture/execute/990811-1.c: New test.
44939
44940 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44941
44942         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44943         just native ones.
44944
44945         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44946         just native ones.
44947
44948 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44949
44950         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44951
44952 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44953
44954         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44955
44956 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44957
44958         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44959
44960 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44961
44962         * gcc.c-torture/execute/990804-1.c: New test.
44963
44964 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44965
44966         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44967         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44968         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44969
44970 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44971
44972         * g++.old-deja/g++.other/struct1.C: New test.
44973
44974 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44975
44976         * g++.old-deja/g++.other/enum2.C: New test.
44977
44978 1999-08-02  Richard Henderson  <rth@cygnus.com>
44979
44980         Adapted from tests from Franz Sirl:
44981         * gcc.c-torture/execute/va-arg-7.c: New test.
44982         * gcc.c-torture/execute/va-arg-8.c: New test.
44983
44984 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44985
44986         * gcc.c-torture/compile/990801-2.c: New test.
44987
44988         * gcc.c-torture/compile/990801-1.c: New test.
44989
44990 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44991
44992         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44993         fp-cmp-1.c, converting double to float.
44994
44995         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44996         fp-cmp-1.c, converting double to long double.
44997
44998         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44999         from fr1 to unknown_register, since fr1 is a legitimate register
45000         on some machines.
45001
45002 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45003
45004         * README: More listname related changes.
45005
45006 1999-07-08  Catherine Moore  <clm@cygnus.com>
45007
45008         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45009
45010 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45011
45012         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45013
45014 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45015
45016         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45017
45018 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45019
45020         * gcc.dg/990703-1.c: New test.
45021
45022 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45023
45024         * lib/file-format.exp: New file: Move definition of proc
45025         gcc_target_object_format to here from
45026         gcc.dg/special/ecos.exp.
45027
45028         * lib/c-torture.exp: Include lib file-format.exp.
45029         * lib/gcc-dg.exp: Include lib file-format.exp.
45030
45031         * gcc.dg/special/ecos.exp: Remove definition of proc
45032         gcc_target_object_format.
45033
45034 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45035
45036         * gcc.c-torture/execute/990628-1.c: New test.
45037
45038 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45039
45040         * gcc.c-torture/compile/990625-2.c: New test.
45041
45042         * gcc.c-torture/compile/990625-1.c: New test.
45043
45044 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45045
45046         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45047         attributes compile.
45048         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45049         ports that use the COFF/PE file format.
45050
45051 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45052
45053         * gcc.c-torture/compile/990617-1.c: New test.
45054
45055 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45056
45057         * g++.old-deja/g++.other/decl4.C: New test.
45058
45059 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45060
45061         * g++.old-deja/g++.other/bitfld3.C: New test.
45062
45063 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45064
45065         * g++.old-deja/g++.eh/catch1.C: New test.
45066
45067 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45068
45069         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45070
45071         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45072         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45073
45074 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45075
45076         * g77.f-torture/compile/19990502-0.f: Replace with new,
45077         shorter, test that still fails after recent changes.
45078
45079 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45080
45081         * gcc.c-torture/execute/990604-1.c: New test.
45082
45083 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45084
45085         * gcc.c-torture/execute/990531-1.c: New test.
45086
45087 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45088
45089         * gcc.c-torture/compile/990527-1.c: New test.
45090
45091 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45092
45093         * gcc.c-torture/execute/990527-1.c: New test.
45094
45095 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45096
45097         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45098         bitfields as signed.
45099
45100 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45101
45102         * g77.f-torture/compile/19990525-0.f: New test.
45103
45104 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45105
45106         * gcc.c-torture/execute/990525-2.c: New test.
45107
45108         * gcc.c-torture/execute/990525-1.c: New test.
45109
45110 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45111
45112         * g++.old-deja/g++.other/anon3.C: New test.
45113         * g++.old-deja/g++.other/anon4.C: New test.
45114         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45115         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45116         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45117         Merrill).
45118
45119 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45120
45121         * gcc.c-torture/execute/990524-1.c: New test.
45122
45123         * gcc.dg/990524-1.c: New test.
45124
45125 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45126
45127         * gcc.c-torture/compile/990523-1.c: New test.
45128
45129 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45130
45131         * gcc.c-torture/compile/990519-1.c: New test.
45132
45133 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45134
45135         * gcc.c-torture/compile/990517-1.c: New test.
45136
45137         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45138         (e4, f4): New tests.
45139         (main): Call them.
45140
45141 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45142
45143         * gcc.dg/noreturn-1.c: New test.
45144
45145 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45146
45147         * gcc.c-torture/execute/990513-1.c: New test.
45148
45149 1999-05-10  Richard Henderson  <rth@cygnus.com>
45150
45151         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45152
45153 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45154
45155         * g77.f-torture/execute/erfc.f: Use small single-precision
45156         values, to avoid problems on Alphas when not -mieee.
45157
45158 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45159
45160         * gcc.dg/990506-0.c: New test.
45161
45162 1999-05-08  Richard Henderson  <rth@cygnus.com>
45163
45164         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45165         the constant to test.  Don't XFAIL 64-bit targets.
45166
45167         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45168         * g++.old-deja/g++.law/profile1.C: Likewise.
45169
45170         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45171         operator new instances.
45172         * g++.old-deja/g++.other/delete5.C: Likewise.
45173
45174 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45175
45176         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45177         intrinsic.
45178
45179 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45180
45181         * g77.f-torture/execute/u77-test.f: Reverse order of two
45182         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45183
45184 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45185
45186         * gcc.dg/compare1.c: New test.
45187
45188 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45189
45190         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45191         New tests.
45192
45193 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45194
45195         * g77.f-torture/compile/19990502-1.f: New test.
45196
45197 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45198
45199         * g77.f-torture/compile/19990502-0.f: New test.
45200
45201 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45202
45203         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45204         intrinsic.
45205
45206 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45207
45208         * g77.f-torture/execute/u77-test.f (main): List libU77
45209         intrinsics not currently tested.
45210         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45211         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45212         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45213         Trim blanks off the ends of some printed strings.
45214
45215 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45216
45217         * g77.f-torture/execute/u77-test.f (main): Just warn about
45218         FSTAT gid disagreement, as it's expected on some systems.
45219
45220 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45221
45222         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45223         use a new function, which allows for some slop.
45224         Clean up some commentary.
45225         (issum): The new function.
45226         (sgladd): Deleted subroutine.
45227
45228 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45229
45230         * g77.f-torture/execute/u77-test.f: Modify to be more like
45231         libf2c/libU77 version, bringing patches to that version here.
45232         Add suitable commentary.
45233
45234 1999-04-25  Richard Henderson  <rth@cygnus.com>
45235
45236         * gcc.dg/990424-1.c: New test.
45237
45238 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45239
45240         * g77.f-torture/execute/u77-test.f (main): Bug involving
45241         LSTAT has been fixed, so turn back on full checking.
45242
45243 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45244
45245         * g77.f-torture/compile/19990419-0.f: New test.
45246         * g77.f-torture/execute/19990419-1.f: New test.
45247
45248 1999-04-17  Richard Henderson  <rth@cygnus.com>
45249
45250         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45251         to avoid the need for a prototype to supress a warning.
45252
45253 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45254
45255         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45256
45257 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45258
45259         * gcc.c-torture/execute/990404-1.c: New test.
45260
45261 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45262
45263         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45264         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45265         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45266         missing initializer warnings.
45267
45268 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45269
45270         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45271         matching strings.
45272
45273 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45274
45275         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45276
45277 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45278
45279         * g77.f-torture/execute/19990325-0.f: New test.
45280         * g77.f-torture/execute/19990325-1.f: New test.
45281
45282 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45283
45284         * gcc.c-torture/execute/990324-1.c: New test.
45285
45286 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45287
45288         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45289         test with 4.
45290
45291 1999-03-17  Richard Henderson  <rth@cygnus.com>
45292
45293         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45294
45295 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45296
45297         * g77.f-torture/execute/19990313-2.f: New test.
45298         * g77.f-torture/execute/19990313-3.f: New test.
45299
45300 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45301
45302         * g77.f-torture/execute/19990313-0.f: New test.
45303         * g77.f-torture/execute/19990313-1.f: New test.
45304
45305 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45306
45307         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45308         printf to sprintf.
45309         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45310         (main): Add check for u15.  Conditionalize u31 check depending on
45311         whether ints are <32 bits or >=32 bits.
45312
45313 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45314
45315         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45316
45317 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45318
45319         * g77.f-torture/compile/19990305-0.f: New test.
45320         * g77.f-torture/execute/19981119-0.f: New test.
45321
45322 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45323
45324         * g77.f-torture/execute/970625-2.f: call ABORT if final
45325         result is not correct, instead of just printing it.
45326         Add this checking via newly introduced obfuscation, to
45327         trip up buggy front ends.
45328
45329 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45330
45331         * g77.f-torture/compile/960317-1.f: Moved from being
45332         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45333
45334 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45335
45336         * g77.f-torture/execute/960317-1.f: New (old) test.
45337         * g77.f-torture/execute/970625-2.f: Ditto.
45338
45339 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45340
45341         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45342         message on line 1 or line 2; cccp and cpplib do this differently.
45343
45344 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45345
45346         * g++.old-deja/g++.law/weak1.C: New test.
45347
45348 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45349
45350         * gcc.c-torture/execute/990119-1.c: Renamed to...
45351         * gcc.dg/990119-1.c: this, so it will only be tested once
45352         (it's a preprocessor test, it doesn't need to be run at
45353         multiple optimization levels).
45354
45355 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45356
45357         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45358           ALWAYS_CXXFLAGS.
45359
45360 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45361
45362         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45363         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45364         to not be compilable by current g77.
45365
45366 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45367
45368         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45369
45370 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45371
45372         * gcc.c-torture/execute/990222-1.c: New test.
45373
45374 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45375
45376         * g77.f-torture/compile/19990218-0.f: New test.
45377         * g77.f-torture/noncompile/19990218-1.f: New test.
45378
45379 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45380
45381         * g77.f-torture/compile/19981216-0.f: New test.
45382
45383 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45384
45385         * gcc.dg/990214-1.c: New test.
45386
45387 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45388
45389         * gcc.dg/990213-2.c: New test.
45390
45391         * gcc.dg/990213-1.c: New test.
45392
45393 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45394
45395         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45396         ints.
45397
45398 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45399
45400         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45401         specified by target.
45402
45403         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45404
45405 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45406
45407         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45408
45409 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45410
45411         * gcc.dg/special/ecos.exp: New test driver for new tests with
45412         special requirements.
45413
45414         * gcc.dg/special/alias-1.c: New test.
45415         * gcc.dg/special/gcsec-1.c: New test.
45416         * gcc.dg/special/weak-1.c: New test.
45417         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45418         * gcc.dg/special/weak-2.c: New test.
45419         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45420         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45421         * gcc.dg/special/wkali-1.c: New test.
45422         * gcc.dg/special/wkali-2.c: New test.
45423         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45424         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45425
45426 1999-02-10  Felix Lee  <flee@cygnus.com>
45427
45428           * lib/c-torture.exp (c-torture-compile): Pull out code for
45429           analyzing gcc error messages.
45430           (c-torture-execute): Likewise.  Fix some (harmless) false
45431           positives.
45432           * lib/gcc.exp (gcc_check_compile): New function.
45433
45434 1999-02-08  Richard Henderson  <rth@cygnus.com>
45435
45436         * gcc.c-torture/execute/990208-1.c: New test.
45437
45438 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45439
45440         * g++.dg/special/ecos.exp: New driver for new tests with special
45441         requirements
45442
45443         * g++.dg/special/conpr-1.C: New test
45444         * g++.dg/special/conpr-2.C: New test
45445         * g++.dg/special/conpr-2a.C: New test
45446         * g++.dg/special/conpr-3.C: New test
45447         * g++.dg/special/conpr-3a.C: New test
45448         * g++.dg/special/conpr-3b.C: New test
45449
45450         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45451         allow g++ to use the dg driver
45452
45453         * README: Add comment about g++.dg directory
45454
45455 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45456
45457         * README: Update email addresses.
45458
45459 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45460
45461         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45462         arguments in order to force structure S onto the stack even on
45463         the alpha.
45464         (test): Pass 10 leading arguments to function foo as well as the
45465         structure S.
45466
45467         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45468         failure for all targets.
45469
45470         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45471         abort to terminate program execution.
45472
45473 1999-01-30  Richard Henderson  <rth@cygnus.com>
45474
45475         * gcc.c-torture/execute/990130-1.c: New test.
45476
45477 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45478
45479         * gcc.dg/990130-1.c: New test.
45480
45481 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45482
45483         * gcc.c-torture/execute/990128-1.c: New test.
45484
45485 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45486
45487         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45488
45489 1999-01-27  Felix Lee  <flee@cygnus.com>
45490
45491         * lib/c-torture.exp (c-torture-compile): pull out code for
45492         analyzing gcc error messages.
45493         (c-torture-execute): ditto, and fix some (harmless) false
45494         positives.
45495         * lib/gcc.exp (gcc_check_compile): new function.
45496
45497 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45498
45499         * gcc.dg/990117-1.c: New test.
45500
45501         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45502
45503         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45504
45505 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45506
45507         * g77.f-torture/compile/990115-1.f: New test.
45508
45509 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45510
45511         * gcc.c-torture/compile/990107-1.c: New test
45512
45513 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45514
45515         * gcc.c-torture/execute/990106-2.c: New test.
45516
45517         * gcc.c-torture/execute/990106-1.c: New test.
45518
45519 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45520
45521         * gcc.c-torture/compile/981223-1.c: New test.
45522
45523 1998-12-29  Richard Henderson  <rth@cygnus.com>
45524
45525         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45526         (opt3): Rename from opt4 and disable.
45527
45528 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45529
45530         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45531
45532 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45533
45534         * g++.old-deja/g++.other/conv5.C: New test.
45535
45536 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45537
45538         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45539
45540 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45541
45542         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45543
45544 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45545
45546         * gcc.c-torture/compile/981211-1.c: New test.
45547
45548 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45549
45550         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45551
45552         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45553
45554 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45555
45556         * gcc.special/930510-1.c: Make C9X safe.
45557         * gcc.misc-tests/gcov-1.c Similarly.
45558         * gcc.misc-tests/gcov-2.c Similarly.
45559
45560 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45561
45562         * gcc.dg/ultrasp1.c: New test.
45563
45564 1998-12-06  Richard Henderson  <rth@cygnus.com>
45565
45566         * gcc.c-torture/execute/981206.c: New test.
45567
45568 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45569
45570         * g++.old-deja/g++.ns/template7.C: New test.
45571
45572         * g++.old-deja/g++.other/expr1.C: New test.
45573
45574         * g++.old-deja/g++.eh/tmpl3.C: New test.
45575
45576         * g++.old-deja/g++.eh/tmpl2.C: New test.
45577
45578 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45579
45580         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45581         * g++.old-deja/g++.other/using6.C: Removed.
45582         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45583
45584         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45585
45586 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45587
45588         * g++.old-deja/g++.pt/overload8.C: New test.
45589
45590         * g++.old-deja/g++.pt/overload7.C: New test.
45591
45592         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45593
45594         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45595         and relinking messages.
45596         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45597         compiling with -frepo.
45598
45599 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45600
45601         * g++.old-deja/g++.pt/lookup6.C: New test.
45602
45603 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45604
45605         * gcc.c-torture/execute/981130-1.c: New test.
45606         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45607
45608 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45609
45610         * g++.old-deja/g++.pt/explicit76.C: New test.
45611
45612         * g++.old-deja/g++.pt/friend38.C: New test.
45613
45614         * g++.old-deja/g++.ns/crash2.C: New test.
45615
45616         * g++.old-deja/g++.pt/defarg8.C: New test.
45617
45618         * g++.old-deja/g++.pt/instantiate6.C: New test.
45619
45620         * g++.old-deja/g++.pt/static6.C: New test.
45621
45622         * g++.old-deja/g++.pt/decl2.C: New test.
45623
45624 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45625
45626         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45627         problem is actually related with name lookup, but so what? :-)
45628
45629         * g++.old-deja/g++.pt/friend37.C: New test.
45630
45631 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45632
45633         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45634         element, which fails on some systems.
45635
45636         * g77.f-torture/execute/labug1.f: New test.
45637
45638 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45639
45640         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45641         is defined.
45642
45643 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45644
45645         * g77.f-torture/compile/981117-1.f: New test.
45646
45647 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45648
45649         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45650         properly discarded.
45651
45652 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45653
45654         * gcc.c-torture/execute/memcheck: New directory of tests for
45655         -fcheck-memory-usage.
45656
45657 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45658
45659         * README: New file, general information about the testsuite and
45660         new description of the various C++ test subdirectories.
45661         * README.g++: Eliminate obsolete information, update and move most
45662         relevant stuff to README.
45663
45664 1998-11-07  Richard Henderson  <rth@cygnus.com>
45665
45666         * gcc.c-torture/compile/981107-1.c: New test.
45667
45668 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45669
45670         * execute/memcpy-bi.c: New testcase.
45671
45672 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45673
45674         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45675         base classes.
45676
45677         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45678         template is selected.
45679
45680         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45681         classes, it should be accepted for all types.
45682
45683         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45684
45685         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45686         specializations start with template headers.
45687
45688 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45689
45690         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45691
45692         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45693         non-POD types.
45694
45695 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45696
45697         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45698
45699 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45700
45701         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45702
45703 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45704
45705         * 981019-1.c: New test.
45706
45707 1998-10-14  Robert Lipe <robertl@dgii.com>
45708
45709         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45710         find objc headers.
45711
45712 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45713
45714         * compile/981001-4.c: Remove use of GCC extension that triggers a
45715         compiler bug.
45716
45717 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45718
45719         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45720
45721 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45722
45723         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45724         instantiation of template produces incorrect code for delete
45725         expression.
45726
45727         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45728         constructors' name is not unique.
45729         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45730         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45731
45732         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45733         automatic array of const is ill-formed.
45734
45735         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45736         of template parameter?
45737
45738         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45739         const.
45740
45741         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45742         pointer-to-member expression.
45743
45744         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45745         declaration causes ICE.
45746
45747 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45748
45749         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45750         reserved in the global namespace.
45751
45752         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45753         generate needed virtual table.
45754
45755         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45756
45757 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45758
45759         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45760         template-dependent type
45761
45762 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45763
45764         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45765         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45766         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45767
45768         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45769         class should be usable as argument of member function.
45770         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45771         class should be usable as return type of member function.
45772         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45773         class should be usable as type of data member.
45774
45775         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45776
45777 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45778
45779         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45780
45781 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45782
45783         * gcc.dg/dll-?.c Add thumb to target list.
45784         Fix assembler scan patterns to match current assembler output.
45785
45786 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45787
45788         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45789         matching of template brackets.
45790
45791         * g++.old-deja/g++.other/using4.C: New test.  Test using
45792         declarations of methods from base classes.
45793
45794         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45795         within functions should introduce names into the innermost
45796         enclosing namespace.
45797
45798         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45799         of static locals if first initialization throws.
45800
45801 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45802
45803         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45804
45805 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45806
45807         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45808         lose track of the possible targets of tablejump insns.
45809         * special/special.exp: Run it.
45810
45811 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45812
45813         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45814         must be declared before its specializations can be named in friend
45815         declarations.
45816
45817 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45818
45819         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45820
45821         * g77.f-torture/execute/io1.f: New test.
45822
45823 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45824
45825         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45826         with pointer to template function, for which no argument deduction
45827         is possible.
45828
45829         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45830         specialization of template function as argument to template
45831         function.
45832
45833         * g++.old-deja/g++.other/access2.C: New test; Inner class
45834         shouldn't have privileged access to Outer's names.
45835
45836 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45837
45838         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45839         friend template declared within template class conflicts with
45840         nested class of the same name.
45841
45842         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45843         is ignored.
45844
45845         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45846         object with direct initializer as function declaration.
45847
45848         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45849         initializers.
45850
45851         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45852         involving const pointer and NULL produces incorrect result.
45853
45854         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45855         type name without `typename' should be rejected with -pedantic.
45856
45857 1998-10-02  Richard Henderson  <rth@cygnus.com>
45858
45859         * g++.old-deja/g++.other/addrof1.C: New test.
45860
45861 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45862
45863         * gcc.c-torture/compile/981001-1.c: New test.
45864         * gcc.c-torture/execute/981001-1.c: New test.
45865
45866 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45867
45868         * gcc.c-torture/compile/981001-2.c: New test.
45869         * gcc.c-torture/compile/981001-3.c: New test.
45870         * gcc.c-torture/compile/981001-4.c: New test.
45871
45872 1998-10-01  Robert Lipe  <robertl@dgii.com>
45873
45874         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45875         multilibbed hosts.  Idea grafted from g77.exp.
45876
45877 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45878
45879         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45880         avoid losing on systems which need -lsocket.
45881
45882 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45883
45884         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45885         * g++.old-deja/g++.other/nested2.C: Ditto.
45886         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45887         failure.
45888
45889 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45890
45891         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45892         preferred over template operator!= for enum bitfields.
45893
45894 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45895
45896         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45897         that happen to have the same base name, but in different scopes,
45898         are incorrectly rejected.
45899
45900 1998-09-16  Richard Henderson  <rth@cygnus.com>
45901
45902         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45903         on the native word size instead of an integer literal.
45904
45905 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45906
45907         * g++.old-deja/g++.other/static2.C: Invocation of static data
45908         member of type pointer-to-function denoted as non-static member.
45909
45910         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45911         checks involving function types and aliases.
45912
45913 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45914
45915         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45916         redefined to the same non-trivial type.
45917
45918         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45919         namespace-qualification of template specializations declared in
45920         other namespaces.
45921
45922         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45923         to declare a subset of the specializations of a template function
45924         as friends of specializations of a template class.
45925
45926         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45927         member templates that do not fully specialize the enclosing
45928         template class are rejected.
45929
45930 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45931
45932         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45933
45934 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45935
45936         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45937         altered from libf2c/libU77 version.
45938
45939 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45940
45941         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45942
45943 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45944
45945         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45946         (un)signed char are different types for template specialization
45947         purposes.
45948
45949 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45950
45951         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45952         * objc: ObjC testsuite.
45953
45954 1998-08-31  Catherine Moore  <clm@cygnus.com>
45955
45956         * gcc.c-torture/execute/941014-1.x: New file.
45957
45958 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45959
45960         * lib/c-torture.exp: Add support for
45961         torture_eval_before_compile and torture_eval_before_execute
45962         variables.
45963
45964 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45965
45966         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45967         this test triggers valid.
45968
45969 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45970
45971         * gcc.dg/980827-1.c: New test.
45972
45973 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45974
45975         * gcc.c-torture/execute/loop-4b.c: New test.
45976
45977 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45978
45979         * lib/c-torture.exp: Add support for
45980         torture_eval_before_compile and torture_eval_before_execute
45981         variables.
45982
45983 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45984
45985         * gcc.c-torture/compile/980825-1.c: New test.
45986
45987 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45988
45989         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45990         count number tests in opt_t0 not good_t0.
45991
45992 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45993
45994         * gcc.c-torture/compile/930326-1.x: Fix typo.
45995
45996 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45997
45998         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45999         causes an ICE.
46000
46001 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46002
46003         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46004         STACK_SIZE is defined.
46005         * gcc.c-torture/unsorted/stuct.c: Similarly.
46006
46007         * gcc.c-torture/compile/980821-1.c: New test.
46008
46009 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46010
46011         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46012
46013 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46014
46015         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46016         code.
46017
46018 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46019
46020         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46021         error'.
46022
46023 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46024
46025         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46026
46027 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46028
46029         * gcc.c-torture/compile/980816-1.c: New test.
46030
46031         * gcc.dg/980816-1.c: New test.
46032
46033 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46034
46035         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46036         compiler for ieee tests.
46037
46038 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46039
46040         * g77.f-torture/compile/980729-0.f: New test.
46041
46042 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46043
46044         * gcc.c-torture/special/eeprof-1.c: New test, for
46045         -finstrument-functions.
46046         * gcc.c-torture/special/special.exp: Run it.
46047
46048 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46049
46050         * gcc.c-torture/compile/980729-1.c: New test.
46051
46052 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46053
46054         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46055         __thumb__ is defined, and test for ARM style doubles if so.
46056
46057 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46058
46059         * g77.f-torture/noncompile/980615-0.f: New test.
46060
46061 1998-07-26  H.J. Lu  (hjl@gnu.org)
46062
46063         * gcc.dg/980312-1.c: Do link instead of compile.
46064         * gcc.dg/980313-1.c: Likewise.
46065
46066 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46067
46068         * gcc.c-torture/compile/980726-1.c: New test.
46069
46070 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46071
46072         * g77.f-torture/execute/io0.f: New test.
46073
46074 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46075
46076         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46077         an int.
46078
46079 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46080
46081         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46082         m32r bugs.
46083
46084 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46085
46086         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46087         c-decl.c:grokdeclarator can handle mode attributes.
46088
46089 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46090
46091         * gcc.c-torture/execute/980716-1.c: New test.
46092
46093 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46094
46095         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46096         the mn10200.
46097         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46098         the mn10200.
46099         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46100         * gcc.c-torture/compile/930326-1.x: Similarly.
46101
46102 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46103
46104         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46105         New test from Craig.
46106
46107 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46108
46109         * g77.f-torture/noncompile/980616-0.f: New test.
46110
46111         * g77.f-torture/execute/970816-3.f: New test from Craig.
46112
46113 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46114
46115         *  g++.other/singleton.C: Return error value instead of taking
46116         SIGSEGV.
46117
46118 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46119
46120         *  g++.other/singleton.C: New test.  Warning is under dispute.
46121         Runtime crash is not.
46122
46123 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46124
46125         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46126         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46127         using6.C, using7.C}: New namespace tests.
46128
46129 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46130
46131         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46132         specialization with typedef'ed names used as array indexes.
46133
46134 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46135
46136         * gcc.c-torture/execute/980709-1.c: New test.
46137
46138         * gcc.dg/980709-1.c: New test.
46139
46140 1998-07-07  Richard Henderson  <rth@cygnus.com>
46141
46142         * gcc.c-torture/execute/bcp-1.c: New test.
46143
46144 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46145
46146         * gcc.c-torture/execute/980707-1.c: New test.
46147
46148 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46149
46150         * gcc.c-torture/compile/980706-1.c: New test.
46151
46152 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46153
46154         * g77.f-torture/execute/980701-0.f,
46155         g77.f-torture/execute/980701-1.f: New test from Craig.
46156
46157 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46158
46159         * gcc.c-torture/compile/980701-1.c: New test.
46160
46161         * gcc.c-torture/execute/980701-1.c: New test.
46162
46163 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46164 rlsruhe.de>
46165
46166         * g++.old-deja/g++.robertl/eb132.C: New test.
46167         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46168
46169 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46170
46171         * g77.f-torture/execute/980628-7.f,
46172         g77.f-torture/execute/980628-8.f,
46173         g77.f-torture/execute/980628-9.f,
46174         g77.f-torture/execute/980628-10.f: New tests from Craig.
46175
46176         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46177
46178 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46179
46180         * g77.f-torture/execute/980628-4.f: New test from Craig.
46181         * g77.f-torture/execute/980628-5.f: Likewise.
46182         * g77.f-torture/execute/980628-2.f: Likewise.
46183         * g77.f-torture/execute/980628-0.f: Likewise.
46184         * g77.f-torture/execute/980628-1.f: Likewise.
46185         * g77.f-torture/execute/980628-3.f: Likewise.
46186         * g77.f-torture/execute/980628-6.f: Likewise.
46187
46188 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46189
46190         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46191         directory when nothing has been installed yet.
46192
46193 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46194
46195         * gcc.c-torture/special/special.exp: Handle newer versions of
46196         dejagnu.
46197
46198 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46199
46200         * gcc.dg/980626-1.c: New test.
46201
46202 1998-06-19  Bruno Haible <haible@ilog.fr>
46203
46204         * gcc.misc-tests/m-un-2.c: New test.
46205         * g++.old-deja/g++.other/warn01.c: Likewise.
46206
46207 1998-06-19  Robert Lipe  <robertl@dgii.com>
46208
46209         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46210         compatibility with assmblers with a different comment character.
46211         Eliminate use of GAS-specific extensions.
46212
46213 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46214
46215         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46216
46217 1998-06-19  Robert Lipe  <robertl@dgii.com>
46218
46219         * lib/g77.exp: Replace search for libf2c.a with search for newly
46220         renamed libg2c.a
46221
46222 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46223
46224         * gcc.c-torture/execute/980617-1.c: New test.
46225
46226 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46227
46228         * gcc.c-torture/execute/980612-1.c: New test.
46229
46230 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46231
46232         * gcc.dg/980523-1.c: Only test on ppc-linux.
46233         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46234
46235         * gcc.c-torture/execute/980608-1.c: New test.
46236
46237 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46238
46239         * gcc.c-torture/execute/980605-1.c: New test.
46240
46241 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46242
46243         * gcc.c-torture/execute/980604-1.c: New test.
46244
46245 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46246
46247         * gcc.c-torture/execute/980602-1.c: New test.
46248         * gcc.c-torture/execute/980602-2.c: Likewise.
46249
46250 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46251
46252         * 970125-0.f: Fix per JCB.  Add commentary.
46253
46254 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46255
46256         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46257         IEEE -0 support.
46258
46259 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46260
46261         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46262         earlier.
46263
46264 1998-05-28  Catherine Moore <clm@cygnus.com>
46265
46266         * gcc.c-torture/execute/980526-3.c: New test.
46267
46268 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46269
46270         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46271         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46272         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46273         m88k-motorola-sysv3 to XFAIL.
46274
46275 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46276
46277         * gcc.dg/980526-1.c: New test.
46278         * gcc.c-torture/execute/980526-2.c: New test.
46279
46280 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46281
46282         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46283
46284         * gcc.c-torture/execute/980526-1.c: New test.
46285
46286 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46287
46288         * g77.f-torture/execute/alpha2.f: Add runtime test.
46289
46290 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46291
46292         * g++.old-deja/old-deja.exp: Strip leading directories.
46293
46294         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46295         error for the line.  Don't run multiple tests for the same line.
46296
46297 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46298
46299         * gcc.dg/980523-1.c: New test.
46300
46301 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46302
46303         * g77.f-torture/compile/970915-0.f: New test.
46304
46305 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46306
46307         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46308
46309 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46310
46311         * gcc.dg/980520-1.c: New test.
46312
46313 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46314
46315         * gcc.dg/980502-1.c: Fix return type.
46316
46317 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46318
46319         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46320         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46321         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46322         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46323         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46324
46325 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46326
46327         * g77.f-torture/execute/980520-1.f: New test.
46328
46329 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46330
46331         * lib/mike-g77.exp: New file.
46332
46333         * g77.f-torture/noncompile/noncompile.exp,
46334         g77.f-torture/noncompile/check0.f: New files.
46335
46336 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46337
46338         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46339         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46340         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46341         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46342         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46343         abort where appropriate.
46344
46345 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46346
46347         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46348         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46349
46350 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46351
46352         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46353
46354 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46355
46356         * g77.f-torture/compile/980427-0.f: New test.
46357
46358 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46359
46360         * g77.f-torture/compile/980424-0.f: New test.
46361
46362 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46363
46364         * g77.f-torture/compile/980419-2.f (main): New test.
46365         * g77.f-torture/compile/970125-0.f: New test.
46366         * g77.f-torture/compile/980419-1.f: New test.
46367
46368 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46369
46370         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46371         of loop-4.c.
46372
46373 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46374
46375         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46376
46377 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46378
46379         * gcc.c-torture/compile/980329-1.c: New test.
46380
46381 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46382
46383         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46384         * gcc.dg/980312-1.c: Fix typo in -march command.
46385
46386 1998-03-16  H.J. Lu  (hjl@gnu.org)
46387
46388         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46389
46390 1998-03-11  Robert Lipe  <robertl@dgii.com>
46391
46392         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46393         Dave Love agree the Fortran source is bogus.
46394
46395 1998-03-11  Robert Lipe  <robertl@dgii.com>
46396
46397         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46398         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46399         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46400         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46401         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46402
46403 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46404
46405         * g++.old-deja/g++.other/friend1.C: New test.
46406
46407 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46408
46409         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46410         possibly uninitialized) variables and declare dnrm2.
46411
46412 1998-02-23  Robert Lipe <robertl@dgii.com>
46413
46414         From Bruno Haible <haible@ilog.fr>:
46415         * gcc.c-torture/execute/980223.c: New test.
46416
46417 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46418
46419         * gcc.dg/ifelse-1.c: New test.
46420
46421 1998-02-09  H.J. Lu  (hjl@gnu.org)
46422
46423         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46424
46425           * lib/old-dejagnu.exp (old-dejagnu): Added the
46426           "execution test - XFAIL *-*-*" handling in the spirit of
46427           "excess errors test -". Changed the "execution test fails"
46428           handling to be like "excess errors test fails".
46429           * Update various tests accordingly.
46430
46431 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46432
46433         * gcc.c-torture/execute/980205.c: New test.
46434
46435 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46436
46437         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46438         * lib/f-torture.exp: Similarly.
46439         * gcc.c-torture: Rename all .cexp files to .x files.
46440
46441 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46442
46443         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46444         (940510-1.c): Removed duplicate.
46445         (971104-1.c): New test.
46446
46447 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46448
46449           * lib/f-torture.exp: Improve error and loop detection.
46450
46451 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46452
46453         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46454         use that to size the filler array.
46455
46456 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46457
46458         * lib/c-torture.exp(c-torture-execute): Fix typo.
46459
46460         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46461         testcase as the executable name. Keep the executable around if
46462         the test fails.
46463
46464 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46465
46466         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46467         changes.  Only test one -g option, and move it to the end of the
46468         list of options to test.
46469
46470 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46471
46472         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46473         variable GCC_TORTURE_OPTIONS to supply default switches separated
46474         by colons.  If no environment variable, run tests with -O0 -g, -O1
46475         -g, and -O2 -g as well.
46476
46477 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46478
46479         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46480         explanatory comments. Fix indentation.
46481
46482 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46483
46484         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46485
46486 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46487
46488         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46489         * g++.old-deja/g++.mike/p7325.C: Likewise.
46490         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46491
46492 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46493
46494         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46495         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46496         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46497         * g++.old-deja/g++.law/operators4.C: Likewise.
46498
46499 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46500
46501         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46502         * g++.old-deja/g++.mike/p784.C: Ditto.
46503         * g++.old-deja/g++.mike/p785.C: Ditto.
46504
46505 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46506
46507           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46508
46509 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46510
46511         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46512         target feature; pass this to c-torture-execute as needed.
46513
46514 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46515
46516         * lib/c-torture.exp(c-torture-execute): If the previous and the
46517         current executables being tested are identical, we don't need to
46518         run the executable again. Try to make the executable names
46519         unique. Add an optional argument for passing additional compiler
46520         flags.
46521
46522 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46523
46524         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46525
46526 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46527
46528         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46529
46530 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46531
46532         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46533         32bit or larger longs.
46534
46535         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46536         have either a 32bit long or 32bit int.
46537
46538 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46539
46540         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46541         Make double precision tests dependent on sizeof (double).
46542
46543 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46544
46545         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46546         too.
46547
46548 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46549
46550         * gcc.c-torture/compile/961203-1.cexp: New script.
46551
46552 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46553
46554         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46555         up the includes ourselves.
46556
46557 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46558
46559         * lib/plumhall.exp: Remove random include, and add a few
46560         verbose messages for debugging.
46561
46562 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46563
46564         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46565         of trying to do it ourselves.
46566
46567 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46568
46569         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46570
46571 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46572
46573         * gcc.prms/5403.c: Made regexp a bit less strict.
46574
46575 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46576
46577         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46578         is returned from remote_load instead.
46579         * lib/plumhall.exp: Ditto.
46580         * lib/mike-g++.exp: Ditto.
46581         * lib/old-dejagnu.exp: Ditto.
46582         * lib/c-torture.exp: Ditto.
46583
46584 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46585
46586         * lib/g++.exp: Use build_wrapper procedure.
46587         * lib/gcc.exp: Ditto.
46588
46589 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46590
46591         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46592         an old-style decl for malloc.  Fixes tests to work when
46593         sizeof (int) != sizeof (size_t).
46594
46595 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46596
46597         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46598
46599         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46600         use stdargs.h interface.
46601
46602 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46603
46604         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46605         NO_VARARGS when compiling.
46606
46607 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46608
46609         * lib/plumhall.exp(ph_includes): New procedure.
46610         (ph_make): Use it.
46611         (ph_compiler): Ditto.
46612
46613         * lib/g++.exp: Rename test-glue.c to testglue.c.
46614         * lib/gcc.exp: Ditto.
46615
46616 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46617
46618         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46619         to completion when it's called.
46620
46621 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46622
46623         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46624         is defined, don't do test.
46625
46626 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46627
46628         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46629         for object files.
46630         (ph_summary): Mark skipped testcases as untested, not unresolved.
46631
46632         * lib/plumhall.exp (ph_make): If unresolved because of bad
46633         errorCode, record errorCode in log file.
46634         (*): Replace send_log/verbose with verbose -log.
46635
46636 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46637
46638         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46639         double conversion if double isn't at least 8 bytes.
46640
46641         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46642         int to work with targets where int is 16 bits.
46643
46644         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46645         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46646         precision for the test to complete.
46647
46648 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46649
46650         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46651         if d10v is not compiled with the -mdouble64 flag.
46652         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46653
46654         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46655         d10v is not compiled with the -mint32 flag.
46656
46657 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46658
46659         * lib/plumhall.exp: Use incr_count.
46660
46661 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46662
46663         * gcc.c-torture: Update to c-torture-1.45.
46664
46665 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46666
46667         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46668         the name of the expect testcase file).
46669
46670         * lib/g++.exp(g++_init): Ditto.
46671
46672 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46673
46674         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46675         the host.
46676
46677         * lib/gcc.exp(gcc_exit): New procedure.
46678
46679 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46680
46681         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46682         specs where appropriate.
46683
46684         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46685         because of new "candidates are" messages, and removed a few
46686
46687         * Converted all non-old-style g++ testcases to old-style, and
46688         moved into g++.old-deja.
46689
46690 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46691
46692         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46693         options.
46694
46695         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46696         succeeded.
46697
46698         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46699
46700 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46701
46702         * lib/gcc.exp (gcc_target_compile): Add support for defining
46703         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46704         the machine doesn't have those features.
46705
46706 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46707
46708         * g++.law/operators4.exp: Don't use LIBS.
46709
46710 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46711
46712         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46713
46714         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46715         * lib/g++.exp: Set it here instead. Also, allow use of the
46716         --tool_exec and --tool_opt options. Change CXX to
46717         GXX_UNDER_TEST.
46718
46719         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46720
46721         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46722
46723 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46724
46725         * lib/old-dejagnu.exp: Use prune_warnings instead of
46726         prune_system_crud.
46727         * lib/mike-g++.exp: Ditto.
46728         * lib/gcc.exp: Ditto.
46729         * lib/g++.exp: Ditto.
46730
46731         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46732
46733 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46734
46735           * 941014-2.c: Include stdlib.h
46736           * 960327-1.c: Include stdio.h
46737           * dbra.c, index-1.c: Don't assume ints are 32bits.
46738
46739 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46740
46741         * lib/gcc.exp: Add gcc,stack_size target feature.
46742
46743         * lib/g++.exp(g++_target_compile): Add the include and link
46744         paths here, not in two other places. And, it's $options, not
46745         options.
46746
46747         * lib/mike-g++.exp(postbase): Remove the code that determines
46748         the correct include and link paths.
46749         * g++.old-deja/old-deja.exp: Ditto.
46750
46751 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46752
46753         * lib/g++.exp(g++_init): target_compile no longer returns the
46754         filename of the result.
46755
46756 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46757
46758         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46759         call to glob.
46760
46761         * gcc.c-torture/special/special.exp: Change call to
46762         gcc_target_compile to include the object file.
46763
46764 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46765
46766         * gcc.c-torture/special/special.exp: Correct misspelling in last
46767         change.
46768
46769 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46770
46771         * lib/plumhall.exp(ph_summary): Log the entire output of the
46772         executable. Return -1 if there were any failures, 0 otherwise.
46773         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46774         (ph_make): Clean up objects and executables that were built
46775         if the tests succeeded.
46776
46777 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46778
46779         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46780         libraries and includes in the build tree as appropriate.
46781
46782 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46783
46784         * lib/c-torture.exp: Instead of looking for the global variable
46785         NO_LONG_LONG, check to see if that's a feature of the target.
46786
46787 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46788
46789         * config/default.exp: Minimize. Delete the remainer of the files in
46790         config; this functionality is now in devo/dejagnu/config.
46791
46792         g++.*/*: Pass any additional flags used to compile to postbase;
46793         delete CXXFLAGS.
46794
46795         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46796         is now done by runtest.exp. Use gcc_target_compile instead of
46797         compile.
46798
46799         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46800         Remove references to CFLAGS. Use remote_file instead of
46801         calling rm -f.
46802         (c-torture): Take a list of arguments to use to compile this
46803         testcase.
46804
46805         lib/g++.exp: Simplify. Use target_compile instead of compile.
46806         lib/gcc-dg.exp: Ditto.
46807         lib/gcc.exp: Ditto.
46808         lib/mike-{gcc,g++}.exp: Ditto.
46809         lib/old-dejagnu.exp: Ditto.
46810         lib/plumhall.exp: Ditto.
46811
46812 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46813
46814         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46815         (ph_linker): Likewise.
46816
46817 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46818
46819           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46820         MAP_ANON / MAP_ANONYMOUS if defined;
46821         else try to map from /dev/zero .
46822
46823 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46824
46825         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46826         isn't defined, then define it to MAP_ANONYMOUS.
46827
46828 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46829
46830         * gcc.c-torture: Update to c-torture-1.42 release.
46831
46832 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46833
46834         * gcc.c-torture: Update to c-torture-1.41 release.
46835
46836 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46837
46838         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46839         c-torture release.
46840
46841 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46842
46843         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46844         and LDFLAGS.  Fix second case to append the target_info ldflags
46845         onto LDFLAGS, not CFLAGS.
46846         * lib/g++.exp (g++_init): Add target_info stuff.
46847         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46848         of libgloss and newlib flags for !native.
46849
46850         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46851         (GDB): Fix relative path to go up another dir for finding gdb.
46852
46853 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46854
46855         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46856         versions in the target_info array, if they don't exist.
46857
46858 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46859
46860         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46861
46862 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46863
46864         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46865         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46866
46867 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46868
46869         * lib/old-dejagnu.exp: Don't remove the output file before we've
46870         actually tested it. Don't append pwd to the path of the executable
46871         we're testing.
46872
46873 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46874
46875         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46876
46877 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46878
46879         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46880         temporary directory for compiler files, and set it to a default
46881         value of /tmp. Set $output as the name of the output file from
46882         compiling the testcase. Add a -o option to $cflags_var so the
46883         compiler writes the final output file as $output. Set $executable
46884         to $output.
46885
46886         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46887         directory for compiler files, and set it to /tmp if it doesn't
46888         already have a value. Set $output_file to the name of the output
46889         file from compiling the testcase. Add a -o option to CXXFLAGS so
46890         the compiler writes the final output file as $output. Use $output
46891         as the executable to be tested.
46892
46893 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46894
46895         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46896
46897 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46898
46899         * gcc.c-torture/execute/pending-1.c: New test.  Still
46900         pending in Tege's queue.
46901
46902 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46903
46904         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46905         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46906         if there were failures.  Call unresolved if there were unresolved
46907         testcases.  Call gcc_fail if program did not run to completion.
46908         (ph_make): Pass additional argument name to ph_execute.
46909         (ph_execute): Add new argument.  Pass additional arguments to
46910         ph_summary.  Call gcc_fail is there is no execution output.
46911
46912 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46913
46914         * lib/plumhall.exp (proc_summary): Output relavent summary
46915         lines into the log so specific failures in plumhall can be
46916         investigated.
46917
46918 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46919
46920         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46921         (c-torture-execute): Don't try to execute tests which use
46922         "long long" types if $NO_LONG_LONG is nonzero.
46923
46924 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46925
46926         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46927         not c-torture.
46928
46929         * gcc.ieee: Move from here.
46930         * gcc.c-torture/execute/ieee: To here.
46931
46932 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46933
46934         * gcc.c-torture: Update to c-torture-1.41 release.
46935
46936 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46937
46938         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46939         not "$output".
46940
46941 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46942
46943         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46944         -c present.
46945
46946 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46947
46948         * config/proelf.exp: Handle connecting to a simulator.
46949
46950 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46951
46952         * config/proelf.exp: New file.  Enough framework that we can
46953         run c-torture tests on the proelf targets (or any other target
46954         that gdb can connect to for that matter).
46955
46956 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46957
46958         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46959         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46960
46961         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46962         exec_output exists.
46963
46964 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46965
46966         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46967         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46968
46969         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46970         to pass/fail/unresolved/unsupported/untested.  Caller must now
46971         call unresolved/unsupported/untested.
46972         * lib/*.exp: Update FSF address.  Update to handle new results of
46973         ${tool}_load.
46974         * lib/chill.exp (verbose): Delete.
46975
46976 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46977
46978         * lib/gcc.exp (default_gcc_start): Change order of args to
46979         $LDFLAGS $CFLAGS $LIBS.
46980         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46981         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46982         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46983         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46984         * gcc.misc-tests/dg-test.exp: Likewise.
46985         * gcc.misc-tests/msgs.exp: Likewise.
46986         * gcc.prms/prms.exp: Likewise.
46987         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46988         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46989
46990         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46991
46992 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46993
46994         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46995
46996         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46997         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46998
46999         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47000         necessary.
47001
47002 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47003
47004         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47005         global for loop; add use of $mathlib.
47006         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47007         settings here; set mathlib for anything but VxWorks.
47008
47009 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47010
47011         * gcc.c-torture: Update to c-torture-1.40 release.
47012
47013 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47014
47015         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47016         dg.exp.
47017
47018 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47019
47020         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47021         global.
47022
47023 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47024
47025         * lib/g++.exp (LIBS): Define if not already.
47026         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47027         (gcc-dg-prune): Call prune_gcc_output.
47028         * lib/gcc.exp (prune_gcc_output): New proc.
47029         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47030         prune_gcc_output.
47031
47032 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47033
47034         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47035         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47036
47037 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47038
47039         * gcc.c-torture: Update to c-torture-1.39 release.
47040
47041 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47042
47043         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47044         fails, try others as well.
47045
47046 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47047
47048         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47049         If compilation fails, mark execute tests as `untested'.
47050         If test is marked as unsupported, don't mark compilation and
47051         execute tests as failed.
47052
47053 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47054
47055         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47056         libstdc++ for whether or not we want to be doing shared
47057         libraries.  Delete link_curses since we don't need it anymore.
47058         * lib/mike-g++.exp (postbase): Don't link in libg++.
47059         * g++.old-deja/old-deja.exp: Likewise.
47060
47061 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47062
47063         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47064
47065 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47066
47067         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47068         For that, add `-Wl,-a,shared_archive'.
47069         * g++.old-deja/old-deja.exp: Likewise.
47070
47071 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47072
47073         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47074
47075 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47076
47077         * lib/mike-g++.exp (postbase): Pay attention to the status of
47078         g++_load.
47079
47080 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47081
47082           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47083
47084 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47085
47086         * lib/gcc.exp (default_gcc_start): No longer need to log program
47087         being executed or its output, execute_anywhere does that now.
47088         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47089         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47090
47091 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47092
47093         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47094         the same as those in lib/g++.exp.
47095
47096 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47097
47098         * gcc.c-torture: Update to c-torture-1.38 release.
47099         * gcc.ieee: Related changes.
47100
47101 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47102
47103         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47104         "exec". Minor reformatting changes.
47105
47106         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47107         cross. This means all "exec" calls now work on a remote host as
47108         well.
47109         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47110         cross. Filter out the extra "\r\n" stuff that expect puts in.
47111         (c-torture-execute): Filter out the bogus warnings like
47112         c-torture-compile does. Add support for canadian cross.
47113         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47114         Use execute_anywhere rather than calling exec directly. Now it
47115         works for canadian cross testing.
47116
47117 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47118
47119         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47120         results into a variable, and check that rather than using file exists.
47121
47122 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47123
47124         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47125         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47126
47127 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47128
47129         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47130         lib_curses if there's a shared libg++ in the build tree.
47131
47132 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47133
47134         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47135         if not supported target.
47136
47137 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47138
47139         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47140         link_curses up to always happen, not just for native builds.
47141
47142 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47143
47144         * gcc.c-torture: Update to c-torture-1.36 release.
47145         * gcc.failure: Related changes.
47146
47147 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47148
47149         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47150
47151 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47152
47153         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47154         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47155         runshlib, link_curses, and mathlib for link and run.
47156
47157         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47158         pass the runtime shared library options for Solaris, OSF/1, and
47159         Irix5, and link with -lcurses to avoid unresolved references.
47160
47161 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47162
47163         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47164         only run once.
47165
47166 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47167
47168         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47169
47170 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47171
47172         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47173         do not have a framework for the "compat" tests yet.
47174
47175 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47176
47177         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47178         set to null if we're testing vxworks5.1.  Use that instead of
47179         `-lm' in the setting of LIBS for link and run.
47180
47181 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47182
47183         * config/rom68k.exp (${tool}_load): Major changes to make it
47184         work.  Verified that it does in fact return the stuff in
47185         exec_output properly.  Catch any Emul or any TRAP other than 0.
47186
47187 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47188
47189         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47190         LDFLAGS properly for targets that need stuff from libgloss.
47191         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47192         only run once.
47193         (gpp_initialized): New variable.
47194
47195 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47196
47197         * config/rom68k.exp: Load libgloss.exp.
47198         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47199         so we can produce a fully linked binary.
47200         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47201         so we can produce a fully linked binary.
47202
47203 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47204
47205         * lib/plumhall.exp (ph_section): Watch for expected failures.
47206         Add missing `else'.
47207
47208         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47209         run the testcase.
47210         (c-torture): Likewise.
47211
47212 1995-08-28  Doug Evans  <dje@cygnus.com>
47213
47214         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47215
47216         * lib/mike-g++.exp (mike_cleanup): New proc.
47217         (prebase): New globals compiler_result, not_compiler_result,
47218         target_regexp.
47219         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47220         allow leading "-" in pattern.  Watch for unsupported tests.
47221         If $compiler_result is set, pattern match assembler code,
47222         and ditto for $not_compiler_result.
47223         * lib/mike-gcc.exp: Likewise.
47224
47225         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47226         execution "succeeded".
47227
47228 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47229
47230         * config/win32.exp: New file.
47231         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47232
47233 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47234
47235         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47236         unsupported.
47237         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47238         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47239         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47240
47241         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47242         "... without exceptions was ...".  That is now handled by
47243         prune_system_crud.
47244         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47245
47246 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47247
47248         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47249         sieve.c,sort2.c}: New files.
47250         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47251         sieve.exp,sort2.exp}: Drivers for them.
47252
47253         * lib/mike-gcc.exp (program_output): New user settable variable.
47254         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47255         messages.
47256         * lib/mike-g++.exp (program_output): New user settable variable.
47257
47258         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47259
47260         * config/sh.exp: Deleted (use sim.exp instead).
47261
47262 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47263
47264         * config/vx.exp: Declare CHECKTASK as global.
47265         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47266         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47267         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47268
47269 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47270
47271         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47272         target. Like vx.exp, only includes `vx29k.exp' instead of
47273         `vxworks.exp'.
47274
47275 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47276
47277         * config/sim.exp: Increase time limit from 120 seconds to 240.
47278
47279 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47280
47281         * gcc.c-torture/execute/950628-1.c: New test.
47282
47283 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47284
47285         * gcc.c-torture: Update with changes/additions from
47286         c-torture-1.34.
47287
47288 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47289
47290         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47291
47292 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47293
47294         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47295
47296 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47297
47298         * gcc.c-torture/compile/950512-1.c: New test.
47299         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47300         * gcc.dg/struct-ret-1.c: Likewise.
47301
47302 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47303
47304         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47305           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47306
47307 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47308
47309         * gcc.c-torture/special/920411-1.c: Deleted.
47310         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47311
47312 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47313
47314         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47315         cpu limit.
47316
47317 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47318
47319         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47320
47321 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47322
47323         From kenner;
47324         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47325         is the proper length.
47326         * va-arg-3.c: Likewise.
47327
47328 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47329
47330         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47331         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47332
47333         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47334         * lib/g++.exp (default_g++_start): Delete old cruft.
47335
47336 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47337
47338         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47339         (2 * (1 << 18)) to (2 * (1 << 17)).
47340
47341         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47342
47343 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47344
47345         * config/rom68k.exp: Renamed from config/idp.exp
47346
47347 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47348
47349         * c-torture/compile/921109-2.c
47350
47351 1995-04-18  Mike Stump  <mrs@cygnus.com>
47352
47353         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47354         excess errors.
47355
47356 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47357
47358         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47359         output.
47360         * lib/g++.exp (default_g++_start): Likewise.
47361
47362 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47363
47364         * gcc.c-torture/compile/950329-1.c: New test.
47365
47366 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47367
47368           * config/bug.exp (${tool}_load): Updated to use new remote_open
47369           and remote_close procs.
47370         * config/idp.exp: New file.
47371
47372 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47373
47374         * gcc.c-torture/execute/950322-1.c: New test.
47375
47376 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47377
47378         * config/vx.exp (${tool}_load): Clean up testing of return code from
47379         vxworks_ld and vxworks_spawn.
47380
47381 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47382
47383         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47384
47385 1995-03-13  Mike Stump  <mrs@cygnus.com>
47386
47387         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47388         can mark excess errors on a machine by machine basis.  Note, the
47389         default is to not expect any excess errors, even when excess
47390         errors test - is given, so you will want to put an XFAIL ... on
47391         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47392         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47393         those 4 machines, but no others.
47394
47395 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47396
47397         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47398         * lib/c-torture.exp: to here.
47399
47400 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47401
47402         * gcc.c-torture/execute/950221-1.c: New test.
47403         * gcc.c-torture/execute/struct-ret-1.c: New test.
47404         * gcc.c-torture/compile/950221-1.c: New test.
47405
47406         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47407
47408 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47409
47410         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47411         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47412
47413 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47414
47415         * g++.gb: New directory of tests, derived from my signature and
47416         class scoping tests.
47417
47418         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47419         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47420         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47421         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47422         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47423         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47424         * g++.gb/sig25.C: Likewise.
47425
47426         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47427         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47428         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47429         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47430         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47431         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47432         * g++.gb/sig25.exp: Likewise.
47433
47434         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47435         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47436         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47437         * g++.gb/scope13.C: Likewise, this test still fails.
47438
47439         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47440         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47441         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47442         * g++.gb/scope13.exp: Ditto.
47443
47444         * g++.gb/README: New file, explains what these tests are about.
47445
47446 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47447
47448         * lib/dg.exp (dg-do): Support `preprocess'.
47449         (dg-test): Likewise.
47450
47451 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47452
47453         * config/udi.exp: change "continue -expect" to "exp_continue".
47454
47455 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47456
47457         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47458         Delete redundant tests.
47459
47460         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47461         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47462         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47463         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47464         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47465         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47466         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47467         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47468
47469         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47470         storing label pointers.
47471         * gcc.c-torture/execute/921019-1.c: Likewise.
47472         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47473         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47474         parameter fp.
47475         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47476         constants.
47477
47478         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47479         Delete obsolete tests.
47480
47481         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47482         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47483         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47484         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47485         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47486         * gcc.c-torture/compile/950124-1.c: New test.
47487
47488         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47489
47490 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47491
47492         * lib/mike-g++.exp: Add -lm to LIBS.
47493
47494 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47495
47496         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47497
47498 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47499
47500         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47501
47502 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47503
47504         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47505
47506 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47507
47508         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47509         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47510         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47511         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47512         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47513         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47514         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47515         * g++.law/{operators31.C, operators32.C,
47516         * g++.law/{operators33.C, operators34.C}: Likewise.
47517         * g++.law/{pic1.C, refs2.C}: Likewise.
47518         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47519         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47520         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47521         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47522
47523         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47524         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47525         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47526         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47527         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47528         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47529         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47530         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47531         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47532         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47533         * g++.law/{operators34.exp}: Likewise.
47534         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47535         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47536         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47537         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47538         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47539
47540         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47541         No longer expected to fail.
47542         * g++.law/missed-error3.C: Tweak for recent bool changes.
47543
47544 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47545
47546         * config/emb-unix: Deleted.
47547         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47548         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47549
47550 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47551
47552         * lib/dg.exp (dg-test): Fix typo in last patch.
47553
47554 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47555
47556         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47557         (handles multiple occurrences).
47558
47559 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47560
47561         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47562         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47563         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47564         printed).
47565         * lib/c-torture.exp (c-torture-compile): Likewise.
47566         (c-torture): Prepend full path if missing.
47567         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47568         (gcc_fail): Likewise.
47569         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47570
47571 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47572
47573         * lib/netware.exp: Only attach to NetWare i386 systems.
47574
47575 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47576
47577         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47578         messages.  Add test name to "output pattern match" pass/fail message.
47579
47580 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47581
47582         * gcc.dg: New testsuite.
47583         * gcc.dg/dg.exp: New file.
47584
47585         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47586         test-switch.c}: Deleted.
47587
47588         * gcc.misc-tests/msgs.exp: New testcase driver.
47589
47590 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47591
47592         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47593         Watch for illegal return values from ${tool}_load.
47594         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47595         cross targets.  Coerce return value >0 to 1.
47596
47597 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47598
47599         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47600
47601         * config/emb-unix.exp: New file.
47602
47603         * config/sim.exp: Error if variable $SIM not defined.
47604         (${tool}_load): Mark test as "untested" if simulator missing.
47605
47606         * config/unix.exp: Load remote.exp to get rcp_download.
47607         * lib/c-torture.exp: Use different option lists for testcases with
47608         and without loops.
47609         * gcc.c-torture/execute/execute.exp: Likewise.
47610
47611 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47612
47613         * config/*.exp: Clarify return code from ${tool}_load.
47614         Call `unresolved' or `untested' instead of `warning' or `perror'
47615         (sometimes you still want to call both though).
47616         Add comment that `shell_id' is local to each file.
47617         * config/udi.exp (timeout): Set to 30.
47618         Don't print warning if connection fails, $connectmode has already
47619         printed an error.
47620         (${tool}_load): Move verbose messages to level 2.
47621         Rework pattern for "Process started" message.
47622         Pass `shell_id' to ${connectmode}_download.
47623         Retry twice upon timeout.  Make resetting of target more robust.
47624         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47625         Pass `shell_id' to exit_$connectmode.
47626         Only call exit_$connectmode if connected.
47627         * config/unix.exp (${tool}_load): Check return codes better.
47628         * config/vrtx.exp (${tool}_load): Likewise.
47629         * config/vx.exp (${tool}_load): Likewise.
47630         Delete unneeded global's.
47631         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47632         from ${tool}_load.
47633         (dg-stat): Delete.
47634         (dg-init): Delete recording of pass/fail counts.
47635         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47636         (old-dejagnu-init): Likewise.
47637         (old-dejagnu-stat): Delete contents, empty proc now.
47638         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47639         (c-torture): Delete references to lcnt, lpass, lfail.
47640         Get option list from TORTURE_OPTIONS.
47641         Delete -funroll[-all]-loops if no loops.
47642         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47643         (g++_stat): Delete contents (empty proc now).
47644         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47645         (gcc_finish): Likewise.
47646         (gcc_stat): Deleted.
47647         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47648         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47649         * gcc.c-torture/execute/execute.exp: Likewise.
47650         Split tests into two parts: compile, execute.
47651         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47652         no loops.  Update to reflect clarified return codes from ${tool}_load.
47653
47654 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47655
47656         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47657         to grep for.
47658         (old-dejagnu): Likewise (where necessary).
47659
47660 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47661
47662         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47663
47664         * lib/dg.exp (dg-process-target): Fix processing of selector.
47665         Add comment regarding use of `error'.
47666
47667         * lib/gcc.exp (prune_system_crud): Define if missing.
47668         * lib/g++.exp (prune_system_crud): Likewise.
47669
47670         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47671         Call prune_system_crud.
47672         * lib/dg.exp (dg-runtest): New proc.
47673         Use perror instead of send_user for tcl errors in testcase.
47674         Don't return any value, it's never used.
47675         Don't clobber previous definition of `unknown'.
47676         Print tcl errors in `dg-final'.
47677
47678 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47679
47680         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47681         (dg-test): Don't print errorInfo, it contains stack backtrace.
47682
47683 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47684
47685         * lib/g++.exp (runtest_file_p): Define if missing.
47686
47687 1994-09-24  Doug Evans  (dje@cygnus.com)
47688
47689         * lib/mike-g++.exp: Comment out loading of g++.exp.
47690         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47691         (default_g++_version): Always print something.
47692         (default_g++_start): Comment out call to `which'.
47693         (g++_start, g++_load): Deleted (must be defined in config file).
47694         * lib/gcc.exp: Test for existence of $CC at start.
47695         Delete check for tmpdir (done in gcc_init).
47696         (default_gcc_version): Always print something.
47697         (default_gcc_start): Comment out call to `which'.
47698         * config/*.exp: Major cleanup - make cross targets work at least a
47699         little better for g++ (by not being "--tool gcc" specific).
47700         Rename gcc_xxx to ${tool}_xxx.
47701         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47702         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47703
47704 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47705
47706         * lib/c-torture.exp (c-torture-compile): Rework compiler
47707         message processing.
47708
47709         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47710         c-torture.
47711
47712 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47713
47714         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47715
47716         * lib/dg.exp (dg-process-target): Support { target native }.
47717
47718 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47719
47720         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47721         looked for "... program xxx got fatal signal".
47722         Correct regsub munging of `comp_output'.
47723         Ignore compiler messages "path prefix not used" and "linker input
47724         file unused".
47725
47726 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47727
47728         * lib/gcc.exp (runtest_file_p): Define if missing.
47729         * gcc.prms/template.c: Example to work from.
47730
47731 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47732
47733         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47734         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47735
47736         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47737         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47738         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47739         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47740
47741         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47742         (dg-process-target): No longer a varargs proc.
47743         Return S/N for target, P/F for xfail.  All callers changed.
47744         (user option procs): More argument checking.
47745         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47746         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47747         (dg-test): Skip test if not running on selected target in `dg-do'.
47748         Update handling of `dg-do-what', `dg-output-text'.
47749         Separate execution pass/fail from output pattern match pass/fail.
47750         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47751
47752 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47753
47754         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47755         target for 920510-1.c.
47756
47757 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47758
47759         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47760         Clean up comment regarding use of passcnt, etc.
47761         (gcc_stat): Don't update `testcnt' here.
47762         (gcc_finish): Do it here.
47763         Might as well reset `but_id' here too.
47764         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47765         to determine if the file should be tested.
47766         * gcc.c-torture/compile/compile.exp: Likewise.
47767         * gcc.c-torture/execute/execute.exp: Likewise.
47768         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47769         * gcc.misc-tests/dg-test.exp: Likewise.
47770         * gcc.prms/prms.exp: Likewise.
47771         * gcc.wendy/wendy.exp: Likewise.
47772         * g++.old-deja.exp: Likewise.
47773         Move "Testing file" message to verbose level 1.
47774
47775 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47776
47777         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47778
47779 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47780
47781         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47782         (default_gcc_start): Accept optional second list element
47783         of compiler flags.  Print compiler output at verbosity level 2.
47784         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47785         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47786         Save current values of framework globals passcnt, failcnt, xpasscnt,
47787         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47788         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47789         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47790         xfailcnt to compute stats.  Update framework global `testcnt' from
47791         pass/fail counts.
47792         (gcc_finish): New proc.  Clean up test environment.
47793         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47794         (gcc_epass, gcc_efail): Delete.
47795         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47796         argument of line number.
47797         (dg-init): If the tool has an init routine, call it.
47798         (dg-test): Remove args `cflags_var' and `libs_var'.
47799         Pass all compiler options to ${tool}_start.
47800         Handle missing line number.
47801         (dg-finish): New function.
47802         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47803         particular files.  Call gcc_finish at end.  Move "skipping test"
47804         message to verbosity level 3.
47805         * gcc.c-torture/compile/compile.exp: Likewise.
47806         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47807         * gcc.c-torture/execute/execute.exp: Likewise.
47808         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47809         Print testcase being tried at verbosity level 1.
47810         * gcc.c-torture/special/special.exp: Unset xfail.
47811         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47812         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47813         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47814         * gcc.failure/failure.exp: Likewise.
47815         * gcc.ieee/ieee.exp: Likewise.
47816         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47817         Update call to dg-test.  Call dg-finish at end.
47818         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47819         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47820         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47821         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47822         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47823         * gcc.wendy/wendy.exp: Add copyright.
47824         Delete setting of tmpdir (done by gcc_init).
47825         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47826         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47827         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47828         gcc_[ce]pass/fail.
47829
47830 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47831
47832         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47833         confusion.
47834         (g++_load): Likewise.
47835
47836         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47837         Rename argument to `prog' to remove the confusion.
47838         Varargs fns behave differently too!
47839         (g++_load): Likewise.
47840
47841         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47842
47843         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47844         what it is.  Delete (always) printing of status value for !native.
47845         Simplify verbose code, and include status and exec_output.
47846         (g++_load): Use gcc_load.
47847
47848 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47849
47850         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47851         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47852         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47853         940714-3.c as these testcases don't exist anymore.  Make
47854         va-arg-1.c expected to pass.
47855
47856 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47857
47858         * gcc.misc-tests/misc.exp: Only run specific testcases.
47859         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47860         * gcc.misc-tests/dg-[1-9].c: New files.
47861
47862         * lib/dg.exp: New testsuite driver.
47863         * gcc.prms/prms.exp: Use it.
47864
47865         * README.gcc: New file.
47866
47867         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47868         Document and reset `lxpass' and `lxfail'.
47869         Simplify "initialized" message.
47870         (gcc_stat): Clean up comments a little.
47871
47872 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47873
47874         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47875
47876 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47877
47878         * lib/old-dejagnu.exp (process-option): New proc.
47879         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47880         (old-dejagnu): Simplify.
47881         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47882
47883 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47884
47885         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47886         exists and is not an empty string.
47887
47888         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47889         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47890         finished.
47891         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47892         automatically.
47893
47894         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47895         longer expected to fail.
47896
47897         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47898         "f" function call.
47899
47900         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47901
47902         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47903         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47904         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47905         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47906         c-torture-1.29.
47907
47908         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47909         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47910
47911         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47912
47913         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47914         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47915
47916         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47917         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47918         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47919
47920 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47921
47922         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47923         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47924         940714-1.c, 940714-2.c, 940714-3.c},
47925         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47926         gcc.misc-tests/{mg.c,mg.exp}:
47927         New tests.
47928         * gcc.noncompile/noncompile.exp: Change accordingly.
47929
47930 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47931
47932         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47933         Undo previous clobberage.
47934
47935 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47936
47937         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47938         * gcc.special/{930510-1.c, special.exp}:
47939         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47940         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47941         struct-varargs-1.c}: New tests from c-torture-1.26.
47942
47943 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47944
47945         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47946           argument to switch.
47947
47948 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47949
47950         * Revert the previous changes.  Please see Rob's directory
47951           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47952           fixes.
47953
47954 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47955
47956         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47957             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47958             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47959             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47960             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47961             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47962             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47963             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47964             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47965             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47966             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47967             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47968             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47969             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47970             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47971             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47972             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47973             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47974             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47975             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47976             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47977             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47978             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47979             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47980             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47981             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47982             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47983
47984 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47985
47986         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47987             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47988           with perror calls.
47989
47990 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47991
47992         * config/unix.exp (g++_load): Fix syntax.
47993
47994 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47995
47996         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47997         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47998         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47999         Don't expect va-arg-1.c to fail.  Correct expected output for
48000         920928-1.c.
48001         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48002         * gcc.wendy/hbm4.c: Correct typo.
48003         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48004
48005 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48006
48007         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48008         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48009         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48010         * lib/c-torture.exp (c-torture-compile): Ditto.
48011
48012         Reduce volume of output (remove all the -I's and such).
48013         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48014         Call gcc_cpass, gcc_cfail.
48015         (c-torture): Pass testing option to c-torture-compile.
48016
48017 1994-03-21  Doug Evans  (dje@cygnus.com)
48018
48019         Bring patches over from progressive.
48020         * config/default.exp: Exit remote shell cleanly.
48021         (g++_exit, g++_start): Add default versions.
48022         * config/sim.exp (gcc_load): Use perror, not error.
48023
48024 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48025
48026         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48027         set in site.exp.
48028
48029 1994-03-14  Doug Evans  (dje@cygnus.com)
48030
48031         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48032         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48033         (wendy_try): New proc to run testcase.
48034         (main loop): Call 'em.
48035         * gcc.wendy/*.c: Clean up pass to correct expected output.
48036
48037         * lib/gcc.exp: Minor cleanup work.
48038         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48039
48040 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48041
48042         * config/sim.exp (gcc_load): Document return codes better.
48043         Don't pass -v to simulator.
48044
48045 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48046
48047           * gcc.special/920717-x.c: Fix typo.
48048           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48049           get at sources.
48050
48051         * lib/mike-gcc.exp: Fix typo.
48052
48053 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48054
48055         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48056         binary to use, transform the name.
48057         * config/*.exp: rename everything. Nuke any g++ specific files,
48058         it's now a special case of gcc that requires no special support.
48059         Add a default.exp for unsupported targets.
48060
48061 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48062
48063         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48064         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48065         version of Tcl.
48066
48067 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48068
48069         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48070         than a warning.
48071
48072 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48073
48074         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48075
48076 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48077
48078         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48079         option_list.  Compile every file with only 4/6 option choices
48080         (same as C torture) instead of with 12/18 different option
48081         choices.
48082         * lib/c-torture.exp: Likewise.
48083
48084         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48085         not already set.
48086
48087 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48088
48089         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48090         can put an XFAIL *-*-* on excess errors.
48091
48092 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48093
48094         * g++.law: Add more tests derived from g++-bugs snapshots.
48095
48096         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48097         equivalent to g++.law/init9.
48098
48099         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48100         compiled it, and the a.out file after we've run it.
48101
48102 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48103
48104         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48105         compiled it, and the a.out file after we've run it.
48106
48107 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48108
48109         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48110
48111 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48112
48113         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48114         version number.
48115
48116 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48117
48118         * g++.law: New directory of g++ tests derived from the g++-bugs
48119         snapshots.
48120
48121 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48122
48123         * gcc.compile: initbug1.c initbug1.exp testcase added
48124
48125 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48126
48127         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48128         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48129           fixes submitted by Jeff Law (law@cs.utah.edu)
48130         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48131           Jeff Law (law@cs.utah.edu)
48132
48133
48134 1993-11-30  Mike Stump  (mrs@cygnus.com)
48135
48136         * config/unix-g++.exp: Follow the gcc way of doing things.
48137         * g++.old-deja/old-deja.exp: Minor updates.
48138         * lib/g++.exp: New file, follow the gcc way of doing things.
48139         * lib/old-dejagnu.exp: Minor updates.
48140         * lib/mike-g++.exp: Always unset errorInfo.
48141
48142 1993-11-06  Mike Stump  (mrs@cygnus.com)
48143
48144         * lib/gcc.exp: Fix some errors with the below change, CC and
48145         CFLAGS should be global when setting, not local.
48146
48147 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48148
48149         * lib/gcc.exp: Transform tool name.
48150
48151 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48152
48153         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48154
48155 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48156
48157         * lib/gcc.exp: change gcc_done to gcc_stat
48158
48159 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48160
48161         * Upgraded gcc testsuite to c-torture version 1.25
48162
48163 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48164
48165         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48166         * lib/c-torture: added hooks for new reporting code.
48167
48168 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48169
48170         * config/sh-gcc.exp: check if sh-sim exists in the path
48171
48172 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48173
48174         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48175         * gcc.compile/compile.exp: Initial changes for new logic.
48176         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48177         * gcc.failure/failure.exp: Initial changes for new logic.
48178         * gcc.ieee/ieee.exp: Initial changes for new logic.
48179         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48180         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48181         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48182         * lib/c-torture.exp: Initial changes for new logic.
48183         * lib/gcc.exp: Initial changes for new logic.
48184
48185 1993-10-15  Mike Stump  (mrs@cygnus.com)
48186
48187         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48188         depend upon failure or success.  Fully qualify names in failure
48189         and success messages.  Always remove a.out before starting
48190         compile, just in case.  Pay more attention to error text output by
48191         the compiler.  Handle testcases with no known past errors just
48192         like all others, so that things are uniform.  Other miscellaneous
48193         improvements.
48194
48195 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48196
48197         * gcc.cpp: new directory for cpp tests
48198
48199 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48200
48201         * lib/chill.exp: Code reformatted, removed unused code.
48202         * config/unix-chill.exp: Code reformatted, removed unused code.
48203         * chill.execute/execute.exp: Code reformatted, removed unused code.
48204         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48205
48206 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48207
48208         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48209         routines not written.
48210
48211 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48212
48213         * config/bug-gcc.exp: Use new procs from bug.exp.
48214
48215 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48216
48217         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48218         via ftp, rather than depending on NFS.
48219         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48220         case.
48221
48222 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48223
48224         * config/bug-gcc.exp: Use new download proc.
48225
48226 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48227
48228         * chill.execute/execute.exp: cleanups, handles errors better
48229         * chill.compile/compile.exp: rewrite, based on execute.exp
48230         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48231         * lib/chill.exp: major changes to diff proc and compile and link
48232           procs. added chill_fail and chill_pass wrappers to pass and
48233           fail. added more comments, and handle error codes better.
48234           Added a hack to capture stderr from exec, so noncompile tests
48235           can work.
48236
48237 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48238
48239         * chill.execute/execute.exp: rewrite of testsuite driver
48240         * lib/chill.exp: rewrite of testsuite driver
48241         * config/unix-chill.exp: rewrite of testsuite driver
48242
48243 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48244
48245         In chill.execute:
48246         * iexpr.ch: Standardize uppercase.
48247         * tuples.dat: Standardize uppercase.
48248         * vary.ch: standardize.  Correct varying string assignments.
48249         * vary.dat: Add new output lines.
48250
48251 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48252
48253         In chill.execute:
48254         * chprintf.ch: Standardize use of uppercase.
48255         * tuples.ch: Standardize and turn arr2 into a DCL,
48256           rather than a SYN.
48257         * pinits.ch: Standardize.
48258
48259 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48260
48261         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48262         * Makefil: Renamed to Makefile.in.
48263         * configure.in: New.
48264
48265 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48266
48267         In chill.execute:
48268         * .cvsignore: Add result/output files.
48269         * Makefile: Fix up variables at start.  Use MFLAGS
48270           everywhere.  Correct bool_loc, built_ins entries.
48271           Add entry for vary1.ch.
48272         * bitarray.ch: Standardize upper-case usage.
48273         * bitexpr.ch: Standardize, add output of b1.
48274         * params.ch: Use arrayt in along PROC parameters, to
48275           avoid novelty problems.
48276         * sets.ch: Tiny cleanup.
48277         * vary1.ch: Re-indent.
48278
48279 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48280
48281           * Add PR-related files to Makefiles, .cvsignore files, etc.
48282
48283 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48284
48285         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48286           with compiler objects. New names are test-flow.c and test-loop.c
48287
48288 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48289
48290         * Upgraded c-torture tests from 1.19 to 1.20
48291
48292         * new files:
48293         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48294         * gcc.compile: 930623-1.c 930623-2.c
48295         * gcc.noncompile: 930622-1.c 930622-2.c
48296         * gcc.failure: 920411-1.c 920627-2.c
48297         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48298
48299 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48300
48301         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48302           More changes to get testsuite working properly. Needs more work.
48303           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48304
48305 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48306
48307         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48308           More changes to get testsuite working properly. Needs more work.
48309
48310 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48311
48312         * chill.compile/compile.exp: Added for Dejagnu support
48313         * chill.execute/execute.exp: Added for Dejagnu support
48314         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48315
48316 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48317
48318         This should complete moving the CHILL test files.
48319         * chill.noncompile(.cvsignore printf.grt
48320             in-printf.grt chprintf.grt chprintf.ch):
48321             Added test-support files.
48322           (Makefile): Modified further.
48323         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48324             signal.ch): Added test files.
48325           * chill.execute (.cvsignore printf.grt printr.c
48326             in-printf.grt rts.c chprintf.grt rts.h): Added
48327           test-support files.
48328             (Makefile): More corrections.
48329
48330 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48331
48332         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48333           test cases, ready for DejaGnu.
48334
48335 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48336
48337         * Upgraded c-torture tests from 1.18 to 1.19
48338
48339         * gcc.compile: added test(s):
48340           930607-1.c
48341         * gcc.execute: added test(s):
48342           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48343
48344         * added new subdirectory for misc tests: gcc.misc-tests
48345         * gcc.misc-test(s): added tests:
48346           inst-check.c test-consts.c test-ior.c test-switch.c
48347
48348 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48349
48350         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48351
48352 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48353
48354         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48355
48356 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48357
48358         * Upgraded c-torture tests from 1.17 to 1.18
48359
48360 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48361
48362         * Upgraded c-torture tests from 1.12 to 1.17
48363
48364 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48365
48366         * lib/old-dejagnu.exp:
48367           Fixed handling of XFAIL target triplets to correctly
48368           recognize wildcard characters.  Removed code that
48369           appended a unique id tag to the end of the file name
48370           printed out by the result of the testcases within a
48371           given test file.
48372
48373 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48374
48375         * lib/old-dejagnu.exp:
48376           Reworked expected failure handling to trigger off of XFAIL
48377           keyword in keyphrase embeded in testcase source code. The
48378           XFAIL keyword must be at the end of the keyphrase line. It
48379           may optionally be followed by one or more target triplets.
48380           It has just occured that the handling of wildcards in the
48381           target triplet may not be correct.
48382
48383 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48384
48385         * g++.old-deja/tests:
48386           Moved all subdirectories up one level into g++.old-deja .
48387
48388         * lib/old-dejagnu.exp:
48389           Fixed problem with CXXFLAGS not being properly reset, and being
48390           corrupted with extraneous "-c" compiler option.  This was
48391           causing binaries to not be generated for test that needed them.
48392           Modified strings passed to "pass" and "fail" so that individual
48393           tests from the same test file would be distinguished by an
48394           identifier appended to the test file name in the summary logs;
48395           this corrected a problem with erroneous diff logs.  Added code
48396           to search testcases for expected fail and unexpected pass keywords.
48397
48398 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48399
48400         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48401
48402 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48403
48404         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48405           Removed extraneous text from end of "Special g++ Options"
48406           keyphrase.
48407
48408         * lib/old-dejagnu.exp: Added pattern matching to look for new
48409           keywords, embedded in testcases comments, which will trigger
48410           calls to xpass and xfail.
48411
48412 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48413
48414         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48415           comments embedded in the testcases, especially the one looking for
48416           special compiler options, as well as the pattern matching for the
48417           compiler output again.
48418
48419 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48420
48421         * lib/old-dejagnu.exp: Do a proper check of the return value for
48422           execute tests. Fixed several problems with the pattern matching
48423           of the compiler output which gave erroneous test results.
48424           Changed several of the test result messages to be more descriptive.
48425         * config/unix-g++.exp: Proc g++_load now actually works and
48426           executes the tests passed to it and returns a usable return
48427           value.
48428
48429 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48430
48431           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48432
48433 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48434
48435         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48436           Modified both files to properly execute the old style
48437           dejagnu tests. The previous versions of these files were
48438           experimental and did not function anything near correctly.
48439
48440 1993-04-05  Rob Savoye  (rob@cygnus.com)
48441
48442         * Removed all Makefile.in and configure.in files. No configuration
48443         needed now.
48444
48445 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48446
48447         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48448
48449 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48450
48451         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48452         gcc.special/configure.in, gcc.noncompile/configure.in,
48453         gcc.execute/configure.in, gcc.code_quality/configure.in,
48454         g++.other/configure.in, g++.old-deja/configure.in,
48455         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48456         in srcname setting.
48457
48458 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48459
48460         * lib/udi.exp: Fixed mondfe and mondfe_download.
48461         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48462         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48463
48464 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48465
48466         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48467         (gdb_exit): Don't remove *_soc files.
48468
48469 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48470
48471         * lib/c-torture.exp: Don't look for main; instead always use -w
48472         -c.  This is how the c-torture tests work.  Remove the object
48473         file if the compilation succeeds.
48474         * gcc.execute/execute.exp: Remove executable if test passes.
48475         * gcc.noncompile/noncompile.exp: Every test is an expected
48476         failure.
48477         * gcc.special/special.exp: Added tests from c-torture 1.11,
48478         corrected use of existing test.
48479         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48480         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48481         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48482         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48483         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48484         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48485         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48486         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48487         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48488         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48489         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48490         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48491         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48492         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48493         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48494         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48495         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48496         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48497         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48498         c-torture 1.11.
48499         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48500         correspond to c-torture 1.11.
48501
48502         * New file.