OSDN Git Service

* dependency.c (gfc_full_array_ref_p): Check that ref->next is NULL,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2
3         * gfortran.dg/array_memcpy_3.f90: New test case.
4         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5
6 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7             Brooks Moses  <brooks.moses@codesourcery.com>
8             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9
10         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12
13 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14
15         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16
17 2007-01-19  Mike Stump  <mrs@apple.com>
18
19         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
20         away.
21
22 2007-01-19  Roger Sayle  <roger@eyesopen.com>
23
24         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
25         option instead of -funsafe-math-optimizations.
26
27 2007-01-19  Tomas Bily  <tbily@suse.cz>
28
29         gcc.dg/tree-prof/indir-call-prof.c: New.
30         g++.dg/dg.exp: Add tree-prof subdirectory.
31         g++.dg/tree-prof/indir-call-prof.C: New.
32         g++.dg/tree-prof/tree-prof.exp: New.
33
34 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
35
36         PR c++/17947
37         * g++.dg/warn/deprecated.C: Update warning output.
38         * g++.dg/warn/deprecated-2.C: Likewise.
39         * g++.dg/warn/deprecated-3.C: New.
40         
41 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42
43         * gcc.c-torture/execute/nestfunc-7.c: New.
44
45 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
46
47         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
48
49 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50
51         * gcc.dg/m68k-pic-1.c: New.
52
53 2007-01-18  Roger Sayle  <roger@eyesopen.com>
54
55         * gfortran.dg/array_memcpy_4.f90: New test case.
56
57 2007-01-18  Josh Conner  <jconner@apple.com>
58
59         PR target/30485
60         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
61         * gcc.dg/vect/no-trapping-math-1: New.
62         * gcc.dg/vect/no-trapping-math-2: New.
63
64 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
65
66         * gcc.target/i386/387-8.c: Update comment about optimizing
67         inherent load of 1.0 of fptan instruction.
68
69 2007-01-18  Dirk Mueller  <dmueller@suse.de>
70             Richard Guenther <rguenther@suse.de>
71
72         PR diagnostic/8268
73         * gcc.dg/Warray-bounds.c: New testcase.
74         * gcc.dg/Warray-bounds-2.c: New testcase.
75         * g++.dg/warn/Warray-bounds.C: New testcase.
76         * g++.dg/warn/Warray-bounds-2.C: New testcase.
77
78 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
79
80         PR fortran/30476
81         * gfortran.dg/generic_12.f90: New test.
82
83 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
84
85         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
86         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
87
88 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
89
90         * gcc.dg/dfp/compare-special.h: New file.
91         * gcc.dg/dfp/compare-special-32.c: New test.
92         * gcc.dg/dfp/compare-special-64.c: New test.
93         * gcc.dg/dfp/compare-special-128.c: New test.
94
95 2007-01-16  Roger Sayle  <roger@eyesopen.com>
96             Paul Thomas  <pault@gcc.gnu.org>
97             Steven G. Kargl  <kargl@gcc.gnu.org>
98
99         PR fortran/30404
100         * gfortran.dg/forall_6.f90: New test case.
101         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
102         * gfortran.dg/dependency_13.f90: Likewise.
103
104 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
105
106         PR testsuite/12325
107         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
108         targets that don't support Inf.
109
110 2007-01-15  Dale Johannesen  <dalej@apple.com>
111
112         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
113
114 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
115
116         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
117         of achar for 0xff to avoid the "Extended ASCII not
118         implemented" error message.
119
120 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
121
122         PR fortran/28172
123         * gfortran.dg/altreturn_4.f90: New test.
124
125         PR fortran/29389
126         * gfortran.dg/stfunc_4.f90: New test.
127
128         PR fortran/29712
129         * gfortran.dg/bound_2.f90: Reinstate commented out line.
130         * gfortran.dg/initialization_1.f90: Change warning.
131
132         PR fortran/30283
133         * gfortran.dg/specification_type_resolution_2.f90: New test.
134
135 2007-01-14  Jan Hubicka  <jh@suse.cz>
136
137         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
138         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
139         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
140         elimination.
141
142 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
143
144         PR fortran/30410
145         * gfortran.dg/external_procedures_2.f90: New test.
146
147 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
148
149         PR target/30413
150         * gcc.target/i386/pr30413.c: New test.
151
152 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
153
154         PR fortran/30452
155         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
156
157 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
158
159         * gcc.dg/20070112-1.c: New test.
160
161 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libgfortran/30435
164         * gfortran.dg/list_read_6.f90: New test.
165
166 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
167
168         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
169
170 2007-01-12  Tom Tromey  <tromey@redhat.com>
171
172         PR preprocessor/28227:
173         * gcc.dg/cpp/pr28227.c: New file.
174
175 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
176
177         * gcc.dg/tree-ssa/loop-22.c: New test.
178
179 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
180
181         PR tree-optimization/29516
182         * gcc.dg/tree-ssa/loop-20.c: New test.
183
184 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
185
186         PR libfortran/30415
187         * minmaxloc_integer_kinds_1.f90:  New test.
188
189 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
190
191         PR c++/29573
192         * g++.dg/template/sizeof-template-argument.C: New test.
193
194 2007-01-11  Jan Hubicka  <jh@suse.cz>
195
196         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
197         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
198         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
199         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
200         * gcc.dg/tree-ssa/pr21658.c: Likewise.
201         * gcc.dg/tree-ssa/pr15349.c: Likewise.
202         * gcc.dg/tree-ssa/pr25501.c: Likewise.
203         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
204         transformation in question.
205         * gcc.dg/tree-ssa/vrp05.c: Likewise.
206         * gcc.dg/tree-ssa/pr20701.c: Likewise.
207         * gcc.dg/always_inline3.c: Likewise.
208
209 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/28999
212         * g++.dg/template/typename11.C: New test.
213
214 2007-01-10  Robert Kennedy <jimbob@google.com>
215
216         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
217
218 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
219
220         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
221         for different integer kinds.
222         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
223         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
224         * gfortran.dg/ishft_2.f90: New test.
225         * gfortran.dg/ishft_3.f90: New test.
226
227 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
228
229         * gfortran.dg/altreturn_2.f90: Removed executable bit.
230
231 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
232
233         PR tree-optimization/30322
234         * gcc.dg/tree-ssa/loop-21.c: New test.
235
236 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
237
238         * g++.dg/rtti/darwin-builtin-linkage.C: New.
239
240 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
241
242         * gcc.target/spu/intrinsics-1.c: Remove xfail.
243
244 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
245
246         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
247         * g++.dg/warn/overflow-warn-3.C: Likewise.
248         * g++.dg/warn/overflow-warn-4.C: Likewise.
249         * g++.dg/warn/overflow-warn-5.C: Likewise.
250         * g++.dg/warn/overflow-warn-6.C: Likewise.
251         * g++.dg/warn/Woverflow-1.C: Likewise.
252         * g++.dg/warn/Woverflow-2.C: Likewise.
253         * g++.dg/warn/Woverflow-3.C: Likewise.
254         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
255
256 2007-01-08  Roger Sayle  <roger@eyesopen.com>
257
258         * gfortran.dg/array_constructor_14.f90: New test case.
259         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
260
261 2007-01-08  Richard Guenther  <rguenther@suse.de>
262
263         PR tree-optimization/23603
264         * gcc.dg/tree-ssa/vrp31.c: New testcase.
265         * gcc.dg/tree-ssa/vrp32.c: Likewise.
266
267 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
268
269         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
270         in __v8qi typedef.
271         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
272         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
273         compiler behaviour.
274         * gcc.dg/simd-5.c: Likewise.
275         * gcc.dg/simd-6.c: Likewise.
276         * g++.dg/conversion/simd1.C: Likewise.
277         * g++.dg/conversion/simd3.C: Likewise.
278         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
279         (main): Use it.
280
281 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
282
283         PR tree-optimization/29877
284         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
285         name of a hard register for the target concerned.  Adjust dg-error
286         directives to cope with new behaviour of TER.
287
288 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
289
290         PR c++/28986
291         * g++.dg/conversion/nullptr1.C: Added overflow warning.
292         * g++.dg/warn/overflow-warn-1.C: New.
293         * g++.dg/warn/overflow-warn-3.C: New.
294         * g++.dg/warn/overflow-warn-4.C: New.
295         * g++.dg/warn/overflow-warn-5.C: New.
296         * g++.dg/warn/overflow-warn-6.C: New.
297         * g++.dg/warn/Woverflow-1.C: New.
298         * g++.dg/warn/Woverflow-2.C: New.
299         * g++.dg/warn/Woverflow-3.C: New.
300         * g++.dg/warn/multiple-overflow-warn-2.C: New.
301         
302 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
303
304         PR fortran/27698
305         * gfortran.dg/invalid_name.f90: New test.
306         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
307         * gfortran.dg/gomp/pr29759.f90: Ditto.
308
309 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
310
311         * gfortran.dg/present_1.f90:  Update error message.
312
313 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
314
315        PR c++/19439
316        * g++.dg/template/duplicate1.C: New test
317        * g++.dg/template/memfriend6.C: Adjust error markers.
318         
319 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
320
321         PR tree-opt/30385
322         * gcc.dg/torture/inline-1.c: New test.
323
324 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
325
326         PR c/19978
327         * gcc.dg/multiple-overflow-warn-1.c: New.
328         * gcc.dg/multiple-overflow-warn-2.c: New.
329         * gcc.dg/overflow-warn-6.c: New.
330         * g++.dg/warn/multiple-overflow-warn-1.C: New.
331         
332 2007-01-05  Roger Sayle  <roger@eyesopen.com>
333
334         * gfortran.dg/array_memcpy_1.f90: New test case.
335         * gfortran.dg/array_memcpy_2.f90: Likewise.
336
337 2007-01-05  Richard Guenther  <rguenther@suse.de>
338
339         PR middle-end/27826
340         * g++.dg/opt/pr27826.C: New testcase.
341
342 2007-01-05  Ian Lance Taylor  <iant@google.com>
343
344         * gcc.dg/Walways-true-1.c: New test.
345         * gcc.dg/Walways-true-2.c: New test.
346         * g++.dg/warn/Walways-true-1.C: New test.
347         * g++.dg/warn/Walways-true-2.C: New test.
348
349 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
350
351         PR c/30360
352         * gcc.dg/pr30360.c: New test.
353
354 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
355
356         PR fortran/23232
357         * gfortran.dg/data_implied_do_1.f90: New test.
358
359         PR fortran/27996
360         PR fortran/27998
361         * gfortran.dg/char_length_1.f90: New test.
362
363 2007-01-05  Richard Guenther  <rguenther@suse.de>
364
365         PR middle-end/28116
366         * g++.dg/opt/pr28116.C: New testcase.
367
368 2007-01-05  Tobias Burnus  <burnus@net-b.de>
369
370         PR fortran/29624
371         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
372           invalid deallocate.
373         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
374         * gfortran.dg/protected_4.f90: Add pointer intent check.
375         * gfortran.dg/protected_6.f90: Add pointer intent check.
376         * gfortran.dg/pointer_intent_1.f90: New test.
377         * gfortran.dg/pointer_intent_2.f90: New test.
378         * gfortran.dg/pointer_intent_3.f90: New test.
379
380 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
381
382         PR 30235
383         * gfortran.dg/altreturn_2.f90: new test.
384
385 2007-01-04  Tom Tromey  <tromey@redhat.com>
386
387         PR preprocessor/28165:
388         * gcc.dg/cpp/pr28165.c: New file.
389
390 2007-01-03  Josh Conner  <jconner@apple.com>
391
392         PR middle-end/29683
393         * gcc.dg/pr29683.c: New.
394
395 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
396
397         PR c++/28217
398         * g++.dg/pch/template-1.C: New test.
399         * g++.dg/pch/template-1.Hs: New file.
400
401 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
402
403         PR middle-end/30353
404         * gcc.c-torture/compile/complex-4.c: New test.
405
406 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
407
408         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
409         -maltivec.
410         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
411
412 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
413
414         PR middle-end/30286
415         * gcc.dg/pr30286.c: New test.
416
417         PR c++/29535
418         * g++.dg/template/crash66.C: New test.
419
420         PR c++/29054
421         * g++.dg/template/friend49.C: New test.
422
423 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
424
425         * gfortran.dg/ibits.f90: New test.
426
427 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
428
429         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
430         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
431
432 2007-01-02  Jan Hubicka  <jh@suse.cz>
433
434         * gcc.dg/pr16194.c: We now output error on all three functions, not just
435         first one.
436
437 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
438
439         PR c/19977
440         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
441         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
442
443 2006-01-02  Ian Lance Taylor  <iant@google.com>
444
445         * g++.dg/warn/Wparentheses-22.C: New test.
446         * g++.dg/warn/Wparentheses-23.C: New test.
447
448 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
449
450         PR middle-end/7651
451         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
452         * gcc.dg/declspec-3-Wextra.c: New.
453         * gcc.dg/declspec-3-no.c: New
454
455 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
456
457         PR fortran/20896
458         * gfortran.dg/interface_10.f90: Remove.
459
460 2007-01-01  Roger Sayle  <roger@eyesopen.com>
461
462         * gcc.dg/fold-eqxor-4.c: New test case.
463
464 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
465
466         PR middle-end/30311
467         * gcc.c-torture/compile/pr30311.c: New test.
468
469 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
470
471         PR middle-end/30253
472         * gcc.c-torture/compile/statement-expression-1.c: New test.
473
474 2007-01-01  Andreas Schwab  <schwab@suse.de>
475
476         PR target/29166
477         * g++.dg/eh/pr29166.C: New test.
478
479 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
480
481         * lib/target-supports.exp (check_effective_target_powerpc_spe):
482         New.
483         (check_effective_target_vect_cmdline_needed): Use it.
484
485 2006-12-31  Richard Guenther  <rguenther@suse.de>
486
487         PR middle-end/30137
488         * testsuite/gcc.dg/pr30137-1.c: New testcase.
489         * testsuite/gcc.dg/pr30137-2.c: Likewise.
490
491 2006-12-31  Roger Sayle  <roger@eyesopen.com>
492
493         PR middle-end/30322
494         * gcc.dg/fold-plusnot-1.c: New test case.
495
496 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
497
498         PR c++/29731
499         * g++.dg/parse/template22.C: New test.
500
501 2006-12-31  Richard Guenther  <rguenther@suse.de>
502
503         PR middle-end/30338
504         * gcc.c-torture/compile/pr30338.c: New testcase.
505
506 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
507
508         PR fortran/27900
509         * gfortran.dg/intrinsic_actual_4.f90: New test.
510
511         PR fortran/24325
512         * gfortran.dg/func_decl_3.f90: New test.
513
514 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
515
516         PR fortran/23060
517         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
518         * gfortran.dg/c_by_val_1.f: New test.
519         * gfortran.dg/c_by_val_2.f: New test.
520         * gfortran.dg/c_by_val_3.f: New test.
521
522 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
523
524         PR libfortran/30321
525         * gfortran.dg/sum_zero_array_1.f90:  New test.
526
527 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
528
529         PR preprocessor/29612
530         * gcc.dg/cpp/pr29612-1.c: New test.
531         * gcc.dg/cpp/pr29612-2.c: New test.
532
533 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
534
535         PR fortran/30034
536         * gfortran.dg/pure_formal_proc_1.f90: New test.
537
538         PR fortran/30237
539         * gfortran.dg/intrinsic_actual_3.f90: New test.
540
541 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR fortran/30014
544         * gfortran.dg/io_constraints_1.f90: Update test.
545         * gfortran.dg/io_constraints_2.f90: Update test.
546         * gfortran.dg/inquire_iolength.f90: New test.
547
548 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
549
550         PR fortran/20896
551         * gfortran.dg/interface_10.f90: New test.
552         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
553         since z is already, locally a variable.
554
555         PR fortran/25135
556         * gfortran.dg/generic_11.f90: New test.
557         * gfortran.dg/interface_7.f90: Remove name clash between module
558         name and procedure 'x' referenced in the interface.
559
560 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
561
562         PR middle-end/7651
563         * gcc.dg/Wmissing-parameter-type.c: New.
564         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
565         * gcc.dg/Wmissing-parameter-type-no.c: New.
566         
567 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
568
569         PR fortran/25818
570         * gfortran.dg/entry_array_specs_2.f: New test.
571
572         PR fortran/30084
573         * gfortran.dg/nested_modules_6.f90: New test.
574
575 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
576
577         PR middle-end/7651
578         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
579         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
580
581 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
582
583         PR C++/30168
584         * g++.dg/opt/complex6.C: New test.
585
586 2006-12-22  Ben Elliston  <bje@au.ibm.com>
587
588         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
589         full" if the linker on spu-*-* warns about exceeding local store.
590
591         And revert this patch:
592         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
593         fail to link due to relocation overflows on spu-*-*.
594
595 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/30273
598         * gfortran.dg/dependency_19.f90: New test.
599
600 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
601
602         PR fortran/30202
603         * gfortran.dg/alloc_comp_basics_3.f90: New test.
604
605 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
606
607         PR middle-end/30262
608         * gcc.c-torture/execute/20061220-1.c: New test.
609
610         PR middle-end/30263
611         * gcc.dg/gomp/asm-1.c: New test.
612
613         PR target/30230
614         * g++.dg/eh/ia64-2.C: New test.
615
616 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
617
618         PR target/28966
619         PR target/29248
620         * gcc.dg/rs6000-leaf.c: New.
621
622 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
623
624         PR fortran/25392
625         * gfortran.dg/f2c_8.f90: New test.
626
627 2006-12-20  Bill Wendling  <wendling@apple.com>
628
629         * gcc.dg/asm-b.c: Check for __ppc64__.
630
631 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
632
633         PR fortran/30190
634         * gfortran.dg/bounds_check_5.f90: New test.
635
636 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
637
638         PR middle-end/30143
639         * gcc.dg/gomp/complex-1.c: New testcase.
640
641 2006-12-20  Roger Sayle  <roger@eyesopen.com>
642
643         * gfortran.dg/array_memset_1.f90: New test case.
644
645 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
646
647         * lib/target-supports.exp: Add spu to
648         check_effective_target_vect_widen_mult_hi_to_si.
649
650 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
651
652         PR fortran/29992
653         * gfortran.dg/generic_9.f90: New test.
654
655         PR fortran/30081
656         * gfortran.dg/generic_10.f90: New test.
657
658 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
659
660         PR tree-opt/30045
661         * gcc.dg/pr30045.c: New test.
662
663 2006-12-20  Ben Elliston  <bje@au.ibm.com>
664
665         * gcc.dg/20020312-2.c: Add a case for __SPU__.
666
667 2006-12-19  Eric Christopher  <echristo@apple.com>
668
669         PR target/29302
670         * gcc.c-torture/execute/pr29302-1.c: New.
671
672 2006-12-19  Tobias Burnus  <burnus@net-b.de>
673
674         PR fortran/39238
675         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
676
677 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
678
679         PR fortran/30236
680         * gfortran.dg/altreturn_3.f90: New test.
681
682         * gfortran.dg/char_result_12.f90: Fix comment typos.
683
684 2006-12-19  Ben Elliston  <bje@au.ibm.com>
685
686         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
687         as newlib's stdio.h uses non-traditional cpp constructs.
688
689 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
690
691         * gfortran.dg/advance.f90: Renamed to advance_1.f90
692         * gfortran.dg/append-1.f90: Renamed to append_1.f90
693         * gfortran.dg/array-1.f90: Renamed to array_1.f90
694         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
695         * gfortran.dg/backspace.f: Renamed to backspace_1.f
696         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
697         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
698         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
699         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
700         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
701         * gfortran.dg/logint-1.f: Renamed to logint_1.f
702         * gfortran.dg/logint-2.f: Renamed to logint_2.f
703         * gfortran.dg/logint-3.f: Renamed to logint_3.f
704         * gfortran.dg/advance_1.f90: Renamed from advance.f90
705         * gfortran.dg/append_1.f90: Renamed from append-1.f90
706         * gfortran.dg/array_1.f90: Renamed from array-1.f90
707         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
708         * gfortran.dg/backspace_1.f: Renamed from backspace.f
709         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
710         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
711         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
712         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
713         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
714         * gfortran.dg/logint_1.f: Renamed from logint-1.f
715         * gfortran.dg/logint_2.f: Renamed from logint-2.f
716         * gfortran.dg/logint_3.f: Renamed from logint-3.f
717
718 2006-12-18  Bill Wendling  <wendling@apple.com>
719
720         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
721         id is an OjbC keyword.
722
723 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
724
725         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
726
727 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
728
729         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
730
731 2006-12-18  Ian Lance Taylor  <iant@google.com>
732
733         * g++.dg/warn/Wmissing-declarations-1.C: New test.
734
735 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
736
737         * gcc.c-torture/compile/pr27528.c: Use empty templates.
738
739 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
740
741         PR fortran/30207
742         * gfortran.fortran-torture/execute/where21.f90: New test.
743
744 2006-12-17  Tobias Burnus  <burnus@net-b.de>
745
746         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
747
748 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
749
750         PR middle-end/7651
751         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
752         * gcc.dg/if-empty-1.c: Likewise.
753         * gcc.dg/pr23165.c: Likewise.
754         * g++.dg/warn/empty-body.C: Likewise.
755
756 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
757
758         PR libfortran/30005
759         * gfortran.dg/open_errors.f90: New test.
760
761 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
762
763         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
764
765         * gcc.target/i386/ssse3-pabsb.c: New file.
766         * gcc.target/i386/ssse3-pabsd.c: Likewise.
767         * gcc.target/i386/ssse3-pabsw.c: Likewise.
768         * gcc.target/i386/ssse3-palignr.c: Likewise.
769         * gcc.target/i386/ssse3-phaddd.c: Likewise.
770         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
771         * gcc.target/i386/ssse3-phaddw.c: Likewise.
772         * gcc.target/i386/ssse3-phsubd.c: Likewise.
773         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
774         * gcc.target/i386/ssse3-phsubw.c: Likewise.
775         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
776         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
777         * gcc.target/i386/ssse3-pshufb.c: Likewise.
778         * gcc.target/i386/ssse3-psignb.c: Likewise.
779         * gcc.target/i386/ssse3-psignd.c: Likewise.
780         * gcc.target/i386/ssse3-psignw.c: Likewise.
781         * gcc.target/i386/ssse3-vals.h: Likewise.
782
783 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
784
785         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
786         * lib/fortran-torture.exp: Include target-supports.exp.
787
788 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
789
790         PR target/30185
791         * gcc.c-torture/execute/pr30185.c: New test.
792
793 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
794
795         PR testsuite/30179
796         PR testsuite/30180
797         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
798         * gcc.dg/builtin-bswap-2.c: Likewise.
799         * gcc.dg/builtin-bswap-3.c: Likewise.
800         * gcc.dg/builtin-bswap-4.c: Likewise.
801         * lib/target-supports.exp (check_effective_target_stdint_types): New.
802         * cc.c-torture/execute/mode-dependent-address.x: New file.
803
804 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
805
806         PR libfortran/30145
807         * gfortran.dg/write_zero_array: New test.
808
809 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
810
811         PR fortran/30200
812         * gfortran.dg/write_fmt_trim.f90: New test.
813
814 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
815
816         PR 30194
817         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
818         temporarily.
819
820 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
821
822         * lib/target-supports.exp (check_weak_available): Use istarget
823         "hppa*-*-hpux10*" instead of regexp.
824         (check_cxa_atexit_available): Likewise.
825
826 2006-12-14  Richard Guenther  <rguenther@suse.de>
827
828         PR tree-optimization/30197
829         * gcc.c-torture/execute/complex-1.c: Fix function name.
830         * gcc.dg/builtins-61.c: New testcase.
831
832 2006-12-14  Richard Guenther  <rguenther@suse.de>
833
834         PR middle-end/30172
835         * gcc.dg/pr30172-1.c: New testcase.
836
837 2006-12-14  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/30198
840         * gcc.dg/builtins-60.c: New testcase.
841
842 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
843
844         * lib/target-supports.exp (vect_no_align): Remove spu.
845
846 2006-12-13  Ian Lance Taylor  <iant@google.com>
847
848         PR c++/19564
849         PR c++/19756
850         * g++.dg/warn/Wparentheses-5.C: New test.
851         * g++.dg/warn/Wparentheses-6.C: New test.
852         * g++.dg/warn/Wparentheses-7.C: New test.
853         * g++.dg/warn/Wparentheses-8.C: New test.
854         * g++.dg/warn/Wparentheses-9.C: New test.
855         * g++.dg/warn/Wparentheses-10.C: New test.
856         * g++.dg/warn/Wparentheses-11.C: New test.
857         * g++.dg/warn/Wparentheses-12.C: New test.
858         * g++.dg/warn/Wparentheses-13.C: New test.
859         * g++.dg/warn/Wparentheses-14.C: New test.
860         * g++.dg/warn/Wparentheses-15.C: New test.
861         * g++.dg/warn/Wparentheses-16.C: New test.
862         * g++.dg/warn/Wparentheses-17.C: New test.
863         * g++.dg/warn/Wparentheses-18.C: New test.
864         * g++.dg/warn/Wparentheses-19.C: New test.
865         * g++.dg/warn/Wparentheses-20.C: New test.
866         * g++.dg/warn/Wparentheses-21.C: New test.
867
868 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
869
870         PR testsuite/30157
871         * lib/target-supports.exp (check_cxa_atexit_available): Return false
872         for target "hppa.*hpux10".
873
874 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
875
876         * g++.dg/debug/vartrack1.C: New test.
877
878         * g++.dg/opt/ifcvt1.C: New test.
879
880         * gcc.dg/tls/opt-13.c: New test.
881
882         * gcc.dg/20060425-2.c: New test.
883
884         * g++.dg/opt/pr15054-2.C: New test.
885
886         * gcc.c-torture/execute/20060420-1.c: New test.
887
888         * gcc.c-torture/execute/20060412-1.c: New test.
889
890         * objc/compile/20060406-1.m: New test.
891
892 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
893
894         * g++.dg/template/array17.C: New test.
895
896 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
897
898         * gcc.target/powerpc/altivec-23.c: New test.
899
900 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
901
902         PR c++27316
903         * g++.dg/inherit/error3.C: New test.
904
905         PR c++/28740
906         * g++.dg/inherit/error4.C: New test.
907
908 2006-12-13  Richard Guenther  <rguenther@suse.de>
909
910         PR tree-optimization/17687
911         * gcc.dg/builtins-59.c: New testcase.
912
913 2006-12-13  Ben Elliston  <bje@au.ibm.com>
914
915         * gcc.target/spu/Wmain.c: New test.
916
917 2006-12-12  Josh Conner  <jconner@apple.com>
918
919         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
920         * g++.dg/abi/thunk4.C: Likewise.
921         * g++.dg/abi/rtti3.C: Likewise.
922
923 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
924
925         * gcc.target/spu/cpat-1.c: New test.
926         * gcc.target/spu/cpat-2.c: New test.
927         * gcc.target/spu/cpat-3.c: New test.
928         * gcc.target/spu/cpat-4.c: New test.
929
930 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
931
932         PR tree-opt/28436
933         * gcc.c-torture/compile/vector-1.c: New test.
934         * gcc.c-torture/compile/vector-2.c: New test.
935         * gcc.c-torture/compile/vector-3.c: New test.
936
937 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
938
939         * lib/fortran-torture.exp: Update copyright years.  Remove
940         obsolete comment.  Test -ftree-vectorize where it makes sense.
941         * lib/gfortran-dg.exp: Update copyright years.  Use settings
942         from fortran-torture.exp.
943         * gfortran.dg/char_transpose_1.f90,
944         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
945         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
946         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
947         '-w' to dg-options.
948
949 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
950
951         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
952         saved_${tool}_load.
953
954 2006-12-12  Ira Rosen  <irar@il.ibm.com>
955
956         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
957         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
958         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
959         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
960         gaps.
961
962 2006-12-12  Richard Guenther  <rguenther@suse.de>
963
964         PR middle-end/30147
965         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
966
967 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
968             Diego Novillo  <dnovillo@redhat.com>
969
970         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
971         VDEF/VUSE changes.
972         * gcc.dg/tree-ssa/pr26421.c: Likewise
973         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
974         * gcc.dg/tree-ssa/pr23382.c: Likewise.
975         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
976         * gcc.dg/tree-ssa/pr28410.c: Likewise.
977         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
978         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
979         * gcc.dg/tree-ssa/vrp07.c: Likewise.
980         * gcc.dg/tree-ssa/vrp08.c: Likewise.
981         * gcc.dg/tree-ssa/alias-12.c: Likewise.
982
983 2006-12-11  Jan Hubicka  <jh@suse.cz>
984
985         * gcc.dg/tree-prof/stringop-1.c: New test.
986         * gcc.dg/tree-prof/stringop-2.c: New test.
987
988 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
989
990         PR target/30120
991         * gcc.target/i386/pr30120.c: New test.
992
993         Revert:
994         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
995
996         * gcc.target/i386/x87regparm-1.c: New test.
997         * gcc.target/i386/x87regparm-2.c: New test.
998         * gcc.target/i386/x87regparm-3.c: New test.
999         * gcc.target/i386/x87regparm-4.c: New test.
1000
1001 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1002
1003         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1004
1005 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/23994
1008         * gfortran.dg/protected_1.f90: New test.
1009         * gfortran.dg/protected_2.f90: New test.
1010         * gfortran.dg/protected_3.f90: New test.
1011         * gfortran.dg/protected_4.f90: New test.
1012         * gfortran.dg/protected_5.f90: New test.
1013         * gfortran.dg/protected_6.f90: New test.
1014
1015 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1016             Tobias Burnus  <burnus@gcc.gnu.org>
1017
1018         PR fortran/29975
1019         PR fortran/30068
1020         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1021         interface.
1022         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1023         ambiguous interfaces.
1024         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1025         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1026         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1027         ambiguous interfaces.
1028         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1029         * gfortran.dg/array_initializer_2.f90: Add initializer array
1030         constructor test.
1031
1032         PR fortran/30096
1033         * gfortran.dg/interface_9.f90: Test that host interfaces are
1034         not checked for ambiguity with the local version.
1035
1036 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1037
1038         PR fortran/29464
1039         * gfortran.dg/module_interface_2.f90: New test.
1040
1041 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1042
1043         PR fortran/29941
1044         * gfortran.dg/assumed_len.f90: New test.
1045
1046 2006-12-09  Richard Guenther  <rguenther@suse.de>
1047
1048         * g++.dg/warn/implicit-typename1.C: Qualify types.
1049         * g++.dg/parse/crash12.C: Likewise.
1050         * g++.dg/tree-ssa/pr22444.C: Likewise.
1051
1052 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1053
1054         * gfortran.dg/array_2.f90: Added sqrt test.
1055
1056 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1057
1058         * gcc.target/i386/x87regparm-1.c: XFAIL.
1059         * gcc.target/i386/x87regparm-2.c: XFAIL.
1060         * gcc.target/i386/x87regparm-3.c: XFAIL.
1061         * gcc.target/i386/x87regparm-4.c: XFAIL.
1062
1063 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1064
1065         * lib/target-supports.exp
1066         (check_effective_target_large_long_double): New.
1067         * gcc.dg/Wconversion-real.c : Use it.
1068         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1069         unsigned.
1070
1071 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1072
1073         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1074
1075 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/27546
1078         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1079
1080 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1081
1082         PR c++/29732
1083         * g++.dg/template/crash65.C: New test.
1084         * g++.dg/template/spec16.C: Tweak error markers.
1085
1086 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1087
1088         * gcc.target/spu: New directory.
1089         * gcc.target/spu/spu.exp: New file.
1090         * gcc.target/spu/intrinsics-1.c: New test.
1091
1092 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1093
1094         PR c++/29980
1095         * g++.dg/ext/attrib27.C: New test.
1096         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1097         * g++.dg/parse/typedef5.C: Likewise.
1098
1099 2006-12-07  Mike Stump  <mrs@apple.com>
1100
1101         * treelang/compile/var_defs.tree: Adjust.
1102
1103 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/29730
1106         * g++.dg/template/crash64.C: New test.
1107         * g++.dg/parse/crash27.C: Adjust error markers.
1108
1109 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1110
1111         PR libfortran/30009
1112         PR libfortran/30056
1113         * gfortran.dg/read_eof_4.f90:  Add tests.
1114         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1115         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1116
1117 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1118
1119         PR c++/29729
1120         * g++.dg/template/crash63.C: New test.
1121
1122         PR c++/29728
1123         * g++.dg/template/crash62.C: New test.
1124
1125 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1126
1127         PR fortran/30003
1128         * gfortran.dg/allocatable_function_1.f90: Increase the number
1129         of expected calls of free to 10; the lhs section reference is
1130         now evaluated so there is another call to bar.  Change the
1131         comment appropriately.
1132         * gfortran.dg/array_section_1.f90: New test.
1133
1134 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1135
1136         PR fortran/29912
1137         * gfortran.dg/char_result_12.f90: New test.
1138
1139 2006-12-05  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1142         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1143         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1144         vect_double, xfail for spu*-*-*.
1145
1146 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1147
1148         PR fortran/29962
1149         * initialization_4.f90: Test noninteger exponents (-std=f95).
1150         * initialization_5.f90: New test for noninteger exponents
1151           with -std=f2003.
1152
1153 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1154
1155         PR fortran/29821
1156         * gfortran.dg/parameter_array_section_1.f90: New test.
1157
1158 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/29733
1161         * g++.dg/template/crash61.C: New test.
1162
1163         PR c++/29632
1164         * g++.dg/template/error23.C: New test.
1165
1166 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1167
1168         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1169
1170 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1171
1172         PR fortran/29916
1173         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1174
1175 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR middle-end/29965
1178         * gcc.dg/gomp/pr29965-1.c: New test.
1179         * gcc.dg/gomp/pr29965-2.c: New test.
1180         * gcc.dg/gomp/pr29965-3.c: New test.
1181         * gcc.dg/gomp/pr29965-4.c: New test.
1182         * gcc.dg/gomp/pr29965-5.c: New test.
1183         * gcc.dg/gomp/pr29965-6.c: New test.
1184         * g++.dg/gomp/pr29965-1.C: New test.
1185         * g++.dg/gomp/pr29965-2.C: New test.
1186         * g++.dg/gomp/pr29965-3.C: New test.
1187         * g++.dg/gomp/pr29965-4.C: New test.
1188         * g++.dg/gomp/pr29965-5.C: New test.
1189         * g++.dg/gomp/pr29965-6.C: New test.
1190         * g++.dg/gomp/pr29965-7.C: New test.
1191         * g++.dg/gomp/pr29965-8.C: New test.
1192         * g++.dg/gomp/pr29965-9.C: New test.
1193         * g++.dg/gomp/pr29965-10.C: New test.
1194
1195 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1196
1197         * gnat.dg/pointer_variable_bounds.adb: New test.
1198         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1199         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1200
1201 2006-12-03  Eric Christopher  <echristo@apple.com>
1202
1203         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1204
1205 2006-12-03  Richard Henderson  <rth@redhat.com>
1206             Andrew Pinski  <pinskia@gmail.com>
1207
1208         PR C++/14329
1209         * g++.dg/warn/unit-1.C: New test.
1210
1211 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1212
1213         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1214
1215 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1216
1217         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1218         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1219         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1220         * gcc.dg/vect/vect-70.c: Reduce array size.
1221         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1222         vect_no_compaer_double targets.
1223         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1224         vect_float, vect_double, and vect_int.
1225
1226 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1227
1228         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1229         test for loop versioning on vect_no_align targets.
1230         * gcc.dg/vect/pr20122.c: Likewise.
1231         * gcc.dg/vect/vect-105.c: Likewise.
1232         * gcc.dg/vect/vect-42.c: Likewise.
1233         * gcc.dg/vect/vect-43.c: Likewise.
1234         * gcc.dg/vect/vect-74.c: Likewise.
1235         * gcc.dg/vect/vect-75.c: Likewise.
1236         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1237         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1238         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1239         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1240
1241 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1242
1243         PR fortran/29642
1244         * gfortran.dg/value_1.f90 : New test.
1245         * gfortran.dg/value_2.f90 : New test.
1246         * gfortran.dg/value_3.f90 : New test.
1247         * gfortran.dg/value_4.f90 : New test.
1248         * gfortran.dg/value_4.c : Called from value_4.f90.
1249
1250 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1251
1252         PR C++/30033
1253         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1254
1255 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1256
1257         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1258
1259 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1260
1261         PR c/27953
1262         * gcc.dg/pr27953.c: New test.
1263
1264 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1265
1266         PR c++/30022
1267         * g++.dg/ext/vector5.C: New test.
1268
1269         PR c++/30021
1270         * g++.dg/other/main1.C: New test.
1271
1272 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1273
1274         PR libfortran/29568
1275         * gfortran.dg/convert_implied_open.f90:  Change to
1276         new default record length.
1277         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1278         new error message.
1279         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1280
1281 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1282
1283         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1284
1285 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1286
1287         PR c++/29066
1288         * g++.dg/expr/pr29066.c: New.
1289
1290 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1291             Zdenek Dvorak <dvorakz@suse.cz>
1292
1293         PR tree-optimization/29921
1294         * gcc.dg/pr29921-2.c: New test.
1295
1296 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1297
1298         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1299         (i386_get_cpuid): New function.
1300         (i386_cpuid_ecx): Likewise.
1301         (i386_cpuid_edx): Likewise.
1302         (i386_cpuid): Updated to call i386_cpuid_edx.
1303
1304         * gcc.target/i386/sse3-addsubpd.c: New file.
1305         * gcc.target/i386/sse3-addsubps.c: Likewise.
1306         * gcc.target/i386/sse3-haddpd.c: Likewise.
1307         * gcc.target/i386/sse3-haddps.c: Likewise.
1308         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1309         * gcc.target/i386/sse3-hsubps.c: Likewise.
1310         * gcc.target/i386/sse3-lddqu.c: Likewise.
1311         * gcc.target/i386/sse3-movddup.c: Likewise.
1312         * gcc.target/i386/sse3-movshdup.c: Likewise.
1313         * gcc.target/i386/sse3-movsldup.c: Likewise.
1314
1315 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1316
1317         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1318
1319 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1320
1321         * gcc.dg/dfp/convert-int-max.c: New test.
1322         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1323
1324 2006-11-30  Richard Guenther  <rguenther@suse.de>
1325
1326         * gcc.dg/vect/vect-pow-1.c: Rename ...
1327         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1328         floats instead of doubles, check successful vectorization.
1329
1330 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1331
1332         PR target/29945
1333         * gcc.c-torture/compile/pr29945.c: New testcase.
1334
1335 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1336
1337         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1338         -maltivec.
1339
1340 2006-11-29  Eric Christopher  <echristo@apple.com>
1341
1342         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1343
1344 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1345
1346         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1347
1348         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1349
1350 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1351
1352         PR c++/29022
1353         * g++.dg/inherit/virtual2.C: New test.
1354         * g++.dg/inherit/virtual3.C: Likewise.
1355         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1356         * g++.dg/inherit/error2.C: Likewise.
1357         * g++.dg/template/instantiate1.C: Likewise.
1358
1359 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1360
1361         PR tree-opt/29984
1362         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1363
1364 2006-11-28  Jan Hubicka  <jh@suse.cz>
1365
1366         * gcc.dg/memcpy-1.c: New test.
1367
1368 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1369
1370         PR c++/29735
1371         * g++.dg/warn/main-3.C: New test.
1372
1373 2006-11-28  Jan Hubicka  <jh@suse.cz>
1374
1375         * gcc.dg/winline-1.c: New test.
1376
1377 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1378
1379         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1380         alignments.
1381
1382 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1383
1384         PR fortran/29976
1385         * gfortran.dg/missing_optional_dummy_3.f90
1386
1387 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1388
1389         PR fortran/20880
1390         * gfortran.dg/interface_3.f90: Modify errors.
1391
1392 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1393
1394         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1395         fail to link due to relocation overflows on spu-*-*.
1396
1397 2006-11-27  Michael Matz  <matz@suse.de>
1398             Andreas Krebbel  <krebbel1@de.ibm.com>
1399
1400         PR target/29319
1401         * gcc.dg/20061127-1.c: New testcase.
1402
1403 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1404
1405         * gcc.dg/20061124-1.c: Add exit() function prototype.
1406
1407 2006-11-27  Jan Hubicka  <jh@suse.cz>
1408
1409         * gcc.target/i386/memcpy-1.c: Adjust size.
1410         * testsuite/gcc.dg/visibility-11.c: Likewise.
1411
1412 2006-11-27  Richard Guenther  <rguenther@suse.de>
1413
1414         PR middle-end/25620
1415         * gcc.target/i386/pow-1.c: New testcase.
1416         * gcc.dg/builtins-58.c: Likewise.
1417
1418 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/29886
1421         * g++.dg/expr/cast8.C: New test.
1422
1423 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1424
1425         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1426         Don't ever inline the testcase.
1427
1428 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1429
1430         PR fortran/29982
1431         * gfortran.fortran-torture/compile/parameter_3.f90: New
1432         testcase.
1433
1434 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1435
1436         PR fortran/29951
1437         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1438
1439 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1440
1441         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1442         for CHAR.
1443
1444 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1445
1446         PR libgfortran/29936
1447         * gfortran.dg/write_check3.f90: New test.
1448
1449 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1450
1451         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1452
1453 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1454
1455         PR fortran/20880
1456         * gfortran.dg/interface_3.f90: New test.
1457
1458         PR fortran/29387
1459         * gfortran.dg/generic_8.f90: New test.
1460
1461 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1462
1463         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1464         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1465         * gfortran.dg/specifics_3.f90: Remove.
1466
1467 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR c/29955
1470         * gcc.dg/gomp/pr29955.c: New test.
1471
1472         PR c/29736
1473         * gcc.dg/pr29736.c: New test.
1474
1475 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1476
1477         PR tree-opt/29964
1478         * gcc.dg/pure-1.c: New test.
1479
1480 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1481
1482         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1483         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1484
1485 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1486
1487         * gcc.dg/20061124-1.c: New testcase.
1488
1489 2006-11-23  Eric Christopher  <echristo@apple.com>
1490
1491         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1492
1493 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1494
1495         PR c/2707
1496         PR c++/26167
1497         * gcc.dg/Wconversion-integer.c: New. Supersedes
1498         Wconversion-negative-constants.c
1499         * gcc.dg/Wconversion-real.c: New.
1500         * gcc.dg/Wconversion-real-integer.c: New.
1501         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1502         * g++.dg/warn/Wconversion1.C: Modified.
1503
1504 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1505
1506         * gfortran.dg/overload_1.f90: New test.
1507
1508 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1509
1510         PR c/9072
1511         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1512         Wtraditional-conversion.
1513         * gcc.dg/overflow-warn-2.c: Likewise.
1514         * gcc.dg/Wconversion.c: Likewise. Renamed as
1515         Wtraditional-conversion.c .
1516         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1517         Wtraditional-conversion-2.c .
1518         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1519         Wtraditional-conversion-2.c
1520         * gcc.dg/Wconversion-negative-constants.c: New.
1521
1522 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1523
1524         * gcc.dg/tree-ssa/dump-1.c: New test.
1525
1526 2006-11-23  David Ung <davidu@mips.com>
1527
1528         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1529         -mfp64, allowable when ISA >= 33 and float is enabled.
1530         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1531         of mthc1 and mfhc1 patterns.
1532
1533 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1534
1535         PR tree-optimization/29921
1536         * gcc.dg/pr29921.c: New test.
1537
1538 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1539
1540         PR fortran/29441
1541         * gfortran.dg/initialization_4.f90: New test.
1542
1543 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1544
1545         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1546         platforms that have interleaving support.
1547         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1548         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1549         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1550         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1551         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1552         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1553         gcc.dg/vect/vect-strided-u8-i8.c,
1554         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1555         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1556         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1557         gcc.dg/vect/vect-strided-float.c,
1558         gcc.dg/vect/vect-strided-a-mult.c,
1559         gcc.dg/vect/vect-strided-mult-char-ls.c,
1560         gcc.dg/vect/vect-strided-a-u16-mult.c,
1561         gcc.dg/vect/vect-strided-a-u32-mult.c,
1562         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1563         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1564         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1565         gcc.dg/vect/vect-strided-mult.c,
1566         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1567         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1568
1569 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1570
1571         PR fortran/25087
1572         * gfortran.dg/auto_char_len_4.f90: New test.
1573
1574 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1575
1576         PR fortran/29652
1577         * gfortran.dg/generic_7.f90: New test.
1578         * gfortran.dg/defined_operators_1.f90: Add new error.
1579
1580 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1581
1582         PR tree-optimization/29902
1583         * g++.dg/tree-ssa/pr29902.C: New test.
1584
1585 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1586
1587         PR fortran/29820
1588         * gfortran.dg/used_types_13.f90: New test.
1589
1590 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1591
1592         * gcc.dg/dfp/snan.c: Delete.
1593
1594 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1595
1596         * g++.dg/cpp0x/static_assert1.C: New.
1597         * g++.dg/cpp0x/static_assert2.C: New.
1598         * g++.dg/cpp0x/static_assert3.C: New.
1599
1600 2006-11-21  Richard Guenther  <rguenther@suse.de>
1601
1602         * gcc.dg/vect/vect-pow-1.c: New testcase.
1603         * gcc.dg/vect/vect-pow-2.c: Likewise.
1604
1605 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR c++/29570
1608         * g++.dg/template/static29.C: New test.
1609
1610         PR c++/29734
1611         * g++.dg/conversion/simd4.C: New test.
1612
1613 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1614
1615         PR c++/29475
1616         * g++.dg/template/access19.C: New test.
1617         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1618         error is reported.
1619
1620 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1621
1622         PR tree-opt/25500
1623         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1624
1625 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/27546
1628         * gfortran.dg/import.f90: Extended test.
1629         * gfortran.dg/import2.f90: Extended test.
1630
1631 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1632
1633         * gfortran.dg/volatile3.f90: Add conflict test.
1634
1635 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1636
1637         PR fortran/24783
1638         * gfortran.dg/implicit_10.f90: New test.
1639
1640 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1641
1642         PR c++/8586
1643         * g++.dg/warn/Wall-write-strings.C: New.
1644
1645 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1646
1647         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1648         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1649
1650 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1651
1652         * gfortran.dg/use_3.f90: Remove error message.
1653         * gfortran.dg/iso_fortran_env_1.f90: New test.
1654         * gfortran.dg/iso_fortran_env_2.f90: New test.
1655         * gfortran.dg/iso_fortran_env_3.f90: New test.
1656         * gfortran.dg/iso_fortran_env_4.f90: New test.
1657
1658 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1659
1660         * gcc.dg/vect/vect-27.c: Fix initialization.
1661
1662 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1665         * gcc.dg/torture/builtin-minmax-1.c: New.
1666
1667         * gcc.dg/builtins-20.c: Add cases for copysign.
1668
1669 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1670
1671         PR fortran/24285
1672         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1673
1674 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1675         * gfortran.dg/use_1.f90: New test.
1676         * gfortran.dg/use_1.f90: New test.
1677         * gfortran.dg/use_1.f90: New test.
1678
1679 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1680
1681         PR tree-optimization/29801
1682         * gcc.dg/pr29801.c: New test.
1683
1684 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR middle-end/29584
1687         * gcc.dg/torture/pr29584.c: New test.
1688
1689 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1690
1691         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1692         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1693         * gcc.target/powerpc/compress-float-ppc.c,
1694         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1695         powerpc_fprs.
1696         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1697         do not pass -mhard-float.
1698
1699 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1700
1701         * gnat.dg/volatile_aggregate.adb: New test.
1702
1703 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1704
1705         PR fortran/29391
1706         PR fortran/29489
1707         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1708         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1709
1710 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1711
1712         PR target/29201
1713         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1714
1715 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1716
1717         * gfortran.dg/import3.f90: Fix error message.
1718
1719 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1720
1721         PR tree-opt/29788
1722         * gfortran.fortran-torture/compile/inline_1.f90:
1723         New testcase.
1724
1725 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1726
1727         * gcc.target/i386/x87regparm-1.c: New test.
1728         * gcc.target/i386/x87regparm-2.c: New test.
1729         * gcc.target/i386/x87regparm-3.c: New test.
1730         * gcc.target/i386/x87regparm-4.c: New test.
1731
1732 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1733
1734         PR fortran/27546
1735         * gfortran.dg/import.f90: New test.
1736         * gfortran.dg/import2.f90: New test.
1737         * gfortran.dg/import3.f90: New test.
1738
1739 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1740
1741         PR fortran/27588
1742         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1743
1744 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1745
1746         PR fortran/29806
1747         * gfortran.dg/contains.f90: New test.
1748         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1749
1750 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1751
1752         PR tree-optimization/29581
1753         * gcc.dg/pr29581-1.c: New test.
1754         * gcc.dg/pr29581-2.c: New test.
1755         * gcc.dg/pr29581-3.c: New test.
1756         * gcc.dg/pr29581-4.c: New test.
1757         * gfortran.dg/pr29581.f90: New test.
1758
1759 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1760
1761         PR fortran/29702
1762         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1763         numbers in error message headers.
1764
1765 2006-11-14  Richard Guenther  <rguenther@suse.de>
1766
1767         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1768         to i?86 and x86_64 targets.
1769
1770 2006-11-14  Caroline Tice  <ctice@apple.com>
1771
1772         * gcc.dg/pubtypes-1.c: New file/testcase.
1773         * gcc.dg/pubtypes-2.c: New file/testcase.
1774         * gcc.dg/pubtypes-3.c: New file/testcase.
1775         * gcc.dg/pubtypes-4.c: New file/testcase.
1776         * g++.dg/pubtypes.C: New file/testcase.
1777
1778 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR c++/29106
1781         * g++.dg/init/self1.C: New test.
1782
1783 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1784
1785         PR fortran/29657
1786         * gfortran.dg/conflicts.f90: Add.
1787
1788 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1789
1790         PR rtl-optimization/29798
1791
1792         * gcc.c-torture/execute/pr29798.c: New.
1793
1794 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1795
1796         * gcc.dg/builtins-20.c: Add more cases.
1797
1798 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1799
1800         PR fortran/29759
1801         * gfortran.dg/gomp/pr29759.f90: New test.
1802
1803 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/29518
1806         * g++.dg/template/static28.C: New test.
1807
1808 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1809
1810         * lib/c-torture.exp: Use target-libpath.exp.
1811         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1812         set GCC_EXEC_PREFIX env var from global variable of same name.
1813
1814 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1815
1816         PR fortran/26994
1817         * gfortran.fortran-torture/compile/transfer-1.f90:
1818         New testcase.
1819
1820 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1821             Zdenek Dvorak <dvorakz@suse.cz>
1822
1823         PR tree-optimization/29680
1824         * gcc.dg/alias-11.c: New test.
1825
1826 2006-11-12  Jason Merrill  <jason@redhat.com>
1827             Andrew Pinski <pinskia@physics.uc.edu>
1828
1829         PR middle-end/28915
1830         * gcc.target/i386/vectorize1.c: New.
1831
1832 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1833
1834         PR rtl-optimization/29797
1835         * gcc.c-torture/execute/pr29797-1.c: New test case.
1836
1837 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1838
1839         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1840
1841 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1842
1843         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1844
1845 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1846
1847         PR tree-optimization/13827
1848         * gcc.dg/fold-eqand-1.c: New test case.
1849
1850 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1851
1852         PR rtl-opt/28812
1853         * gcc.c-torture/execute/mayalias-3.c: New test.
1854
1855 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1856
1857         PR middle-end/27528
1858         * gcc.c-torture/compile/pr27528.c: New test.
1859         * gcc.dg/pr27528.c: Likewise.
1860
1861 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1862
1863         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1864
1865         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1866
1867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1868
1869         PR fortran/29758
1870         * gfortran.dg/reshape_source_size_1.f90: New test.
1871
1872 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1873
1874         PR fortran/29315
1875         * gfortran.dg/aliasing_dummy_4.f90: New test.
1876
1877 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         PR target/29777
1880         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1881         and x86_64-*-* targets.
1882
1883 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1884
1885         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1886         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1887         New macros. Use them in exact tests.
1888         (TESTIT3): New macro.
1889         Add tests for fmin, fmax and fma.
1890
1891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1892
1893         PR fortran/29431
1894         * gfortran.dg/array_constructor_13.f90: New test.
1895
1896 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1897
1898         PR fortran/29744
1899         * gfortran.dg/used_types_12.f90: New test.
1900
1901 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1902
1903         PR middle-end/29726
1904         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1905         (test6): Ditto.
1906         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1907         * gcc.dg/fold-eqandshift-3.c: New test case.
1908
1909 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1910
1911         PR fortran/29699
1912         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1913
1914         PR fortran/21370
1915         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1916
1917 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1918
1919         * gcc.dg/20061109-1.c: New testcase.
1920
1921 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1922
1923         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1924
1925 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1926
1927         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1928         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1929
1930 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1931
1932         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1933         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1934
1935 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1938
1939 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1940
1941         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1942         vect-9.c).
1943         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1944         * gcc.dg/vect/vect-9.c: Now vectorizable.
1945         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1946         that support vect_widen_mult.
1947         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1948         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1949         vect-reduc-dot-u16.c).
1950         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1951         vect-reduc-dot-u16.c).
1952         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1953         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1954         vect-reduc-dot-s8.c).
1955         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1956         vect-reduc-dot-s8.c).
1957         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1958         vect-reduc-dot-s8.c).
1959         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1960         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1961         vect-reduc-dot-u8.c).
1962         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1963         vect-reduc-dot-u8.c).
1964         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1965         * gcc.dg/vect/vect-multitypes-9.c: New test.
1966         * gcc.dg/vect/vect-multitypes-10.c: New test.
1967         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1968         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1969         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1970         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1971         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1972         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1973         wrapv-vect-reduc-dot-s8.c.
1974         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1975         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1976         targets that support vec_unpack.
1977         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1978         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1979         (check_effective_target_vect_widen_mult_hi_to_si): New.
1980         (check_effective_target_vect_widen_sum): Removed.
1981
1982         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1983
1984         * gcc.dg/vect/vect-multitypes-8.c: New test.
1985         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1986
1987         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1988
1989         * gcc.dg/vect/vect-multitypes-7.c: New test.
1990
1991         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1992
1993         * gcc.dg/vect/vect-multitypes-4.c: New test.
1994         * gcc.dg/vect/vect-multitypes-5.c: New test.
1995         * gcc.dg/vect/vect-multitypes-6.c: New test.
1996
1997         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1998
1999         * gcc.dg/vect/vect-multitypes-1.c: New test.
2000         * gcc.dg/vect/vect-multitypes-2.c: New test.
2001         * gcc.dg/vect/vect-multitypes-3.c: New test.
2002
2003 2006-11-07  Eric Christopher  <echristo@apple.com>
2004
2005         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2006         Test using scan-assembler-not.
2007
2008 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2009
2010         * gcc.dg/inline-17.c: New test.
2011
2012 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2013
2014         PR other/25028
2015         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2016         on HP-UX.
2017
2018 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2019
2020         PR fortran/29539
2021         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2022
2023         PR fortran/29634
2024         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2025         test.
2026
2027 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2028
2029         PR fortran/29601
2030         * gfortran.dg/volatile.f90: Add.
2031         * gfortran.dg/volatile2.f90: Add.
2032         * gfortran.dg/volatile3.f90: Add.
2033         * gfortran.dg/volatile4.f90: Add.
2034         * gfortran.dg/volatile5.f90: Add.
2035         * gfortran.dg/volatile6.f90: Add.
2036         * gfortran.dg/volatile7.f90: Add.
2037
2038 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2039
2040         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2041           for matching error messages.
2042         * gfortran.dg/specifics_3.f90: Adjust pattern
2043           for matching error messages.
2044
2045 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2046             Bernhard Fischer  <aldot@gcc.gnu.org>
2047
2048         * lib/gcc-dg.exp (output-exists): New proc.
2049         (output-exists-not): New proc.
2050         * gcc.test-framework/test-framework.awk: Support new directives.
2051         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2052         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2053         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2054         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2055         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2056         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2057
2058 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2059
2060         PR fortran/29630
2061         PR fortran/29679
2062         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2063         * gfortran.dg/initialization_3.f90: New.
2064
2065 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2066
2067         PR libgfortran/25545
2068         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2069
2070 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR middle-end/29695
2073         * gcc.c-torture/execute/pr29695-1.c: New test.
2074         * gcc.c-torture/execute/pr29695-2.c: New test.
2075
2076 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2077
2078         PR fortran/29565
2079         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2080
2081 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2082
2083         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2084         for matching error messages.
2085
2086 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         PR target/26915
2089         * gcc.target/i386/387-12.c: New test.
2090
2091 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2092
2093         PR libfortran/29713
2094         * gfortran.dg/pr29713.f90: New test.
2095
2096 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2097
2098         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2099         Also test for bogus rest sign.
2100
2101 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2102
2103         PR libfortran/27895
2104         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2105
2106 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2107
2108         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2109         from error messages.
2110
2111 2006-11-02  Mike Stump  <mrs@apple.com>
2112
2113         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2114
2115         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2116
2117 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2118
2119         * g++.dg/eh/gcsec1.C: New test.
2120
2121 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2124         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2125
2126 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2127
2128         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2129         hexadecimal value.
2130         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2131         * gcc.dg/pr14796-2.c: Likewise.
2132
2133 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2134
2135         * gcc.c-torture/execute/20061101-1.c: New test.
2136
2137 2006-11-01  Richard Guenther  <rguenther@suse.de>
2138
2139         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2140
2141 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2142
2143         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2144         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2145
2146 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2147
2148         * gcc.c-torture/execute/20061031-1.c: New test.
2149
2150 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2151
2152         PR 23067
2153         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2154         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2155         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2156         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2157         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2158         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2159         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2160
2161 2006-10-31  Eric Christopher  <echristo@apple.com>
2162             Falk Hueffner  <falk@debian.org>
2163
2164         * gcc.dg/builtin-bswap-1.c: New.
2165         * gcc.dg/builtin-bswap-2.c: New.
2166         * gcc.dg/builtin-bswap-3.c: New.
2167         * gcc.dg/builtin-bswap-4.c: New.
2168         * gcc.dg/builtin-bswap-5.c: New.
2169         * gcc.target/i386/builtin-bswap-1.c: New.
2170
2171 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2172
2173         * gcc.dg/inline-16.c: New.
2174
2175         PR 16622
2176         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2177         defining it.
2178         * gcc.dg/inline-13.c: New.
2179         * gcc.dg/inline-14.c: New.
2180         * gcc.dg/inline-15.c: New.
2181
2182         PR 11377
2183         * gcc.dg/inline6.c: New.
2184         * gcc.dg/inline7.c: New.
2185
2186 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2187
2188         PR middle-end/23470
2189         * gcc.dg/pr23470-1.c: New test case.
2190
2191 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2192
2193         PR fortran/29537
2194         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2195         data.
2196         * gfortran.dg/blockdata_2.f90: New testcase.
2197
2198 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2199
2200         PR libfortran/29627
2201         * gfortran.dg/unf_short_record_1.f90:  New test.
2202
2203 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2204
2205         PR fortran/29067
2206         * gfortran.dg/pr29067.f: New test.
2207
2208 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2209             Richard Sandiford  <richard@codesourcery.com>
2210
2211         * lib/target-supports.exp (get_compiler_messages): Append options
2212         as a single list element.
2213         (check_effective_target_arm_vfp_ok): New.
2214         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2215
2216 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/29387
2219         * gfortran.dg/intrinsic_actual_2.f90: New test.
2220
2221         PR fortran/29490
2222         * gfortran.dg/actual_array_interface_1.f90: New test.
2223
2224         PR fortran/29641
2225         * gfortran.dg/used_types_11.f90: New test.
2226
2227 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2228
2229         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2230         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2231         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2232         * g++.old-deja/g++.mike/net25.C (main): Same.
2233         * g++.dg/lookup/exception1.C (main): Same.
2234         * g++.dg/parse/parens2.C (main): Same.
2235
2236 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2237
2238         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2239
2240 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2241
2242         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2243         * gcc.dg/torture/builtin-math-3.c: Likewise.
2244
2245 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2246
2247         PR fortran/29452
2248         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2249         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2250
2251 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2252
2253         PR Fortran/29410
2254         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2255
2256 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2257
2258         * lib/target-supports.exp (check_function_available): Declare
2259         function before calling.
2260
2261 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR tree-optimization/29637
2264         * gcc.dg/pr29637.c: New test.
2265
2266 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2267
2268         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2269         tree canonicalization.
2270
2271 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2272
2273         * gcc.dg/builtins-20.c: Add more hypot tests.
2274
2275 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2276
2277         * gcc.dg/fold-compare-1.c: New test case.
2278
2279 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2280
2281         PR c++/16307
2282         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2283
2284 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2285
2286         PR tree-optimization/15458
2287         * gcc.dg/fold-xornot-1.c: New test case.
2288
2289 2006-10-29  Richard Guenther  <rguenther@suse.de>
2290
2291         * gcc.target/i386/math-torture/trunc.c: New testcase.
2292
2293 2006-10-29  Richard Guenther  <rguenther@suse.de>
2294
2295         * gcc.target/i386/math-torture/round.c: New testcase.
2296
2297 2006-10-29  Richard Guenther  <rguenther@suse.de>
2298
2299         * gcc.target/i386/math-torture/ceil.c: New testcase.
2300         * gcc.target/i386/math-torture/floor.c: Likewise.
2301
2302 2006-10-29  Richard Guenther  <rguenther@suse.de>
2303
2304         * gcc.target/i386/math-torture/rint.c: New testcase.
2305         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2306
2307 2006-10-29  Richard Guenther  <rguenther@suse.de>
2308
2309         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2310         * gcc.target/i386/math-torture/lceil.c: Likewise.
2311
2312 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2313
2314         PR libgfortran/24313
2315         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2316
2317 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2318
2319         * gcc.c-torture/execute/20020118-1.c,
2320         gcc.c-torture/execute/builtins/strlen.c,
2321         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2322         comment typos.
2323
2324 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2325
2326         * gcc.dg/builtins-20.c: Add tests for hypot.
2327         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2328         two-argument builtins.
2329         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2330         TESTIT2.  Update all callers.
2331         (TESTIT2, TESTIT2_R): New helper macros.
2332         Add testcases for pow, hypot and atan2.
2333
2334 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2335
2336         PR C++/29295
2337         * g++.dg/expr/bool1.C: New test.
2338         * g++.dg/expr/bool2.C: New test.
2339
2340 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2341
2342         PR fortran/28224
2343         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2344         * gfortran.dg/namelist_internal.f90: New test.
2345
2346 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2347
2348         PR fortran/29625
2349         * gfortran.dg/io_real_boz.f90: Add.
2350         * gfortran.dg/io_real_boz2.f90: Add.
2351
2352 2006-10-28  Richard Guenther  <rguenther@suse.de>
2353
2354         PR middle-end/26899
2355         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2356
2357 2006-10-28  Richard Guenther  <rguenther@suse.de>
2358
2359         PR target/28806
2360         * gcc.target/i386/math-torture/lround.c: New testcase.
2361
2362 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2363
2364         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2365         * gcc.dg/builtins-44.c: Likewise.
2366         * gcc.dg/builtins-45.c: Likewise.
2367         * gcc.dg/pr28796-2.c: Likewise.
2368         * gcc.dg/unordered-3.c: Likewise.
2369
2370 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2371
2372         PR libgfortran/27954
2373         * gfortran.dg/error_recovery_2.f90: New test.
2374
2375 2006-10-26  Richard Guenther  <rguenther@suse.de>
2376
2377         * gcc.target/i386/i386.exp: Use glob, not find to collect
2378         tests.  Avoids recursing into subdirectories.
2379         * gcc.target/i386/math-torture/math-torture.exp: Torture
2380         for interesting ia32 math options.
2381         * gcc.target.i386/math-torture/lrint.c: New testcase.
2382
2383 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384
2385         PR libgfortran/29563
2386         * gfortran.dg/arrayio_9.f90: Update test.
2387         * gfortran.dg/arrayio_19.f90: New test.
2388
2389 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2390
2391         * gcc.dg/20061026.c: New testcase.
2392
2393 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2394
2395         PR libgfortran/29563
2396         * gfortran.dg/arrayio_9.f90: New test.
2397
2398 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2399
2400         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2401         Copy the strings manually, as strcpy may call strlen.
2402
2403 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2404
2405         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2406         Add checks for log, log2, log10 and log1p.
2407
2408         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2409         we already test 0.0.  Add checks for expm1, log, log2, log10,
2410         log1p, cbrt, erf and erfc.
2411
2412 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2413
2414         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2415
2416 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2417
2418         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2419         and remainderl() built-in functions.  Remove -ffast-math from
2420         dg-options.
2421
2422 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2423
2424         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2425         acosh and atanh.
2426
2427         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2428         floating point modifiers to arguments passed to float and long
2429         double functions respectively.  Update all callers to use floating
2430         point numbers, not integers.  Add tests for exp, exp2 and
2431         exp10/pow10.
2432
2433         * gcc.dg/torture/builtin-math-3.c: New test.
2434
2435 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2436
2437         PR fortran/29393
2438         * gfortran.dg/initialize_2.f90: New.
2439
2440 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/torture/builtin-math-2.c: New test.
2443
2444 2006-10-24  Richard Guenther  <rguenther@suse.de>
2445
2446         PR middle-end/28796
2447         * gcc.dg/pr28796-1.c: New testcase.
2448         * gcc.dg/pr28796-2.c: Likewise.
2449
2450 2006-10-24  Richard Guenther  <rguenther@suse.de>
2451
2452         * gcc.dg/builtins-57.c: New testcase.
2453
2454 2006-10-24  Richard Guenther  <rguenther@suse.de>
2455
2456         PR tree-optimization/29567
2457         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2458
2459 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2460
2461         PR tree-optimization/14784
2462         * gcc.dg/alias-10.c: New test.
2463
2464 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2465
2466         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2467
2468 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2469
2470         * gcc.dg/builtin-strncat-chk-1.c: New test.
2471
2472 2006-10-23  Jan Hubicka  <jh@suse.cz>
2473
2474         * gcc.dg/memmove-1.c: New test.
2475
2476 2006-10-23  Paul Brook  <paul@codesourcery.com>
2477
2478         * gcc.dg/pragma-pack-5.c: New test.
2479
2480 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2481
2482         * g++.dg/other/s390-1.C: New testcase.
2483
2484 2006-10-23  Richard Guenther  <rguenther@suse.de>
2485
2486         PR middle-end/27132
2487         PR middle-end/23295
2488         * gcc.dg/pr27132.c: New testcase.
2489         * gcc.dg/pr23295.c: Likewise.
2490         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2491         * g++.dg/tree-ssa/pr19807.C: Likewise.
2492
2493 2006-10-23  Richard Guenther  <rguenther@suse.de>
2494
2495         PR middle-end/21032
2496         * gcc.dg/pr21032.c: New testcase.
2497
2498 2006-10-22  Jeff Law  <law@redhat.com>
2499         Richard Guenther  <rguenther@suse.de>
2500
2501         PR tree-optimization/15911
2502         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2503
2504 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         PR c++/20647
2507         * g++.dg/abi/rtti3.C: New.
2508
2509 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2510
2511         PR middle-end/28252
2512         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2513         transformation.
2514
2515 2006-10-21  Richard Guenther  <rguenther@suse.de>
2516
2517         PR tree-optimization/3511
2518         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2519
2520 2006-10-21  Richard Guenther  <rguenther@suse.de>
2521
2522         PR middle-end/26898
2523         * gcc.dg/torture/pr26898-1.c: New testcase.
2524         * gcc.dg/torture/pr26898-2.c: Likewise.
2525
2526 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2527
2528         PR c++/28053
2529         * g++.dg/parse/bitfield1.C: Adjust error markers.
2530         * g++.dg/parse/bitfield2.C: New test.
2531
2532 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2533
2534         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2535
2536 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2537
2538         PR libfortran/27895
2539         * gfortran.dg/zero_sized_1.f90: New test.
2540
2541 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2542
2543         * gcc.dg/div-compare-1.c: New test.
2544
2545 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2546
2547         PR fortran/29216
2548         * gfortran.dg/result_default_init_1.f90: New test.
2549
2550         PR fortran/29314
2551         * gfortran.dg/automatic_default_init_1.f90: New test.
2552
2553         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2554         from 38 to 33.
2555
2556 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2557
2558         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2559         'using namespace std' without previous declaration.
2560         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2561         * g++.old-deja/g++.robertl/eb133c.C: New.
2562
2563 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2564
2565         PR libgfortran/29277
2566         * gfortran.dg/streamio_4.f90: Update test.
2567         * gfortran.dg/streamio_11.f90: New test.
2568
2569 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2570
2571         PR c++/27952
2572         * g++.dg/inherit/virtual1.C: New test.
2573
2574 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/28261
2577         * g++.dg/parse/enum3.C: New test.
2578
2579 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2580
2581         PR c++/29039
2582         * g++.dg/init/ctor8.C: New test.
2583
2584 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/27270
2587         * g++.dg/ext/complit8.C: Tweak error markers.
2588         * g++.dg/template/complit1.C: Add error marker.
2589
2590 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c++/27270
2593         * g++.dg/ext/complit8.C: New test.
2594
2595         PR c++/29408
2596         * g++.dg/parse/dtor12.C: New test.
2597
2598         PR c++/29435
2599         * g++.dg/template/sizeof11.C: New test.
2600
2601 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/29392
2604         * gfortran.dg/data_char_3.f90: New test.
2605
2606         PR fortran/29451
2607         * gfortran.dg/negative_automatic_size.f90: New test.
2608
2609 2006-10-16  David Daney  <ddaney@avtrex.com>
2610
2611         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2612
2613 2006-10-16  Eric Christopher  <echristo@apple.com>
2614
2615         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2616         x86_64.
2617
2618 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2619
2620         PR c++/28211
2621         * g++.dg/tc1/dr49.C: Tweak error messages.
2622         * g++.dg/parse/template21.C: New test.
2623
2624 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2625
2626         PR middle-end/20491
2627         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2628
2629 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2630
2631         PR fortran/29403
2632         * gfortran.dg/print_1.f90: New test.
2633
2634 2006-10-15  Jan Hubicka  <jh@suse.cz>
2635
2636         PR middle-end/29241
2637         * gcc.c-torture/compile/pr29241.c: New testcase.
2638
2639 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2640
2641         PR middle-end/29250
2642         * gcc.c-torture/compile/pr29250.c: New test.
2643
2644 2006-10-15  Richard Guenther  <rguenther@suse.de>
2645
2646         * gcc.dg/pr29299.c: New testcase.
2647
2648 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2649
2650         PR fortran/24767
2651         * gfortran.dg/label_4.f90: Adjust warning flag.
2652
2653 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2654
2655         PR fortran/29371
2656         * gfortran.dg/nullify_3.f90: New test.
2657
2658 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2659
2660         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2661         on Solaris 2.5.1 too.
2662
2663 2006-10-13  Eric Christopher  <echristo@apple.com>
2664
2665         * gcc.dg/pr25993.c: Skip for darwin.
2666
2667 2006-10-13  Eric Christopher  <echristo@apple.com>
2668
2669         * gcc.dg/visibility-11.c: Skip for darwin.
2670
2671 2006-10-13  Eric Christopher  <echristo@apple.com>
2672
2673         * gcc.dg/darwin-weakimport-1.c: Use
2674         -fno-asynchronous-unwind-tables.
2675         * gcc.dg/darwin-weakimport-3.c: Ditto.
2676
2677 2006-10-13  Richard Guenther  <rguenther@suse.de>
2678
2679         PR tree-optimization/29446
2680         * gcc.dg/torture/pr29446.c: New testcase.
2681
2682 2006-10-13  Bill Wendling  <wendling@apple.com>
2683
2684         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2685         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2686         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2687         * g++.old-deja/g++.law/shadow1.C: Likewise.
2688         * g++.old-deja/g++.law/ctors10.C: Likewise.
2689         * g++.dg/debug/namespace1.C: Likewise.
2690         * g++.dg/inherit/namespace-as-base.C: Likewise.
2691         * g++.dg/opt/delay-slot-1.C: Likewise.
2692         * g++.dg/parse/defarg10.C: Likewise.
2693         * g++.dg/template/ptrmem11.C: Likewise.
2694         * g++.dg/template/mem_func_ptr.C: Likewise.
2695         * g++.dg/template/spec19.C: Likewise.
2696
2697 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2698
2699         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2700
2701 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2702
2703         PR fortran/29373
2704         * gfortran.dg/implicit_9.f90: New test.
2705
2706         PR fortran/29407
2707         * gfortran.dg/namelist_25.f90: New test.
2708
2709         PR fortran/27701
2710         * gfortran.dg/same_name_2.f90: New test.
2711
2712         PR fortran/29232
2713         * gfortran.dg/host_assoc_types_1.f90: New test.
2714
2715         PR fortran/29364
2716         * gfortran.dg/missing_derived_type_1.f90: New test.
2717         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2718
2719         PR fortran/29422
2720         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2721
2722         PR fortran/29428
2723         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2724
2725 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2726
2727         PR fortran/29391
2728         * gfortran.dg/bound_2.f90: New test.
2729
2730 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2731
2732         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2733         directive.
2734         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2735         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2736         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2737         * gfortran.dg/gomp/reduction3.f90: Likewise.
2738         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2739         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2740         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2741         * gfortran.dg/forall_4.f90: Likewise.
2742         * gfortran.dg/spec_expr_4.f90: Likewise.
2743         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2744         * gfortran.dg/forall_5.f90: Likewise.
2745         * gfortran.dg/open_access_append_2.f90: Add check for
2746         compile-time warning.
2747
2748 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/28506
2751         * g++.dg/parse/pure1.C: New test.
2752
2753 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2754
2755         PR fortran/21435
2756         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2757         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2758         for compile-time warnings.
2759         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2760         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2761         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2762         file.
2763         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2764         specifier.
2765         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2766         compile-time warning.
2767
2768 2006-10-12  Jan Hubicka  <jh@suse.cz>
2769
2770         PR c/28419
2771         * gcc.dg/pr28319.c: New test.
2772
2773 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2774         PR c++/29318
2775         * g++.dg/ext/vla4.C: New test.
2776
2777 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2778
2779         PR c++/27961
2780         * g++.dg/template/crash60.C: New test.
2781         * g++.dg/other/large-size-array.C: Adjust error markers.
2782         * g++.dg/parse/crash27.C: Likewise.
2783         * g++.dg/template/crash1.C: Likewise.
2784
2785 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2786
2787         PR testsuite/29093
2788         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2789
2790 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR preprocessor/28709
2793         * gcc.dg/cpp/paste14.c: New test.
2794
2795 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2796
2797         PR c++/29175
2798         * g++.dg/init/array24.C: New test.
2799
2800 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2801
2802         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2803         of <sys/types.h>.
2804
2805 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2806
2807         PR c++/29024
2808         * g++.dg/parse/typedef8.C: New test.
2809         * g++.dg/other/mult-stor1.C: Adjust error markers.
2810
2811 2006-10-11  Richard Guenther  <rguenther@suse.de>
2812
2813         PR tree-optimization/28230
2814         * gcc.dg/torture/pr28230.c: New testcase.
2815
2816 2006-10-11  Richard Guenther  <rguenther@suse.de>
2817
2818         PR inline-asm/29119
2819         * gcc.dg/torture/pr29119.c: New testcase.
2820
2821 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR middle-end/29272
2824         * gcc.c-torture/execute/20060930-2.c: New test.
2825
2826 2006-10-09  Richard Henderson  <rth@redhat.com>
2827
2828         Revert emutls patch.
2829
2830 2006-10-09  Richard Guenther  <rguenther@suse.de>
2831
2832         PR middle-end/29254
2833         * gcc.dg/pr29254.c: New testcase.
2834
2835 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2836             Paul Thomas  <pault@gcc.gnu.org>
2837
2838         PR fortran/20541
2839         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2840         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2841         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2842         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2843         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2844         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2845         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2846         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2847         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2848         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2849         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2850         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2851         * gfortran.dg/alloc_comp_std.f90: New test.
2852         * gfortran.dg/move_alloc.f90: New test.
2853
2854 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2855
2856         PR fortran/29115
2857         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2858
2859         PR fortran/29211
2860         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2861
2862 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2863
2864         PR fortran/28585
2865         * gfortran.dg/new_line.f90: New test.
2866
2867 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2868
2869         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2870         * gcc.dg/torture/builtin-convert-1.c,
2871         gcc.dg/torture/builtin-convert-2.c,
2872         gcc.dg/torture/builtin-convert-3.c,
2873         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2874
2875 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2876
2877         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2878         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2879         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2880         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2881
2882 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2883
2884         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2885         Xfail some tests for powerpc-darwin and powerpc-aix.
2886
2887 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR c/29380
2890         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2891
2892 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2893
2894         PR target/29300
2895         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2896         on hppa*-*-hpux*.
2897
2898 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2899
2900         PR fortran/16580
2901         PR fortran/29288
2902         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2903         Add tests for using all possible intrinsics as actual arguments.
2904         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2905         all possible intrinsics as actual arguments.
2906         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2907         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2908
2909 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2910
2911         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2912         * gcc.dg/debug/debug-2.c: Likewise.
2913
2914 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2915
2916         * gcc.c-torture/compile/sync-2.c: New test.
2917
2918 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2919
2920         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2921         line endings.
2922
2923 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2924
2925         PR rtl-optimization/29128
2926         * gcc.c-torture/compile/pr29128.c: New test.
2927
2928 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2929
2930         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2931         line endings.
2932
2933 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2934
2935         PR middle-end/29256
2936         * gcc.dg/tree-ssa/loop-19.c: New test.
2937
2938 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR tree-optimization/29330
2941         * gcc.dg/pr29330.c: New test.
2942
2943         PR target/28924
2944         * gcc.c-torture/compile/20061005-1.c: New test.
2945
2946 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2947
2948         * gcc.dg/typename-vla-1.c: New case.
2949         * gnat.dg/forward_vla.adb: New case.
2950
2951 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2952
2953         PR tree-optimization/29290
2954         * gfortran.dg/loop_nest_1.f90: New test.
2955
2956         PR target/29198
2957         * gcc.dg/tls/opt-12.c: New test.
2958
2959         PR fortran/28415
2960         * gfortran.dg/save_2.f90: New test.
2961
2962         PR c/29091
2963         * gcc.dg/pr29091.c: New test.
2964
2965 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2966
2967         * lib/target-supports.exp
2968         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2969         same as x86_64-*-*; check for LP64.
2970
2971 2006-10-04  Richard Henderson  <rth@redhat.com>
2972
2973         * lib/target-supports.exp (check_effective_target_tls): Redefine
2974         to mean non-emulated tls.
2975         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2976         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2977         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2978         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2979         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2980         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2981         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2982
2983 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2984
2985         PR fortran/29343
2986         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2987
2988 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2989
2990         * gfortran.dg/bounds_check_fail_1.f90: New test.
2991
2992 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/29020
2995         * g++.dg/template/friend48.C: New test.
2996
2997 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2998
2999         PR fortran/29098
3000         * gfortran.dg/default_initialization_2.f90: New test.
3001
3002 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3003
3004         PR fortran/20779
3005         PR fortran/20891
3006         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3007
3008 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3009
3010         PR fortran/29284
3011         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3012
3013         PR fortran/29321
3014         PR fortran/29322
3015         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3016
3017         PR fortran/25091
3018         PR fortran/25092
3019         * gfortran.dg/entry_array_specs_1.f90: New test.
3020
3021 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3022
3023         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3024         insufficient to inhibit some test failures at -O3.  Do testing
3025         on integers.
3026
3027 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3028
3029         PR c++/29138
3030         * g++.dg/inherit/access8.C: New test.
3031         * g++.dg/template/dtor4.C: Tweak error messages.
3032
3033 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3034
3035         PR fortran/27478
3036         * gfortran.dg/entry_8.f90: New test.
3037
3038 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3039
3040         PR c++/29291
3041         * g++.dg/parse/new4.C: New test.
3042
3043 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3044
3045         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3046         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3047         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3048         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3049         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3050
3051 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3052
3053         PR fortran/19260
3054         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3055         * gfortran.dg/continuation_2.f90: New test.
3056
3057         PR fortran/19262
3058         * gfortran.dg/continuation_3.f90: New test.
3059         * gfortran.dg/continuation_4.f90: New test.
3060         * gfortran.dg/continuation_5.f: New test.
3061         * gfortran.dg/continuation_6.f: New test.
3062
3063 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3064
3065         PR c++/29226
3066         * g++.dg/template/vla1.C: New test.
3067
3068 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3069
3070         PR fortran/29210
3071         * gfortran.dg/complex_parameter_1.f90: New test.
3072
3073 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR c/29154
3076         * gcc.c-torture/execute/20060929-1.c: New test.
3077
3078 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3079
3080         PR c++/29105
3081         * g++.dg/template/member6.C: New test.
3082         * g++.dg/parse/typename7.C: Adjust error markers.
3083
3084         PR c++/29080
3085         * g++.dg/template/member7.C: New test.
3086
3087 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3088
3089         PR c/24010
3090         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3091         gcc.dg/Woverride-init-3.c: New tests.
3092
3093 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3094
3095         * gcc.c-torture/execute/20060930-1.c: New test.
3096
3097 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3098
3099         PR fortran/18791
3100         * gfortran.dg/specifics_1.f90: New test.
3101         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3102         complex specifics.
3103
3104 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3105
3106         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3107         pthread-init-common.h: New.
3108
3109 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3110
3111         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3112         precision on some archs.
3113
3114 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gcc.dg/non-local-goto-1.c: New test.
3117         * gcc.dg/non-local-goto-2.c: Likewise.
3118         * gcc.dg/setjmp-3.c: Likewise.
3119         * gcc.dg/setjmp-4.c: Likewise.
3120
3121 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3122
3123         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3124
3125 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3126
3127         PR fortran/28276
3128         * gfortran.dg/exponent_1.f90: New test.
3129
3130         PR fortran/27021
3131         * gfortran.dg/nearest_1.f90: New test.
3132
3133 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR middle-end/25261
3136         PR middle-end/28790
3137         * gcc.dg/gomp/nestedfn-1.c: New test.
3138
3139 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3140
3141         PR objc/29195
3142         * objc/compile/method-1.m: New test.
3143
3144 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3145
3146         PR c++/26938
3147         * g++.dg/template/crash58.C: New test.
3148         * g++.dg/parse/crash28.C: Adjust error markers.
3149         * g++.dg/template/crash34.C: Likewise.
3150         * g++.dg/template/friend31.C: Likewise.
3151         * g++.dg/template/crash32.C: Likewise.
3152
3153         PR c++/27329
3154         * g++.dg/template/crash59.C: New test.
3155
3156         PR c++/27667
3157         * g++.dg/template/spec33.C: New test.
3158         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3159
3160 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3161             Adam Nemet  <anemet@caviumnetworks.com>
3162
3163         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3164         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3165
3166 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3167
3168         PR target/28911
3169         * gcc.dg/pr28911.c: New.
3170
3171 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3172
3173         PR target/29169
3174         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3175         (dg-options): Add -mfpmath=387.
3176
3177 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR c/28706
3180         * gcc.dg/pr28706.c: New test.
3181
3182         PR c/28712
3183         * gcc.dg/pr28712.c: New test.
3184
3185 2006-09-22  Mike Stump  <mrs@apple.com>
3186
3187         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3188
3189 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3190
3191         PR tree-optimization/28888
3192         * gcc.dg/pr28888.c: New test.
3193
3194 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/29016
3197         * g++.dg/init/ptrfn1.C: New test.
3198
3199 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3200
3201         PR c++/28861
3202         * g++.dg/template/spec32.C: New test.
3203         * g++.dg/parse/crash9.C: Adjust error markers.
3204
3205         PR c++/28303
3206         * g++.dg/template/typedef6.C: New test.
3207         * g++.dg/init/error1.C: Adjust error markers.
3208         * g++.dg/parse/crash9.C: Likewise.
3209         * g++.dg/template/crash55.C: Likewise.
3210
3211 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3212
3213         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3214
3215 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3216
3217         PR target/27650
3218         * g++.dg/ext/dllimport12.C: New test.
3219
3220 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3221
3222         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3223         * gcc.target/mips/nmadd-2.c: Likewise.
3224         * gcc.target/mips/mips-ps-6.c: New test.
3225         * gcc.target/mips/neg-abs-1.c: Likewise.
3226         * gcc.target/mips/neg-abs-2.c: Likewise.
3227         * gcc.target/mips/nmadd-3.c: New test.
3228
3229 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR middle-end/28046
3232         * gcc.dg/gomp/atomic-10.c: New test.
3233         * g++.dg/gomp/atomic-10.C: New test.
3234
3235 2006-09-20  Eric Christopher  <echristo@apple.com>
3236
3237         * gcc.target/i386/sse3-not-fisttp.c: New.
3238
3239 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3240
3241         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3242
3243 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3244
3245         * gcc.c-torture/execute/pr28289.c (one): New variable.
3246         (main): Use it instead of argc.
3247         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3248         (main): Use it instead of argc.
3249
3250 2006-09-19  Paul Brook  <paul@codesourcery.com>
3251
3252         PR target/28516
3253         * gcc.dg/nested-func-5.c: New test.
3254
3255 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3256
3257         * lib/target-supports.exp (check_effective_target_tls): Compile
3258         test stubs using ${tool}_target_compile, not just target_compile.
3259         (check_effective_target_tls_runtime): Likewise.
3260
3261 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3262
3263         * gcc.c-torture/compile/20030405-1.x: Remove.
3264
3265         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3266         optimising linker from discarding it.
3267
3268 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3269
3270         PR fortran/28526
3271         * gfortran.dg/keyword_symbol_1.f90: New test.
3272
3273         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3274         pedantic compilation option.
3275
3276 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3277
3278         PR fortran/29060
3279         * gfortran.dg/spread_shape_1.f90: New test.
3280
3281 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR tree-optimization/28887
3284         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3285
3286 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3287
3288         PR c/25993
3289         * gcc.dg/pr25993.c: New test.
3290
3291 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3292
3293         PR tree-opt/21591
3294         * gcc.dg/vect/pr21591.c: New test.
3295
3296 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         PR tree-opt/29059
3299         * gcc.c-torture/compile/strcpy-1.c: New test.
3300         * gcc.c-torture/compile/strcpy-2.c: New test.
3301         * gcc.c-torture/compile/memcpy-1.c: New test.
3302         * gcc.c-torture/compile/memcpy-2.c: New test.
3303
3304 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3305
3306         PR testsuite/29055
3307         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3308
3309 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3310
3311         * gnat.dg/specs/double_record_extension1.ads: New test.
3312         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3313
3314 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3315
3316         PR fortran/29051
3317         * gfortran.dg/oldstyle_3.f90: New test.
3318
3319 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3320
3321         PR libgfortran/29099
3322         * gfortran.dg/secnds-1.f: New test.
3323
3324 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3325
3326         PR libgfortran/29053
3327         * gfortran.dg/streamio_9.f90: New test.
3328         * gfortran.dg/streamio_10.f90: New test.
3329
3330 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3331
3332         PR C++/29002
3333         * g++.dg/init/array22.C: New test.
3334         * g++.dg/init/array23.C: New test.
3335
3336 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3337
3338         * stackcheck.lst: Update list of tests requiring stack checking.
3339         * norun.lst: Adjust for above change.
3340         * ada95.lst: New file.
3341         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3342         requiring -gnat95 switch.
3343
3344 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3345
3346         * gnat.dg/in_out_parameter.adb: New test.
3347
3348 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3349
3350         PR debug/28980
3351         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3352
3353 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3354
3355         * gnat.dg/specs/unchecked_union.ads: New test.
3356
3357 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3358
3359         PR rtl-optimization/28982
3360         * gcc.c-torture/execute/pr28982a.c: New test.
3361         * gcc.c-torture/execute/pr28982b.c: Likewise.
3362
3363 2006-09-12  Eric Christopher  <echristo@apple.com>
3364
3365         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3366         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3367
3368 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3369
3370         PR c/28768
3371         PR preprocessor/14634
3372         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3373         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3374         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3375
3376 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3377
3378         * gcc.dg/pr28243.c: New test.
3379
3380 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/28971
3383         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3384         this undiagnosed regression reappears.
3385
3386 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3387
3388         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3389         Treat $srcdir as a literal.
3390         * lib/fortran-torture.exp (fortran-torture-compile,
3391         fortran-torture-execute): Likewise.
3392         * lib/objc-torture.exp (objc-torture-compile,
3393         objc-torture-execute): Likewise.
3394         * lib/profopt.exp (profopt-execute): Likewise.
3395
3396 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3397
3398         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3399
3400 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3401
3402         PR testsuite/28950
3403         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3404
3405 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3406
3407         PR target/13685
3408         * gcc.target/i386/pr13685.c: New test.
3409
3410 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3411
3412         * gcc.dg/pr28726.c: New test.
3413
3414 2006-09-11  Josh Conner  <jconner@apple.com>
3415
3416         * gcc.dg/nrv3.c: Increase size of structure.
3417         * gcc.dg/nrv4.c: Likewise.
3418         * gcc.dg/nrv5.c: Likewise.
3419
3420 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3421
3422         PR libfortran/28890
3423         gfortran.dg/assumed_charlen_function_5.f90: New test.
3424
3425 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/28991
3428         * g++.dg/init/static3.C: New test.
3429
3430 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3431
3432         PR testsuite/29007
3433         * gcc.dg/long-long-cst1.c (t): Add cast to
3434         __SIZE_TYPE__ before casting to int.
3435         (main): Return 0 on success.
3436
3437 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.c-torture/execute/20060910-1.c: New test.
3440
3441 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3442
3443         PR middle-end/26983
3444         * gcc.dg/pr26983.c: New test.
3445
3446 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3447
3448         PR target/29006
3449         * gcc.c-torture/execute/pr29006.c: New test.
3450
3451 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3452
3453         PR libfortran/28947
3454         gfortran.dg/matmul_4.f90: New test.
3455
3456 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3457
3458         PR fortran/28959
3459         gfortran.dg/used_types_10: New test.
3460
3461 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR libfortran/28923
3464         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3465         gfortran.dg/array_initializer_3.f90: New test.
3466
3467 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3468
3469         PR fortran/28914
3470         * gfortran.dg/actual_array_constructor_3.f90: New test.
3471
3472 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3473
3474         PR testsuite/26778
3475         * gcc.target/i386/pr26778.c: New testcase.
3476
3477 2006-09-08  Eric Christopher  <echristo@apple.com>
3478
3479         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3480         * gcc.target/i386/memcpy-1.c: Ditto.
3481         * gcc.target/i386/asm-1.c: Ditto.
3482         * gcc.target/i386/20060512-4.c: Ditto.
3483         * gcc.target/i386/compress-float-387.c: Ditto.
3484         * gcc.target/i386/20060512-1.c: Ditto.
3485         * gcc.target/i386/compress-float-sse.c: Ditto.
3486         * gcc.target/i386/20060512-2.c: Ditto.
3487         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3488         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3489         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3490         * gcc.dg/pr26449.c: Ditto.
3491         * gcc.dg/attr-ms_struct-2.c: Ditto.
3492         * gcc.dg/attr-ms_struct-1.c: Ditto.
3493         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3494
3495 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3496
3497         PR c/28504
3498         * gcc.dg/vla-10.c: New test.
3499
3500 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3501
3502         PR c++/28858
3503         * g++.dg/parse/template20.C: New test.
3504         * g++.dg/template/operator8.C: Remove obsolete part.
3505         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3506         * g++.old-deja/g++.pt/crash65.C: Likewise.
3507
3508 2006-09-07  Jason Merrill  <jason@redhat.com>
3509
3510         PR middle-end/27724
3511         * gcc.dg/long-long-cst1.c: New test.
3512
3513 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3514
3515         PR C++/28906
3516         * g++.dg/other/array3.C: New test.
3517         * g++.dg/other/array4.C: New test.
3518         * g++.dg/other/array5.C: New test.
3519
3520 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3521
3522         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3523
3524 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3525
3526         PR target/28946
3527         * gcc.target/i386/pr28946.c: New test.
3528
3529 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3530
3531         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3532         in integer literal constant.
3533         * gfortran.dg/enum_8.f90: Ditto.
3534         * gfortran.dg/g77/20030326-1.f: Ditto.
3535
3536 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3537
3538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3539         nonconformance usage.
3540
3541 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3542
3543         PR middle-end/28862
3544         * gcc.c-torture/compile/vector-align-1.c: New test.
3545
3546 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         PR rtl-opt/27883
3549         * g++.dg/opt/copysign-1.C: New test.
3550
3551 2006-09-06  Jason Merrill  <jason@redhat.com>
3552
3553         PR c++/27371
3554         * g++.dg/warn/unused-result1.C: New test.
3555
3556 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/28903
3559         * g++.dg/ext/vla3.C: New test.
3560
3561         PR c++/28886
3562         * g++.dg/template/array16.C: New test.
3563
3564 2006-09-06  Richard Guenther  <rguenther@suse.de>
3565
3566         * gcc.dg/pr27226.c: Remove testcase again.
3567
3568 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3569
3570         PR tree-opt/28937
3571         * g++.dg/opt/unroll2.C: New test.
3572
3573 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3574
3575         PR tree-opt/28952
3576         * gcc.dg/vect/pr28952.c: New test.
3577
3578 2006-09-05  Richard Guenther  <rguenther@suse.de>
3579
3580         PR tree-optimization/28900
3581         * gcc.dg/torture/pr28900.c: New testcase
3582
3583 2006-09-05  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/28905
3586         * gcc.c-torture/compile/pr28905.c: New testcase.
3587
3588 2006-09-05  Richard Guenther  <rguenther@suse.de>
3589
3590         PR middle-end/28935
3591         * gcc.dg/pr28935.c: New testcase.
3592
3593 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.c-torture/execute/20060905-1.c: New test.
3596
3597 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3598
3599         PR fortran/28908
3600         * gfortran.dg/used_types_7.f90: New test.
3601         * gfortran.dg/used_types_8.f90: New test.
3602         * gfortran.dg/used_types_9.f90: New test.
3603
3604 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3605
3606         * gcc.c-torture/compile/20060904-1.c: New test.
3607
3608 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3609
3610         PR c++/23287 Revert my 2006-09-01 patch
3611         * g++.dg/parse/dtor12.C: Remove.
3612
3613 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3614
3615         PR c+/27670
3616         * g++.dg/template/operator9.C: New test.
3617
3618         PR c++/27493
3619         * g++.dg/template/operator7.C: New test.
3620
3621         PR c++/27494
3622         * g++.dg/template/operator8.C: New test.
3623
3624         PR c++/27397
3625         * g++.dg/template/crash57.C: New test.
3626
3627         * g++.dg/template/typedef4.C: Adjust error markers.
3628         * g++.dg/template/typedef5.C: Likewise.
3629
3630 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR c++/28878
3633         * g++.dg/parse/crash33.C: New test.
3634
3635 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3636         Richard Guenther  <rguenther@suse.de>
3637         Adam Nemet  <anemet@caviumnetworks.com>
3638
3639         PR middle-end/27226
3640         * gcc.target/mips/memcpy-1.c: New testcase.
3641         * gcc.dg/pr27226.c: Likewise.
3642
3643 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         PR c++/28705
3646         * g++.dg/lookup/koenig5.C: New.
3647         * g++.dg/template/crash56.C: New.
3648
3649 2006-09-01  Josh Conner  <jconner@apple.com>
3650
3651         PR c++/25505
3652         * gcc.dg/nrv3.c: New test.
3653         * gcc.dg/nrv4.c: New test.
3654         * gcc.dg/nrv5.c: New test.
3655
3656 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3657
3658         PR c++/23287
3659         * g++.dg/parse/dtor12.C: New.
3660
3661 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3662
3663         PR tree-optimization/28839
3664         * gcc.dg/pr28839.c: New test.
3665
3666 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3667
3668         PR target/24367
3669         * gcc.dg/pr24367.c: New testcase.
3670
3671 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3672
3673         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3674
3675 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3676
3677         PR rtl-optimization/27735
3678         * gcc.dg/loop-unswitch-1.c: New test.
3679
3680 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3681
3682         PR fortran/28885
3683         * gfortran.dg/aliasing_dummy_2.f90: New test.
3684
3685         PR fortran/20067
3686         * gfortran.dg/generic_5.f90: Change error message.
3687
3688         PR fortran/28873
3689         * gfortran.dg/generic_6.f90: New test.
3690
3691         PR fortran/25077
3692         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3693
3694         PR fortran/25102
3695         * gfortran.dg/invalid_interface_assignment.f90: New test.
3696
3697         PR fortran/24866
3698         * gfortran.dg/module_proc_external_dummy.f90: New test.
3699
3700 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3701
3702         PR c++/28349
3703         * testsuite/g++.dg/warn/var-args1.C: New test.
3704
3705 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3706
3707         PR fortran/28866
3708         * gfortran.dg/simpleif_2.f90: New test.
3709         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3710         * gfortran.dg/enum_5.f90: Ditto.
3711
3712 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3713             Kazu Hirata  <kazu@codesourcery.com>
3714
3715         PR tree-optimization/17506
3716         * gcc.dg/pr17506.c: New.
3717
3718 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3719
3720         PR c++/28139
3721         * g++.dg/eh/alias1.C: New test.
3722
3723 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3724
3725         PR c++/28860
3726         * g++.dg/template/ttp22.C: New test.
3727
3728 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3729
3730         PR middle-end/26632
3731         * gcc.dg/pr26632.c: New.
3732
3733 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3734
3735         PR libgfortran/28354
3736         * gfortran.dg/fmt_zero_precision.f90: New test.
3737
3738 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3739
3740         PR c++/28058
3741         * g++.dg/template/spec31.C: New test.
3742
3743 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3744
3745         PR c++/26573
3746         * g++.dg/other/static2.C: New test.
3747
3748 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3749
3750         * gcc.dg/Wswitch-enum-2.c: New test case.
3751         * gcc.dg/Wswitch-enum-3.c: Likewise.
3752
3753 2006-08-26  Richard Guenther  <rguenther@suse.de>
3754
3755         * gcc.c-torture/compile/20060826-1.c: New testcase.
3756
3757 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3758
3759         PR c++/28736
3760         * g++.dg/template/void10.C: New test.
3761
3762         PR c++/28737
3763         * g++.dg/template/void8.C: New test.
3764
3765         PR c+_+/28738
3766         * g++.dg/template/void9.C: New test.
3767
3768         * g++.dg/template/void3.C: Adjust error markers.
3769         * g++.dg/template/void4.C: Likewise.
3770         * g++.dg/template/crash55.C: Likewise.
3771         * g++.dg/template/void7.C: Likewise
3772
3773 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3774
3775         PR c++/28588
3776         * g++.dg/inherit/access6.C: New test.
3777         * g++.dg/inherit/access7.C: Likewise.
3778
3779         PR c++/28595
3780         * g++.dg/template/array15.C: New test.
3781         * g++.dg/template/crash2.C: Tweak error markers.
3782
3783 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/28683
3786         * gcc.c-torture/compile/20060823-1.c: New test.
3787
3788 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3789
3790         PR c++/28853
3791         * g++.dg/template/ttp21.C: New test.
3792
3793         PR c++/28852
3794         * g++.dg/other/operator1.C: Add error-marker.
3795         * g++.dg/other/operator2.C: New test.
3796
3797 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3798
3799         PR c/27893
3800         * gcc.c-torture/compile/vla-const-1.c,
3801         gcc.c-torture/compile/vla-const-2.c: New tests.
3802
3803 2006-08-26  Richard Guenther  <rguenther@suse.de>
3804
3805         PR middle-end/28814
3806         * gcc.dg/torture/pr28814.c: New testcase.
3807
3808 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3809
3810         PR c/28418
3811         * gcc.c-torture/compile/compound-literal-1.c: New test.
3812
3813 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3814
3815         PR c/28299
3816         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3817         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3818         Expect extra diagnostics.
3819
3820 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3821
3822         gcc.dg/noncompile/pr16876.c: New test.
3823
3824 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/28056
3827         * g++.dg/parse/local1.C: New test.
3828         * g++.dg/other/qual1.C: Tweak error marker.
3829
3830 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3831
3832         PR c++/27787
3833         * g++.dg/template/typename10.C: New.
3834         * g++.dg/template/lookup4.C: Remove bogus error marker.
3835
3836 2006-08-25  Richard Guenther  <rguenther@suse.de>
3837
3838         PR testsuite/28829
3839         * gcc.dg/pr26570.c: Fix testcase.
3840
3841 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3842
3843         PR tree-opt/28807
3844         * gcc.c-torture/execute/mayalias-2.c: New test.
3845         * gcc.dg/tree-ssa/alias-13.c: New test.
3846
3847 2006-08-24  Jan Hubicka  <jh@suse.cz>
3848
3849         PR debug/26881
3850         * gcc.dg/debug/pr26881.c: New file.
3851
3852 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/28788
3855         * gfortran.dg/used_types_4.f90: New test.
3856         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3857         association of derived types.
3858         * gfortran.dg/used_types_2.f90: Add module cleanup.
3859         * gfortran.dg/used_types_3.f90: The same.
3860
3861         PR fortran/28771
3862         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3863         fix of regression.
3864
3865 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3866
3867         PR 28813
3868         * gfortran.dg/direct_io_6.f90: Remove test.
3869
3870 2006-08-23  Stuart Hastings  <stuart@apple.com>
3871
3872         PR 28825
3873         * gcc.target/i386/20060821-1.c: New.
3874
3875 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3876
3877         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3878         dg-warning strings for dllimport.
3879
3880 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3881
3882         PR C++/28450
3883         * g++.dg/ext/vector4.C: New test.
3884         * g++.dg/ext/complex1.C: New test.
3885
3886 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3887
3888         PR debug/28692
3889         * gcc.dg/debug/const-1.c: New.
3890         * gcc.dg/debug/const-2.c: New.
3891         * gcc.dg/debug/dwarf2/const-1.c: New.
3892         * gcc.dg/debug/dwarf2/const-2.c: New.
3893         * gcc.dg/debug/dwarf2/const-2b.c: New.
3894
3895 2006-08-22  Richard Guenther  <rguenther@suse.de>
3896
3897         PR middle-end/28776
3898         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3899         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3900
3901 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3902
3903         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3904
3905 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3906
3907         PR c++/26269
3908         * g++.dg/other/error14.C: New test.
3909
3910         PR c++/28505
3911         * g++.dg/parse/ctor7.C: New test.
3912         * g++.dg/parse/ctor8.C: Likewise.
3913
3914         PR c++/28741
3915         * g++.dg/template/void7.C: New test.
3916
3917 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3918
3919         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3920         * gnat.dg/self_aggregate_with_array.adb: New test.
3921
3922 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3923
3924         * g++.dg/eh/arm-vfp-unwind.C: New test.
3925
3926 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3927
3928         PR c++/28341
3929         * g++.dg/template/ref3.C: New test.
3930         * g++.dg/template/nontype13.C: New test.
3931
3932         PR c++/28346
3933         * g++.dg/template/ptrmem17.C: New test.
3934
3935 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3936
3937         PR target/28648 c:
3938         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3939
3940 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3941
3942         PR fortran/28630
3943         * gfortran.dg/used_types_2.f90: New test.
3944
3945         PR fortran/28601
3946         * gfortran.dg/used_types_3.f90: New test.
3947
3948         PR fortran/20886
3949         * gfortran.dg/generic_actual_arg.f90: New test.
3950
3951         PR fortran/28735
3952         * gfortran.dg/module_private_array_refs_1.f90: New test.
3953
3954         PR fortran/28762
3955         * gfortran.dg/program_name_1.f90: New test.
3956
3957         PR fortran/28425
3958         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3959
3960         PR fortran/28496
3961         * gfortran.dg/array_initializer_2.f90: New test.
3962
3963         PR fortran/18111
3964         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3965
3966         PR fortran/28600
3967         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3968
3969         PR fortran/28771
3970         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3971
3972         PR fortran/28660
3973         * gfortran.dg/dependent_decls_1.f90: New test.
3974
3975 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3976
3977         PR fortran/25217
3978         * gfortran.dg/derived_init_2.f90: New.
3979
3980 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3981
3982         * gcc.c-torture/execute/pr28289.c: New test.
3983
3984 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c/28744
3987         * gcc.dg/attr-externally-visible-1.c: New test.
3988         * gcc.dg/attr-externally-visible-2.c: New test.
3989         * g++.dg/parse/attr-externally-visible-1.C: New test.
3990         * g++.dg/parse/attr-externally-visible-2.C: New test.
3991
3992 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3993
3994         PR c++/28606
3995         * g++.dg/parse/dtor11.C: New test.
3996
3997 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3998
3999         PR rtl-optimization/28489
4000         * gcc.c-torture/compile/pr28489.c: New test.
4001
4002 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4003
4004         PR c++/28710
4005         * g++.dg/template/redecl4.C: New test.
4006
4007         PR c++/28711
4008         * g++.dg/template/ctor8.C: New test.
4009
4010 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4011
4012         * gcc.dg/pr26570.c: Fix testcase.
4013
4014 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4015
4016         * PR c++/28573
4017         * g++.dg/parse/offsetof6.C: New test.
4018         * g++.dg/parse/offsetof6.C: New test.
4019         * g++.dg/parse/offsetof7.C: New test.
4020
4021 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4022
4023         PR testsuite/28602
4024         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4025         is false.
4026
4027 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4028
4029         PR c++/28302
4030         * g++.dg/ext/vector3.C: New test.
4031
4032 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4033
4034         PR gcov/profile/26570
4035         * gcc.dg/pr26570.c: New test.
4036
4037 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4038
4039         PR c/27697
4040         * gcc.dg/qual-component-1.c: New test.
4041
4042 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4043
4044         PR c++/28593
4045         * g++.dg/parse/new3.C: New test.
4046
4047 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4048
4049         PR fortran/25828
4050         * gfortran.dg/streamio_1.f90: New test.
4051         * gfortran.dg/streamio_2.f90: New test.
4052         * gfortran.dg/streamio_3.f90: New test.
4053         * gfortran.dg/streamio_4.f90: New test.
4054         * gfortran.dg/streamio_5.f90: New test.
4055         * gfortran.dg/streamio_6.f90: New test.
4056         * gfortran.dg/streamio_7.f90: New test.
4057         * gfortran.dg/streamio_8.f90: New test.
4058
4059 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4060
4061         PR c/28287
4062         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4063
4064 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4065
4066         PR c++/28594
4067         * g++.dg/template/void6.C: New test.
4068
4069 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4070
4071         PR c/28649
4072         * gcc.dg/parse-error-1.c: New test.
4073         * gcc.dg/parse-error-2.c: New test.
4074         * gcc.dg/cpp/digraph2.c: Add error-marker.
4075         * gcc.dg/noncompile/920923-1.c: Likewise.
4076
4077 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4078
4079         PR c/27490
4080         * gcc.dg/sizeof-2.c: New testcase.
4081
4082         PR c/27489
4083         * gcc.dg/switch-A.c: New testcase.
4084
4085 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4086
4087         PR c++/28288
4088         PR c++/14556
4089         * g++.old-deja/g++.warn/compare1.C: Delete.
4090         * g++.dg/opt/pr7503-2.C: Delete.
4091         * g++.dg/opt/pr7503-3.C: Delete.
4092         * g++.dg/opt/pr7503-4.C: Delete.
4093         * g++.dg/opt/pr7503-5.C: Delete.
4094         * g++.dg/opt/max1.C: Delete.
4095         * g++.dg/warn/minmax.C: Delete.
4096         * g++.dg/expr/minmax.C: New test.
4097
4098 2006-08-14  Richard Guenther  <rguenther@suse.de>
4099
4100         PR testsuite/28703
4101         * gcc.c-torture/execute/pr28651.c: Do not use argc
4102         to avoid optimization, instead forbid inlining.
4103
4104 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4105
4106         PR rtl-optimization/28634
4107         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4108
4109 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4110
4111         PR c/27184
4112         * gcc.dg/torture/pr27184.c: New test.
4113
4114 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4115
4116         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4117
4118 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4119
4120         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4121         * gfortran.dg/stat_2.f90: Likewise.
4122         * gfortran.dg/chmod_1.f90: Likewise.
4123         * gfortran.dg/chmod_2.f90: Likewise.
4124         * gfortran.dg/chmod_3.f90: Likewise.
4125
4126 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4127
4128         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4129
4130 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4131
4132         * g++.dg/opt/pr23454-2.C: New test.
4133
4134 2006-08-11  Richard Guenther  <rguenther@suse.de>
4135
4136         PR middle-end/28651
4137         * gcc.c-torture/execute/pr28651.c: New testcase.
4138
4139 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4140
4141         * gnat.dg/specs/static_initializer.ads: New test.
4142
4143 2006-08-10  Paul Brook  <paul@codesourcery.com>
4144
4145         * gcc.target/arm/cond-asm.c: New test.
4146
4147 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4148
4149         PR tree-optimization/26197
4150         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4151         * g++.dg/vect/vect.exp: Compile the new tests with
4152         --param max-aliased-vops=0.
4153
4154 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4155
4156         PR c++/28637
4157         * g++.dg/template/void3.C: New test.
4158
4159         PR c++/28638
4160         * g++.dg/template/void4.C: New test.
4161
4162         PR c++/28640
4163         * g++.dg/template/void5.C: New test.
4164
4165 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4166
4167         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4168         after dg-do compile.
4169
4170 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4171
4172         PR tree-optimizations/26969
4173         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4174         "unswitch-loops" with -funswitch-loops.
4175         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4176
4177 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4178
4179         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4180         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4181         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4182         * objc.dg/dwarf-1.m: Likewise.
4183         * objc.dg/dwarf-2.m: Likewise.
4184         * obj-c++.dg/dwarf-2.mm: Likewise.
4185
4186 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4187
4188         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4189         * objc.dg/dwarf-2.m: Likewise.
4190         * obj-c++.dg/dwarf-2.mm: Likewise.
4191
4192         PR libfortran/28603
4193         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4194
4195         PR testsuite/27611
4196         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4197
4198         PR testsuite/27033
4199         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4200
4201 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4202
4203         PR target/27827
4204         * gcc.target/i386/pr27827.c: New testcase.
4205
4206 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/28590
4209         * gfortran.dg/sequence_types_1.f90: New test.
4210
4211 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4212
4213         PR fortran/28548
4214         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4215         dg-warning.  Add -pedantic option.
4216
4217 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4218
4219         PR c/28502
4220         * gcc.dg/proto-1.c: New test.
4221
4222         PR c/27721
4223         * gcc.dg/lvalue-4.c: New test.
4224
4225         PR c/28136
4226         * gcc.dg/init-bad-5.c: New test.
4227
4228 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4229
4230         PR c++/28347
4231         * g++.dg/ext/typedef-init.C: Add new test for typedef
4232         initialization inside templates. Adjust existing error markers.
4233
4234 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/28148
4237         * g++.dg/init/ptrmem3.C: New test.
4238
4239 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4240
4241         PR tree-optimization/27770
4242         * lib/target-support.exp: New target keyword "section_anchors".
4243         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4244         tests.
4245         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4246         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4247         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4248         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4249
4250 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4251
4252         * gcc.dg/20060801-1.c: Add missing '}'.
4253
4254 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4255
4256         PR c++/27508
4257         * g++.dg/parse/dtor9.C: New test.
4258         * g++.dg/parse/dtor10.C: New test.
4259         * g++.dg/other/error7.C: Adjust error-marker.
4260
4261         PR c++/28274
4262         * g++.dg/other/default5.C: New test.
4263
4264 2006-08-02  Richard Guenther  <rguenther@suse.de>
4265
4266         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4267
4268 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/28557
4271         * g++.dg/template/conv9.C: New test.
4272
4273 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4274
4275         PR debug/28063
4276         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4277         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4278         Optionally return assembly text.  Update callers.
4279         (check_no_compiler_messages): Update verbose messages.
4280         (check_no_messages_and_pattern): New.
4281         (check_effective_target_string_merging): New.
4282
4283 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4284
4285         PR c++/28250
4286         * g++.dg/eh/catch4.C: New test.
4287
4288         PR c++/28257
4289         * g++.dg/other/qual1.C: New test.
4290
4291         PR c++/28259
4292         * g++.dg/inherit/error2.C: New test.
4293
4294         PR c++/28267
4295         * g++.dg/other/new1.C: New test.
4296
4297         * g++.dg/warn/pr23075.C: Remove obsolete test.
4298         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4299         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4300
4301 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4302
4303         PR c++/28523
4304         * g++.dg/eh/cast1.C: New test.
4305
4306 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4307
4308         PR libfortran/28452
4309         * gfortran.dg/random_3.f90:  New test.
4310
4311 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4312
4313         PR c++/28432
4314         * g++.dg/other/pr28304.C: Change expected error message.
4315         * g++.dg/other/pr28432.C: New test.
4316
4317 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4318
4319         PR c++/28256
4320         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4321
4322 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4323
4324         PR debug/23336
4325         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4326         at -g1.
4327         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4328         g++.dg/debug/enum-2.C: New.
4329
4330 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4331
4332         PR c++/6634
4333         * g++.dg/parse/long1.C: Add more tests.
4334
4335 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4336
4337         * gfortran.dg/lrshift_1.c: New file.
4338
4339 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4340
4341         PR libgfortran/28335
4342         * gfortran.dg/no_unit_error_1.f90: New test.
4343
4344 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         PR libgfortran/28335
4347         * gfortran.dg/no_unit_error_1.f90: Delete test.
4348         * gfortran.dg/no_unit_error_2.f90: Delete test.
4349
4350 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4351
4352         * gfortran.dg/chmod_3.f90: New test.
4353         * gfortran.dg/ltime_gmtime_1.f90: New test.
4354         * gfortran.dg/ltime_gmtime_2.f90: New test.
4355         * gfortran.dg/lrshift_1.f90: New test.
4356         * gfortran.dg/chmod_1.f90: New test.
4357         * gfortran.dg/chmod_2.f90: New test.
4358
4359 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4360
4361         PR c++/27668
4362         * g++.dg/template/crash55.C: New test.
4363
4364         PR c++/27962
4365         * g++.dg/template/nontype16.C: New test.
4366
4367         * g++.dg/template/void2.C: Adjust error markers.
4368         * g++.dg/template/nontype5.C: Adjust error markers.
4369
4370 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4371
4372         * gcc.target/i386/stack-prot-kernel.c: New test.
4373
4374 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4375
4376         * gcc.dg/builtins-55.c: New test case.
4377
4378 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4379
4380         PR rtl-optimization/27907
4381         * gcc.c-torture/compile/pr27907.c: New test.
4382
4383 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4384
4385         * gfortran.dg/mclock.f90: New test.
4386         * gfortran.dg/int_conv_1.f90: New test.
4387         * gfortran.dg/stat_1.f90: New test.
4388         * gfortran.dg/stat_2.f90: New test.
4389
4390 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4391
4392         PR libgfortran/28335
4393         * gfortran.dg/no_unit_error_1.f90: New test.
4394         * gfortran.dg/no_unit_error_2.f90: New test.
4395         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4396
4397 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4398
4399         PR middle-end/28473
4400         * gcc.dg/fold-convround-1.c: New test case.
4401
4402 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4403
4404         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4405
4406 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4407
4408         PR c++/27572
4409         * g++.dg/other/typedef1.C: New test.
4410         * g++.dg/template/typedef4.C: New test.
4411         * g++.dg/template/typedef5.C: New test.
4412
4413 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4414
4415         PR fortran/28416
4416         * gfortran.dg/allocatable_dummy_3.f90: New.
4417
4418 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4419
4420         PR fortran/28439
4421         * gfortran.dg/arithmetic_if.f90:  New test.
4422
4423 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4424
4425         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4426         avoid memcpy optimization.
4427
4428 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429
4430         PR fortran/25289
4431         * gfortran.dg/direct_io_6.f90: New test.
4432
4433 2006-07-24  Jan Hubicka  <jh@suse.cz>
4434
4435         PR c/25795
4436         PR c++/27369
4437         * gcc.dg/pr25795.c: New test.
4438         * gcc.dg/pr25795-1.c: New test.
4439
4440 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4441
4442         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4443         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4444         which may be transformed to "g || h" on some platforms.
4445
4446 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/28025
4449         * g++.dg/template/friend45.C: New test.
4450
4451 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4452
4453         PR libgfortran/28339
4454         * gfortran.dg/arrayio_8.f90: New test.
4455
4456 2006-07-21  Mike Stump  <mrs@apple.com>
4457
4458         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4459
4460         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4461
4462 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4463
4464         PR c++/28250
4465         * g++.dg/eh/catch3.C: New test.
4466
4467         PR c++/28363
4468         * g++.dg/template/defarg10.C: New test.
4469
4470 2006-07-20  Paul Brook  <paul@codesourcery.com>
4471
4472         PR 27363
4473         * gcc.dg/pr27363.c: New test.
4474
4475 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/28338
4478         * g++.dg/init/ref13.C: New test.
4479
4480 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4481
4482         PR obj-c++/28434
4483         * obj-c++.dg/proto-error-1.mm: New test.
4484
4485 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/28337
4488         * g++.dg/template/string1.C: New test.
4489
4490 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4491
4492         PR c++/28048
4493         * g++.dg/template/defarg9.C: New test.
4494
4495         PR c++/28235
4496         * g++.dg/template/static27.C: New test.
4497
4498 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4499
4500         PR 28410
4501         * gcc.dg/tree-ssa/pr28410.c: New test.
4502
4503 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4504
4505         PR c++/28258
4506         * g++/dg/other/error13.C: New test.
4507
4508         PR c++/28260
4509         * g++.dg/template/friend44.C: New test.
4510
4511 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4512
4513         PR c++/27495
4514         * g++.dg/other/pr27495.C: New.
4515
4516 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4517
4518         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4519         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4520
4521 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4522
4523         PR c/28286
4524         * gcc.dg/pragma-pack-4.c: New test.
4525
4526 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4527
4528         PR c++/28291
4529         * g++.dg/ext/pr28291.C: New test.
4530
4531 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4532
4533         PR middle-end/28403
4534         * gcc.c-torture/execute/pr28403.c: New test.
4535
4536 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4537
4538         PR middle-end/28402
4539         * gcc.dg/pr28402.c: New test.
4540
4541 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4542
4543         PR c++/28304
4544         * g++.dg/other/pr28304.C: New test.
4545
4546 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4547
4548         PR other/28251
4549         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4550         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4551
4552 2006-07-17  Richard Guenther  <rguenther@suse.de>
4553
4554         PR tree-optimization/28238
4555         * g++.dg/tree-ssa/pr28238.C: New testcase.
4556
4557 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4558
4559         PR c++/28250
4560         * g++.dg/eh/catch1.C: New test.
4561         * g++.dg/eh/catch2.C: New test.
4562
4563 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR c++/28370
4566         * g++.dg/template/anon3.C: New test.
4567
4568 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/20844
4571         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4572         specifiers requiring an explicit format tag..
4573
4574         PR fortran/28201
4575         * gfortran.dg/generic_5: New test.
4576
4577         PR fortran/20893
4578         * gfortran.dg/elemental_optional_args_1.f90: New test.
4579
4580 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4581
4582         * gnat.dg/assert.ads: New file.
4583         * gnat.dg/controlled_record.ads: Likewise.
4584         * gnat.dg/controlled_record.adb: Likewise.
4585
4586 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4587
4588         PR c++/28292
4589         * g++.dg/other/error12.C: New test.
4590
4591         PR c++/28269
4592         * g++.dg/template/crash54.C: New test.
4593
4594 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4595
4596         PR c++/28249
4597         * g++.dg/parse/catch1.C: New test.
4598
4599         PR c++/28294
4600         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4601
4602         PR c++/28387
4603         * g++.dg/ext/attrib24.C: New test.
4604
4605 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4606
4607         PR c++/28343
4608         * g++.dg/ext/asmspec1.C: New test.
4609
4610 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4611
4612         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4613         (dg-test): Support shouldfail tests.
4614         * lib/target-supports-dg.exp (dg-shouldfail): New.
4615         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4616         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4617         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4618         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4619         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4620         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4621         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4622
4623 2006-07-13  Jan Hubicka  <jh@suse.cz>
4624
4625         * gcc.target/i386/memcpy-1.c: New.
4626
4627 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4628
4629         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4630
4631 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4632
4633         PR fortran/25097
4634         * gfortran.dg/present_1.f90: New test.
4635
4636         PR fortran/20903
4637         * gfortran.dg/interface_derived_type_1.f90: New test.
4638
4639 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4640
4641         PR fortran/28213
4642         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4643         list.
4644
4645 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4646
4647         PR c++/27820
4648         * g++.dg/other/label1.C: New test.
4649
4650 2006-07-07   Richard Guenther  <rguenther@suse.de>
4651
4652         PR middle-end/28268
4653         * gcc.dg/torture/pr28268.c: New testcase.
4654
4655 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4656
4657         PR c++/27019
4658         * g++.dg/ext/pr27019.C: New.
4659
4660 2006-07-07  Richard Guenther  <rguenther@suse.de>
4661
4662         PR tree-optimization/28187
4663         * gcc.dg/pr28187.c: New testcase.
4664
4665 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4666
4667         * gnat.dg/address_conversion.adb: New test.
4668         * gnat.dg/boolean_subtype.adb: Likewise.
4669         * gnat.dg/frame_overflow.adb: Likewise.
4670         * gnat.dg/pointer_array.adb: Likewise.
4671         * gnat.dg/pointer_conversion.adb: Likewise.
4672
4673 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4674
4675         PR fortran/28237
4676         PR fortran/23420
4677         * gfortran.dg/print_fmt_5.f90: New test.
4678
4679 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4680
4681         PR fortran/28129
4682         * gfortran.dg/bounds_check_4.f90: New test.
4683
4684 2006-07-05  Richard Guenther  <rguenther@suse.de>
4685
4686         PR target/28158
4687         * gfortran.dg/pr28158.f90: New testcase.
4688
4689 2006-07-05  Richard Guenther  <rguenther@suse.de>
4690
4691         PR tree-optimization/28162
4692         * gcc.dg/pr28162.c: New testcase.
4693
4694 2006-07-05  Richard Guenther  <rguenther@suse.de>
4695         Andrew Pinski  <pinskia@gcc.gnu.org>
4696
4697         PR c++/27084
4698         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4699
4700 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4701
4702         PR fortran/28174
4703         * gfortran.dg/actual_array_substr_2.f90: New test.
4704
4705         PR fortran/28167
4706         * gfortran.dg/actual_array_constructor_2.f90: New test.
4707
4708 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4709
4710         * gfortran.dg/itime_idate_1.f: New test.
4711         * gfortran.dg/itime_idate_2.f: New test.
4712
4713 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4714
4715         PR libgfortran/27704
4716         * gfortran.dg/open_status_3.f90: New test.
4717         * gfortran.dg/fmt_l.f90: Update for new feature.
4718
4719 2006-07-03  Asher Langton  <langton2@llnl.gov>
4720
4721         * gfortran.dg/oldstyle_2.f90: New.
4722
4723 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4724
4725         * gnat.dg/string_slice.adb: New test.
4726
4727 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4728
4729         PR fortran/19259
4730         * gfortran.dg/semicolon_fixed.c: New.
4731         * gfortran.dg/semicolon_free.c: New.
4732
4733 2006-06-30  Mike Stump  <mrs@apple.com>
4734
4735         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4736         that don't support internal visibility.
4737
4738 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4739
4740         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4741         for '(' / ')' needing an extra '\'.
4742
4743 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4744
4745         PR middle-end/27428
4746         * gcc.dg/pr27428-1.c: New test case.
4747
4748 2006-06-29  Mike Stump  <mrs@apple.com>
4749
4750         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4751         on darwin as we can't align commons large enough yet.
4752
4753         * gcc.dg/vla-8.c: Add additional testcases.
4754
4755 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4756
4757         PR c++/28114
4758         * g++.dg/other/pr28114.C: New.
4759
4760 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4761
4762         * gcc.c-torture/compile/20060625-1.c: New test.
4763
4764 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4765
4766         PR fortran/20867
4767         * gfortran.dg/stfunc_3.f90: New test.
4768
4769         PR fortran/25056
4770         * gfortran.dg/impure_actual_1.f90: New test.
4771
4772         PR fortran/20874
4773         * gfortran.dg/elemental_result_1.f90: New test.
4774
4775         PR fortran/25073
4776         * gfortran.dg/select_7.f90: New test.
4777
4778         PR fortran/27554
4779         * intrinsic_actual_1.f: New test.
4780
4781         PR fortran/22038
4782         PR fortran/28119
4783         * gfortran.dg/forall_4.f90: New test.
4784
4785         PR fortran/25072
4786         * gfortran.dg/forall_5.f90: New test.
4787
4788 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4789
4790         PR c++/28051
4791         * g++.dg/template/using13.C: New test.
4792
4793         PR c++/28054
4794         * g++.dg/other/incomplete3.C: New test.
4795
4796 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4797
4798         PR fortran/28081
4799         * gfortran.dg/substr_3.f: New test.
4800         * gfortran.dg/equiv_2.f90: Update expected error message.
4801
4802 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR fortran/28118
4805         * gfortran.dg/actual_array_substr_1.f90: New test.
4806
4807 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4808
4809         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4810         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4811
4812 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4813
4814         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4815
4816 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4817
4818         PR fortran/27981
4819         * gfortran.dg/simpleif_2.f90: New test.
4820
4821 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4822
4823         * g++.dg/template/error22.C: Fix typo.
4824
4825 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4826
4827         PR c++/28112
4828         * g++.dg/ext/attrib23.C: New test.
4829
4830 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4831
4832         * gnat.dg/varsize_temp.adb: New test.
4833
4834 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4835
4836         PR c++/11468
4837         * g++.dg/other/java2.C: New test.
4838
4839 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4840
4841         PR target/27789
4842         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4843         initialization.
4844
4845 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4846
4847         PR target/27531
4848         * gcc.dg/pr27531-1.c: New test case.
4849
4850 2006-06-22  Asher Langton  <langton2@llnl.gov>
4851
4852         PR fortran/24748
4853         * gfortran.dg/implicit_8.f90: New.
4854
4855 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4856
4857         PR rtl-optimization/28121
4858         * gcc.dg/pr28121.c: New test.
4859
4860 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4861
4862         PR c++/27805
4863         * g++.dg/parse/ptrmem6.C: New test.
4864
4865         PR c++/27821
4866         * g++.dg/template/error22.C: New test.
4867
4868 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4869
4870         PR c++/28111
4871         * g++.dg/template/friend43.C: New test.
4872
4873         PR c++/28110
4874         * g++.dg/template/crash53.C: New test.
4875
4876         PR c++/28109
4877         * g++.dg/rtti/incomplete1.C: New test.
4878
4879 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4880
4881         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4882
4883 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4884
4885         * gcc.c-torture/execute/complex-7.c: New.
4886
4887 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4888
4889         * gcc.dg/merge-all-constants-1.c: New test.
4890
4891 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4892
4893         PR c++/28113
4894         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4895
4896 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4897
4898         * gfortran.dg/rrspacing_1.f90: New test.
4899
4900 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4901
4902         PR c++/28052
4903         * g++.dg/other/bitfield2.C: New test.
4904
4905 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4906
4907         PR tree-optimization/27331
4908         * gcc.dg/pr27331.c: New test.
4909
4910 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4911             Eric Botcazou  <ebotcazou@adacore.com>
4912
4913         PR ada/18692
4914         * lib/gnat.exp: New file.
4915         * lib/gnat-dg.exp: Likewise.
4916         * gnat.dg: New directory.
4917         * gnat.dg/dg.exp: New driver.
4918         * gnat.dg/specs: New directory.
4919         * gnat.dg/specs/specs.exp: New driver.
4920         * gnat.dg/style: New directory.
4921         * gnat.dg/style/style.exp: New driver.
4922
4923 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4924
4925         PR fortran/16206
4926         * gfortran.dg/array_initializer_1.f90: New test.
4927
4928         PR fortran/28005
4929         * gfortran.dg/matmul_3.f90: New test.
4930
4931 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4932
4933         PR middle-end/28075
4934         * gcc.dg/tree-ssa/inline-1.c: New test.
4935
4936 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4937
4938         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4939         in malloc prototype; remove XFAIL.
4940         * gcc.dg/pr18241-2.c: Ditto.
4941         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4942         in memset prototype; remove XFAIL.
4943         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4944
4945 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4946
4947         * gcc.dg/vla-8.c: Add.
4948
4949 2006-06-19  Richard Guenther  <rguenther@suse.de>
4950
4951         PR tree-optimization/27090
4952         * g++.dg/tree-ssa/pr27090.C: New testcase.
4953
4954 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR target/27861
4957         * gcc.dg/pr27861-1.c: New test case.
4958
4959 2006-06-19  Richard Guenther  <rguenther@suse.de>
4960
4961         PR middle-end/28045
4962         * gcc.dg/torture/pr28045.c: New testcase.
4963
4964 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4965
4966         PR fortran/26801
4967         * gfortran.dg/associated_4.f90: New test.
4968
4969 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4970
4971         PR fortran/19310
4972         PR fortran/19904
4973         * gfortran.dg/real_const_3.f90: New test.
4974
4975 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4976
4977         PR c++/28016
4978         * g++.dg/template/static26.C: New test.
4979
4980         PR c++/27979
4981         * g++.dg/expr/bitfield2.C: New test.
4982
4983         PR c++/27884
4984         * g++.dg/parse/linkage2.C: New test.
4985
4986 2006-06-16  Richard Guenther  <rguenther@suse.de>
4987
4988         PR middle-end/27116
4989         * gcc.dg/pr15785-1.c: Revert last change.
4990         * gcc.dg/torture/pr27116-2.c: New testcase.
4991
4992 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4993
4994         PR middle-end/27802
4995         * gcc.dg/pr27802-1.c: New test case.
4996
4997 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/27689
5000         * g++.dg/template/ttp18.C: New test.
5001         * g++.dg/template/ttp19.C: Likewise.
5002
5003         PR c++/27666
5004         * g++.dg/expr/cond9.C: New test.
5005
5006         PR c++/27640
5007         * g++.dg/template/ctor7.C: New test.
5008
5009 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5010
5011         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5012
5013 2006-06-16  Richard Guenther  <rguenther@suse.de>
5014
5015         PR tree-optimization/27781
5016         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5017
5018 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5019
5020         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5021
5022 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5023
5024         * gcc.dg/tree-ssa/loop-18.c: New test.
5025
5026 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR c++/27665
5029         * g++.dg/template/crash52.C: New test.
5030
5031         PR c++/27648
5032         * g++.dg/ext/attrib22.C: New test.
5033
5034         PR c++/26559
5035         * g++.dg/template/builtin1.C: New test.
5036         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5037
5038         PR c++/28018
5039         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5040         assignment.
5041         * g++.old-deja/g++.pt/crash51.C: Likewise.
5042
5043         PR c++/27227
5044         * g++.dg/lookup/linkage1.C: New test.
5045         * g++.dg/lookup/linkage2.C: Likewise.
5046
5047 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5048
5049         PR middle-end/27959
5050         * gcc.dg/pr27959.c: New testcase.
5051
5052 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5053
5054         PR target/28014:
5055         * g++.dg/eh/div.C: New test.
5056
5057 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR c++/27894
5060         * g++.dg/tree-ssa/pr26757.C: New test.
5061         * g++.dg/tree-ssa/pr27894.C: New test.
5062
5063 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5064
5065         * gcc.c-torture/compile/20060609-1.c: New test.
5066
5067         PR target/27863
5068         * gcc.c-torture/compile/pr27863.c: New test.
5069
5070 2006-06-13  Richard Guenther  <rguenther@suse.de>
5071
5072         PR tree-optimization/27830
5073         * g++.dg/tree-ssa/pr27830.C: New testcase.
5074
5075 2006-06-13  Matthew Sachs  <msachs@apple.com>
5076
5077         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5078         the list of compiler flags; this causes those flags to be checked
5079         for things like dg-skip-if.
5080
5081 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5082
5083         PR c++/27601
5084         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5085
5086 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5087             Kazu Hirata  <kazu@codesourcery.com>
5088
5089         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5090         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5091
5092 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5093
5094         PR c++/27933
5095         * g++.dg/lookup/using15.C: New test.
5096
5097         PR c++/27951
5098         * g++.dg/other/anon4.C: New test.
5099
5100 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5101
5102         PR c++/21210
5103         * g++.dg/init/complex1.C: New test case.
5104
5105 2006-06-11  Eric Christopher  <echristo@apple.com>
5106
5107         PR middle-end/27948
5108         * gcc.dg/bf-ms-layout.c: Run on darwin.
5109         * gcc.dg/bf-no-ms-layout: Ditto.
5110         * gcc.dg/attr-ms_struct-2.c: New.
5111         * gcc.dg/bf-ms-layout-2.c: Ditto.
5112
5113 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5114
5115         * gcc.dg/attr-ms_struct-packed1.c: New.
5116
5117 2006-06-09  Mike Stump  <mrs@apple.com>
5118
5119         * gcc.dg/vla-7.c: Add.
5120
5121 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5122
5123         PR fortran/24558
5124         * gfortran.dg/entry_6.f90: New test.
5125
5126         PR fortran/20877
5127         PR fortran/25047
5128         * gfortran.dg/entry_7.f90: New test.
5129
5130 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR c/27747
5133         * gcc.dg/cpp/_Pragma6.c: New test.
5134
5135         PR c++/27748
5136         * g++.dg/cpp/_Pragma1.C: New test.
5137
5138         PR preprocessor/27746
5139         * gcc.dg/gomp/macro-3.c: New test.
5140         * gcc.dg/gomp/macro-4.c: New test.
5141         * g++.dg/gomp/macro-3.C: New test.
5142         * g++.dg/gomp/macro-4.C: New test.
5143
5144 2006-06-09  Richard Guenther  <rguenther@suse.de>
5145
5146         PR tree-optimization/26998
5147         * gcc.dg/torture/pr26998.c: New testcase.
5148         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5149
5150 2006-06-08  Mike Stump  <mrs@apple.com>
5151
5152         * gcc.dg/pr27095.c: Account for stubs.
5153
5154         PR target/26427
5155         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5156         produce bad code on darwin.
5157
5158 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5159
5160         PR fortran/27958
5161         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5162
5163 2006-06-08  Asher Langton  <langton2@llnl.gov>
5164
5165         PR fortran/27786
5166         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5167
5168 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5169
5170         PR target/27421
5171         * gcc.dg/union-3.c: New test.
5172
5173 2006-06-08  Richard Guenther  <rguenther@suse.de>
5174
5175         PR middle-end/27116
5176         * gcc.dg/torture/pr27116.c: New testcase.
5177         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5178
5179 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5180
5181         PR rtl-optimization/26449
5182         * gcc.dg/pr26449.c: New test.
5183
5184 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5185
5186         PR c++/27601
5187         * g++.dg/ext/offsetof1.C: Test member functions.
5188
5189 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5190
5191         * gcc.dg/pr27095.c: Improve scanning.
5192
5193 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5194
5195         PR fortran/23091
5196         * gfortran.dg/saved_automatic_1.f90: New test.
5197
5198         PR fortran/24168
5199         * gfortran.dg/array_simplify_1.f90: New test.
5200
5201         PR fortran/25090
5202         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5203
5204         PR fortran/25058
5205         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5206
5207 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/27177
5210         * g++.dg/expr/cast7.C: New test.
5211
5212 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5213
5214         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5215         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5216         * lib/fortran-torture.exp (fortran-torture-compile,
5217         fortran-torture-execute): Ditto.
5218
5219 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5220
5221         PR target/27842
5222         * gcc.dg/vmx/pr27842.c: New test.
5223
5224 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5225
5226         PR libfortran/27895
5227         * gfortran.dg/bounds_check_3.f90: New test.
5228
5229 2006-06-05  Mike Stump  <mrs@apple.com>
5230
5231         * objc.dg/objc-fast-4.m: Skip for ppc64.
5232
5233 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5234
5235         PR testsuite/27705
5236         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5237
5238 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5239             Victor Kaplansky  <victork@il.ibm.com>
5240
5241         PR tree-optimizations/26360
5242         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5243         with -fno-tree-dce.
5244         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5245
5246 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5247
5248         PR fortran/14067
5249         * gfortran.dg/data_char_1.f90: Add messages for truncated
5250         strings.
5251
5252         PR fortran/16943
5253         * gfortran.dg/func_decl_2.f90: New test.
5254
5255         PR fortran/20839
5256         * gfortran.dg/do_2.f90: New test.
5257
5258         PR fortran/27655
5259         * gfortran.dg/associated_3.f90: New test.
5260
5261 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/27819
5264         * g++.dg/template/static25.C: New test.
5265
5266         PR c++/27722
5267         * g++.dg/init/array21.C: New test.
5268
5269         PR c++/27807
5270         * g++.dg/ext/complit7.C: New test.
5271
5272         PR c++/27806
5273         * g++.dg/parse/ptrmem5.C: New test.
5274
5275 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5276             Andrew Pinski  <pinskia@physics.uc.edu>
5277
5278         PR c/27150
5279         PR middle-end/27382
5280         * gcc.dg/pr27150-1.c: New testcase.
5281         * gcc.dg/pr27382-1.c: New testcase.
5282         * gcc.dg/pr27382-2.c: New testcase.
5283
5284 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5285
5286         PR c/25161
5287         PR c/27020
5288         * gcc.dg/array-10.c: New test.
5289
5290 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5291
5292         PR c++/27804
5293         * g++.dg/init/const4.C: New test.
5294         * g++.dg/init/member1.C: Add error-marker.
5295         * g++.dg/other/fold1.C: Adjust error-marker.
5296
5297 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5298
5299         PR c++/27601
5300         * g++.dg/ext/offsetof1.C: New test.
5301
5302 2006-06-04 Eric Christopher <echristo@apple.com>
5303
5304         * gcc.dg/attr-ms_struct-1.c: New.
5305
5306 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5307
5308         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5309
5310 2006-06-04  Richard Guenther  <rguenther@suse.de>
5311
5312         PR tree-optimization/27039
5313         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5314
5315 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5316
5317         PR target/26223
5318         * gcc.target/i386/amd64-abi-2.c: New test case.
5319
5320 2006-06-02  Eric Christopher  <echristo@apple.com>
5321
5322         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5323         * gcc.target/i386/20020523-1.c: Skip if darwin.
5324         * gcc.target/i386/asm-3.c: Ditto.
5325         * gcc.target/i386/20011119-1.c: Ditto.
5326         * gcc.target/i386/clobbers.c: Remove pic part of test.
5327
5328 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5329
5330         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5331         * g++.old-deja/g++.other/init19.C: Ditto.
5332         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5333         and add other platforms as expected failures.
5334
5335 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5336
5337         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5338         (is-effective-target-keyword): Ditto.
5339
5340 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5341
5342         PR fortran/27715
5343         * gfortran.dg/extended_char_comparison_1.f:  New test.
5344
5345 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5346
5347         PR fortran/25098
5348         * gfortran.dg/dummy_procedure_1.f90: New test.
5349
5350         PR fortran/25147
5351         * gfortran.dg/dummy_procedure_2.f90: New test.
5352
5353         * gfortran.dg/associated_2.f90: Correct to make consistent with
5354         standard.
5355
5356 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5357
5358         * gcc.target/i386/387-11.c: New test case.
5359
5360 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5361
5362         PR c++/27801
5363         * g++.dg/template/cond6.C: New test.
5364
5365         PR c++/26496
5366         * g++.dg/template/crash51.C: New test.
5367         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5368
5369         PR c++/27385
5370         * g++.dg/init/array20.C: New test.
5371
5372 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5373
5374         * gcc.dg/builtins-54.c: New test case.
5375
5376 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/26433
5379         * g++.dg/template/fntry1.C: Add dg-do link.
5380
5381         PR c++/27808
5382         * g++.dg/parse/friend6.C: New test.
5383
5384 2006-05-30  Asher Langton  <langton2@llnl.gov>
5385
5386         * gfortran.dg/cray_pointers_7.f90: New test.
5387
5388 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5389
5390         PR tree-optimization/23452
5391         * gcc.dg/fold-mulconj-1.c: New test case.
5392
5393 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/27803
5396         * g++.dg/parse/bitfield1.C: New test.
5397
5398 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5399
5400         * gcc.target/ppc-eq0-1.c: New test case.
5401         * gcc.target/ppc-negeq0-1.c: New test case.
5402
5403 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5404
5405         PR c/27273
5406         * gcc.dg/overflow-warn-5.c: New test.
5407
5408 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5409
5410         PR c/27718
5411         * gcc.dg/sizeof-1.c: New test.
5412
5413 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5414
5415         PR target/27790
5416         * gcc.target/i386/pr27790.c: New test.
5417
5418 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5419
5420         PR libgfortran/27757
5421         * gfortran.dg/direct_io_5.f90: New test.
5422
5423 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5424
5425         PR libgfortran/27634
5426         * gfortran.dg/fmt_missing_period_1.f: New test.
5427         * gfortran.dg/fmt_missing_period_2.f: New test.
5428         * gfortran.dg/fmt_missing_period_3.f: New test.
5429
5430 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5431
5432         PR fortran/19777
5433         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5434         arrays.
5435
5436 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5437
5438         PR c++/27713
5439         * g++.dg/template/new6.C: New test.
5440
5441 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5442
5443         PR tree-optimization/24964
5444         * gcc.target/i386/387-10.c: New test case.
5445
5446 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5447
5448         * intrinsics/string_intrinsics.c (compare_string):
5449         Use memcmp instead of strncmp to avoid tripping over
5450         CHAR(0) in a string.
5451
5452 2006-05-27  Richard Guenther  <rguenther@suse.de>
5453
5454         PR middle-end/27773
5455         * gcc.dg/torture/pr27773.c: New testcase.
5456
5457 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5458
5459         * gcc.dg/pr24561.c: Rename to..
5460         * gcc.dg/pr25962.c: .. this.
5461
5462 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5463
5464         PR fortran/19777
5465         * gfortran.dg/bounds_check_2.f: New test.
5466
5467 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5468
5469         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5470         * gfortran.dg/byte_1.f90: Likewise.
5471         * gfortran.dg/dup_save_2.f90: Likewise.
5472
5473 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5474
5475         * gfortran.dg/associated_2.f90: New test.
5476
5477 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5478
5479         PR fortran/27524
5480         * gfortran.dg/bounds_check_1.f90: New test.
5481
5482 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5483
5484         PR rtl-optimization/27661
5485         * gcc.dg/pr27661.c: New test case.
5486
5487 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5488
5489         PR fortran/23151
5490         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5491         * gfortran.dg/print_parentheses_1.f:  New test.
5492         * gfortran.dg/print_parentheses_2.f90:  New test.
5493
5494 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR target/27758
5497         * gcc.dg/pr27758.c: New test.
5498
5499 2006-05-24  Falk Hueffner  <falk@debian.org>
5500
5501         * gcc.c-torture/compile/pr27571.c: New test.
5502
5503 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/27709
5506         * gfortran.dg/spec_expr_4.f90: New test.
5507
5508         PR fortran/27155
5509         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5510
5511 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5512
5513         PR c++/20103
5514         * g++.dg/ext/complit6.C: New test.
5515         * g++.dg/ext/complit3.C: Adjust error markers.
5516         * g++.dg/init/const3.C: New test.
5517
5518 2006-05-25  Richard Guenther  <rguenther@suse.de>
5519
5520         PR middle-end/27743
5521         * gcc.dg/torture/pr27743.c: New testcase.
5522
5523 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5524
5525         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5526
5527 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5528
5529         * gcc.dg/compat/scalar-by-value-x.h: New.
5530         * gcc.dg/compat/scalar-by-value-y.h: New.
5531         * gcc.dg/compat/scalar-by-value-5.c: New.
5532         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5533         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5534         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5535         * gcc.dg/compat/scalar-by-value-6.c: New.
5536         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5537         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5538         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5539
5540 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5541
5542         PR tree-optimization/27639
5543         PR tree-optimization/26719
5544         * gcc.dg/pr27639.c: New test.
5545         * gcc.dg/pr26719.c: New test.
5546         * gcc.dg/tree-ssa/scev-cast.c: New test.
5547
5548 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/20173
5551         * g++.dg/template/error21.C: New test.
5552
5553 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5554
5555         PR target/27696
5556         * gcc.target/i386/pr27696.c: New.
5557
5558 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5559
5560         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5561
5562         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5563
5564 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5565
5566         PR c++/27716
5567         * g++.dg/other/assign1.C: New test.
5568
5569 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5570
5571         PR target/27266
5572         * gcc.target/i386/pr27266.c: New.
5573
5574 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5575
5576         PR c++/27451
5577         * g++.dg/ext/asm9.C: New test.
5578
5579 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5580
5581         PR rtl-optimization/25514
5582         * gcc.c-torture/compile/pr25514.c: New test.
5583
5584 2006-05-22  Richard Guenther  <rguenther@suse.de>
5585
5586         Revert
5587         2006-01-31  Richard Guenther  <rguenther@suse.de>
5588
5589         * gcc.target/i386/sselibm-1.c: New testcase.
5590         * gcc.target/i386/sselibm-2.c: Likewise.
5591         * gcc.target/i386/sselibm-3.c: Likewise.
5592         * gcc.target/i386/sselibm-4.c: Likewise.
5593         * gcc.target/i386/sselibm-5.c: Likewise.
5594
5595 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5596
5597         PR c/27420
5598         * gcc.dg/func-args-2.c: New test.
5599
5600         PR c/26818
5601         * gcc.dg/struct-incompl-1.c: New test.
5602
5603 2006-05-22  Richard Guenther  <rguenther@suse.de>
5604
5605         PR testsuite/27708
5606         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5607         the transformations we test for.
5608
5609 2006-05-22  Richard Guenther  <rguenther@suse.de>
5610
5611         PR testsuite/27707
5612         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5613
5614 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/27210
5617         * g++.dg/warn/new1.C: New test.
5618         * g++.dg/template/new5.C: Likewise.
5619
5620 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5621
5622         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5623         * gcc.target/i386/20060512-3.c: Likewise.
5624
5625 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5626
5627         PR rtl-optimization/27671
5628         * gcc.c-torture/execute/pr27671-1.c: New.
5629         * gcc.dg/pr27671-2.c: Likewise.
5630
5631         PR tree-optimization/26622.
5632         * gcc.c-torture/compile/pr26622.c: New.
5633
5634 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5635
5636         PR fortran/27613
5637         * gfortran.dg/recursive_reference_1.f90: New test.
5638
5639 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5640
5641         PR fortran/25746
5642         * gfortran.dg/elemental_subroutine_3.f90: New test.
5643
5644         PR fortran/25090
5645         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5646
5647         PR fortran/27584
5648         * gfortran.dg/associated_target_1.f90: New test.
5649
5650         PR fortran/19015
5651         * gfortran.dg/maxloc_shape_1.f90: New test.
5652
5653 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5654
5655         PR libgfortran/24459
5656         * gfortran.dg/namelist_24.f90: New test.
5657         * gfortran.dg/namelist_12.f: Fix typo in comment.
5658
5659 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5660
5661         PR middle-end/25776
5662         * g++.dg/other/error11.C: New test.
5663
5664 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5665
5666         * gcc.target/mips/pr26765.c: Add -w to options.
5667
5668 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5669
5670         * lib/target-supports.exp (check_effective_target_mpaired_single):
5671         New function.
5672         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5673         multilibs.
5674         * g++.dg/vect/vect.exp: Likewise.
5675
5676 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5677
5678         PR testsuite/25891
5679         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5680
5681 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5682
5683         PR fortran/27662
5684         * gfortran.dg/temporary_1.f90: New file.
5685
5686 2006-05-19  Andreas Schwab  <schwab@suse.de>
5687
5688         * g++.dg/other/unused1.C: Also match "stringz".
5689
5690 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/26433
5693         * g++.dg/template/fntry1.C: New test.
5694
5695 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5696
5697         PR c++/27471
5698         PR c++/27506
5699         * g++.dg/conversion/bitfield5.C: New test.
5700         * g++.dg/conversion/bitfield6.C: New test.
5701
5702 2006-05-18  Mike Stump  <mrs@apple.com>
5703
5704         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5705         * gcc.dg/vla-4.c: Add.
5706         * gcc.dg/vla-5.c: Add.
5707         * gcc.dg/vla-6.c: Add.
5708
5709 2006-05-12  Stuart Hastings  <stuart@apple.com>
5710
5711         * testsuite/gcc.target/i386/20060512-1.c: New.
5712         * testsuite/gcc.target/i386/20060512-2.c: New.
5713         * testsuite/gcc.target/i386/20060512-3.c: New.
5714         * testsuite/gcc.target/i386/20060512-4.c: New.
5715
5716 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/26122
5719         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5720
5721         PR c++/26068
5722         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5723         * g++.dg/parse/linkage1.C: New test.
5724
5725 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR tree-optimization/27548
5728         * g++.dg/tree-ssa/pr27548.C: New test.
5729
5730 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5731
5732         PR fortran/26551
5733         * gfortran.dg/recursive_check_1.f: New test.
5734         * gfortran.dg/recursive_check_2.f90: New test.
5735
5736 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5737
5738         * g++.dg/opt/temp2.C: New test.
5739
5740 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR c++/27491
5743         * g++.dg/init/brace5.C: New test.
5744
5745         PR middle-end/27415
5746         * gcc.dg/gomp/pr27415.c: New test.
5747         * g++.dg/gomp/pr27415.C: New test.
5748
5749         PR tree-optimization/27549
5750         * g++.dg/tree-ssa/pr27549.C: New test.
5751
5752 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5753
5754         PR libgfortran/27575
5755         * gfortran.dg/read_eof_4.f90: New test.
5756
5757 2006-05-16  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/22303
5760         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5761
5762 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5763
5764         PR middle-end/27573
5765         * gcc.dg/gomp/pr27573.c: New test.
5766         * gfortran.dg/gomp/pr27573.f90: New test.
5767
5768         PR c/27499
5769         * gcc.dg/gomp/pr27499.c: New test.
5770         * g++.dg/gomp/pr27499.C: New test.
5771
5772 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5773
5774         PR c++/27339
5775         * g++.dg/parser/access8.C: Adjust error marker.
5776         * g++.dg/template/access17.C: New test.
5777         * g++.dg/template/access18.C: Likewise.
5778
5779 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5780
5781         PR target/26600
5782         * gcc.target/i386/pr26600.c: New test case.
5783
5784 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5785
5786         PR c++/27505
5787         * g++.dg/expr/bitfield1.C: New test.
5788
5789 2006-05-15  Richard Guenther  <rguenther@suse.de>
5790
5791         PR tree-optimization/27603
5792         * gcc.dg/torture/pr27603.c: New testcase.
5793
5794 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5795
5796         PR fortran/25090
5797         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5798
5799         PR fortran/25082
5800         * gfortran.dg/scalar_return_1.f90: New test.
5801
5802         PR fortran/27411
5803         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5804
5805 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5806
5807         * gcc.dg/gomp/critical-4.c: New test.
5808         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5809         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5810         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5811         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5812
5813 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5814
5815         PR c++/27582
5816         * g++.dg/template/dependent-args1.C: New test.
5817
5818         PR c++/27581
5819         * g++.dg/lookup/this1.C: New test.
5820
5821         PR c++/27315
5822         * g++.dg/template/operator6.C: New test.
5823         * g++.dg/template/incomplete3.C: New test.
5824
5825         PR c++/27559
5826         * g++.dg/template/new4.C: New test.
5827
5828         PR c++/27496
5829         * g++.dg/template/void2.C: New test.
5830
5831 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5832
5833         * g++.dg/template/dependent-expr5.C: New test.
5834
5835 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5836
5837         PR middle-end/26729
5838         * gcc.dg/pr26729-1.c: New test case.
5839
5840 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5841
5842         * gcc.dg/pr27003.c: New test.
5843
5844 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5845
5846         * lib/target-supports.dg (check_cxa_atexit_available): Change
5847         v3_target_compile to ${tool}_target_compile.
5848
5849 2006-05-11  Jason Merrill  <jason@redhat.com>
5850
5851         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5852
5853 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5854
5855         PR fortran/27553
5856         * gfortran.dg/label_5.f90: New test.
5857
5858 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5859
5860         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5861         check_effective_target_powerpc_altivec_ok): New.
5862         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5863         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5864         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5865         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5866         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5867         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5868         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5869         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5870         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5871         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5872         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5873         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5874         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5875         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5876         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5877         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5878         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5879         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5880         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5881         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5882         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5883         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5884         gcc.target/powerpc/altivec-9.c,
5885         gcc.target/powerpc/altivec-consts.c,
5886         gcc.target/powerpc/altivec-pr22085.c,
5887         gcc.target/powerpc/altivec-splat.c,
5888         gcc.target/powerpc/altivec-types-1.c,
5889         gcc.target/powerpc/altivec-types-2.c,
5890         gcc.target/powerpc/altivec-types-3.c,
5891         gcc.target/powerpc/altivec-types-4.c,
5892         gcc.target/powerpc/altivec-varargs-1.c,
5893         gcc.target/powerpc/altivec-vec-merge.c,
5894         gcc.target/powerpc/ppc-vector-memcpy.c,
5895         gcc.target/powerpc/ppc-vector-memset.c,
5896         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5897         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5898         these effective targets.
5899         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5900         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5901
5902 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5903
5904         PR middle-end/27384
5905         * g++.dg/other/fold1.C: New test.
5906
5907         PR middle-end/27488
5908         * gcc.dg/fold-nonneg-1.c: New test.
5909
5910         PR c++/27547
5911         * g++.dg/other/operator1.C: New test.
5912
5913 2006-05-11  Richard Guenther  <rguenther@suse.de>
5914
5915         PR middle-end/27529
5916         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5917
5918 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5919
5920         * lib/target-supports-dg.exp (check-flags): New.
5921         (dg-skip-if): Move flag checks.
5922
5923 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5924
5925         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5926         * lib/target-supports.dg (check_cxa_atexit_available): New.
5927
5928 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5929
5930         PR fortran/27470
5931         * gfortran.dg/multiple_allocation_2.f90: New test case.
5932
5933 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5934
5935         * gcc.target/arm/pr27387.C: Fix a comment typo.
5936
5937 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5938
5939         PR fortran/24549
5940         * gfortran.dg/error_recovery_1.f90: New test.
5941
5942 2006-05-10  Richard Guenther  <rguenther@suse.de>
5943
5944         PR tree-optimization/27302
5945         * gcc.dg/torture/pr27302.c: New testcase.
5946
5947 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5948         Richard Guenther  <rguenther@suse.de>
5949
5950         PR middle-end/27498
5951         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5952
5953 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5954
5955         PR rtl-optimization/27335
5956         * gcc.dg/pr27335.c: New test.
5957
5958 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5959
5960         * gcc.target/mips/mips-ps-5.c: New file.
5961
5962 2006-05-08  Jan Hubicka  <jh@suse.cz>
5963
5964         PR middle-end/25962
5965         * gcc.dg/pr25962.c: New.
5966
5967 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5968
5969         PR target/27158
5970         * gcc.target/powerpc/pr27158.c: New test case.
5971
5972 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5973
5974         PR testsuite/27476
5975         * ada/acats/run_all.sh: Use test -z.
5976
5977 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5978
5979         PR libfortran/18271
5980         * gfortran.dg/spec_expr_3.f90: New test.
5981
5982 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5983
5984         PR target/24879
5985         * gcc.target/i386/monitor.c: New file.
5986
5987 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5988
5989         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5990
5991 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5992
5993         PR c++/27447
5994         * g++.dg/other/ptrmem7.C: New test.
5995
5996 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5997
5998         PR target/27421
5999         * gcc.dg/array-9.c: New test.
6000
6001 2006-05-07  Richard Guenther  <rguenther@suse.de>
6002
6003         PR tree-optimization/27409
6004         * gcc.dg/torture/pr27409.c: New testcase.
6005
6006 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6007
6008         PR fortran/27457
6009         * gfortran.dg/select_6.f90: New.
6010
6011 2006-05-07  Richard Guenther  <rguenther@suse.de>
6012
6013         PR tree-optimization/27136
6014         * gcc.dg/torture/pr27136.c: New testcase.
6015
6016 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6017
6018         PR fortran/24813
6019         * gfortran.dg/char_cons_len_1.f90: New test.
6020
6021 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6022
6023         PR c++/27427
6024         * g++.dg/template/incomplete2.C: New test.
6025
6026 2006-05-06  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/27151
6029         * gcc.dg/vect/pr27151.c: New testcase.
6030
6031 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6032
6033         PR c++/27430
6034         * g++.dg/template/void1.C: New test.
6035
6036         PR c++/27423
6037         * g++.dg/other/void2.C: New test.
6038
6039         PR c++/27422
6040         * g++.dg/conversion/void1.C: New test.
6041
6042 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6043
6044         PR/21391
6045         * g++.dg/other/unused1.C: New.
6046
6047 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6048
6049         PR objc/27240
6050         * objc.dg/member-1.m: New test.
6051
6052 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6053
6054         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6055
6056 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6057
6058         PR libfortran/26985
6059         * gfortran.dg/matmul_2.f90: New test.
6060
6061 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6062
6063         * ada/acats/run_all.sh: Use sync when main not found.
6064
6065 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6066
6067         PR target/26765
6068         * gcc.target/mips/pr26765.c: New.
6069
6070 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6071
6072         * gcc.target/bfin: New directory.
6073         * gcc.target/bfin/bfin.exp: New file.
6074         * gcc.target/bfin/frmul.c: New file.
6075         * gcc.target/bfin/arith.c: New file.
6076         * gcc.target/bfin/mul-combine.c: New file.
6077         * gcc.target/bfin/shift.c: New file.
6078
6079 2006-05-04  Richard Guenther  <rguenther@suse.de>
6080
6081         PR tree-optimization/14287
6082         PR tree-optimization/14844
6083         PR tree-optimization/19792
6084         PR tree-optimization/21608
6085         PR tree-optimization/27090
6086         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6087         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6088         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6089         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6090         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6091
6092 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR tree-optimization/27285
6095         * gcc.c-torture/execute/pr27285.c: New test.
6096
6097         PR middle-end/27388
6098         * gcc.dg/gomp/pr27388-1.c: New test.
6099         * gcc.dg/gomp/pr27388-2.c: New test.
6100         * gcc.dg/gomp/pr27388-3.c: New test.
6101
6102         PR c++/27359
6103         * g++.dg/gomp/pr27359.C: New test.
6104
6105 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6106
6107         PR fortran/20248
6108         * gfortran.dg/iargc.f90: New test.
6109
6110 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/27102
6113         * g++.dg/template/crash49.C: New test.
6114
6115 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6116
6117         PR testsuite/27032
6118         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6119
6120 2006-05-02  Jeff Law  <law@redhat.com>
6121
6122         PR tree-optimization/27364
6123         * gcc.c-torture/execute/pr27364.c: New test.
6124
6125 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6126
6127         PR c++/27309
6128         * g++.dg/parser/ctor5.C: New test.
6129
6130 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6131
6132         PR target/27387
6133         * gcc.target/arm/arm.exp: New.
6134         * gcc.target/arm/pr27387.C: Likewise.
6135
6136 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6137
6138         PR fortran/27269
6139         PR fortran/27324
6140         * gfortran.dg/module_equivalence_2.f90: New test.
6141
6142 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR middle-end/27337
6145         * g++.dg/gomp/pr27337-1.C: New test.
6146         * g++.dg/gomp/pr27337-2.C: New test.
6147
6148         PR middle-end/27328
6149         * gcc.dg/gomp/pr27328.c: New test.
6150
6151         PR middle-end/27325
6152         * g++.dg/gomp/pr27325.C: New test.
6153
6154         PR middle-end/27310
6155         * g++.dg/gomp/pr27310.C: New test.
6156
6157 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6158
6159         PR tree-optimization/27291
6160         * g++.dg/tree-ssa/pr27291.C: New test.
6161
6162 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6163
6164         PR tree-optimization/27283
6165         * g++.dg/tree-ssa/pr27283.C: New test.
6166
6167 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6168
6169         * gcc.dg/tree-ssa/loop-16.c: New test.
6170
6171 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6172             Joseph S. Myers  <joseph@codesourcery.com>
6173
6174         * gcc.dg/Wconversion-3.c: New test case.
6175         * gcc.dg/Wconversion-4.c: Likewise.
6176
6177 2006-05-01  Richard Guenther  <rguenther@suse.de>
6178
6179         PR tree-optimization/26726
6180         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6181
6182 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6183
6184         * gcc.dg/Woverflow-1.c: New test case.
6185         * gcc.dg/Woverflow-2.c: Likewise.
6186         * gcc.dg/Woverflow-3.c: Likewise.
6187
6188 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/27094
6191         * g++.dg/template/defarg8.C: New test.
6192
6193 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6194
6195         PR c++/27278
6196         * g++.dg/parse/operator7.C: New test.
6197
6198 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6199
6200         PR c++/11471
6201         PR c++/27102
6202         * g++.dg/template/crash48.C: New test.
6203
6204         PR c++/27279
6205         * g++.dg/parse/ctor4.C: New test.
6206
6207 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6208
6209         PR fortran/25681
6210         * gfortran.df/char_type_len.f90: New test.
6211
6212 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6213
6214         PR libgfortran/27304
6215         * gfortran.dg/fmt_exhaust.f90: New test.
6216
6217 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6218
6219         PR c/25309
6220         * gcc.dg/large-size-array-2.c: New test case.
6221
6222 2006-04-28  Richard Guenther  <rguenther@suse.de>
6223
6224         PR target/26826
6225         * gcc.target/i386/pr26826.c: New testcase.
6226
6227 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6228
6229         PR middle-end/27260
6230         * gcc.c-torture/execute/pr27260.c: New.
6231
6232 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6233
6234         PR middle-end/27095
6235         * gcc.dg/pr27095.c: New.
6236
6237 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/27292
6240         * g++.dg/conversion/bitfield4.C: New test.
6241
6242 2006-04-27  Eric Christopher  <echristo@apple.com>
6243
6244         * gcc.dg/pragma-ms_struct.c: New.
6245
6246 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/27102
6249         * g++.dg/template/crash47.C: New test.
6250
6251 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6252
6253         * gcc.target/i386/sse-7.c: build with -msse.
6254
6255 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6256
6257         PR testsuite/27274:
6258         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6259         (main): Exit if processor doesn't support SSE.
6260
6261 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6262
6263         PR middle-end/27282
6264         * gcc.c-torture/compile/pr27282.c: New test.
6265
6266 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6267
6268         PR middle-end/26913
6269         * g++.dg/gomp/pr26913.C: New test.
6270
6271         PR c/25996
6272         * gcc.dg/gomp/pr25996.c: New test.
6273         * g++.dg/gomp/pr25996.C: New test.
6274
6275 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6276
6277         PR rtl-optimization/26725
6278         * gcc.c-torture/compile/pr26725.c: New test.
6279
6280 2006-04-25  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6283         than n + -1.
6284
6285 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6286
6287         * gcc.dg/20060425-1.c: New testcase.
6288
6289 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6290
6291         PR tree-optimization/26865
6292         * gcc.dg/pr26865.c: New test.
6293
6294 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/27292
6297         * g++.dg/conversion/bitfield1.C: New test.
6298         * g++.dg/conversion/bitfield2.C: Likewise.
6299         * g++.dg/conversion/bitfield3.C: Likewise.
6300
6301 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6302         Richard Guenther  <rguenther@suse.de>
6303
6304         PR tree-optimization/27236
6305         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6306
6307 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6308
6309         PR c++/19963
6310         * g++.dg/other/incomplete2.C: New test.
6311
6312 2006-04-24  Richard Guenther  <rguenther@suse.de>
6313
6314         PR middle-end/26869
6315         * gcc.dg/torture/pr26869.c: New testcase.
6316
6317 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6318         Richard Guenther  <rguenther@suse.de>
6319
6320         PR tree-optimization/27218
6321         * g++.dg/tree-ssa/pr27218.C: New testcase.
6322
6323 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/26912
6326         * g++.dg/template/friend41.C: New test.
6327
6328 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6329
6330         * g++.dg/opt/pr15551.C: Include cstdio.
6331         (main): Use remove instead of unlink.
6332
6333 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * gcc.dg/sibcall-7.c: New test.
6336         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6337         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6338         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6339         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6340         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6341
6342 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/26534
6345         * g++.dg/opt/bitfield1.C: New test.
6346         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6347         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6348         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6349         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6350         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6351         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6352         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6353         * g++.dg/abi/bitfield2.C: Likewise.
6354         * g++.dg/init/bitfield1.C: Likewise.
6355
6356 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6357
6358         PR fortran/25099
6359         * gfortran.dg/elemental_subroutine_4.f90: New test.
6360         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6361         call sub (m, x).
6362
6363 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6364
6365         * gcc.c-torture/compile/20060421-1.c: New testcase.
6366
6367 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6368
6369         PR c/25875
6370         * gcc.dg/init-bad-4.c: New test.
6371
6372 2006-04-21  Paul Brook  <paul@codesourcery.com>
6373
6374         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6375
6376 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6377
6378         PR fortran/27122
6379         * gfortran.dg/defined_operators_1.f90: New test.
6380         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6381         remove old ones associated, incorrectly, with Note 5.46.
6382
6383         PR fortran/27113
6384         * gfortran.dg/character_array_constructor_1.f90: New test.
6385
6386 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * gcc.dg/20060419-1.c: New test.
6389
6390 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6391
6392         PR c/26774
6393         * gcc.dg/struct-parse-1.c: New test case.
6394
6395 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6396
6397         PR c++/26558
6398         * g++.dg/parse/template19.C: New test.
6399
6400         PR c++/26739
6401         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6402
6403         PR c++/26036
6404         * g++.dg/expr/call3.C: New test.
6405
6406         PR c++/10385
6407         * g++.dg/conversion/dynamic1.C: New test.
6408
6409 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/27102
6412         * g++.dg/template/crash35.C: Tweak error markers.
6413         * g++.dg/template/crash46.C: New test.
6414         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6415         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6416
6417 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6418
6419         PR rtl-optimization/14261
6420         * gcc.c-torture/compile/20060419-1.c: Added.
6421
6422 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6423
6424         * gfortran.dg/label_1.f90: Adjust dg-error.
6425
6426 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6427
6428         PR target/26961
6429         * gcc.dg/fold-cond-1.c: New test case.
6430         * gcc.dg/pr26961-1.c: Likewise.
6431
6432 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6433
6434         PR libgfortran/27138
6435         * gfortran.dg/read_bad_advance.f90: New test.
6436
6437 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6438             Dale Johannesen  <dalej@apple.com>
6439
6440         PR target/24076
6441         * gcc.target/i386/vecinit-3.c: New testcase.
6442         * gcc.target/i386/vecinit-4.c: Likewise.
6443         * gcc.target/i386/sse-18.c: Likewise.
6444         * gcc.target/i386/sse-19.c: Likewise.
6445
6446 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6447
6448         * gfortran.dg/allocate_zerosize_1.f90: New test.
6449
6450 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/26365
6453         * g++.dg/template/crash45.C: New test.
6454
6455 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/26787
6458         * gfortran.dg/proc_assign_1.f90: New test.
6459         * gfortran.dg/procedure_lvalue.f90: Change message.
6460         * gfortran.dg/namelist_4.f90: Add new error.
6461
6462         PR fortran/25597
6463         PR fortran/27096
6464         * gfortran.dg/auto_pointer_array_result_1.f90
6465
6466         PR fortran/27089
6467         * gfortran.dg/specification_type_resolution_1.f90
6468
6469         PR fortran/18003
6470         PR fortran/25669
6471         PR fortran/26834
6472         * gfortran.dg/bounds_temporaries_1.f90: New test.
6473
6474         PR fortran/27124
6475         * gfortran.dg/array_return_value_1.f90: New test.
6476
6477 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6478
6479         PR fortran/25336
6480         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6481
6482 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR middle-end/26823
6485         * g++.dg/gomp/pr26823-1.C: New test.
6486         * g++.dg/gomp/pr26823-2.C: New test.
6487
6488 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6489
6490         PR middle-end/27134
6491         * gcc.dg/pr27314.c: New test.
6492
6493 2006-04-13  Richard Henderson  <rth@redhat.com>
6494
6495         * g++.dg/gomp/block-0.C: Update expected matches.
6496
6497 2006-04-13  DJ Delorie  <dj@redhat.com>
6498
6499         * lib/target-supports.exp (check_effective_target_int32plus): New.
6500         (check_effective_target_ptr32plus): New.
6501         (check_effective_target_size32plus): New.
6502         (check_effective_target_int16): New.
6503         (check_profiling_available): Add m32c to the list of unsupported targets.
6504
6505         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6506         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6507         memory size.
6508         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6509         pointers.
6510         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6511         size_t.
6512         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6513         and size_t.
6514         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6515         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6516         not just xstormy16.  Skip m32c due to weird pointer size.
6517         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6518         not just xstormy16.
6519         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6520         not just xstormy16.
6521         * gcc.dg/20020312-2.c: Add m32c support.
6522         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6523         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6524         in test.
6525         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6526         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6527         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6528         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6529         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6530         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6531         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6532         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6533         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6534         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6535         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6536         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6537         in test.
6538         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6539         in test.
6540         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6541         * gcc.dg/pr23049.c: Require >=32 bit integers.
6542         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6543         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6544         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6545         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6546         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6547         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6548         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6549         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6550         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6551         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6552         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6553         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6554         prototype in test.
6555         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6556         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6557         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6558         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6559         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6560
6561         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6562         * gcc.c-torture/execute/20040703-1.x: Likewise.
6563         * gcc.c-torture/execute/20040705-1.x: Likewise.
6564         * gcc.c-torture/execute/20040705-2.x: Likewise.
6565         * gcc.c-torture/execute/20040709-1.x: Likewise.
6566         * gcc.c-torture/execute/20040709-2.x: Likewise.
6567         * gcc.c-torture/execute/20040811-1.x: Likewise.
6568         * gcc.c-torture/execute/20050316-1.x: Likewise.
6569         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6570         * gcc.c-torture/execute/pr19689.x: Likewise.
6571         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6572         * gcc.c-torture/execute/usmul.x: Likewise.
6573         * gcc.c-torture/execute/vrp-5.x: Likewise.
6574         * gcc.c-torture/execute/vrp-6.x: Likewise.
6575         * gcc.dg/debug/20041023-1.s: Likewise.
6576
6577 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6578
6579         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6580         of integers to a vector types are now constant expressions in C.
6581         * gcc.dg/vect/vect-fold-1.c: New test case.
6582
6583 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6584             Ulrich Weigand  <uweigand@de.ibm.com>
6585
6586         PR target/27006
6587         * gcc.dg/vmx/pr27006.c: New testcase.
6588
6589 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6590
6591         PR libgfortran/26766
6592         * gfortran.dg/write_recursive.f90: New test.
6593
6594 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * g++.dg/parse/dtor7.C: New test.
6597         * g++.dg/parse/new1.C: Add error marker.
6598         * g++.dg/template/new3.C: New test.
6599
6600         PR c++/26122
6601         * g++.dg/template/pure1.C: New test.
6602
6603         PR c++/26295
6604         * g++.dg/parse/ptrmem4.C: New test.
6605
6606 2006-04-10  Jeff Law  <law@redhat.com>
6607
6608         PR/27087
6609         * gcc.c-torture/compile/pr27087.c: New test.
6610
6611 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6612
6613         PR/21391
6614         * gcc.dg/20060410.c: New.
6615
6616 2006-04-10  Matthias Klose  <doko@debian.org>
6617
6618         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6619         Recognize multilib directory names containing underscores.
6620
6621 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6622
6623         * gcc.target/i386/vecinit-1.c: New test case.
6624         * gcc.target/i386/vecinit-2.c: Likewise.
6625
6626 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR debug/27057
6629         * g++.dg/debug/dwarf2-2.C: New test.
6630
6631 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6632
6633         PR rtl-optimization/27073
6634         * gcc.c-torture/execute/pr27073.c: New test.
6635
6636 2006-04-08  Mike Stump  <mrs@apple.com>
6637
6638         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6639
6640 2006-04-07  Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/26135
6643         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6644
6645 2006-04-06  Jan Hubicka  <jh@suse.cz>
6646
6647         PR profile/26399
6648         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6649
6650 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6651
6652         * g++.dg/conversion/nullptr1.C: New test case.
6653         * g++.dg/conversion/nullptr2.C: Likewise.
6654
6655 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6656
6657         * gfortran.dg/dependency_18.f90: New test case.
6658
6659 2006-04-05  Richard Guenther  <rguenther@suse.de>
6660
6661         PR tree-optimization/26919
6662         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6663         * gcc.dg/ipa/ipa-2.c: Likewise.
6664         * gcc.dg/ipa/ipa-3.c: Likewise.
6665         * gcc.dg/ipa/ipa-5.c: Likewise.
6666
6667 2006-04-05  Richard Guenther  <rguenther@suse.de>
6668
6669         PR tree-optimization/26763
6670         * gcc.dg/torture/pr26763-1.c: New testcase.
6671         * gcc.dg/torture/pr26763-2.c: Likewise.
6672
6673 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6674
6675         PR fortran/23634
6676         PR fortran/25619
6677         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6678
6679 2006-04-04  Eric Christopher  <echristo@apple.com>
6680
6681         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6682         stubs.
6683         * gcc.target/i386/387-5.c: Ditto.
6684
6685 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6686
6687         * gcc.target/sparc/struct-ret-check.c: New test.
6688
6689 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6690
6691         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6692         zero decimal digits specified in format.
6693
6694 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/26891
6697         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6698
6699         PR fortran/26976
6700         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6701         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6702         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6703         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6704         bigendian-ness.
6705
6706 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6707
6708         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6709         dummy arguments work when the actual argument is itself a dummy
6710         argument of the caller.
6711
6712 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6713
6714         PR libfortran/24685
6715         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6716
6717 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6718
6719         * gfortran.dg/dependencency_17.f90: New test case.
6720
6721 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6722
6723         * gfortran.dg/dependency_14.f90: New test case.
6724         * gfortran.dg/dependency_15.f90: Likewise.
6725         * gfortran.dg/dependency_16.f90: Likewise.
6726
6727 2006-03-31  Asher Langton  <langton2@llnl.gov>
6728
6729         PR fortran/25358
6730         gfortran.dg/cray_pointers_6.f90: New test.
6731
6732 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6733
6734         PR libgfortran/26890
6735         * gfortran.dg/read_size_noadvance.f90: New test.
6736
6737 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6738
6739         PR fortran/25031
6740         * gfortran.dg/multiple_allocation_1.f90: Check that the
6741         size has changed after a re-allocation with stat.
6742
6743 2006-03-30  Richard Guenther  <rguenther@suse.de>
6744
6745         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6746         removal.
6747         * gcc.target/i386/sselibm-2.c: Likewise.
6748         * gcc.target/i386/sselibm-3.c: Likewise.
6749         * gcc.target/i386/sselibm-4.c: Likewise.
6750         * gcc.target/i386/sselibm-5.c: Likewise.
6751
6752 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6753
6754         * gcc.dg/fold-andxor-1.c: New test case.
6755         * gcc.dg/fold-xorand-1.c: Likewise.
6756
6757 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6758
6759         * gcc.dg/fold-convnotconv-1.c: New test case.
6760
6761 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6762
6763         PR fortran/26779
6764         * gfortran.dg/private_type_5.f90: New test.
6765
6766 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6767
6768         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6769
6770 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6771
6772         * gfortran.dg/advance_2.f90: New test.
6773         * gfortran.dg/advance_3.f90: New test.
6774
6775         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6776
6777 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6778
6779         PR libgfortran/26661
6780         PR libgfortran/26880
6781         * gfortran.dg/read_x_past.f: New test.
6782
6783 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6784
6785         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6786         to be STABS.
6787
6788 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6789
6790         * objc.dg/dwarf-1.m: Skip on AIX.
6791         * objc.dg/dwarf-2.m: Skip on AIX.
6792
6793 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6794
6795         PR fortran/26816
6796         * gfortran.dg/float_1.f90: New test.
6797
6798 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6799
6800         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6801         X86_64 targets.
6802         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6803
6804 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6805
6806         PR libfortran/26735
6807         * gfortran.dg/convert_implied_open.f90: New test case.
6808
6809 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6810
6811         PR fortran/26769
6812         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6813
6814 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6815
6816         PR middle-end/26717
6817         * gcc.dg/pr26717.c: New test.
6818
6819 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6820
6821         * gfortran.dg/dependency_12.f90: New test case.
6822
6823 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6824
6825         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6826
6827 2006-03-24  Jeff Law  <law@redhat.com>
6828
6829         * gcc.c-torture/pr26840.c: New test.
6830
6831 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6832
6833         * objc.dg/dwarf-2.m: New.
6834         * obj-c++.dg/dwarf-2.mm: New.
6835
6836         * g++.old-deja/g++.other/init19.C: New.
6837
6838 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6839
6840         * g++.dg/eh/spbp.C: Skip on AIX.
6841
6842 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR middle-end/26611
6845         * g++.dg/gomp/pr26611-1.C: New test.
6846         * g++.dg/gomp/pr26611-2.C: New test.
6847
6848 2006-03-24  Jeff Law  <law@redhat.com>
6849
6850         * gcc.c-torture/compile/pr26833.c: New test.
6851         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6852
6853 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6854
6855         * gfortran.dg/endfile_2.f90: Delete temp file.
6856
6857 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6858
6859         PR fortran/19303
6860         * gfortran.dg/record_marker_1.f90: New test case.
6861         * gfortran.dg/record_marker_2.f: New test case.
6862         * gfortran.dg/record_marker_3.f90: New test case.
6863
6864 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6865
6866         PR fortran/17298
6867         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6868         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6869
6870 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6871
6872         * lib/gcc-dg.exp (cleanup-modules): New proc.
6873         * gfortran.dg/allocatable_function_1.f90,
6874         gfortran.dg/allocate_char_star_scalar_1.f90,
6875         gfortran.dg/assumed_charlen_function_1.f90,
6876         gfortran.dg/assumed_dummy_1.f90,
6877         gfortran.dg/assumed_shape_ranks_1.f90,
6878         gfortran.dg/assumed_shape_ranks_2.f90,
6879         gfortran.dg/assumed_size_dt_dummy.f90,
6880         gfortran.dg/auto_char_dummy_array_1.f90,
6881         gfortran.dg/auto_char_len_3.f90,
6882         gfortran.dg/automatic_module_variable.f90,
6883         gfortran.dg/bad_automatic_objects_1.f90,
6884         gfortran.dg/char_array_constructor.f90,
6885         gfortran.dg/char_array_structure_constructor.f90,
6886         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6887         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6888         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6889         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6890         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6891         gfortran.dg/derived_pointer_recursion.f90,
6892         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6893         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6894         gfortran.dg/dummy_functions_1.f90,
6895         gfortran.dg/elemental_initializer_1.f90,
6896         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6897         gfortran.dg/elemental_pointer_1.f90,
6898         gfortran.dg/elemental_subroutine_1.f90,
6899         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6900         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6901         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6902         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6903         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6904         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6905         gfortran.dg/global_references_1.f90,
6906         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6907         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6908         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6909         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6910         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6911         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6912         gfortran.dg/large_integer_kind_1.f90,
6913         gfortran.dg/large_real_kind_1.f90,
6914         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6915         gfortran.dg/module_double_reuse.f90,
6916         gfortran.dg/module_equivalence_1.f90,
6917         gfortran.dg/module_interface_1.f90,
6918         gfortran.dg/module_parameter_array_refs_1.f90,
6919         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6920         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6921         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6922         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6923         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6924         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6925         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6926         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6927         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6928         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6929         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6930         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6931         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6932         gfortran.dg/same_name_1.f90,
6933         gfortran.dg/sibling_dummy_procedure_1.f90,
6934         gfortran.dg/sibling_dummy_procedure_2.f90,
6935         gfortran.dg/sibling_dummy_procedure_3.f90,
6936         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6937         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6938         gfortran.dg/used_dummy_types_2.f90,
6939         gfortran.dg/used_dummy_types_3.f90,
6940         gfortran.dg/used_dummy_types_4.f90,
6941         gfortran.dg/used_dummy_types_5.f90,
6942         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6943         gfortran.dg/userdef_operator_1.f90: Use it.
6944
6945 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6946
6947         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6948         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6949         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6950         gfortran.dg/write_back.f,
6951         gfortran.fortran-torture/execute/inquire_1.f90,
6952         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6953
6954 2006-03-21  Jeff Law  <law@redhat.com>
6955
6956         * gcc.dg/tree-ssa/vrp28.c: New test.
6957
6958 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6961         if _STDC_C99 is defined.
6962         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6963         * gcc.dg/builtins-20.c: Likewise.
6964         * gcc.dg/builtins-53.c: Likewise.
6965         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6966         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6967
6968 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6969
6970         PR tree-opt/26781
6971         * gcc.c-torture/compile/pr26781-1.c: New test.
6972         * gcc.c-torture/compile/pr26781-2.c: New test.
6973
6974 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR c++/26690
6977         * g++.dg/gomp/pr26690-1.C: New test.
6978         * g++.dg/gomp/pr26690-2.C: New test.
6979
6980 2006-03-20  Jeff Law  <law@redhat.com>
6981
6982         * gcc.dg/tree-ssa/pr21829.c: New test.
6983
6984         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6985
6986 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6987
6988         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6989         (check_visibility_available): Use it.
6990         (check_effective_target_default_packed): Likewise.
6991         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6992         (check_effective_target_fopenmp): Likewise.
6993         (check_effective_target_freorder): Likewise.
6994         (check_effective_target_fpic): Likewise.
6995         (check_named_sections_available): Likewise.
6996         (check_effective_target_ilp32): Likewise.
6997         (check_effective_target_lp64): Likewise.
6998
6999 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7000
7001         PR fortran/20935
7002         * gfortran.dg/scalar_mask_2.f90: New test case.
7003
7004 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR tree-opt/26629
7007         * gcc.dg/tree-ssa/loadpre12.c: New test.
7008         * gcc.dg/tree-ssa/loadpre13.c: New test.
7009         * gcc.dg/tree-ssa/loadpre14.c: New test.
7010         * gcc.dg/tree-ssa/loadpre15.c: New test.
7011         * gcc.dg/tree-ssa/loadpre16.c: New test.
7012         * gcc.dg/tree-ssa/loadpre17.c: New test.
7013         * gcc.dg/tree-ssa/loadpre18.c: New test.
7014         * gcc.dg/tree-ssa/loadpre19.c: New test.
7015         * gcc.dg/tree-ssa/loadpre20.c: New test.
7016         * gcc.dg/tree-ssa/loadpre21.c: New test.
7017         * gcc.dg/tree-ssa/loadpre22.c: New test.
7018
7019 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7020
7021         PR fortran/26741
7022         * gfortran.dg/elemental_initializer_1.f90: New test.
7023
7024         PR fortran/26716
7025         * gfortran.dg/assumed_shape_ranks_2: New test.
7026
7027 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7028
7029         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7030         target fpic.
7031
7032 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7033
7034         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7035         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7036         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7037         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7038         gfortran.fortran-torture/execute/direct_io.f90,
7039         gfortran.fortran-torture/execute/inquire_2.f90,
7040         gfortran.fortran-torture/execute/inquire_4.f90,
7041         gfortran.fortran-torture/execute/list_read_1.f90,
7042         gfortran.fortran-torture/execute/open_replace.f90,
7043         gfortran.fortran-torture/execute/slash_edit.f90,
7044         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7045         temporary files from testcases.
7046
7047 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7048
7049         PR libgfortran/26509
7050         gfortran.dg/write_direct_eor.f90: New test.
7051
7052 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7053
7054         * gcc.target/powerpc/pr26350.c: New.
7055         * gcc.target/powerpc/indexed-addr.c: New.
7056
7057 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7058
7059         * gfortran.dg/dependency_13.f90: New test case.
7060
7061 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7062
7063         PR middle-end/21781
7064         * gcc.dg/real-const-1.c: New test case.
7065
7066 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7067
7068         * g++.old-deja/g++.other/init18.C: New.
7069         * g++.old-deja/g++.other/init5.C: Remove xfail.
7070
7071 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7072
7073         * g++.dg/opt/pr15551.C: Cleanup temp file.
7074
7075 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7076
7077         PR c++/6634
7078         g++.dg/parse/long1.C: New test.
7079
7080 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7081
7082         PR fortran/19101
7083         * gfortran.dg/continuation.f90: New test.
7084         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7085
7086 2006-03-14  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/26672
7089         * gcc.dg/torture/pr26672.c: New testcase.
7090
7091 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7092
7093         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7094         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7095
7096 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7097
7098         PR middle-end/26557
7099         * gcc.c-torture/compile/switch-1.c: New test case.
7100
7101 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7102
7103         PR fortran/25378
7104         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7105         test to include more permuatations of mask and index.
7106         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7107         respond to F2003 spec. that the position returned for an all false
7108         mask && condition is zero.
7109
7110 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR middle-end/25989
7113         * gcc.dg/gomp/pr25989.c: New test.
7114
7115 2006-03-13  Jeff Law  <law@redhat.com>
7116
7117         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7118
7119 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7120
7121         * gcc.dg/switch-9.c: New test.
7122
7123 2006-03-13  Richard Guenther  <rguenther@suse.de>
7124
7125         PR middle-end/26630
7126         * gcc.dg/torture/pr26630.c: New testcase.
7127
7128 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7129
7130         * gfortran.dg/dependency_10.f90: New test case.
7131         * gfortran.dg/dependency_11.f90: Likewise.
7132
7133 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7134             Erik Edelmann  <eedelman@gcc.gnu.org>
7135
7136         * gfortran.dg/allocatable_function_1.f90: New.
7137         * gfortran.dg/allocatable_function_2.f90: New.
7138
7139 2006-03-10  Richard Guenther  <rguenther@suse.de>
7140
7141         PR middle-end/26565
7142         * gcc.dg/torture/pr26565.c: New testcase.
7143
7144 2006-03-09  Eric Christopher  <echristo@apple.com>
7145
7146         * gcc.c-torture/compile/20060309-1.c: New.
7147
7148 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7149
7150         PR libgfortran/26499
7151         * gfortran.dg/write_back.f: New test.
7152         * gfortran.dg/write_rewind_1.f: New test.
7153         * gfortran.dg/write_rewind_2.f: New test.
7154
7155 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156
7157         PR libgfortran/26554
7158         * gfortran.dg/read_logical.f90: New test.
7159
7160 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7161
7162         * ada/acats/norun.lst: cdd2a03 now passes.
7163
7164 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7165
7166         PR testsuite/25177
7167         * gcc.target/powerpc/pr18096-1.c: Change where the error
7168         would match.
7169
7170 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.target/i386/cleanup-1.c: New test.
7173         * gcc.target/i386/cleanup-2.c: New test.
7174
7175 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7176
7177         * gfortran.dg/dependency_9.f90: Remove for the time being.
7178
7179 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7180
7181         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7182         directive.
7183
7184 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gfortran.dg/dependency_9.f90: New test case.
7187
7188 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7189
7190         * gfortran.dg/dependency_4.f90: New test case.
7191         * gfortran.dg/dependency_5.f90: New test case.
7192         * gfortran.dg/dependency_6.f90: New test case.
7193         * gfortran.dg/dependency_7.f90: New test case.
7194         * gfortran.dg/dependency_8.f90: New test case.
7195
7196 2006-03-03  Paul Brook  <paul@codesourcery.com>
7197
7198         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7199         Add m68k-*-elf.
7200
7201 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7202
7203         PR fortran/25031
7204         * multiple_allocation_1.f90: New test.
7205
7206 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7207
7208         PR tree-optimization/26524
7209         * gfortran.dg/pr26524.f: New test case.
7210
7211 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7212
7213         * g++.dg/template/repo5.C: Cleanup repo files.
7214         * gcc.dg/20051201-1.c: Cleanup coverage files.
7215         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7216         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7217         tree dump files.
7218
7219 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7220
7221         * objc.dg/objc-nofilename-1.m: New test.
7222         * objc.dg/bad-receiver-type.m: New test.
7223         * obj-c++.dg/bad-receiver-type.mm: New test.
7224
7225 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7226
7227         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7228
7229 2006-03-01  Mike Stump  <mrs@apple.com>
7230
7231         * g++.dg/abi/key2.C: Add.
7232
7233 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7234
7235         * gfortran.dg/logical_dot_product.f90: New test.
7236
7237         PR fortran/26393
7238         * gfortran.dg/used_interface_ref.f90: New test.
7239
7240         PR fortran/20938
7241         * gfortran.dg/dependency_2.f90: New test.
7242         * gfortran.fortran-torture/execute/where17.f90: New test.
7243         * gfortran.fortran-torture/execute/where18.f90: New test.
7244         * gfortran.fortran-torture/execute/where19.f90: New test.
7245         * gfortran.fortran-torture/execute/where20.f90: New test.
7246
7247 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7248
7249         * g++.dg/tree-ssa/pr26443.C: New test case.
7250
7251 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7252
7253         PR middle-end/26022
7254         * g++.dg/opt/return-slot1.C: New test.
7255
7256 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7257
7258         PR libgfortran/26136
7259         * gfortran.dg/namelist_23.f90: New test.
7260
7261 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7262
7263         PR middle-end/14752
7264         * gcc.dg/fold-eqandshift-2.c: New test case.
7265
7266 2006-02-28  Richard Guenther  <rguenther@suse.de>
7267
7268         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7269         decomposition.
7270
7271 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7272
7273         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7274
7275 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7276
7277         PR libgfortran/26464
7278         * gfortran.dg/backspace_5.f: New test.
7279         * gfortran.dg/backspace_6.f: New test.
7280
7281 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7282
7283         * gcc.dg/fold-eqandnot-1.c: New test case.
7284
7285 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7286
7287         PR middle-end/19983
7288         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7289
7290 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7291
7292         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7293         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7294
7295 2006-02-26  Richard Guenther  <rguenther@suse.de>
7296
7297         PR tree-optimization/26421
7298         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7299
7300 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7301
7302         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7303         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7304
7305 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7306
7307         * gcc.dg/fold-even-1.c: New test case.
7308
7309 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7310
7311         PR middle-end/21137
7312         * gcc.dg/fold-eqandshift-1.c: New test case.
7313
7314 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7315
7316         PR tree-optimization/25125
7317         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7318         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7319
7320 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7321
7322         PR tree-optimizations/26359
7323         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7324         with -fdump-tree-dceloop-details.
7325         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7326
7327 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7328
7329         PR middle-end/23673
7330         * gcc.dg/fold-eqxor-1.c: New test case.
7331         * gcc.dg/fold-eqxor-2.c: Likewise.
7332         * gcc.dg/fold-eqxor-3.c: Likewise.
7333
7334 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7335
7336         PR fortran/23092
7337         * scalar_mask_1.f90: New test.
7338
7339 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7340
7341         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7342         * g++.dg/eh/uncaught2.C: New.
7343         * g++.dg/eh/uncaught3.C: New.
7344
7345 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7346
7347         PR libgfortran/26423
7348         * gfortran.dg/read_many_1.f: New test.
7349
7350 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/24519
7353         * gfortran.dg/dependency_3.f90: New test.
7354         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7355         XFAILs.
7356
7357         PR fortran/25395
7358         * gfortran.dg/equiv_6.f90: New test.
7359
7360 2006-02-23  Jeff Law  <law@redhat.com>
7361
7362         * gcc.c-torture/compile/pr26425.c: New test.
7363
7364 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR middle-end/26412
7367         * gcc.dg/gomp/pr26412.c: New test.
7368
7369 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7370
7371         PR c++/26291
7372         * g++.dg/other/ellipsis1.C: New test.
7373         * g++.dg/parse/operator4.C: Adjust error marker.
7374
7375 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7376
7377         PR target/25603
7378         * gfortran.dg/pr25603.f: New testcase.
7379
7380 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7383         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7384
7385 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7386
7387         * g++.dg/eh/spbp.C: New.
7388
7389 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR middle-end/26379
7392         * gcc.target/i386/mmx-7.c: New test.
7393
7394 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7395
7396         PR tree-optimization/26361
7397         * gcc.dg/tree-ssa/vrp27.c: New test case.
7398
7399 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7400
7401         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7402         * gcc.dg/tree-ssa/complex-4.c: Here.
7403
7404 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7405
7406         PR middle-end/19543
7407         * gfortran.dg/logical_1.f90: New test case.
7408
7409 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7410
7411         PR middle-end/26334
7412         * gcc.dg/20060218-1.c: Moved to...
7413         * gcc.target/i386/20060218-1.c: ... here.  New test.
7414
7415 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7416
7417         PR fortran/26201
7418         * gfortran.dg/convert_1.f90: New.
7419
7420 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7421
7422         PR fortran/25054
7423         * gfortran.dg/namelist_5.f90: New test.
7424
7425         PR fortran/25089
7426         * gfortran.dg/namelist_4.f90: New test.
7427
7428 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7429
7430         PR tree-opt/25680
7431         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7432
7433 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7434
7435         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7436         variable to take into account the variable name in the
7437         function header.
7438         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7439
7440 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR middle-end/26334
7443         * gcc.c-torture/compile/20060217-1.c: New test.
7444         * gcc.dg/20060218-1.c: New test.
7445
7446 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7447
7448         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7449
7450 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7451
7452         * gcc.dg/cpp/undef3.c: New test.
7453         * gcc.dg/cpp/trad/builtins2.c: New test.
7454
7455 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7456
7457         PR c++/26266
7458         * g++.dg/template/static22.C: New test.
7459         * g++.dg/template/static23.C: New test.
7460         * g++.dg/template/static24.C: New test.
7461         * g++.dg/template/non-dependent13.C: New test.
7462         * g++.dg/init/member1.C: Tweak error markers.
7463
7464 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7465
7466         PR target/26255
7467         * gcc.c-torture/compile/pr26255.c: New test case.
7468
7469 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7470
7471         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7472         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7473         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7474         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7475         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7476         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7477         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7478
7479 2006-02-16  Jeff Law  <law@redhat.com>
7480
7481         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7482         * gcc.dg/tree-ssa/vrp26.c: New test.
7483
7484 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7485
7486         PR target/20353
7487         PR target/24578
7488         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7489         __UCLIBC__ is defined.
7490
7491 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR fortran/26224
7494         * gfortran.dg/gomp/pr26224.f: New test.
7495
7496 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7497
7498         PR tree-opt/25918
7499         * lib/target-supports.exp
7500         (check_effective_target_vect_short_mult): New.
7501         (check_effective_target_vect_char_mult): New.
7502         (check_effective_target_vect_widen_sum_qi_to_si): New.
7503         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7504         (check_effective_target_vect_widen_sum_hi_to_si): New.
7505         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7506         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7507         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7508         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7509         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7510         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7511         vect-reduc-pattern-2c.c
7512         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7513         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7514         vect-reduc-pattern-1c.c
7515
7516 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7517
7518         PR fortran/24557
7519         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7520
7521 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7522
7523         PR fortran/26054
7524         * gfortran.dg/enum_8.f90: Remove check for warning.
7525         * gfortran.dg/iomsg_1.f90: Ditto.
7526         * gfortran.dg/enum_1.f90: Ditto.
7527         * gfortran.dg/enum_9.f90: Ditto.
7528         * gfortran.dg/enum_2.f90: Ditto.
7529         * gfortran.dg/enum_10.f90: Ditto.
7530         * gfortran.dg/enum_3.f90: Ditto.
7531         * gfortran.dg/flush_1.f90: Ditto.
7532         * gfortran.dg/enum_4.f90: Ditto.
7533         * gfortran.dg/array_constructor_1.f90: Ditto.
7534         * gfortran.dg/enum_5.f90: Ditto.
7535         * gfortran.dg/enum_6.f90: Ditto.
7536         * gfortran.dg/enum_7.f90: Ditto.
7537
7538 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR middle-end/26300
7541         * gcc.c-torture/compile/20060215-1.c: New test.
7542
7543 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7544
7545         PR middle-end/23670
7546         * gcc.dg/tree-ssa/andor-2.c: New test case.
7547
7548 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7549
7550         PR fortran/25045
7551         * optional_dim.f90: New test.
7552
7553 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7554
7555         PR fortran/26277
7556         * gfortran.dg/label_4.f90: New.
7557
7558 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7559             Diego Novillo  <dnovillo@redhat.com>
7560             Uros Bizjak  <uros@kss-loka.si>
7561
7562         * gfortran.dg/gomp: New directory.
7563
7564 2006-02-14  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/26258
7567         * gcc.dg/torture/pr26258.c: New testcase.
7568
7569 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR fortran/26246
7572         * gfortran.dg/pr26246_1.f90: New test.
7573         * gfortran.dg/pr26246_2.f90: New test.
7574
7575         PR middle-end/26092
7576         * gcc.c-torture/compile/20060208-1.c: New test.
7577
7578 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7579
7580         PR fortran/26074
7581         PR fortran/25103
7582         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7583         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7584         * gfortran.dg/automatic_module_variable.f90: Change error message.
7585
7586         PR fortran/20861
7587         * gfortran.dg/internal_dummy_1.f90: New test.
7588
7589         PR fortran/20871
7590         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7591
7592
7593         PR fortran/25083
7594         * gfortran.dg/uncommon_block_data_1.f90: New test.
7595         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7596         with standard.
7597
7598         PR fortran/25088
7599         * gfortran.dg/typed_subroutine_1.f90: New test.
7600
7601 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7602
7603         * objc.dg/dwarf-1.m: New.
7604
7605 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7606
7607         PR middle-end/24427
7608         * gcc.dg/tree-ssa/andor-1.c: New test case.
7609
7610 2006-02-13  Josh Conner  <jconner@apple.com>
7611
7612         PR target/25376
7613         * gcc.dg/pr25376.c: New test.
7614
7615         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7616         assemble.
7617         * lib/target-supports.exp (check_named_sections_available):
7618         Only compile named-sections test -- don't assemble.
7619
7620 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7621
7622         * g++.dg/warn/no-write-strings.C: New test.
7623         * g++.dg/warn/write-strings.C: Likewise.
7624         * g++.dg/warn/write-strings-default.C: Likewise.
7625
7626 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7627
7628         PR fortran/25806
7629         * gfortran.dg/ret_pointer_2.f90: New test.
7630
7631 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7632
7633         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7634
7635 2006-02-10  Jeff Law  <law@redhat.com>
7636
7637         * gcc.c-torture/compile/pr26213.c: New test.
7638
7639 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7640
7641         gfortran.dg/null_1.f90: New test.
7642
7643 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7644
7645         PR fortran/14771
7646         * gfortran.dg/parens_4.f90: New.
7647         * gfortran.dg/parens_5.f90: New.
7648
7649 2006-02-10  Richard Guenther  <rguenther@suse.de>
7650
7651         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7652
7653 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7654         Paul Thomas  <pault@gcc.gnu.org>
7655
7656         PR fortran/14771
7657         * gfortran.dg/parens_1.f90: New.
7658         * gfortran.dg/parens_2.f90: New.
7659         * gfortran.dg/parens_3.f90: New.
7660
7661 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/26038
7664         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7665
7666         PR fortran/25059
7667         * gfortran.dg/impure_assignment_1.f90: New test.
7668
7669         PR fortran/25070
7670         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7671
7672 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7673
7674         PR target/26141
7675         * g++.dg/expr/stdarg2.C: New test.
7676
7677 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7678
7679         PR inline-asm/16194
7680         * gcc.dg/pr16194.c: New test.
7681
7682 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7683
7684         * ada/acats/run_acats: Use portable variant of "$@".
7685
7686 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7687
7688         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7689         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7690
7691 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7692
7693         PR tree-opt/26179
7694         * g++.dg/opt/pr26179.C: New test.
7695
7696 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7697
7698         PR middle-end/26134
7699         * gcc.dg/tree-ssa/complex-3.c: New test.
7700
7701 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7702
7703         * gcc.c-torture/compile/volatile-1.c: New test.
7704
7705 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7706
7707         PR 26180
7708         * gcc.dg/tree-ssa/pr26180.c: New test.
7709
7710 2006-02-08  Jeff Law  <law@redhat.com>
7711
7712         * gcc.dg/tree-ssa/pr21417.c: New test.
7713
7714 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7715
7716         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7717         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7718
7719 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7720
7721         * lib/scanrtl.exp: New.
7722
7723 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7724
7725         PR c++/26071
7726         * g++.dg/other/virtual2.C: New test.
7727
7728         PR c++/26070
7729         * g++.dg/other/virtual1.C: New test.
7730
7731 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7732
7733         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7734         cleanup-ipa-dump): Update dump file glob patterns.
7735         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7736         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7737
7738         * lib/gcc-dg.exp: Load it.
7739         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7740
7741 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7742
7743         PR testsuite/26159
7744         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7745         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7746
7747 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7748
7749         PR fortran/25577
7750         * gfortran.dg/mvbits_1.f90: New.
7751
7752 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7753
7754         * g++.dg/warn/Wdiv-by-zero.C: New test.
7755         * g++.dg/warn/Wno-div-by-zero.C: New.
7756
7757 2006-02-07  Jeff Law  <law@redhat.com>
7758
7759         * gcc.dg/tree-ssa/pr21559.c: New test.
7760
7761         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7762         multiple VRP passes.
7763         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7764         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7765         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7766         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7767         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7768         * gcc.dg/tree-ssa/vrp02.c: Likewise
7769         * gcc.dg/tree-ssa/vrp11.c: Likewise
7770         * gcc.dg/tree-ssa/pr14341.c: Likewise
7771         * gcc.dg/tree-ssa/vrp19.c: Likewise
7772         * gcc.dg/tree-ssa/vrp20.c: Likewise
7773         * gcc.dg/tree-ssa/vrp03.c: Likewise
7774         * gcc.dg/tree-ssa/pr21086.c: Likewise
7775         * gcc.dg/tree-ssa/pr21959.c: Likewise
7776         * gcc.dg/tree-ssa/vrp21.c: Likewise
7777         * gcc.dg/tree-ssa/vrp04.c: Likewise
7778         * gcc.dg/tree-ssa/pr25485.c: Likewise
7779         * gcc.dg/tree-ssa/pr22026.c: Likewise
7780         * gcc.dg/tree-ssa/vrp22.c: Likewise
7781         * gcc.dg/tree-ssa/vrp05.c: Likewise
7782         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7783         * gcc.dg/tree-ssa/pr20701.c: Likewise
7784         * gcc.dg/tree-ssa/vrp23.c: Likewise
7785         * gcc.dg/tree-ssa/vrp06.c: Likewise
7786         * gcc.dg/tree-ssa/pr22117.c: Likewise
7787         * gcc.dg/tree-ssa/pr20702.c: Likewise
7788         * gcc.dg/tree-ssa/vrp15.c: Likewise
7789         * gcc.dg/tree-ssa/pr21090.c: Likewise
7790         * gcc.dg/tree-ssa/pr21294.c: Likewise
7791         * gcc.dg/tree-ssa/vrp24.c: Likewise
7792         * gcc.dg/tree-ssa/vrp07.c: Likewise
7793         * gcc.dg/tree-ssa/pr21563.c: Likewise
7794         * gcc.dg/tree-ssa/pr25382.c: Likewise
7795         * gcc.dg/tree-ssa/vrp16.c: Likewise
7796         * gcc.dg/tree-ssa/vrp25.c: Likewise
7797         * gcc.dg/tree-ssa/vrp08.c: Likewise
7798         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7799         * gcc.dg/tree-ssa/vrp17.c: Likewise
7800         * gcc.dg/tree-ssa/pr21458.c: Likewise
7801         * g++.dg/tree-ssa/pr18178.C: Likewise
7802
7803 2006-02-07  Richard Guenther  <rguenther@suse.de>
7804
7805         PR c++/26140
7806         Revert
7807         2006-01-30  Richard Guenther  <rguenther@suse.de>
7808         PR c++/23372
7809         * gcc.dg/pr23372-1.C: New testcase.
7810
7811         * g++.dg/tree-ssa/pr26140.C: New testcase.
7812
7813 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7814
7815         PR c++/9737
7816         * g++.dg/template/ttp15.C: New test.
7817         * g++.dg/template/ttp16.C: Likewise.
7818         * g++.dg/template/ttp17.C: Likewise.
7819         * g++.old-deja/g++.pt/ttp36.C: Remove.
7820         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7821         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7822         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7823         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7824         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7825         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7826         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7827         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7828         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7829
7830 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7831
7832         PR libfortran/23815
7833         * unf_io_convert_4.f90: New test.
7834
7835 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7836
7837         * gcc.dg/tree-ssa/loadpre10.c: New test.
7838         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7839         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7840         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7841
7842 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7843
7844         PR libfortran/24685
7845         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7846
7847 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7848
7849         PR tree-opt/25251
7850         * gfortran.dg/assign_7.f: New test.
7851
7852 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7853
7854         PR fortran/26041
7855         PR fortran/26064
7856         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7857         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7858         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7859
7860 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7861
7862         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7863         in size_t typedef.
7864
7865 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7866
7867         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7868         * g++.dg/charset/string.c (foo): Likewise.
7869         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7870         const char*
7871         * g++.dg/ext/builtin2.C (printf): Likewise.
7872         * g++.dg/init/new15.C (printf): Likewise.
7873         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7874         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7875         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7876         * g++.dg/template/non-dependent4.C (temp): Likewise.
7877         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7878         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7879         parameter type to const char*.
7880         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7881         Change type to const char*.
7882         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7883         Likewise.
7884         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7885         second parameter type to const char*.
7886         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7887         (Y::Y): Change parameter type to const char*.
7888         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7889         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7890         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7891         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7892         (char*).
7893         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7894         const char*.
7895         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7896         type to const char*.
7897         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7898         return type to const char*.
7899         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7900         to const char*.
7901         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7902         * g++.old-deja/g++.law/refs1.C: Likewise.
7903         * g++.old-deja/g++.law/visibility1.C: Likewise.
7904         * g++.old-deja/g++.law/visibility2.C: Likewise.
7905         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7906         const char*.
7907         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7908         * g++.old-deja/g++.mike/net48.C: Likewise.
7909         * g++.old-deja/g++.mike/p646.C: Likewise.
7910         * g++.old-deja/g++.mike/p6746.C: Likewise.
7911         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7912         type to const char*.
7913         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7914         deprecated conversion warning.
7915         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7916         char*.
7917         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7918         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7919         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7920         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7921         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7922         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7923         * g++.old-deja/g++.pt/t39.C: Likewise.
7924         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7925         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7926
7927 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7928
7929         PR fortran/25075
7930         intrinsic_argument_conformance_1.f90: New test.
7931
7932 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7933
7934         PR fortran/20845
7935         * gfortran.dg/char_result_11.f90: Add SAVE.
7936         * gfortran.dg/der_pointer_4.f90: Ditto.
7937         * gfortran.dg/default_initialization.f90: New test.
7938
7939 2006-02-03  Jeff Law  <law@redhat.com>
7940
7941         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7942         handle more than 100 dump files.
7943         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7944         * lib/scantree.exp (scan-tree-dump): Likewise.
7945         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7946         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7947         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7948         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7949         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7950
7951 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7952
7953         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7954
7955 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7956
7957         * g++.dg/template/using12.C: New test.
7958
7959 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7960
7961         * gcc.target/powerpc/pr25960.c: New test.
7962
7963 2006-02-02  Steven G. Kargl  <kargls@comcast>
7964
7965         PR fortran/24958
7966         gfortran.dg/nullify_2.f90: New test.
7967
7968 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7969
7970         PR 25990
7971         * gcc.dg/gomp/pr25990.c: New test.
7972
7973 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/25342
7976         * g++.gd/template/partial4.C: New test.
7977
7978 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7979
7980         PR middle-end/26001
7981         * gfortran.dg/data_char_2.f90: New.
7982
7983 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7984
7985         PR fortran/26039
7986         maxval_maxloc_conformance_1.f90: New test.
7987
7988 2006-01-31  Richard Guenther  <rguenther@suse.de>
7989
7990         * gcc.target/i386/sselibm-1.c: New testcase.
7991         * gcc.target/i386/sselibm-2.c: Likewise.
7992         * gcc.target/i386/sselibm-3.c: Likewise.
7993         * gcc.target/i386/sselibm-4.c: Likewise.
7994         * gcc.target/i386/sselibm-5.c: Likewise.
7995
7996 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7997
7998         PR fortran/24266
7999         * gfortran.dg/arrayio_derived_2.f90: New.
8000
8001 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8002
8003         * gcc.dg/unsigned-long-compare.c: New test.
8004
8005 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8006
8007         PR testsuite/25318
8008         * lib/target-supports.exp (check_effective_target_freorder):
8009         Check to see if target supports -freorder-blocks-and-partition.
8010         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8011         instead of "dg-require-named-sections".
8012
8013 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8014
8015         PR target/14798:
8016         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8017         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8018         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8019         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8020         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8021         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8022         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8023         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8024
8025 2006-01-30  Richard Guenther  <rguenther@suse.de>
8026
8027         PR c++/23372
8028         * gcc.dg/pr23372-1.C: New testcase.
8029
8030 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8031
8032         * gcc.dg/gomp/pr25874.c: New test.
8033
8034 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8035
8036         PR tree-opt/25911
8037         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8038
8039 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/18578
8042         PR fortran/18579
8043         PR fortran/20857
8044         PR fortran/20885
8045         * gfortran.dg/intent_out_1.f90: New test.
8046
8047 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8048
8049         PR fortran/17911
8050         * gfortran.dg/procedure_lvalue.f90: New test.
8051
8052         PR fortran/20895
8053         PR fortran/25030
8054         * gfortran.dg/char_pointer_assign_2.f90: New test.
8055         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8056         assignment to be consistent with standard.
8057         * gfortran.dg/char_result_2.f90: The same.
8058         * gfortran.dg/char_result_8.f90: The same.
8059
8060 2006-01-28  Zack Weinberg  <zackw@panix.com>
8061
8062         * gcc.dg/Woverlength-strings.c
8063         * gcc.dg/Woverlength-strings-pedantic-c89.c
8064         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8065         * gcc.dg/Woverlength-strings-pedantic-c99.c
8066         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8067
8068 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8069
8070         * gcc.c-torture/execute/20060127-1.c: New test.
8071
8072 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/25999
8075         * g++.dg/ext/pragmaweak1.C: New test.
8076
8077 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/25855
8080         * g++.dg/template/spec29.C: New test.
8081
8082 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8083
8084         PR c/19606.
8085         * gcc.c-torture/execute/pr19606.c: New.
8086
8087 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8088
8089         * gcc.dg/pragma-re-4.c: New test.
8090
8091 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8092
8093         PR fortran/25964
8094         * gfortran.dg/assumed_size_refs_3.f90: New test.
8095
8096 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8097
8098         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8099
8100 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8101
8102         PR ada/21317
8103         * ada/acats/support/impdef.a: Add One_Long_Second.
8104         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8105         * ada/acats/tests/c9/c94026.a: Likewise.
8106         * ada/acats/tests/c9/c97305c.ada: Likewise.
8107         * ada/acats/tests/c9/c99004a.ada: Likewise.
8108
8109 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8110
8111         PR fortran/25964
8112         * gfortran.dg/global_references_2.f90: New test.
8113
8114         PR fortran/25084
8115         PR fortran/20852
8116         PR fortran/25085
8117         PR fortran/25086
8118         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8119         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8120
8121         PR fortran/25416
8122         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8123
8124 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8125
8126         PR c/25892
8127         * gcc.dg/Wpointer-sign.c: New.
8128         * gcc.dg/Wpointer-sign-Wall.c: New.
8129         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8130         * gcc.dg/Wpointer-sign-pedantic.c: New.
8131         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8132         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8133
8134 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8135
8136         PR C/25861
8137         * gcc.c-torture/compile/pr25861.c: New test.
8138
8139 2006-01-26  Paul Brook  <paul@codesourcery.com>
8140
8141         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8142         on short-enum targets.
8143         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8144         variable.
8145         (generate_fields): Use short_enums.
8146         (main): Set short_enums.  Document -e.
8147         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8148         on short-enum targets.
8149         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8150         variable.
8151         (generate_fields): Use short_enums.
8152         (main): Set short_enums.  Document -e.
8153         * lib/target-supports.exp (check_effective_target_short_enums): New.
8154
8155 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8156
8157         PR target/25947
8158         * gcc.dg/torture/pr25947-1.c: New test.
8159
8160 2006-01-25  Jan Hubicka  <jh@suse.cz>
8161             Roger Sayle  <roger@eyesopen.com>
8162
8163         PR rtl-optimization/25703
8164         * gcc.target/i386/20060125-1.c: New test case.
8165         * gcc.target/i386/20060125-2.c: New test case.
8166
8167 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8168
8169         PR fortran/18540
8170         * gfortran.dg/goto_1.f: New.
8171
8172 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8173
8174         PR fortran/25716
8175         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8176         25716 on 32-bit systems too.
8177
8178 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8179
8180         PR testsuite/25590
8181         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8182
8183 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8184
8185         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8186
8187 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8188
8189         PR fortran/25835
8190         * gfortran.dg/read_eof.f90: Delete, renamed.
8191         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8192         * gfortran.dg/read_eof_2.f90: New test.
8193         * gfortran.dg/read_eof_3.f90: New test.
8194
8195 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8196
8197         PR tree-opt/25860
8198         * gcc.c-torture/compile/pr25860.c: New test.
8199
8200 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8201
8202         PR c++/25552
8203         * g++.dg/parse/dtor8.C: New test.
8204
8205 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8206
8207         PR testsuite/25891
8208         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8209         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8210         check_effective_target_fopenmp returns 0.
8211
8212 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8213
8214         PR ada/20548
8215         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8216         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8217         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8218
8219 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8220
8221         PR tree-opt/25857
8222         * g++.dg/opt/pr25857.C: New test.
8223
8224 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8225         Jan Hubicka  <jh@suse.cz>
8226         Richard Guenther  <rguenther@suse.de>
8227
8228         PR rtl-optimization/25654
8229         * gcc.dg/torture/pr25654.c: New testcase.
8230         * gcc.target/i386/pr25654.c: Likewise.
8231
8232 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8233
8234         PR fortran/25901
8235         * gfortran.dg/internal references_2.f90: New test.
8236
8237         Fix regression in testing of admissability of attributes.
8238         * gfortran.dg/intent_used_1.f90: New test.
8239
8240 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8241
8242         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8243         Remove target conditional torture options for i?86 and x86_64
8244         GNU/Linux.
8245
8246 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8247
8248         PR c++/10891
8249         * g++.dg/rtti/no-rtti.C: New.
8250
8251 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/25895
8254         * g++.dg/inherit/conv2.C: New test.
8255
8256         PR c++/25856
8257         * g++.dg/parse/dtor7.C: New test.
8258
8259         PR c++/25858
8260         * g++.dg/template/crash44.C: New test.
8261
8262 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/25124
8265         PR fortran/25625
8266         * gfortran.dg/internal_references_1.f90: New test.
8267           PR fortran/20881
8268         PR fortran/23308
8269         PR fortran/25538
8270         PR fortran/25710
8271         * gfortran.dg/global_references_1.f90: New test.
8272         * gfortran.dg/g77/19990905-1.f: Restore the error that
8273         there is a clash between the common block name and
8274         the name of a subroutine reference.
8275
8276         PR fortran/PR24276
8277         * gfortran.dg/aliasing_dummy_1.f90: New test.
8278
8279 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8280
8281         * gcc.dg/vmx/1b-01.c: Warning fix.
8282         * gcc.dg/vmx/1c-02.c: Likewise.
8283         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8284
8285 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8286
8287         PR testsuite/24962
8288         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8289
8290 2006-01-20  Richard Guenther  <rguenther@suse.de>
8291         Steven Bosscher <stevenb.gcc@gmail.com>
8292
8293         PR rtl-optimization/24626
8294         * gcc.dg/torture/pr24626-1.c: New testcase.
8295         * gcc.dg/torture/pr24626-2.c: Likewise.
8296         * gcc.dg/torture/pr24626-3.c: Likewise.
8297         * gcc.dg/torture/pr24626-4.c: Likewise.
8298
8299 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8300
8301         PR c++/5520
8302         * g++.dg/warn/empty-body.C: New.
8303
8304 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8305
8306         PR c++/22136
8307         * g++.dg/template/using10.C: New test.
8308         * g++.dg/temlpate/using11.C: Likewise.
8309         * g++.dg/inherit/using5.C: Tweak error messages.
8310
8311 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8312
8313         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8314         target test.
8315         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8316
8317 2006-01-19  Jan Hubicka  <jh@suse.cz>
8318
8319         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8320
8321 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8322
8323         PR c++/25854
8324         * g++.dg/template/spec28.C: New test.
8325
8326 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8327
8328         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8329         Fix fprintf's by adding srcdir or removing it.
8330
8331 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8332
8333         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8334         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8335         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8336         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8337         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8338         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8339         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8340         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8341         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8342         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8343         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8344         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8345         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8346         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8347
8348 2006-01-18  Jeff Law  <law@redhat.com>
8349
8350         * gcc.dg/tree-ssa/vrp25.c: New test.
8351
8352 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8353
8354         * gcc.dg/pr25805.c: Fix misapplied patch.
8355
8356 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8357
8358         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8359         (check_effective_target_vect_udot_qi): New.
8360         (check_effective_target_vect_sdot_hi): New.
8361         (check_effective_target_vect_udot_hi): New.
8362         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8363         prefixed with "wrapv-" with -fwrapv.
8364         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8365         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8366         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8367         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8368         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8369
8370         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8371         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8372         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8373         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8374
8375 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8376
8377         PR c++/16829
8378         * g++.dg/other/default2.C: New test.
8379         * g++.dg/other/default3.C: New test.
8380
8381 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8382
8383         PR c/25805
8384         * gcc.dg/pr25805.c: New file.
8385
8386 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/25836
8389         * g++.dg/template/init6.C: New test.
8390
8391 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8392
8393         * gcc.dg/tree-ssa/pr24287.c: New test
8394
8395 2006-01-18  Eric Christopher  <echristo@apple.com>
8396
8397         * g++.dg/eh/table.C: New.
8398
8399 2006-01-18  DJ Delorie  <dj@redhat.com>
8400
8401         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8402         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8403         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8404         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8405
8406 2006-01-18  Jeff Law  <law@redhat.com>
8407
8408         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8409         on wrapping on overflow semantics.
8410
8411         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8412
8413         * gcc.gc/tree-ssa/vrp23.c: New test.
8414         * gcc.gc/tree-ssa/vrp24.c: New test.
8415
8416 2006-01-18  Richard Henderson  <rth@redhat.com>
8417             Aldy Hernandez  <aldyh@redhat.com>
8418             Jakub Jelinek  <jakub@redhat.com>
8419             Diego Novillo  <dnovillo@redhat.com>
8420             Uros Bizjak  <uros@kss-loka.si>
8421
8422         * testsuite/gcc.dg/gomp: New directory.
8423
8424 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8425             Steven G. Kargl  <kargls@comcast.net>
8426
8427         PR fortran/20869
8428         * gfortran.dg/intrinsic_external_1.f90: New test.
8429
8430         PR fortran/20875.
8431         * gfortran.dg/elemental_pointer_1.f90: New test.
8432
8433         PR fortran/25024
8434         * gfortran.dg/external_procedures_1.f90: New test.
8435
8436         PR fortran/25785
8437         gfortran.dg/assumed_present.f90: New test.
8438
8439 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8440
8441         * g++.dg/parse/lookup5.C: New test.
8442
8443 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8444
8445         PR fortran/25697
8446         * gfortran.dg/read_eof.f90: New test.
8447
8448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8449
8450         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8451         add a closing brace.
8452
8453 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8454
8455         PR fortran/25631
8456         * gfortran.dg/fmt_tl.f: New test.
8457
8458 2006-01-17  Eric Christopher  <echristo@apple.com>
8459
8460         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8461         * g++.old-deja/g++.warn/impint2.C: Ditto.
8462         * g++.old-deja/g++.other/null1.C: Ditto.
8463         * g++.dg/warn/conv2.C: Ditto.
8464         * g++.dg/warn/conv4.C: New file.
8465
8466 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8469
8470 2006-01-17  Andreas Jaeger  <aj@suse.de>
8471             Janis Johnson <janis187@us.ibm.com>
8472
8473         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8474         in 64-bit.
8475         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8476         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8477
8478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8481         xfail txxx where xxx >= 25.
8482
8483 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8484
8485         PR testsuite/25764
8486         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8487
8488 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR c/25682
8491         * gcc.dg/pr25682.c: New test.
8492         * g++.dg/parse/array-size2.C: New test.
8493
8494 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8495
8496         * consistency.vlad: Remove entire directory, 1652 files.
8497
8498 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8499
8500         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8501         check_effective_target_dfprt_nocache): New.
8502         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8503         (check_effective_target_dfprt): New.
8504         * lib/c-compat.exp (check_dfp): Remove.
8505         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8506         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8507         level of support for decimal float.
8508         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8509         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8510         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8511         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8512         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8513         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8514         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8515         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8516         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8517         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8518         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8519         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8520         directives.
8521
8522 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         PR testsuite/25741
8525         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8526         $base_dir/../.
8527         * lib/gfortran.exp (gfortran_init): Likewise.
8528         * lib/obj-c++.exp (obj-c++_init): Likewise.
8529         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8530         (scan-assembler-dem-not): Likewise.
8531         * lib/scandump.exp (scan-dump-dem): Likewise.
8532         (scan-dump-dem-not): Likewise.
8533
8534 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8535
8536         PR testsuite/25767
8537         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8538         powerpc-*-darwin*.
8539         * lib/obj-c++.exp (obj-c++_init): Likewise.
8540
8541 2006-01-16  Richard Guenther  <rguenther@suse.de>
8542
8543         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8544
8545 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8546
8547         PR testsuite/25777
8548         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8549         to LD_LIBRARY_PATH.
8550
8551 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8552             Andrew Pinski  <pinskia@physics.uc.edu>
8553
8554         * gcc.dg/minmax-1.c: New test.
8555
8556 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8557
8558         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8559         * gcc.misc-tests/dectest.exp: Ditto.
8560
8561 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8562
8563         PR testsuite/25796
8564         * gcc.target/i386/cmov6.c: Use -march=k8.
8565
8566 2006-01-15  Andreas Jaeger  <aj@suse.de>
8567
8568         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8569         x86 does not have __float128.
8570
8571 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8572
8573         * gcc.target/i386/cmov6.c: New test.
8574
8575 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8576
8577         PR c++/25663
8578         * g++.dg/template/ctor6.C: New test.
8579
8580 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8581
8582         PR tree-optimization/25485
8583         * gcc.dg/tree-ssa/pr25485.c: New.
8584
8585 2006-01-14  Richard Guenther  <rguenther@suse.de>
8586
8587         PR tree-optimization/22548
8588         PR tree-optimization/22555
8589         PR tree-optimization/22501
8590         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8591         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8592         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8593         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8594         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8595         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8596         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8597         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8598         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8599
8600 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8601
8602         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8603         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8604
8605 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8606         Richard Guenther  <rguenther@suse.de>
8607
8608         PR rtl-optimization/24257
8609         * gcc.dg/torture/pr24257.c: New testcase.
8610
8611 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8612
8613         * gcc.c-torture/execute/20060110-1.c: New test.
8614         * gcc.c-torture/execute/20060110-2.c: New test.
8615
8616 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8617
8618         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8619
8620 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8621
8622         PR fortran/25756
8623         * gfortran.dg/label_3.f90: New test.
8624
8625 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8626
8627         PR tree-optimization/25771
8628         * g++.dg/tree-ssa/pr25771.C: New test
8629
8630 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         PR tree-opt/24365
8633         * g++.dg/opt/complex5.C: New test.
8634
8635 2006-01-13  Richard Guenther  <rguenther@suse.de>
8636
8637         * gcc.target/i386/387-9.c: New testcase.
8638
8639 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8640
8641         PR c++/24824
8642         * g++.dg/debug/dwarf2-1.C: New.
8643
8644 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8645
8646         PR testsuite/25728
8647         * lib/gcov.exp (verify-lines): Add "close $fd".
8648
8649 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8650             Ben Elliston  <bje@au.ibm.com>
8651
8652         * gcc.dg/dfp/inf-1.c: New test.
8653
8654 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8655             Yao Qi  <qiyaoltc@cn.ibm.com>
8656             Ben Elliston  <bje@au.ibm.com>
8657             Jon Grimm  <jgrimm2@us.ibm.com>
8658
8659         * gcc.dg/nodfp-1.c: New test.
8660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8661         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8662         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8663         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8664         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8665         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8666         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8667         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8668         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8669         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8670         * gcc.dg/format/dfp-printf-1.c: Likewise.
8671         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8672         (compat_setup_dfp): New.
8673         * gcc.dg/compat/compat.exp: Use it.
8674         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8675         Make some variables global, prepend "compat_" to their names.
8676         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8677         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8678         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8679         * lib/compat.exp (compat_skip_list): Make global, rename.
8680         * lib/c-compat.exp: New file.
8681         * lib/target-supports.exp (check_effective_target_dfp): New.
8682
8683         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8684         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8685         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8686         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8687         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8688         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8689         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8690         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8691         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8692         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8693         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8694         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8695         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8696         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8697         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8698         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8699         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8700         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8701         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8702         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8703         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8704         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8705         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8706         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8707         gcc.dg/dfp/struct-layout-1.c,
8708         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8709         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8710         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8711         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8712         gcc.dg/dfp/func-vararg-dfp.c,
8713         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8714         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8715         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8716         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8717         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8718
8719 2006-01-11  Richard Guenther  <rguenther@suse.de>
8720
8721         PR tree-optimization/25734
8722         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8723
8724 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8725
8726         PR fortran/25486
8727         * gfortran.dg/literal_character_constant_1_x.F: New test.
8728         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8729         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8730         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8731
8732 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         PR c++/25386
8735         * g++.dg/ext/packed3.C: Add expected packed error.
8736
8737 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8738
8739         PR target/25706
8740         * gcc.dg/torture/pr25706-1.c: New test.
8741
8742 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8743
8744         PR tree-optimization/23109
8745         PR tree-optimization/23948
8746         PR tree-optimization/24123
8747
8748         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8749         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8750         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8751         g++.dg/tree-ssa/pr23948.C: New testcases.
8752         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8753         three divisions in order to do the optimization.
8754
8755 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8756
8757         PR c++/25632
8758         * g++.dg/other/pr25632.C: New test.
8759
8760 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8761
8762         PR fortran/25730
8763         * gfortran.dg/used_types_1.f90: New test.
8764
8765 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8766
8767         PR target/25718
8768         * gcc.dg/torture/pr25718-1.c: New test.
8769
8770 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8771
8772         * gfortran.dg/list_read_2.f90: Fix typo in description.
8773
8774 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8775
8776         * lib/target-supports.exp (check_visibility_available): Simplify test
8777         for *-*-netware*.
8778         (check_profiling_available): Fail for *-*-netware*.
8779         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8780         * gcc.dg/20021014-1.c: Likewise.
8781         * gcc.dg/nest.c: Likewise.
8782
8783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8784
8785         fortran/24936
8786         * gfortran.dg/forall_3.f90: New test.
8787
8788 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8789
8790         PR fortran/21977
8791         * gfortran.dg/nesting_2.f90: New test.
8792         * gfortran.dg/nesting_3.f90: New test.
8793
8794 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8795
8796         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8797         Fix typo in comment.
8798
8799 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8800
8801         * gfortran.dg/single_char_string.f90: New test.
8802
8803 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8804
8805         * gfortran.dg/ichar_2.f90: New test.
8806
8807 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8808
8809         PR fortran/25093
8810         * gfortran.dg/private_type_4.f90: New.
8811
8812 2006-01-07  Richard Guenther  <rguenther@suse.de>
8813
8814         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8815
8816 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8817
8818         * gfortran.dg/func_decl_1.f90: New.
8819         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8820         * gfortran.dg/array_alloc_2.f90: Likewise.
8821         * gfortran.dg/char_result_8.f90: Likewise.
8822         * gfortran.dg/dup_save_1.f90: Likewise.
8823         * gfortran.dg/dup_save_2.f90: Likewise.
8824         * gfortran.dg/f2c_6.f90: Likewise.
8825         * gfortran.dg/f2c_7.f90: Likewise.
8826         * gfortran.dg/func_result_2.f90: Likewise.
8827         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8828
8829 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8830
8831         PR fortran/22146
8832         * gfortran.dg/elemental_subroutine_1.f90: New test.
8833         * gfortran.dg/elemental_subroutine_2.f90: New test.
8834
8835         PR fortran/25029
8836         PR fortran/21256
8837         * gfortran.dg/assumed_size_refs_1.f90: New test.
8838
8839         PR fortran/20868
8840         PR fortran/20870
8841         * gfortran.dg/assumed_size_refs_2.f90: New test.
8842         * gfortran.dg/initialization_1.f90: Change warning message.
8843
8844 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8845
8846         * gcc.dg/tree-ssa/loop-15.c: New test.
8847
8848 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR fortran/25598
8851         * gfortran.dg/backspace_3.f: New test.
8852         * gfortran.dg/backspace_4.f: New test.
8853
8854 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8855
8856         PR fortran/24268
8857         * gfortran.dg/fmt_white.f: Update test.
8858
8859 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8860
8861         * gcc.dg/cast-1.c: Add new warning.
8862         * gcc.dg/cast-2.c: Likewise.
8863         * gcc.dg/cast-3.c: Likewise.
8864         * gcc.dg/format/cast-1.c: Likewise.
8865         * gcc.dg/cast-4.c: New testcase.
8866
8867 2006-01-05  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/22555
8870         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8871
8872 2006-01-05  Richard Guenther  <rguenther@suse.de>
8873             Diego Novillo  <dnovillo@redhat.com>
8874
8875         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8876         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8877         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8878         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8879         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8880         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8881         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8882         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8883         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8884         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8885         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8886         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8887         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8888         * treelang/compile/extravar.tree: Likewise.
8889         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8890         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8891         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8893         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8894
8895 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8896
8897         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8898         for 64-bit fix.
8899
8900 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8901
8902         PR fortran/23675
8903         gfortran.dg/char_result_11.f90: New.
8904
8905 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8906
8907         PR c++/24782
8908         * g++.dg/parse/access9.C: New test.
8909         * g++.dg/tc1/dr52.C: Tweak error markers.
8910
8911 2006-01-04  Richard Henderson  <rth@redhat.com>
8912
8913         Merge from gomp branch.
8914         * g++.dg/parse/pragma2.C: Update expected error lines.
8915
8916 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8917
8918         * g++.dg/other/i386-2.C: New test.
8919
8920         PR target/25554
8921         * gcc.c-torture/compile/20051228-1.c: New test.
8922
8923         PR c/25559
8924         * gcc.dg/pr25559.c: New test.
8925
8926 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/25492
8929         * g++.dg/lookup/friend9.C: New test.
8930
8931         PR c++/25625
8932         * g++.dg/template/repo5.C: New test.
8933
8934 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8935
8936         PR fortran/25101
8937         * gfortran.dg/forall_2.f90: New test.
8938
8939 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8940
8941         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8942         dg-require-weak.  Adjust regexp to handle leading-underscore
8943         targets and space as well as TAB after .weak.  Change previous
8944         64-bit fix to not use naked dot.
8945
8946 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8947
8948         PR rtl-optimization/25578
8949         * gcc.c-torture/execute/20060102-1.c: New testcase.
8950
8951 2006-01-03  Richard Guenther  <rguenther@suse.de>
8952
8953         PR c/25183
8954         * gcc.dg/torture/pr25183.c: New testcase.
8955
8956 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8957
8958         Merge from gomp-branch.
8959         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8960         * gcc.dg/ia64-sync-2.c: Likewise.
8961         * gcc.dg/ia64-sync-3.c: Likewise.
8962         * gcc.dg/ia64-sync-4.c: Likewise.
8963         * gcc.dg/sync-2.c: Likewise.
8964         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8965         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8966
8967 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8968
8969         PR c++/25635
8970         * g++.dg/parse/operator6.C: New test.
8971
8972         PR c++/25637
8973         * g++.dg/parse/error29.C: New test.
8974
8975         PR c++/25638
8976         * g++.dg/parse/dtor6.C: New test.
8977
8978         PR c++/25633
8979         * g++.dg/parse/ctor3.C: New test.
8980
8981         PR c++/25634
8982         * g++.dg/template/class3.C: New test.
8983
8984 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8985
8986         * g++.dg/debug/debug9.C: New.
8987
8988 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8989
8990         PR fortran/24640
8991         * gfortran.dg/label_2.f90: New test.
8992
8993 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8994
8995         * g++.dg/lookup/using12.C: Tighten error marker.
8996
8997 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8998             Andrew Pinski <pinskia@physics.uc.edu>
8999
9000         * gcc.target/powerpc/darwin-abi-3.c: New file.
9001         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9002         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9003         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9004         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9005         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9006         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9007         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9008         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9009
9010 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9011
9012         * gcc.dg/tree-ssa/loadpre1.c: New;
9013         * gcc.dg/tree-ssa/loadpre2.c: New;
9014         * gcc.dg/tree-ssa/loadpre3.c: New;
9015         * gcc.dg/tree-ssa/loadpre4.c: New;
9016         * gcc.dg/tree-ssa/loadpre5.c: New;
9017         * gcc.dg/tree-ssa/loadpre6.c: New;
9018         * gcc.dg/tree-ssa/loadpre7.c: New;
9019         * gcc.dg/tree-ssa/loadpre8.c: New;
9020         * gcc.dg/tree-ssa/loadpre9.c: New;
9021
9022 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9023
9024         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9025         * g++.dg/abi/thunk4.C: Likewise.
9026
9027 2006-01-01  Andreas Jaeger  <aj@suse.de>
9028
9029         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9030         portable.
9031
9032 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9033
9034         PR c++/25294
9035         * gcc.dg/pragma-pack-3.c: New test.
9036         * g++.dg/parse/pragma3.C: New test.
9037
9038 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9039
9040         PR middle-end/24827
9041         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9042
9043 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044
9045         PR testsuite/25214
9046         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9047
9048 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9049
9050         PR fortran/22607
9051         * gfortran-dg/pure_byref_3.f90: New.
9052
9053         fortran/PR 25396
9054         * gfortran.dg/userdef_operator_1.f90: New.
9055
9056 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9057
9058         * g++.dg/abi/thunk3.C: New.
9059         * g++.dg/abi/thunk4.C: New.
9060
9061 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9062
9063         PR fortran/25532
9064         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9065         associated derived type components of derived types are
9066         properly declared in contained procedures.
9067
9068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9069
9070         PR libgfortran/25139
9071         * gfortran.dg/backspace_2.f: New test.
9072
9073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9074
9075         PR libgfortran/25550
9076         * gfortran.dg/endfile.f: New test.
9077
9078 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9079
9080         PR libgfortran/25419
9081         * gfortran.dg/comma.f: New test.
9082
9083 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9084
9085         * lib/gfortran-dg.exp: Remove trailing whitespace.
9086         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9087         -funroll-all-loops.
9088
9089 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9090
9091         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9092         Extended Double long doubles or repeat tests when long double is
9093         the same size as double.
9094
9095 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9096
9097         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9098
9099         PR testsuite/25442
9100         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9101         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9102
9103         PR testsuite/25441
9104         * gcc.dg/pr23911.c: Make test variable static.
9105
9106         PR testsuite/25444
9107         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9108
9109 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/25439
9112         * g++.dg/parse/crash17.C: Adjust error markers.
9113         * g++.dg/template/error20.C: New test.
9114
9115 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9116
9117         PR c++/23172
9118         * g++.dg/ext/complit4.C: New test.
9119
9120         PR c++/25417
9121         * g++.dg/ext/complit5.C: Likewise.
9122
9123 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9124
9125         PR tree-optimization/25125
9126         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9127         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9128         * gcc.c-torture/execute/pr25125.c: New.
9129
9130 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9131
9132         PR fortran/25029
9133         PR fortran/21256
9134         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9135         with incorrect assumed size references.
9136
9137 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9138
9139         PR c++/23171
9140         * g++.dg/opt/init1.C: New test.
9141
9142 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9143
9144         PR c++/24671
9145         * g++.dg/template/sfinae3.C: New test.
9146
9147 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9148
9149         * g++.dg/other/friend4.C: New test.
9150
9151 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR target/25005
9154         * g++.dg/opt/pr25005.C: New test.
9155
9156 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/25369
9159         * g++.dg/template/ptrmem16.C: New test.
9160
9161 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9162
9163         PR fortran/25029
9164         PR fortran/21256
9165         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9166
9167 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9168
9169         PR libgfortran/25307
9170         * gfortran.dg/list_read_5.f90: New test.
9171
9172 2005-12-22  Richard Henderson  <rth@redhat.com>
9173
9174         * gcc.target/i386/sse-7.c: Use -msse2.
9175
9176 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR rtl-optimization/25432
9179         * gcc.c-torture/compile/20051216-1.c: New test.
9180
9181         PR objc/25328
9182         * objc/execute/pr25328.m: New test.
9183
9184 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/25364
9187         * g++.dg/template/call4.C: New test.
9188
9189 2005-12-22  Dale Johannesen  <dalej@apple.com>
9190
9191         * gcc.target/i386/sse-17.c: New.
9192
9193 2005-12-22  Paul Brook  <paul@codesourcery.com>
9194
9195         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9196
9197 2005-12-22  Paul Brook  <paul@codesourcery.com>
9198
9199         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9200
9201 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9202
9203         PR tree-opt/25513
9204         * gcc.c-torture/compile/pr25513.c: New test.
9205
9206 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9207
9208         PR c++/23333
9209         * g++.dg/parse/error25.C: Add more tests.
9210
9211 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9212
9213         PR fortran/18990
9214         * gfortran.dg/der_charlen_1.f90: New.
9215
9216 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9217
9218         PR fortran/20889
9219         * gfortran.dg/pointer_component_type_1.f90: New test.
9220
9221         PR fortran/25029
9222         PR fortran/21256
9223         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9224         should give an error with assumed size array refernces and checks those
9225         that should not.
9226         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9227         reference an upper bound so that it does not generate an error.
9228
9229         PR fortran/19362
9230         PR fortran/20244
9231         PR fortran/20864
9232         PR fortran/25391
9233         * gfortran.dg/used_dummy_types_1.f90: New test.
9234         * gfortran.dg/used_dummy_types_2.f90: New test.
9235         * gfortran.dg/used_dummy_types_3.f90: New test.
9236         * gfortran.dg/used_dummy_types_4.f90: New test.
9237         * gfortran.dg/used_dummy_types_5.f90: New test.
9238
9239         PR fortran/23152
9240         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9241         group already being USE associated.
9242         * gfortran.dg/assumed_shape_nml.f90: New test.
9243         * gfortran.dg/assumed_size_nml.f90: New test.
9244
9245         PR fortran/20862
9246         PR fortran/25053
9247         PR fortran/25063
9248         PR fortran/25064
9249         PR fortran/25066
9250         PR fortran/25067
9251         PR fortran/25068
9252         PR fortran/25307
9253         * gfortran.dg/io_constraints_1.f90: New test.
9254         * gfortran.dg/io_constraints_1.f90: New test.
9255         * gfortran.dg/iostat_3.f90: Change wording of warning.
9256         * gfortran.dg/g77/19981216-0.f: The same.
9257
9258 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9259
9260         PR tree-optimization/23518
9261         * testsuite/gcc.dg/pr23518.c: New.
9262
9263 2005-12-21  Mike Stump  <mrs@apple.com>
9264
9265         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9266
9267 2005-12-21  Paul Brook  <paul@codesourcery.com>
9268
9269         * gcc.dg/pr19340.c: Skip on m68k targets.
9270
9271 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9272
9273         PR rtl-optimization/25196
9274         * gcc.dg/pr25196.c: New test.
9275
9276 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9277
9278         PR fortran/25423
9279         gfortran.dg/where_nested_1.f90: New.
9280
9281 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9282
9283         PR tree-optimization/25382.
9284         * gcc.dg/tree-ssa/pr25382.c: New.
9285
9286 2005-12-20  Richard Guenther  <rguenther@suse.de>
9287
9288         PR middle-end/24306
9289         * gcc.target/i386/pr24306.c: New testcase.
9290
9291 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9292
9293         PR tree-optimization/25501
9294         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9295
9296 2005-12-20  Richard Guenther  <rguenther@suse.de>
9297
9298         Revert
9299         2005-12-02  Richard Guenther  <rguenther@suse.de>
9300
9301         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9302
9303 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9304
9305         PR c++/21228
9306         * g++.dg/warn/Wunreachable-code-2.C: New test.
9307
9308 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9309
9310         PR c++/24278
9311         * g++.dg/template/ctor5.C: New test.
9312
9313         PR c++/24915
9314         * g++.dg/template/overload8.C: New test.
9315
9316 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9317
9318         * gcc.c-torture/compile/pr25483 : New test.
9319
9320 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9321
9322         PR c++/20552
9323         * g++.dg/ext/typeof10.C: New test.
9324
9325 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         * gcc.dg/mt-loopi1.c: New.
9328
9329 2005-12-18  Richard Guenther  <rguenther@suse.de>
9330
9331         PR tree-optimization/25481
9332         * gcc.dg/torture/pr25481.c: New testcase.
9333
9334 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9335
9336         PR rtl-optimization/21041
9337         * gcc.dg/pr21041.c: New test.
9338
9339 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9340
9341         PR libgfortran/25463
9342         * gfortran.dg/advance.f90: New test.
9343
9344 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9345
9346         * gcc.dg/20051201-1.c: New test.
9347
9348 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9349
9350         PR fortran/25018
9351         * gfortran.dg/initialization_1.f90: New test.
9352         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9353         * gfortran.dg/g77/980616-0.f: The same.
9354
9355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9356
9357         * PR fortran/25458
9358         * gfortran.dg/chkbits.f90: New test.
9359
9360 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9361
9362         * gfortran.dg/enum_5.f: Revert to previous version.
9363
9364 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9365
9366         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9367         * gfortran.dg/nested_modules_1.f90: Ditto.
9368         * gfortran.dg/hollerith_f95.f90: Ditto.
9369         * gfortran.dg/select_5.f90: Ditto.
9370         * gfortran.dg/secnds.f: Ditto.
9371         * gfortran.dg/hollerith2.f90: Ditto.
9372         * gfortran.dg/imag_2.f: Ditto.
9373         * gfortran.dg/ftell_2.f90: Ditto.
9374         * gfortran.dg/malloc_free_1.f90: Ditto.
9375         * gfortran.dg/logint-1.f: Ditto.
9376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9377         * gfortran.dg/e_d_fmt.f90: Ditto.
9378         * gfortran.dg/hollerith_legacy.f90: Ditto.
9379         * gfortran.dg/logint-2.f: Ditto.
9380         * gfortran.dg/enum_5.f90: Ditto.
9381         * gfortran.dg/f2c_2.f90: Ditto.
9382         * gfortran.dg/pr17143.f90: Ditto.
9383         * gfortran.dg/namelist_14.f90: Ditto.
9384         * gfortran.dg/logint-3.f: Ditto.
9385         * gfortran.dg/spread_scalar_source.f90: Ditto.
9386         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9387         * gfortran.dg/namelist_11.f: Ditto.
9388         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9389         * gfortran.dg/g77/20010519-1.f
9390         * gfortran.dg/g77/alpha1.f: Ditto.
9391         * gfortran.dg/g77/990115-1.f: Ditto.
9392         * gfortran.dg/g77/erfc.f: Ditto.
9393         * gfortran.dg/g77/19990313-3.f: Ditto.
9394         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9395         * gfortran.dg/g77/20010426.f: Ditto.
9396         * gfortran.dg/g77/19990313-0.f: Ditto.
9397         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9398         * gfortran.dg/g77/20000629-1.f: Ditto.
9399         * gfortran.dg/g77/970125-0.f: Ditto.
9400         * gfortran.dg/g77/8485.f: Ditto.
9401         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9402         * gfortran.dg/g77/19990313-1.f: Ditto.
9403         * gfortran.dg/g77/int8421.f: Ditto.
9404         * gfortran.dg/g77/19990305-0.f: Ditto.
9405         * gfortran.dg/g77/947.f: Ditto.
9406         * gfortran.dg/g77/19990905-2.f: Ditto.
9407         * gfortran.dg/g77/cabs.f: Ditto.
9408         * gfortran.dg/g77/19990313-2.f: Ditto.
9409         * gfortran.dg/g77/20020307-1.f: Ditto.
9410         * gfortran.dg/g77/dcomplex.f: Ditto.
9411         * gfortran.dg/g77/19990502-1.f: Ditto.
9412         * gfortran.dg/g77/19981216-0.f: Ditto.
9413         * gfortran.dg/common_4.f90: Ditto.
9414         * gfortran.dg/entry_4.f90: Ditto.
9415         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9416         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9417         * gfortran.dg/namelist_12.f: Ditto.
9418         * gfortran.dg/scale_1.f90: Ditto.
9419         * gfortran.dg/modulo_1.f90
9420         * gfortran.dg/hollerith.f90: Ditto.
9421         * gfortran.dg/direct_io_3.f90: Ditto.
9422         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9423         * gfortran.dg/gnu_logical_1.F: Ditto.
9424         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9425         * gfortran.dg/assign_1.f90: Ditto.
9426         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9427         * gfortran.dg/pr23095.f: Ditto.
9428         * gfortran.dg/read_float_1.f90: Ditto.
9429
9430 2005-12-17  Andreas Jaeger  <aj@suse.de>
9431
9432         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9433         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9434
9435 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9436
9437         PR fortran/24268
9438         * gfortran.dg/fmt_white.f: New test.
9439
9440 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9441
9442         * gfortran.dg/label_1.f90: New test.
9443
9444 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9445
9446         PR testsuite/25422
9447         * gcc.dg/20031012-1.c: Add -Walways-true option.
9448         * gcc.dg/weak/weak-3.c: Likewise.
9449         * g++.old-deja/g++.mike/warn8.C: Likewise.
9450
9451 2005-12-16  Mike Stump  <mrs@apple.com>
9452
9453         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9454         exit.
9455
9456 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9457
9458         PR libgfortran/25264
9459         PR libgfortran/25349
9460         * gfortran.dg/tl_editing.f90: Added additional checks.
9461         * gfortran.dg/t_editing.f: New test.
9462         * gfortran.dg/write_padding.f90: New test
9463
9464 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9465
9466         PR testsuite/25215
9467         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9468
9469 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR rtl-optimization/24899
9472         * gcc.c-torture/execute/20051215-1.c: New test.
9473
9474 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9475
9476         PR 24823
9477         * gfortran.dg/pr24823.f: New test.
9478
9479 2005-12-16  Jeff Law  <law@redhat.com>
9480
9481         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9482
9483 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9484
9485         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9486         Change C++ style comments to C style comments.
9487         Remove aligned types from the array.
9488         Keep Enums disabled.
9489         (complex_types): Remove aligned types from the array.
9490         Comment out "_Complex long double".
9491         (attrib_types): Remove.
9492         (complex_attrib_types): Remove.
9493         (attrib_array_types): Remove.
9494         (complex_attrib_array_types): Remove.
9495         (aligned_bitfld_types): Remove.
9496         (n_aligned_bitfld_types): Remove.
9497         (FEATURE_ALIGNEDPACKED): Delete.
9498         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9499         (singles): Remove support for adding attributes.
9500         (choose_type): Remove support for attributed types.
9501         (generate_fields): Remove support for attributed bit-fields.
9502         Remove support for adding attributes.
9503         (generate_random_tests): Remove support for adding attributes.
9504         (features): Add back "[0] :0" and "complex vector [0]".
9505         (main): Remove support for attributed bit-fields.
9506         Uncomment the calling of generate_random_tests for the rests of
9507         the tests.
9508
9509 2005-12-16  Jan Hubicka  <jh@suse.cz>
9510
9511         * gcc.c-torture/combine/pr25224.c: New.
9512
9513 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9514
9515         PR other/25028
9516         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9517         HP-UX.
9518
9519 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9520
9521         * gcc.dg/20051215-1.c: New file.
9522
9523 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9524
9525         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9526         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9527
9528 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9529
9530         PR fortran/18197
9531         * gfortran.dg/dummy_functions_1.f90: New.
9532
9533 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9534
9535         PR rtl-optimization/25310
9536         * gcc.c-torture/compile/pr25310.c: New test.
9537
9538 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9539
9540         PR debug/25023
9541         * gcc.dg/pr25023.c: New test.
9542
9543 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9544
9545         * g++.old-deja/g++.brendan/redecl1.C,
9546         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9547         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9548         g++.old-deja/g++.oliva/typeof1.C,
9549         g++.old-deja/g++.other/crash16.C,
9550         g++.old-deja/g++.other/crash34.C,
9551         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9552         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9553         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9554         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9555         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9556         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9557         Remove xfail.
9558
9559 2005-12-14  Kean Johnston  <jkj@sco.com>
9560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9561
9562         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9563         * gcc.target/i386/20020523-1.c: Ditto.
9564         * gcc.target/i386/tailcall-1.c: Ditto.
9565         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9566         * gcc.target/i386/ssetype-5.c: Ditto.
9567
9568 2005-12-14  Jeff Law  <law@redhat.com>
9569
9570         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9571
9572 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR target/25254
9575         PR target/24188
9576         * gcc.target/i386/pr25254.c: New test.
9577         * gfortran.dg/PR24188.f: New test.
9578
9579 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9580
9581         * lib/fortran-torture.exp: Catch remaining uses of
9582         remote_file build delete.
9583
9584 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9585
9586         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9587
9588 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9589
9590         * gcc.dg/warn-addr-cmp.c: New test.
9591
9592 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR debug/25023
9595         PR target/25293
9596         * gcc.target/i386/pr25293.c: New test.
9597
9598 2005-12-13  Petr Machata  <machata@post.cz>
9599
9600         PR c++/24907
9601         * g++.dg/parse/comma2.C: New test.
9602
9603 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9604             Jakub Jelinek  <jakub@redhat.com>
9605
9606         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9607         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9608         (limits.h): Include unconditionally.
9609         (stdlib.h): Likewise.
9610         (hashtab.h): Do not include.
9611         (getopt.h): Likewise.
9612         (stddef.h): Include.
9613         (hashval_t): Define.
9614         (struct entry): Add "next" field.
9615         (HASH_SIZE): New macro.
9616         (hash_table): New variable.
9617         (switchfiles): Do not use xmalloc.
9618         (mix): New macro.
9619         (iterative_hash): New function.
9620         (hasht): Remove.
9621         (e_exists): New function.
9622         (e_insert): Likewise.
9623         (output): Use, instead of libiberty hashtable functions.
9624         (main): Do not use getopt.  Do not call htab_create.
9625
9626 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9627
9628         PR c++/25331
9629         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9630         put atal* and atpaal* attributes on array elements.
9631         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9632         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9633         put atal* and atpaal* attributes on array elements.
9634         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9635
9636 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9637
9638         * gcc.dg/single-precision-constant.c: New test.
9639
9640 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9641
9642         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9643         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9644         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9645         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9646         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9647         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9648         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9649         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9650         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9651         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9652         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9653         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9654         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9655         gcc.target/powerpc/ppc-sdata-2.c,
9656         gcc.target/powerpc/ppc-stackalign-1.c,
9657         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9658         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9659         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9660         gcc.target/powerpc/rs6000-ldouble-2.c,
9661         gcc.target/powerpc/rs6000-power2-1.c,
9662         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9663         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9664         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9665         option into target selector.
9666         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9667         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9668
9669 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9670
9671         PR objc/25348
9672         * objc.dg/encode-9.m: New test.
9673
9674 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9675
9676         PR testsuite/20772
9677         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9678         * gcc.dg/asm-b.c: Fix typo.
9679         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9680         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9681         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9682         i?86 lp64 and x86_64 ilp32.
9683         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9684         on i?86 lp64.
9685         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9686
9687 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9688
9689         PR fortran/25078
9690         gfortran.dg/equiv_5.f90: New test.
9691
9692 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9693
9694         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9695         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9696         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9697         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9698         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9699         * gcc.dg/tree-ssa/reassoc-5.c: New.
9700         * gcc.dg/tree-ssa/reassoc-6.c: New.
9701         * gcc.dg/tree-ssa/reassoc-7.c: New.
9702         * gcc.dg/tree-ssa/reassoc-8.c: New.
9703         * gcc.dg/tree-ssa/reassoc-9.c: New.
9704         * gcc.dg/tree-ssa/reassoc-10.c: New.
9705         * gcc.dg/tree-ssa/reassoc-11.c: New.
9706
9707 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9708
9709         PR testsuite/25167
9710         PR testsuite/24478
9711         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9712
9713 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/25300
9716         * g++.dg/template/inherit.C: Do not use a generic error message.
9717
9718 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         PR libobjc/25354
9721         * objc.dg/gnu-encoding: New directory.
9722         * objc.dg/gnu-encoding/compat-common.h: New file.
9723         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9724         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9725         * objc.dg/gnu-encoding/vector-defs.h: New file.
9726         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9727         * objc.dg/gnu-encoding/generate-random.c: New file.
9728         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9729         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9730         * objc.dg/gnu-encoding/generate-random.h: New file.
9731
9732 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/25337
9735         * g++.dg/template/defarg7.C: New test.
9736
9737 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9738
9739         PR libobjc/25347
9740         * objc.dg/encode-8.m: New test.
9741
9742 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         PR libobjc/25346
9745         * objc.dg/encode-7.m: New test.
9746
9747 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9748
9749         PR c++/25010
9750         * g++.dg/opt/inline10.C: New test.
9751
9752 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9753
9754         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9755
9756 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9757
9758         * gfortran.dg/substring_equivalence.f90: typo in comment
9759
9760 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9761
9762         PR fortran/25068
9763         * gfortran.dg/iostat_3.f90: New test.
9764
9765 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9766
9767         PR fortran/23815
9768         * gfortran.dg/unf_io_convert_1.f90: New test.
9769         * gfortran.dg/unf_io_convert_2.f90: New test.
9770         * gfortran.dg/unf_io_convert_3.f90: New test.
9771
9772 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9773
9774         PR testsuite/20772
9775         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9776         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9777         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9778         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9779         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9780         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9781         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9782         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9783         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9784         gcc.dg/torture/fp-int-convert-float128-timode.c,
9785         gcc.dg/torture/fp-int-convert-float128.c,
9786         gcc.dg/torture/fp-int-convert-float80-timode.c,
9787         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9788         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9789
9790         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9791
9792 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9793
9794         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9795
9796 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9797
9798         * gcc.dg/20051207-1.c,
9799         * gcc.dg/20051207-2.c,
9800         * gcc.dg/20051207-3.c: New tests.
9801
9802 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         PR testsuite/20772
9805         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9806         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9807         dg-skip-if target selector.
9808
9809         PR testsuite/20772
9810         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9811         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9812         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9813         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9814         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9815         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9816         and/or merge with i?86 cases.
9817
9818         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9819
9820         PR testsuite/20772
9821         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9822         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9823         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9824         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9825         x86_64-*-linux*.
9826
9827 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9828
9829         PR target/25311
9830         * gcc.c-torture/compile/pr25311.c: New test.
9831
9832 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9833
9834         PR libgfortran/25039
9835         * gfortran.dg/read_comma.f: New test.
9836
9837 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9838
9839         PR c++/19317
9840         * g++.dg/opt/pr19317-1.C: New test.
9841         * g++.dg/opt/pr19317-2.C: New test.
9842         * g++.dg/opt/pr19317-3.C: New test.
9843
9844         PR target/19005
9845         * gcc.c-torture/execute/pr19005.c: New test.
9846
9847         PR target/17828
9848         * g++.old-deja/g++.other/comdat5.C: New test.
9849         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9850
9851         * g++.dg/compat/struct-layout-1.exp: New file.
9852         * g++.dg/compat/struct-layout-1.h: New.
9853         * g++.dg/compat/struct-layout-1_generate.c: New.
9854         * g++.dg/compat/struct-layout-1_x1.h: New.
9855         * g++.dg/compat/struct-layout-1_x2.h: New.
9856         * g++.dg/compat/struct-layout-1_y1.h: New.
9857         * g++.dg/compat/struct-layout-1_y2.h: New.
9858
9859         * gcc.dg/20050330-2.c: New test.
9860
9861 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9862
9863         PR fortran/25292
9864         * gfortran.dg/associated_1.f90: New.
9865
9866 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9867
9868         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9869         ILP32 vect_no_align platforms.
9870
9871 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9872             Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR target/25268
9875         * gcc.c-torture/compile/20051207-1.c: New test.
9876
9877 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9878
9879         PR testsuite/20772
9880         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9881         gcc.dg/torture/pr18582-1.c,
9882         gcc.target/i386/attributes-error.c: Also test on x86_64.
9883
9884         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9885
9886 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9887
9888         PR c++/19397
9889         * g++.dg/template/typedef3.C: New test.
9890
9891         PR c++/19762
9892         PR c++/19764
9893         * g++.dg/template/dtor3.C: Fix error markers.
9894
9895 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9896
9897         * lib/target-supports.exp (check_effective_target_sync_char_short):
9898         Add s390*.
9899
9900 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9901
9902         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9903
9904 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9905
9906         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9907         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9908         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9909         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9910
9911 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9912
9913         PR c++/25263
9914         * g++.dg/other/array2.C: New test case.
9915
9916 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9917
9918         * gcc.dg/darwin-weakimport-3.c: New.
9919
9920         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9921         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9922         and to work on Darwin.
9923         * gcc.dg/attr-weakref-1b.c: New file.
9924         * gcc.dg/attr-weakref-2.c: New test.
9925         * gcc.dg/darwin-weakref-1.c: New test.
9926
9927 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9928
9929         PR testsuite/25247
9930         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9931         use in selector expressions.
9932         (dg-xfail-if): Ditto.
9933         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9934         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9935         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9936         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9937         * gcc.test-framework/test-framework.exp: Skip generated tests if
9938         CHECK_TEST_FRAMEWORK is not 1.
9939
9940 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9941
9942         PR tree-optimization/24963
9943         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9944
9945         PR target/24108
9946         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9947
9948         PR target/18580
9949         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9950         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9952         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9953
9954 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9957         dg-options.
9958
9959 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9960
9961         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9962
9963 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9964
9965         * gcc.dg/format/cast-1.c: New test.
9966
9967 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9968
9969         PR c/7776
9970         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9971         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9972         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9973         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9974
9975 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9976
9977         * gcc.dg/cast-pretty-print-1.c: New test.
9978
9979 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9980
9981         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9982
9983 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9984
9985         PR c++/24173
9986         * g++.dg/template/friend40.C: New test.
9987
9988 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR target/25199
9991         * gcc.target/i386/movq-2.c: New test.
9992         * gcc.target/i386/movq.c: Remove target i?86, instead add
9993         dg-require-effective-target ilp32.
9994
9995 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9996
9997         PR c++/24103
9998         * g++.dg/other/default1.C: New test.
9999
10000 2005-12-02  Richard Guenther  <rguenther@suse.de>
10001
10002         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10003
10004 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10005
10006         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10007
10008 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10009
10010         PR target/21017
10011         * gcc.target/powerpc/rotate.c: New.
10012
10013 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10016         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10017
10018 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10019
10020         PR c/13384
10021         * gcc.dg/pr17730-1.c: Adjust.
10022         * gcc.dg/lvalue1.c (main): Likewise.
10023         * gcc.dg/lvalue-2.c: Likewise.
10024         * g++.dg/pr7503-3.C
10025
10026 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10027
10028         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10029         error messages.
10030
10031 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10032
10033         PR fortran/24789
10034         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10035
10036 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10037
10038         PR target/24475
10039         * lib/target-supports.exp (check_effective_target_tls): New.
10040         (check_effective_target_tls_runtime): New.
10041         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10042         for TLS support.
10043         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10044         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10045         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10046         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10047         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10048         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10049         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10050         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10051         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10052         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10053         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10054         effective-target TLS.
10055         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10056         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10057         effective-target TLS runtime.
10058
10059 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10060
10061         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10062
10063 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10064
10065         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10066         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10067         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10068         ignored" warnings when "packing" is the same as the ABI layout.
10069
10070 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10071
10072         PR fortran/21302
10073         * gfortran.dg/line_length_1.f: New test.
10074         * gfortran.dg/line_length_2.f90: Ditto.
10075
10076 2005-11-30  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/21655
10079         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10080
10081 2005-11-30  Dale Johannesen  <dalej@apple.com>
10082
10083         * gcc.c-torture/compile/pr24930.c: New.
10084
10085 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10086
10087         PR fortran/15809
10088         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10089
10090 2005-11-30  Jeff Law  <law@redhat.com>
10091
10092         * g++.old-deja/g++.law/pr25000.C: New test.
10093
10094 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10095
10096         * gcc.dg/tls/opt-11.c: New test.
10097
10098 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10099
10100         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10101         targets.
10102         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10103         LP64 ia64.
10104
10105 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10106
10107         * gfortran.dg/open_access_1.f90: New test.
10108
10109 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10110
10111         * gcc.dg/charset/builtin2.c: New test.
10112
10113 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10116         on mmix-*-* for *_[xy].c.
10117
10118 2005-11-28  Kean Johnston  <jkj@sco.com>
10119
10120         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10121         headers.
10122         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10123         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10124         * gcc.target/i386/asm-3.c: Ditto.
10125         * gcc.target/i386/clobbers.c: Ditto.
10126         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10127         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10128         test regexp.
10129         * gcc.target/i386/mul.c: Ditto.
10130         * gcc.target/i386/ssetype-1.c: Ditto.
10131         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10132         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10133         static so the test works with -fPIC mode too. Based on comment in
10134         PR19231 by Pinski.
10135         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10136
10137 2005-11-28  Richard Guenther  <rguenther@suse.de>
10138
10139         * gcc.dg/alias-9.c: New testcase.
10140         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10141
10142 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10143             Uros Bizjak  <uros@kss-loka.si>
10144
10145         PR middle-end/20219
10146         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10147         tan(x)/sin(x) transformations.
10148
10149 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10150
10151         PR middle-end/24575
10152         * gcc.dg/tree-ssa/divide-3.c: New test.
10153         * gcc.dg/tree-ssa/divide-4.c: New test.
10154
10155 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10156
10157         PR fortran/24917
10158         *  gfortran.dg/boz_6.f90: New test.
10159
10160 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10161
10162         PR fortran/23912
10163         * gfortran.dg/modulo_1.f90: New test.
10164
10165 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10166
10167         PR libfortran/24919
10168         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10169         fail on CRLF platforms.
10170         * gfortran.dg/ftell_2.f90: Likewise.
10171
10172 2005-11-26  Eric Christopher  <echristo@apple.com>
10173
10174         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10175
10176 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10177
10178         * objc.dg/gnu-runtime-3.m: Simplify.
10179
10180 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10181
10182         PR middle-end/23669
10183         * gcc.dg/tree-ssa/divide-1.c: New test.
10184         * gcc.dg/tree-ssa/divide-2.c: New test.
10185
10186 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10187
10188         PR libgfortran/24945
10189         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10190
10191 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10192
10193         PR libgfortran/24945
10194         * gfortran.dg/open_status_2.f90: New test.
10195
10196 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10197
10198         * gcc.c-torture/execute/builtins/fprintf.c,
10199         gcc.c-torture/execute/builtins/fputs-lib.c,
10200         gcc.c-torture/execute/builtins/fputs.c,
10201         gcc.c-torture/execute/builtins/lib/fprintf.c,
10202         gcc.c-torture/execute/builtins/lib/printf.c,
10203         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10204
10205 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10206
10207         * gcc.dg/20050922-2.c: New test.
10208
10209 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10210
10211         * objc.dg/gnu-runtime-3.m: New test.
10212
10213 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10214
10215         PR c++/9278
10216         * g++.dg/other/void1.C: New test.
10217
10218 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10219
10220         PR middle-end/24998
10221         * gcc.dg/torture/fp-int-convert-float.c,
10222         gcc.dg/torture/fp-int-convert-double.c,
10223         gcc.dg/torture/fp-int-convert-long-double.c,
10224         gcc.dg/torture/fp-int-convert-timode.c,
10225         gcc.dg/torture/fp-int-convert-float80.c,
10226         gcc.dg/torture/fp-int-convert-float80-timode.c,
10227         gcc.dg/torture/fp-int-convert-float128.c,
10228         gcc.dg/torture/fp-int-convert-float128-timode.c,
10229         gcc.dg/torture/fp-int-convert.h: New files.
10230
10231 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10232
10233         PR middle-end/24989
10234         * gcc.dg/tree-ssa/bool-10.c: New test.
10235         * gcc.dg/tree-ssa/bool-11.c: New test.
10236         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10237
10238 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         PR middle-end/24990
10241         * tree-ssa/pr24990-1.c: New test.
10242
10243 2005-11-24  Richard Guenther  <rguenther@suse.de>
10244         Dirk Mueller <dmueller@suse.de>
10245
10246         PR c++/14024
10247         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10248         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10249         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10250         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10251         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10252         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10253
10254 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10255
10256         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10257
10258 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10259
10260         PR c/21668
10261         * gcc.dg/Wc++-compat.c: New.
10262         * gcc.dg/Wno-c++-compat.c: New.
10263
10264 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10265
10266         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10267         (vspltish, vspltisw): Likewise.
10268
10269 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10270
10271         PR libgfortran/24794
10272         * gfortran.dg/namelist_12.f: Fix quotes.
10273         * gfortran.dg/namelist_13.f90: Fix quotes.
10274         * gfortran.dg/namelist_14.f90: Fix quotes.
10275         * gfortran.dg/namelist_15.f90: Fix quotes.
10276         * gfortran.dg/namelist_use.f90: Fix quotes.
10277         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10278         * gfortran.dg/namelist_21.f90: New test.
10279         * gfortran.dg/namelist_22.f90: New test.
10280
10281 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10282
10283         PR target/23435
10284         * gcc.c-torture/compile/pr23435.c: New.
10285
10286 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10287
10288         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10289
10290 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10291
10292         * gcc.target/powerpc/405-macchw-1.c,
10293         gcc.target/powerpc/405-macchw-2.c,
10294         gcc.target/powerpc/405-macchwu-1.c,
10295         gcc.target/powerpc/405-macchwu-2.c,
10296         gcc.target/powerpc/405-machhw-1.c,
10297         gcc.target/powerpc/405-machhw-2.c,
10298         gcc.target/powerpc/405-machhwu-1.c,
10299         gcc.target/powerpc/405-machhwu-2.c,
10300         gcc.target/powerpc/405-maclhw-1.c,
10301         gcc.target/powerpc/405-maclhw-2.c,
10302         gcc.target/powerpc/405-maclhwu-1.c,
10303         gcc.target/powerpc/405-maclhwu-2.c,
10304         gcc.target/powerpc/405-mulchw-1.c,
10305         gcc.target/powerpc/405-mulchw-2.c,
10306         gcc.target/powerpc/405-mulchwu-1.c,
10307         gcc.target/powerpc/405-mulchwu-2.c,
10308         gcc.target/powerpc/405-mulhhw-1.c,
10309         gcc.target/powerpc/405-mulhhw-2.c,
10310         gcc.target/powerpc/405-mulhhwu-1.c,
10311         gcc.target/powerpc/405-mulhhwu-2.c,
10312         gcc.target/powerpc/405-mullhw-1.c,
10313         gcc.target/powerpc/405-mullhw-2.c,
10314         gcc.target/powerpc/405-mullhwu-1.c,
10315         gcc.target/powerpc/405-mullhwu-2.c,
10316         gcc.target/powerpc/405-nmacchw-1.c,
10317         gcc.target/powerpc/405-nmacchw-2.c,
10318         gcc.target/powerpc/405-nmachhw-1.c,
10319         gcc.target/powerpc/405-nmachhw-2.c,
10320         gcc.target/powerpc/405-nmaclhw-1.c,
10321         gcc.target/powerpc/405-nmaclhw-2.c,
10322         gcc.target/powerpc/440-macchw-1.c,
10323         gcc.target/powerpc/440-macchw-2.c,
10324         gcc.target/powerpc/440-macchwu-1.c,
10325         gcc.target/powerpc/440-macchwu-2.c,
10326         gcc.target/powerpc/440-machhw-1.c,
10327         gcc.target/powerpc/440-machhw-2.c,
10328         gcc.target/powerpc/440-machhwu-1.c,
10329         gcc.target/powerpc/440-machhwu-2.c,
10330         gcc.target/powerpc/440-maclhw-1.c,
10331         gcc.target/powerpc/440-maclhw-2.c,
10332         gcc.target/powerpc/440-maclhwu-1.c,
10333         gcc.target/powerpc/440-maclhwu-2.c,
10334         gcc.target/powerpc/440-mulchw-1.c,
10335         gcc.target/powerpc/440-mulchw-2.c,
10336         gcc.target/powerpc/440-mulchwu-1.c,
10337         gcc.target/powerpc/440-mulchwu-2.c,
10338         gcc.target/powerpc/440-mulhhw-1.c,
10339         gcc.target/powerpc/440-mulhhw-2.c,
10340         gcc.target/powerpc/440-mulhhwu-1.c,
10341         gcc.target/powerpc/440-mulhhwu-2.c,
10342         gcc.target/powerpc/440-mullhw-1.c,
10343         gcc.target/powerpc/440-mullhw-2.c,
10344         gcc.target/powerpc/440-mullhwu-1.c,
10345         gcc.target/powerpc/440-mullhwu-2.c,
10346         gcc.target/powerpc/440-nmacchw-1.c,
10347         gcc.target/powerpc/440-nmacchw-2.c,
10348         gcc.target/powerpc/440-nmachhw-1.c,
10349         gcc.target/powerpc/440-nmachhw-2.c,
10350         gcc.target/powerpc/440-nmaclhw-1.c,
10351         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10352
10353 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10354
10355         PR fortran/24774
10356         * gfortran.dg/inquire_9.f90: New test.
10357
10358         PR fortran/21647
10359         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10360
10361 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10362
10363         PR libfortran/24432
10364         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10365         Check that 'cos' is supported.
10366
10367 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10368
10369         PR fortran/24223
10370         * gfortran.dg/substring_equivalence.f90: New test.
10371
10372         PR fortran/24705
10373         * gfortran.dg/auto_internal_assumed.f90: New test.
10374
10375 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10376
10377         * gcc.dg/fold-div-2.c: New test.
10378
10379 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10380
10381         PR rtl-optimization/24883
10382         * gcc.c-torture/compile/pr24883.c: New test.
10383
10384 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10385
10386         PR middle-end/20583
10387         * gcc.c-torture/compile/pr20583.c: New.
10388
10389 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10390
10391         * gcc.c-torture/execute/usmul.c: New test.
10392
10393 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10394
10395         * gcc.dg/tree-ssa/vrp22.c: New test.
10396
10397 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10398
10399         PR middle-end/24912
10400         * gcc.dg/torture/pr24912-1.c: New test.
10401
10402 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10403
10404         PR fortran/24862
10405         * gfortran.dg/arrayio_derived_1.f90: New test.
10406
10407 2005-11-19  Richard Guenther  <rguenther@suse.de>
10408
10409         PR middle-end/23294
10410         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10411
10412 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10413
10414         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10415
10416 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10417
10418         PR c++/8355
10419         * g++.dg/template/friend39.C: New test.
10420
10421 2005-11-18  James E Wilson  <wilson@specifix.com>
10422
10423         * gcc.dg/builtin-strstr.c: New.
10424
10425 2005-11-18  Richard Henderson  <rth@redhat.com>
10426
10427         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10428         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10429         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10430         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10431         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10432         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10433         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10434         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10435         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10436         renaming to remove initial "ia64-".
10437
10438 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10439
10440         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10441
10442 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10443
10444         * g++.dg/cpp/string-2.C: New test.
10445
10446 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10447
10448         * gcc.dg/tree-ssa/loop-14.c: New test.
10449
10450 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10451             Michael Chamberlain <michael@chamberlain.net.au>
10452
10453         * ada/acats/run_all.sh (target_run): Kill long running tests.
10454
10455 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10456
10457         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10458         * gcc.dg/cleanup-9.c: Likewise.
10459         * gcc.dg/cleanup-10.c: Likewise.
10460         * gcc.dg/cleanup-11.c: Likewise.
10461
10462 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10463
10464         PR fortran/24892
10465         * gfortran.dg/open_access_append_1.f90: New test.
10466         * gfortran.dg/open_access_append_2.f90: New test.
10467
10468 2005-11-16  Richard Guenther  <rguenther@suse.de>
10469
10470         PR middle-end/24851
10471         * gcc.c-torture/execute/pr24851.c: New testcase.
10472
10473 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10474
10475         * gcc.dg/fold-overflow-1.c: New test.
10476
10477 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10478
10479         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10480         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10481
10482 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10483
10484         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10485         structures.
10486         * g++.dg/eh/forced2.C: Likewise.
10487         * g++.dg/eh/forced3.C: Likewise.
10488         * g++.dg/eh/forced4.C: Likewise.
10489
10490 2005-11-11  Mike Stump  <mrs@apple.com>
10491
10492         * g++.old-deja/g++.mike/unused.C: Add.
10493
10494 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10495
10496         PR c++/24667
10497         * g++.dg/warn/Wcast-qual1.C: New test.
10498
10499 2005-11-15  Jan Hubicka  <jh@suse.cz>
10500
10501         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10502
10503 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10504
10505         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10506
10507 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10508
10509         PR 24840
10510         * gcc.dg/tree-ssa/pr24840.c: New test.
10511
10512 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10513
10514         PR testsuite/24841
10515         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10516
10517 2005-11-14  Dale Johannesen  <dalej@apple.com>
10518
10519         * gcc.c-torture/execute/20051113-1.c: New.
10520
10521 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/24687
10524         * g++.dg/template/crash43.C: New test.
10525
10526 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10527
10528         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10529
10530 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10531
10532         PR c++/24817
10533         * g++.dg/eh/spec8.C: New test.
10534
10535 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10536
10537         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10538
10539 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10540
10541         PR c++/20293
10542         * g++.dg/parse/ambig4.C: New test.
10543         * g++.dg/tc1/dr101.C: Adjust error markers.
10544         * g++.dg/lookup/strong-using-2.C: Likewise.
10545         * g++.dg/lookup/ambig5.C: Likewise.
10546         * g++.dg/lookup/ambig4.C: Likewise.
10547         * g++.dg/parse/crash22.C: Likewise.
10548
10549 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10550
10551         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10552
10553 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10554
10555         * gcc.dg/nested-calls-1.c: New test.
10556
10557 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10558
10559         * gfortran.dg/complex_intrinsic_1.f90: New test.
10560         * gfortran.dg/complex_intrinsic_2.f90: New test.
10561         * gfortran.dg/fgetc_1.f90: New test.
10562         * gfortran.dg/fgetc_2.f90: New test.
10563         * gfortran.dg/fgetc_3.f90: New test.
10564         * gfortran.dg/ftell_1.f90: New test.
10565         * gfortran.dg/ftell_2.f90: New test.
10566         * gfortran.dg/gnu_logical_1.F: New test.
10567         * gfortran.dg/gnu_logical_2.f90: New test.
10568
10569 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10570
10571         PR middle-end/24820
10572         * testsuite/gcc.dg/pr24820.c: New test.
10573
10574 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10575
10576         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10577         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10578         variable.
10579
10580 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10581
10582         testsuite/24614
10583         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10584
10585 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10586
10587         * gcc.target/cris/cris.exp: New file.
10588         * gcc.target/cris/rld-legit1.c: New test.
10589         * gcc.target/cris/rld-legit2.c: New test.
10590
10591 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR c++/24780
10594         * g++.dg/opt/pr24780.C: New test.
10595
10596         PR c++/24761
10597         * g++.dg/template/asm1.C: New test.
10598
10599 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10600
10601         PR libgfortran/24787
10602         * gfortran.dg/scan_1.f90: New test.
10603
10604 2005-11-12  Jan Hubicka  <jh@suse.cz>
10605
10606         * gcc.target/i386/minmax-1.c: New.
10607         * gcc.target/i386/minmax-2.c: New.
10608
10609 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10610
10611         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10612
10613 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10614
10615         * gcc.c-torture/execute/20051110-1.c,
10616         gcc.c-torture/execute/20051110-2.c: New tests.
10617
10618 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10619
10620         PR middle-end/24750
10621         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10622         New tests.
10623
10624 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10625
10626         * lib/target-libpath.exp (get_shlib_extension): New proc.
10627         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10628         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10629         * lib/objc.exp (objc_target_compile): Likewise.
10630         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10631         detection.
10632
10633 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10634
10635         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10636
10637         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10638         Add -static to additional_flags and pass it to target_compile.
10639
10640 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641
10642         PR libgfortran/24719
10643         gfortran.dg/read_noadvance.f90: New test.
10644
10645         PR libgfortran/24699
10646         gfortran.dg/fmt_t_2.f90: New test.
10647
10648         PR libgfortran/24785
10649         gfortran.dg/read_x_eor.f90: New test.
10650
10651         PR libgfortran/24584
10652         gfortran.dg/namelist_empty.f90: Rename test.
10653
10654         PR libgfortran/24489
10655         gfortran/read_eor.f90: Rename test.
10656
10657 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/15976
10660         * gfortran.dg/automatic_module_variable.f90: New test.
10661
10662 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10663
10664         PR target/24445
10665         * gcc.dg/pr24445.c: New test.
10666
10667 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10668
10669         PR fortran/24655
10670         PR fortran/24755
10671         * gfortran.dg/recursive_statement_functions.f90: Add statement
10672         functions using inline intrinsic functions and parameters to test
10673         that they no longer seg-fault.
10674
10675         PR fortran/24409
10676         gfortran.dg/nested_modules_4.f90: New test.
10677         gfortran.dg/nested_modules_5.f90: New test.
10678
10679 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10680
10681         PR fortran/24643
10682         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10683
10684 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10685
10686         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10687         failures.
10688
10689 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10690
10691         * gcc.dg/sparc-getcontext-1.c: New test.
10692
10693 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10694
10695         * gcc.dg/ifcvt-fabs-1.c: New test.
10696
10697 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10698
10699         PR other/4372
10700         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10701         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10702
10703 2005-11-09  Richard Guenther  <rguenther@suse.de>
10704
10705         PR tree-optimization/24716
10706         * gcc.c-torture/execute/pr24716.c: New testcase.
10707
10708 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10709
10710         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10711
10712 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10713
10714         PR 24624
10715         * gcc.dg/pr24624.c: Testcase added.
10716
10717 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10718
10719         PR 24623
10720         * g++.dg/other/pr24623.C: Testcase added.
10721
10722 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10723
10724         PR fortran/22607
10725         * gfortran-dg/pure_byref_1.f90: New.
10726         * gfortran-dg/pure_byref_2.f90: New.
10727
10728 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10729
10730         PR c/24101
10731         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10732         * gcc.dg/dg.exp: Run main loop also for *.i files.
10733
10734 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10735
10736         PR c++/19450
10737         * g++.dg/tls/diag-3.C: New test.
10738         * g++.dg/tls/diag-4.C: New test.
10739         * g++.dg/tls/static-1.C: New test.
10740         * g++.dg/tls/static-1a.cc: New file.
10741
10742 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10743
10744         PR 23046
10745         * g++.dg/tree-ssa/pr23046.C: New test.
10746
10747 2005-11-08  Devang Patel <dpatel@apple.com>
10748
10749         PR tree-optimization/23115
10750         * gcc.dg/tree-ssa/pr23115.c: New.
10751
10752 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10753
10754         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10755         * gcc.target/powerpc/pr16155.c: Same.
10756         * gcc.target/powerpc/altivec-1.c: Same.
10757         * gcc.target/powerpc/altivec-2.c: Same.
10758         * gcc.target/powerpc/altivec-3.c: Same.
10759         * gcc.target/powerpc/altivec-5.c: Same.
10760         * gcc.target/powerpc/altivec-11.c: Same.
10761         * gcc.target/powerpc/altivec-12.c: Same.
10762         * gcc.target/powerpc/altivec-14.c: Same.
10763         * gcc.target/powerpc/altivec-22.c: Same.
10764         * gcc.target/powerpc/altivec-consts.c: Same.
10765         * gcc.target/powerpc/altivec-pr22085.c: Same.
10766         * gcc.target/powerpc/altivec-splat.c: Same.
10767         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10768         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10769         * gcc.target/powerpc/darwin-longlong.c: Same.
10770
10771 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10772
10773         PR target/19340
10774         * gcc.dg/pr19340.c: New test.
10775
10776 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10777
10778         PR rtl-optimization/24683
10779         * gcc.dg/pr24683.c: New test.
10780
10781 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10782
10783         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10784         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10785
10786 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10787
10788         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10789
10790 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10791
10792         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10793
10794 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10795
10796         PR target/24230
10797
10798         * gcc.target/powerpc/altivec-consts.c,
10799         gcc.target/powerpc/altivec-splat.c: New testcase.
10800
10801 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10802
10803         PR c/24599
10804
10805         * gcc.dg/overflow-2.c: New testcase.
10806
10807 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10808
10809         PR rtl-optimization/23567
10810         * gcc.c-torture/execute/20051104-1.c: New test.
10811
10812 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10813
10814         PR fortran/24534
10815         gfortran.dg/private_type_2.f90: Modified to check that case with
10816         PRIVATE declaration within derived type is accepted.
10817
10818         PR fortran/20838
10819         gfortran.dg/pointer_assign_1.f90: New test.
10820
10821         PR fortran/20840
10822         * gfortran.dg/arrayio_0.f90: New test.
10823
10824         PR fortran/17737
10825         gfortran.dg/data_initialized.f90: New test.
10826         gfortran.dg/data_constraints_1.f90: New test.
10827         gfortran.dg/data_constraints_2.f90: New test.
10828
10829 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10830
10831         PR fortran/24174
10832         PR fortran/24305
10833         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10834
10835 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10836
10837         PR 24670
10838         * gcc.dg/tree-ssa/pr24670.c: New test.
10839
10840 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10841
10842         PR target/22432
10843         * gcc.target/i386/pr22432.c: New test.
10844
10845 2005-11-05  Richard Henderson  <rth@redhat.com>
10846
10847         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10848         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10849         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10850         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10851         from gcc.dg/alpha-*.
10852         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10853         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10854
10855 2005-11-05  Andreas Jaeger  <aj@suse.de>
10856
10857         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10858
10859 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10860
10861         PR target/23424
10862         * gcc.dg/torture/pr23424-1.c: New test.
10863
10864 2005-11-04  Richard Henderson  <rth@redhat.com>
10865
10866         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10867         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10868         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10869         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10870         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10871         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10872         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10873         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10874         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10875         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10876         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10877         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10878         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10879         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10880         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10881         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10882         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10883         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10884         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10885         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10886         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10887         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10888         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10889         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10890         Move from gcc.dg/.
10891         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10892         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10893         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10894         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10895         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10896         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10897         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10898         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10899         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10900         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10901         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10902         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10903         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10904         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10905         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10906         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10907         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10908         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10909         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10910         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10911         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10912         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10913         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10914         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10915         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10916         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10917         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10918         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10919         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10920         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10921         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10922         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10923         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10924         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10925         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10926         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10927         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10928         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10929         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10930         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10931         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10932         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10933         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10934         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10935         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10936
10937 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10938
10939         PR 24627
10940         * gcc.dg/tree-ssa/pr24627.c: New test.
10941
10942 2005-11-04 Paul Brook  <paul@codesourcery.com>
10943
10944         * gcc.dg/tls/opt-10.c: New test.
10945
10946 2005-11-04  Andreas Jaeger  <aj@suse.de>
10947
10948         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10949         avoid extra warnings.
10950
10951 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10952
10953         PR libfortran/22298
10954         * gcc/testsuite/lib/target-supports.exp
10955         (check_effective_target_static_libgfortran): New
10956         static_libgfortran effective target.
10957         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10958         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10959
10960 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10961
10962         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10963
10964 2005-11-03  Josh Conner  <jconner@apple.com>
10965
10966         PR c++/19989
10967         g++.dg/ext/array2.C: New test.
10968         g++.dg/template/dependent-name3.C: New test.
10969         g++.dg/template/dependent-name4.C: New test.
10970         g++.dg/template/sfinae2.C: New test.
10971
10972 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10973
10974         PR preprocessor/22042
10975         * gcc.dg/cpp/strify4.c: New test.
10976
10977 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10978
10979         PR c++/17964
10980         * g++.dg/cpp/string-1.C: New test.
10981
10982 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10983
10984         * gcc.target/powerpc: New directory.
10985         * gcc.target/powerpc/powerpc.exp: New file.
10986         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10987         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10988         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10989         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10990         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10991         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10992         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10993         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10994         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10995         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10996         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10997         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10998         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10999         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11000         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11001         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11002         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11003         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11004         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11005         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11006         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11007         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11008         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11009         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11010         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11011         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11012         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11013         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11014         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11015         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11016         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11017         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11018         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11019         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11020
11021 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11022
11023         PR c++/21627
11024         * g++.dg/warn/inline2.C: New test.
11025
11026 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11027
11028         PR middle-end/23155
11029         * g++.dg/ext/c99struct1.C: New test.
11030         * gcc.dg/union-cast-1.c: New test.
11031         * gcc.dg/union-cast-2.c: New test.
11032         * gcc.dg/union-cast-3.c: New test.
11033
11034 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11035
11036         PR middle-end/24589
11037         * gcc.c-torture/execute/zero-struct-2.c: New test.
11038
11039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11040
11041         PR c++/24582
11042         * g++.dg/init/switch1.C: New test.
11043
11044 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11045
11046         * gcc.dg/delay-slot-1.c: New test.
11047
11048 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11049
11050         PR target/24620
11051         * gcc.dg/pr24620.c: New test.
11052
11053 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11054
11055         PR c/24329
11056         * gcc.dg/format/unnamed-1.c: New test.
11057
11058 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/22434
11061         * g++.dg/expr/cond8.C: New test.
11062
11063         PR c++/24560
11064         * g++.dg/parse/dot1.C: New test.
11065
11066 2005-11-02  Jan Hubicka  <jh@suse.cz>
11067
11068         PR target/23303
11069         * gcc.dg/i386-lea.c: New test
11070
11071 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11072
11073         PR target/24615
11074         * gcc.dg/pr24615.c: New test.
11075
11076 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11077
11078         PR target/24600
11079         * gcc.dg/pr24600.c: New test.
11080
11081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11082
11083         PR c++/19253
11084         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11085         * g++.dg/parse/typename9.C: New test.
11086         * g++/dg/parse/typename10.C: Likewise.
11087
11088 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11089
11090         PR fortran/18157
11091         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11092         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11093         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11094
11095 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11096
11097         PR c++/24569
11098         * g++.dg/debug/static1.C: New test.
11099
11100 2005-11-02  Josh Conner  <jconner@apple.com>
11101
11102         * g++.dg/crash38.C: moved into proper directory...
11103         * g++.dg/template/crash42.C: ...here
11104
11105 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11106
11107         PR target/18338
11108         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11109         pcc_bitfield_type_matters || default_packed.
11110
11111         * lib/target-supports.exp
11112         (check_effective_target_pcc_bitfield_type_matters): New proc.
11113         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11114
11115         PR testsuite/23304
11116         * lib/target-supports.exp (check_effective_default_packed): New proc.
11117         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11118         Gate expected errors on target ! default_packed.
11119         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11120
11121 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11122
11123         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11124         change (r106358).
11125
11126 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11127
11128         PR fortran/24008
11129         * gfortran.dg/entry_5.f90: New.
11130         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11131
11132 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11133
11134         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11135
11136 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11137
11138         PR fortran/21565
11139         gfortran.dg/namelist_blockdata.f90: New test.
11140
11141         PR fortran/18737
11142         gfortran.dg/external_implicit_none.f90: New test.
11143
11144         PR fortran/14994
11145         * gfortran.dg/secnds.f: New test.
11146
11147 2005-10-31  Jan Hubicka  <jh@suse.cz>
11148
11149         PR target/20928
11150         * gcc.c-torture/compile/pr20928.c: New test.
11151
11152 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11153
11154         PR middle-end/23492
11155         * gcc.c-torture/compile/zero-strct-5.c: New test.
11156
11157 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11158
11159         PR libgfortran/24584
11160         * gfortran.dg/pr24584.f90: New test.
11161
11162 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11163
11164         PR fortran/18883
11165         * gfortran.dg/char_result_9.f90: New.
11166         * gfortran.dg/char_result_10.f90: New.
11167
11168 2005-10-30  Jan Hubicka  <jh@suse.cz>
11169
11170         * g++.dg/tree-ssa/pr24172.C: New testcase.
11171
11172 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11173
11174         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11175
11176 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11177
11178         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11179         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11180         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11181         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11182         gfortran.dg/enum_9.f90,
11183         gfortran.fortran-torture/compile/enum_1.f90,
11184         gfortran.fortran-torture/execute/enum_1.f90,
11185         gfortran.fortran-torture/execute/enum_2.f90,
11186         gfortran.fortran-torture/execute/enum_3.f90,
11187         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11188
11189 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11190
11191         PR target/18482
11192         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11193         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11194
11195 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11196
11197         PR libfortran/20179
11198         * gfortran.dg/mixed_io_1.f90: New test.
11199         * gfortran.dg/mixed_io_1.c: New file.
11200
11201 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11202
11203         * gfortran.dg/malloc_free_1.f90: New test.
11204
11205 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11206
11207         * gcc.dg/nested-func-4.c: Require profiling -pg.
11208
11209 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR C++/23229
11212         * g++.dg/warn/main-2.C: New test.
11213
11214 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11215
11216         PR fortran/24545
11217         * gfortran.dg/interface_2.f90: new test.
11218
11219 2005-10-28  Josh Conner  <jconner@apple.com>
11220
11221         PR c++/22153
11222         * g++.dg/template/crash38.C: New test.
11223         * g++.dg/parse/explicit1.C: Change expected errors.
11224
11225 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11226
11227         PR C++/23426
11228         * g++.dg/other/large-size-array.C: New test.
11229
11230 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11231
11232         PR middle-end/24362
11233         * g++.dg/opt/complex4.C: New test.
11234
11235 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11236
11237         * gcc.dg/nested-func-4.c: New test.
11238
11239 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/24158
11242         gfortran.dg/derived_recursion.f90: New test.
11243         gfortran.dg/implicit_actual.f90: New test.
11244
11245 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11246
11247         PR middle-end/24295, PR testsuite/24477
11248         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11249         removed when weakref hits the tree.
11250
11251 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * gfortran.dg/cray_pointers_4.f90: New test.
11254
11255         * gfortran.dg/cray_pointers_5.f90: New test.
11256
11257 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11258
11259         PR fortran/22290
11260         * gfortran.dg/assign_5.f90: New test.
11261         * gfortran.dg/assign_6.f: New test.
11262
11263 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11264
11265         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11266         CPU has no SSE support.
11267
11268 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11269
11270         PR libgfortran/24224
11271         * gfortran.dg/arrayio_1.f90: Update attribution.
11272         * gfortran.dg/arrayio_2.f90: Update attribution.
11273         * gfortran.dg/arrayio_3.f90: Update attribution.
11274         * gfortran.dg/arrayio_4.f90: Update test conditions.
11275         * gfortran.dg/arrayio_5.f90: Update attribution.
11276         * gfortran.dg/arrayio_6.f90: New test.
11277         * gfortran.dg/arrayio_7.f90: New test.
11278
11279 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11280
11281         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11282
11283 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11284
11285         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11286
11287 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11288
11289         PR fortran/24416
11290         * gfortran.dg/namelist_char_only.f90: New test.
11291
11292 2005-10-24  Asher Langton  <langton2@llnl.gov>
11293
11294         PR fortran/17031
11295         PR fortran/22282
11296         * gfortran.dg/cray_pointers_1.f90: New test.
11297         * gfortran.dg/cray_pointers_2.f90: New test.
11298         * gfortran.dg/cray_pointers_3.f90: New test.
11299         * gfortran.dg/loc_1.f90: New test.
11300         * gfortran.dg/loc_2.f90: New test.
11301
11302 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11303
11304         * gcc.dg/pr24225.c: New test.
11305
11306 2005-10-24  Asher Langton  <langton2@llnl.gov>
11307
11308         * gfortran.dg/dup_save_1.f90: New test.
11309         * gfortran.dg/dup_save_2.f90: New test.
11310
11311 2005-10-24  Paul Brook  <paul@codesourcery.com>
11312
11313         PR 24107
11314         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11315         stdint.h.
11316
11317 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11318
11319         PR libgfortran/24489
11320         * gfortran.dg/pr24489.f90: New test.
11321
11322 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11323
11324         PR fortran/23635
11325         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11326
11327 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11328
11329         PR target/18911
11330         * g++.dg/init/array16.C: Skip for mmix-*-*.
11331
11332 2005-10-23  Asher Langton  <langton2@llnl.gov>
11333
11334         * gfortran.dg/byte_1.f90: New test.
11335         * gfortran.dg/byte_2.f90: New test.
11336
11337 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11338
11339         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11340
11341 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11342
11343         PR fortran/18022
11344         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11345
11346         PR fortran/24311
11347         * gfortran.dg/merge_char_const.f90: New test.
11348
11349         PR fortran/24384
11350         * gfortran.dg/spread_scalar_source.f90: New test.
11351
11352 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11353
11354         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11355
11356         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11357         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11358
11359         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11360
11361 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11362
11363         PR fortran/24426
11364         * gfortran.dg/der_pointer_4.f90: New.
11365
11366 2005-10-22  David Ayers  <d.ayers@inode.at>
11367
11368         * obj-c++.dg/except-1.mm: Simplify.
11369
11370 2005-10-21  David Ayers  <d.ayers@inode.at>
11371
11372         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11373
11374 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gfortran.dg/assumed_dummy_2.f90: New test.
11377
11378 2005-10-21  James E Wilson  <wilson@specifix.com>
11379
11380         PR preprocessor/15220
11381         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11382
11383 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11384
11385         * gcc.c-torture/execute/20051021-1.c: New test.
11386
11387 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/24260
11390         * g++.dg/ext/tmplattr1.C: New test.
11391
11392 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11393
11394         PR fortran/24440
11395         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11396
11397 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11398
11399         * obj-c++.dg/except-1.mm: New.
11400
11401         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11402
11403 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11404
11405         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11406
11407 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11408
11409         PR middle-end/24295
11410         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11411         declarations with the same names as thunks' alias targets, use
11412         aliases instead.
11413         * gcc.dg/attr-alias-3.c: New test.
11414         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11415
11416 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/22618
11419         * g++.dg/parse/access8.C: New test.
11420
11421 2005-10-20  Richard Guenther  <rguenther@suse.de>
11422
11423         PR c++/24439
11424         * g++.dg/tree-ssa/pr24439.C: New testcase.
11425
11426 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11427
11428         * g++.dg/opt/delay-slot-1.C: New test.
11429
11430 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11431
11432         PR fortran/21625
11433         * gfortran.fg/der_init_1.f90: New.
11434
11435 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11436
11437         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11438
11439 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11440
11441         PR c++/21908
11442         * g++.dg/parse/error28.C: New test.
11443
11444 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11445
11446         * gcc.dg/profile-generate-2.c: New test.
11447
11448 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11449
11450         PR target/23589
11451         * g++.dg/ext/dllimport11.C: New.
11452
11453 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11454
11455         PR c++/22293
11456         * g++.dg/other/friend3.C: New test.
11457
11458 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11459
11460         PR c++/23293
11461         * g++.dg/template/error19.C: New test.
11462
11463 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11464
11465         PR c++/21383
11466         * g++.dg/overload/koenig2.C: New.
11467
11468         PR c++/23118
11469         * g++.dg/overload/error2.C: New.
11470
11471         PR c++/22604
11472         * g++.dg/inherit/covariant14.C: New.
11473
11474 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11475
11476         PR c++/23440
11477         * g++.dg/parse/for1.C: New test.
11478
11479 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11480
11481         PR fortran/23446
11482         * gfortran.dg/host_dummy_index_1.f90: New test.
11483
11484         PR fortran/21459
11485         * gfortran.dg/automatic_char_len_2.f90: New test.
11486
11487         PR fortran/20866
11488         * gfortran.dg/recursive_statement_functions.f90: New test.
11489
11490         PR fortran/20853
11491         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11492
11493         PR fortran/20849
11494         * gfortran.dg/external_initializer.f90: New test.
11495
11496         PR fortran/20837
11497         * non_module_public.f90: New test.
11498
11499 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         PR c++/24386
11502         * g++.dg/template/overload7.C: New.
11503
11504         PR c++/22551
11505         * g++.dg/other/switch2.C: Remove expected warnings.
11506
11507         PR c++/21353
11508         * g++.dg/template/defarg6.C: New.
11509
11510 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11511
11512         PR target/24315
11513         * gcc.target/i386/pr24315.c: New test.
11514
11515 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/24389
11518         * g++.dg/template/static21.C: New test.
11519         * g++.dg/template/static21-a.cc: Likewise.
11520
11521 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11522
11523         PR c++/23959
11524         * g++.dg/warn/Wswitch-default-1.C: New test.
11525         * g++.dg/warn/Wswitch-default-2.C: New test.
11526
11527 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/22173
11530         * g++.dg/parse/template18.C: New test.
11531         * g++.dg/template/nontype15.C: Likewise.
11532
11533 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11534
11535         PR fortran/22273
11536         * gfortran.dg/spec_expr_2.f90: New.
11537
11538 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11539
11540         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11541         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11542         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11543         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11544         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11545         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11546         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11547         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11548         previous target-specific skips and warning-message matches where
11549         applicable.
11550
11551 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/21347
11554         * g++.dg/warn/Wctor-dtor.C: New test.
11555
11556 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11557
11558         PR c/23439
11559         * gcc.dg/for-1.c: New test.
11560
11561 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11562
11563         PR c++/19565
11564         * g++.dg/warn/Wconversion1.C: New test.
11565         * g++.dg/ext/packed4.C: Compile with -w.
11566         * g++.dg/opt/20050511-1.C: Likewise.
11567         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11568
11569 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11570
11571         * gfortran.dg/boz_5.f90: New test.
11572
11573 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11574
11575         PR c++/22551
11576         * g++.dg/other/switch2.C: New.
11577
11578         PR c++/23984
11579         * g++.dg/init/ctor7.C: New.
11580
11581 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11582
11583         PR c++/23730
11584         * g++.dg/parse/crash32.C: New test.
11585
11586 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/20721
11589         * g++.dg/init/goto2.C: New test.
11590
11591         PR c++/22464
11592         * g++.dg/template/crash/41.C: New test.
11593
11594         PR c++/22180
11595         * g++.dg/template/crash40.C: New test.
11596
11597         PR c++/23694
11598         * g++.dg/parse/friend5.C: New test.
11599
11600         PR c++/23307
11601         * g++.dg/template/crash38.C: New test.
11602
11603         PR c++/22352
11604         * g++.dg/template/friend38.C: New test.
11605
11606         PR c++/22405
11607         * g++.dg/template/crash39.C: New test.
11608
11609 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11610
11611         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11612         gcc.dg/debug/dwarf2/dwarf-char2.c,
11613         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11614
11615         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11616
11617 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11618
11619         * gcc.dg/dll-2.c: Add tests for warnings.
11620         * gcc.dg/dll-3.c: Likewise.
11621         * gcc.dg/dll-4.c: Likewise.
11622
11623         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11624         * g++.dg/ext/dllimport2.C: Likewise.
11625         * g++.dg/ext/dllimport3.C: Likewise.
11626         * g++.dg/ext/dllimport7.C: Likewise.
11627         * g++.dg/ext/dllimport8.C: Likewise.
11628         * g++.dg/ext/dllimport9.C: Likewise.
11629
11630 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11631
11632         PR fortran/24092
11633         * gfortran.dg/derived_pointer_recursion.f90: New test.
11634
11635 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11636
11637         * gcc.c-torture/execute/20051012-1.c: New test.
11638
11639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11640
11641         PR fortran/18082
11642         * gfortran.dg/automatic_char_len_1.f90: New test.
11643
11644 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11645
11646         PR fortran/20847
11647         * gfortran.dg/save_common.f90: New test.
11648
11649         PR fortran/20856
11650         * gfortran.dg/save_result.f90: New test.
11651
11652 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11653
11654         PR c++/21592
11655         * g++.dg/template/dependent-expr1.C: Add new expected error.
11656         * g++.dg/template/dependent-expr2.C: Adjust error text.
11657         * g++.dg/template/overload6.C: New.
11658
11659         PR c++/23797
11660         * g++.dg/other/typename8.C: New.
11661
11662         PR c++/21117
11663         * g++.dg/other/return1.C: New.
11664
11665 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11666
11667         PR c++/24052
11668         * g++.dg/ext/label5.C: New.
11669
11670 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         PR c++/19964
11673         * g++.dg/parse/crash31.C: New.
11674
11675 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11676
11677         * g++.dg/ipa/ipa-1.c: New test.
11678         * g++.dg/ipa/ipa-2.c: New test.
11679         * g++.dg/ipa/ipa-3.c: New test.
11680         * g++.dg/ipa/ipa-4.c: New test.
11681         * g++.dg/ipa/ipa-5.c: New test.
11682         * g++.dg/ipa/ipa.exp: New file.
11683
11684 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         PR fortran/24207
11687         * gfortran.dg/private_type_3.f90: New test.
11688
11689 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11690
11691         PR fortran/20786
11692         gfortran.dg/aint_anint_1.f90: New test.
11693
11694 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11695
11696         PR libgfortran/24313
11697         gfortran.dg/csqrt.f: New test.
11698
11699 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11700
11701         PR c++/8057
11702         * g++.dg/warn/noeffect7.C: New test.
11703         * g++.dg/warn/noeffect2.C: Instantiate templates.
11704         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11705         and warning.
11706
11707 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11708
11709         PR c++/21089
11710         * g++.dg/init/float1.C: New test.
11711
11712         PR c++/24277
11713         * g++.dg/init/member1.C: Tweak error markers.
11714
11715 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11716
11717         PR testsuite/24281
11718         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11719         Check for null pointer.
11720
11721 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/21369
11724         * g++.dg/parse/ret-type3.C: New test.
11725
11726 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11727
11728         PR tree-opt/23946
11729         * gcc.c-torture/compile/pr23946.c: New test.
11730
11731 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * g++.dg/opt/mmx2.C: New test.
11734
11735 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11736
11737         PR c++/24277
11738         * g++.dg/template/static20.C: New test.
11739
11740         PR c++/24302
11741         * g++.dg/warn/Wunused-12.C: New test.
11742
11743         PR c++/23437
11744         * g++.dg/template/arg4.C: New test.
11745
11746 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11747
11748         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11749         * gcc.dg/ucnid-3.c: Likewise.
11750         * gcc.dg/ucnid-4.c: Likewise.
11751         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11752         * g++.dg/other/ucnid-1.C: Likewise.
11753         * gcc.dg/sparc-frame-1.c: New test.
11754
11755 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11756
11757         PR c++/24139
11758         * g++.dg/template/spec27.C: New test.
11759
11760         PR c++/24275
11761         * g++.dg/template/static19.C: New test.
11762
11763 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11764
11765         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11766         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11767
11768 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11769
11770         PR target/24136
11771         * gfortran.fortran-torture/compile/pr24136.f: New test.
11772
11773 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11774
11775         PR c++/22172
11776         * g++.dg/parse/crash30.C: New test.
11777
11778 2005-10-07  Richard Guenther  <rguenther@suse.de>
11779
11780         PR middle-end/24227
11781         * gcc.c-torture/compile/pr24227.c: New testcase.
11782
11783 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11784
11785         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11786         Do not put aligned attributes on array elements.
11787
11788 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11789
11790         PR testsuite/23611, PR testsuite/23615
11791         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11792         writing prototypes of library functions by hand.
11793         * obj-c++.dg/bitfield-4.mm: Likewise.
11794         * obj-c++.dg/const-str-4.mm: Likewise.
11795         * obj-c++.dg/encode-4.mm: Likewise.
11796         * obj-c++.dg/encode-5.mm: Likewise.
11797         * obj-c++.dg/encode-6.mm: Likewise.
11798         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11799         * obj-c++.dg/method-10.mm: Likewise.
11800         * obj-c++.dg/method-17.mm: Likewise.
11801         * obj-c++.dg/method-19.mm: Likewise.
11802         * obj-c++.dg/try-catch-2.mm: Likewise.
11803
11804 2005-10-06  Richard Henderson  <rth@redhat.com>
11805
11806         PR 24236
11807         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11808
11809 2005-10-06  Dale Johannesen  <dalej@apple.com>
11810
11811         * gcc.c-torture/execute/20030125-1.c: Correct.
11812
11813 2005-10-06  Richard Guenther  <rguenther@suse.de>
11814
11815         PR tree-optimization/24238
11816         * g++.dg/tree-ssa/pr24238.C: New testcase.
11817
11818 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11819
11820         PR 18568
11821         * gfortran.dg/der_pointer_3.f90: New test.
11822
11823 2005-10-05  Devang Patel  <dpatel@apple.com>
11824
11825         PR Debug/23205
11826         * g++.dg/other/PR23205.C: New.
11827
11828 2005-10-05  Richard Henderson  <rth@redhat.com>
11829
11830         PR target/23602
11831         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11832         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11833
11834 2005-10-05  Dale Johannesen  <dalej@apple.com>
11835
11836         * gcc.c-torture/execute/float-floor.c: New.
11837
11838 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11839
11840         PR tree-optimization/21419
11841         PR tree-optimization/24146
11842         PR tree-optimization/24151
11843
11844         * g++.dg/ext/asm7.C: New.
11845         * g++.dg/ext/asm8.C: New.
11846         * gcc.dg/asm-1.c: Compile on all targets.
11847         * gcc.dg/asm-pr24146.c: New.
11848         * gcc.dg/pr21419.c: Adjust error messages.
11849
11850 2005-10-05  Richard Guenther  <rguenther@suse.de>
11851
11852         PR fortran/24176
11853         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11854
11855 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11856
11857         PR c++/23513
11858         * g++.dg/template/spec22.C: Robustify test.
11859         * g++.dg/template/spec26.C: New.
11860
11861 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11862
11863         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11864         if target supports vector instructions.
11865
11866 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11867
11868         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11869         C99 functions.
11870
11871 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11872
11873         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11874         check_effective_target_fortran_large_int): Replace cached result
11875         when target changes.
11876
11877 2005-10-04  Devang Patel  <dpatel@apple.com>
11878
11879         * gcc.dg/i386-sse-vect-types.c: New.
11880
11881 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11882
11883         PR preprocessor/13726
11884         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11885         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11886
11887 2005-10-04  Richard Guenther  <rguenther@suse.de>
11888
11889         PR c/23576
11890         * gcc.dg/noncompile/pr23576.c: New testcase.
11891
11892 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11893
11894         PR middle-end/23125
11895         * gcc.dg/register-var-3.c: New test.
11896
11897 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11898
11899         * gcc.dg/pr23049.c: New test.
11900
11901         * gcc.dg/ucnid-4.c: Fix test.
11902
11903 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11904
11905         PR 23445
11906         * gcc.c-torture/compile/pr23445.c: New test.
11907
11908 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11909
11910         * g++.dg/overload/unknown1.C: New.
11911
11912 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/17775
11915         * g++.dg/template/repo4.C: New test.
11916
11917 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11918
11919         PR libfortran/19308
11920         * gfortran.dg/large_real_kind_2.F90: New test.
11921         * gfortran.dg/large_integer_kind_2.f90: New test.
11922
11923 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11924
11925         * lib/target-supports.exp (check_effective_target_vect_shift):
11926         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11927         (check_effective_target_vect_condition): Fix copy-n-pasto.
11928
11929         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11930         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11931         targets.
11932
11933 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/22621
11936         * g++.dg/template/overload5.C : New test.
11937
11938         PR c++/23840
11939         * g++.dg/expr/stdarg1.C: New test.
11940
11941 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11942
11943         PR 24142
11944         * gcc.c-torture/execute/pr24142.c: New test.
11945
11946 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11947
11948         PR 24141
11949         * gcc.c-torture/execute/pr24141.c: New test.
11950
11951 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11952             Diego Novillo  <dnovillo@redhat.com>
11953
11954         PR 23604
11955         * gcc.c-torture/execute/pr23604.c: New test.
11956
11957 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11958
11959         PR fortran/16404
11960         PR fortran/20835
11961         PR fortran/20890
11962         PR fortran/20899
11963         PR fortran/20900
11964         PR fortran/20901
11965         PR fortran/20902
11966         gfortran.dg/equiv_constraint_1.f90: New test.
11967         gfortran.dg/equiv_constraint_2.f90: New test.
11968         gfortran.dg/equiv_constraint_3.f90: New test.
11969         gfortran.dg/equiv_constraint_4.f90: New test.
11970         gfortran.dg/equiv_constraint_5.f90: New test.
11971         gfortran.dg/equiv_constraint_6.f90: New test.
11972         gfortran.dg/equiv_constraint_7.f90: New test.
11973         gfortran.dg/equiv_constraint_8.f90: New test.
11974         gfortran.dg/private_type_1.f90: New test.
11975         gfortran.dg/private_type_2.f90: New test.
11976         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11977         980628-10.f: Assert std=gnu to permit mixing of
11978         types in equivalence statements.
11979
11980 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11981
11982         PR 24112
11983         * gfortran.dg/open_status_1.f90: New.
11984
11985 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11986
11987         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11988         * gcc.dg/vect/pr22480.c: Clean up temp files.
11989         * gcc.dg/vect/pr23831.c: Clean up temp files.
11990         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11991         Clean up temp files.
11992         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11993         Clean up temp files.
11994
11995         * gcc.dg/20050309-1.c: Clean up temp files.
11996         * gcc.dg/20050325-1.c: Clean up temp files.
11997
11998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11999
12000         PR tree-optimization/24059
12001         * gcc.dg/vect/pr24059.c : New test.
12002
12003 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12004
12005         PR middle-end/24109
12006         * gcc.c-torture/execute/20050929-1.c: New test.
12007
12008 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12009
12010         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12011
12012 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12013
12014         PR c/21419
12015         * gcc.dg/pr21419.c: New test.
12016
12017 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12018
12019         * gcc.dg/pr23911.c: New test.
12020
12021 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12022
12023         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12024
12025         PR c++/16782
12026         * g++.dg/parse/qualified4.C: New test.
12027         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12028         * g++.old-deja/g++.mike/p8154.C: Likewise.
12029
12030 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/22147
12033         * g++.dg/template/friend37.C: New test.
12034         * g++.dg/parse/crash28.C: Adjust error markers.
12035
12036 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR fortran/18518
12039         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12040
12041 2005-09-27  Devang Patel  <dpatel@apple.com>
12042
12043         PR tree-optimization/23625
12044         * gcc.dg/pr23625.c: New test.
12045
12046 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12047
12048         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12049         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12050
12051 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12052
12053         PR fortran/23677
12054         * gfortran.fortran-torture/execute/save_1.f90: New test.
12055         * gfortran.dg/save_1.f90: New test.
12056
12057 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12058
12059         * gcc.target/i386/builtin-apply-mmx.c: New test.
12060
12061         PR target/22576
12062         * gcc.target/i386/pr22576.c: New test.
12063
12064         PR target/22585
12065         * gcc.target/i386/pr22585.c: New test.
12066
12067         PR target/23268
12068         * gcc.target/i386/pr23268.c: New test.
12069
12070         PR middle-end/23831
12071         * gcc.dg/vect/pr23831.c: New test.
12072
12073         PR target/24055
12074         * gcc.target/i386/pr24055.c: New test.
12075
12076 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12077
12078         PR tree-optimization/23960
12079         * gcc.c-torture/compile/pr23960.c: New.
12080
12081 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12082
12083         PR fortran/16861
12084         * gfortran.dg/nested_modules_3.f90: New.
12085
12086 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12087
12088         PR fortran/24005
12089         gfortran.dg/interface_1.f90: New test.
12090
12091 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12092         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12093
12094         PR fortran/23843
12095         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12096
12097 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12098
12099         PR fortran/23516
12100         * gfortran.dg/imag_1.f: New test.
12101         * gfortran.dg/imag_2.f: Ditto.
12102
12103 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12104
12105         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12106
12107 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12108
12109         PR c++/21983
12110         * g++.dg/warn/pr21983.C: New test.
12111
12112 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/23993
12115         * g++.dg/template/array14.C: New test.
12116
12117 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12118
12119         PR fortran/19929
12120         * gfortran.dg/der_ptr_component_1.f90: New test.
12121
12122 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         PR c++/23965
12125         * g++.dg/template/error1.C: Reject "no matching function" message.
12126
12127 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12128
12129         PR c++/17609
12130         * g++.dg/lookup/error1.C: New test.
12131
12132 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12133
12134         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12135         functionality of the testcase.
12136
12137 2005-09-20  Richard Henderson  <rth@redhat.com>
12138
12139         * gcc.dg/vect/vect-22.c: Require vect_float.
12140         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12141
12142 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12143
12144         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12145         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12146         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12147         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12148         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12149         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12150         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12151         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12152         * gcc.dg/cpp/ucnid-8.c: New test.
12153
12154 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR tree-optimization/23929
12157         * gcc.c-torture/compile/pr23929.c: New test.
12158
12159 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12160
12161         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12162         for one loop.
12163
12164 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12165
12166         PR testsuite/23186
12167         * g++.dg/other/pr22003.C: Require named sections.
12168
12169 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR c++/23947
12172         * g++.dg/rtti/crash3.C: New test.
12173
12174         PR tree-optimization/23818
12175         * gcc.dg/pr23818.c: New test.
12176
12177 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12178
12179         PR fortran/23420
12180         * gfortran.dg/print_fmt_4.f: New.
12181
12182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR fortran/23663
12185         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12186
12187 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12188
12189         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12190         Use pointers to local alignable arrays instead. Added comments.
12191         * gcc.dg/vect/vect-46.c: Likewise.
12192         * gcc.dg/vect/vect-48.c: Likewise.
12193         * gcc.dg/vect/vect-49.c: Likewise.
12194         * gcc.dg/vect/vect-52.c: Likewise.
12195         * gcc.dg/vect/vect-53.c: Likewise.
12196         * gcc.dg/vect/vect-54.c: Likewise.
12197         * gcc.dg/vect/vect-56.c: Likewise.
12198         * gcc.dg/vect/vect-57.c: Likewise.
12199         * gcc.dg/vect/vect-58.c: Likewise.
12200         * gcc.dg/vect/vect-60.c: Likewise.
12201         * gcc.dg/vect/vect-61.c: Likewise.
12202
12203         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12204         The test is no longer vectorizable on vect_no_align targets.
12205         * gcc.dg/vect/vect-43.c: Likewsie.
12206
12207         * gcc.dg/vect/vect-44.c: Added comments.
12208         * gcc.dg/vect/vect-45.c: Added comments.
12209         * gcc.dg/vect/vect-50.c: Added comments.
12210         * gcc.dg/vect/vect-51.c: Added comments.
12211
12212         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12213         aligned type.
12214         * gcc.dg/vect/Os-vect-95.c: Likewise.
12215
12216         * gcc.dg/vect/vect-41.c: Test removed.
12217         * gcc.dg/vect/vect-47.c: Test removed.
12218         * gcc.dg/vect/vect-55.c: Test removed.
12219         * gcc.dg/vect/vect-59.c: Test removed.
12220
12221 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12222
12223         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12224         No longer vectorizable on vect_no_align targets.
12225         * gcc.dg/vect/pr20122.c: Likewise.
12226         * gcc.dg/vect/vect-74.c: Likewise.
12227         * gcc.dg/vect/vect-75.c: Likewise.
12228         * gcc.dg/vect/vect-76.c: Likewise.
12229
12230         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12231         Will not be vectorizable on vect_no_align targets once aliasing issues
12232         are resolved.
12233         * gcc.dg/vect/vect-79.c: Likewise.
12234
12235         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12236         * gcc.dg/vect/vect-78.c: Likewise.
12237         * gcc.dg/vect/vect-97.c: Likewise.
12238
12239 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12240
12241         * gcc.dg/pr23943.c: New test.
12242
12243 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/19181
12246         * gfortran.dg/derived_pointer_null_1.f90: New test.
12247
12248 2005-09-18  Richard Guenther  <rguenther@suse.de>
12249
12250         PR middle-end/23944
12251         * gcc.c-torture/compile/pr23944.c: New testcase.
12252
12253 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12254
12255         PR fortran/15975
12256         * gfortran.dg/der_pointer_2.f90: New test.
12257
12258 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12259
12260         PR fortran/16861
12261         * gfortran.dg/nested_modules_2.f90: New test.
12262
12263 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12264
12265         PR c++/18368
12266         * g++.dg/other/semicolon.C: New test.
12267
12268 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12269
12270         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12271         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12272
12273 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/23914
12276         * g++.dg/template/static18.C: New test.
12277
12278         PR c++/21514
12279         * g++.dg/template/crash19.C: Remove dg-error marker.
12280         * g++.dg/template/local4.C: New test.
12281
12282 2005-09-16  Paul Brook  <paul@codesourcery.com>
12283
12284         PR fortran/23906
12285         * gfortran.dg/dependency_1.f90: New test.
12286
12287 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/23896
12290         * g++.dg/template/static17.C: New test.
12291
12292 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12293
12294         PR c++/23139
12295         * g++.dg/warn/huge-val1.C: New test.
12296
12297 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/13140
12300         * g++.dg/parse/class2.C: New test.
12301         * g++.dg/template/explicit8.C: Likewise.
12302         * g++.dg/template/spec25.C: Likewise.
12303
12304 2005-09-14  Josh Conner  <jconner@apple.com>
12305
12306         PR middle-end/23584
12307         * gcc.dg/pr23584.c: New test.
12308
12309 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12310
12311         PR fortran/21875 Internal Unit Array I/O, NIST
12312         * gfortran.dg/arrayio_1.f90: New test.
12313         * gfortran.dg/arrayio_1.f90: New test.
12314         * gfortran.dg/arrayio_1.f90: New test.
12315         * gfortran.dg/arrayio_1.f90: New test.
12316         * gfortran.dg/arrayio_1.f90: New test.
12317
12318 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12319
12320         PR middle-end/22480
12321         * gcc.dg/vect/pr22480.c: New test.
12322
12323 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12324
12325         PR fortran/19358
12326         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12327
12328 2005-09-13 Josh Conner <jconner@apple.com>
12329
12330         PR c++/23180
12331         * g++.dg/init/struct2.C: New test.
12332         * g++.dg/init/struct3.C: New test.
12333
12334 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12335
12336         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12337         Clean up temp files.
12338         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12339         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12340         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12341         gcc.dg/tree-ssa/builtin-printf-1.c,
12342         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12343         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12344         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12345         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12346         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12347         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12348         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12349         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12350         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12351         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12352         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12353         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12354
12355 2005-09-13  Josh Conner  <jconner@apple.com>
12356
12357         * lib/gcc-dg.exp: Load scanipa.exp.
12358         (cleanup-dump): New procedure.
12359         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12360         * lib/scandump.exp: New file.
12361         * lib/scantree.exp: Use it.
12362         * lib/scanipa.exp: New file.
12363
12364 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12365
12366         PR fortran/17740
12367         * gfortran.dg/generic_4.f90: New test.
12368
12369 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12370
12371         PR target/23816
12372         * gcc.target/i386/pr23816-1.c: New test.
12373         * gcc.target/i386/pr23816-2.c: New test.
12374
12375
12376 2005-09-13  Bastian Blank <waldi@debian.org>
12377
12378         PR c++/16171
12379         * g++.dg/abi/mangle26.C: New test.
12380         * g++.dg/abi/mangle27.C: New test.
12381         * g++.dg/abi/mangle28.C: New test.
12382         * g++.dg/abi/mangle29.C: New test.
12383
12384         PR c++/23839
12385         * g++.dg/parse/register1.C: New test.
12386
12387 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/23842
12390         * g++.dg/template/access16.C: New test.
12391
12392 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12393
12394         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12395
12396 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12397
12398         PR fortran/18899
12399         * gfortran.dg/shape_2.f90: New test.
12400
12401 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12402
12403         PR target/19269
12404         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12405         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12406         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12407         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12408         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12409         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12410         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12411         tests.
12412
12413 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/23841
12416         * g++.dg/parse/template17.C: New test.
12417
12418 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12419
12420         PR c++/23789
12421         * g++.dg/template/nontype14.C: New test.
12422
12423 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12424
12425         PR g++/7874
12426         * g++.dg/lookup/friend7.C: New test.
12427         * g++.dg/lookup/friend8.C: New test.
12428         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12429         so that it will be found via argument dependent lookup.
12430         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12431         friend functions which will no longer be found.
12432         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12433         function g, so that it will be found via argument dependent
12434         lookup.
12435         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12436         * g++.old-deja/g++.mike/net43.C: Likewise.
12437
12438 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12439
12440         PR c++/23691
12441         * g++.dg/template/static16.C: New test.
12442
12443 2005-09-12  Josh Conner  <jconner@apple.com>
12444
12445         PR middle-end/23237
12446         * gcc.c-torture/compile/pr23237.c: New test.
12447
12448 2005-09-11  Richard Henderson  <rth@redhat.com>
12449
12450         * g++.dg/other/error8.C: Update expected diagnostic text.
12451
12452 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12453
12454         PR libfortran/19872
12455         * gfortran.dg/overwrite_1.f: New test.
12456
12457 2005-09-09  Josh Conner  <jconner@apple.com>
12458
12459         * g++.dg/init/pr23180-1.C: Removed.
12460         * g++.dg/init/pr23180-2.C: Removed.
12461
12462 2005-09-09  David Daney <ddaney@avtrex.com>
12463
12464         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12465         files which are ...
12466         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12467         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12468
12469 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12470
12471         * gfortran.dg/iostat_2.f90: New test.
12472
12473 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12474
12475         PR c++/22252
12476         * g++.dg/ext/interface1.C: New test.
12477         * g++.dg/ext/interface1.h: Likewise.
12478         * g++.dg/ext/interface1a.cc: Likewise.
12479
12480 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12481
12482         * gfortran.dg/iomsg_1.f90: New test case.
12483
12484 2005-09-09  Richard Guenther  <rguenther@suse.de>
12485
12486         PR c++/23624
12487         * g++.dg/tree-ssa/pr23624.C: New testcase.
12488
12489 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12490
12491         PR fortran/19239
12492         * gfortran.dg/vector_subscript_1.f90,
12493         * gfortran.dg/vector_subscript_2.f90: New tests.
12494
12495 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12496
12497         PR fortran/21104
12498         * gfortran.dg/array_alloc_1.f90,
12499         * gfortran.dg/array_alloc_2.f90,
12500         * gfortran.dg/array_alloc_3.f90: New tests.
12501
12502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12503
12504         PR fortran/12840
12505         * gfortran.dg/array_constructor_6.f90
12506         * gfortran.dg/array_constructor_7.f90
12507         * gfortran.dg/array_constructor_8.f90
12508         * gfortran.dg/array_constructor_9.f90
12509         * gfortran.dg/array_constructor_10.f90
12510         * gfortran.dg/array_constructor_11.f90
12511         * gfortran.dg/array_constructor_12.f90: New tests.
12512
12513 2005-09-08  Josh Conner  <jconner@apple.com>
12514
12515         PR c++/23180
12516         * g++.dg/init/pr23180-1.C: New test.
12517         * g++.dg/init/pr23180-2.C: New test.
12518
12519 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12520
12521         PR fortran/18878
12522         * gfortran.dg/module_double_reuse.f90: New.
12523
12524 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12525
12526         PR fortran/23270
12527         PR fortran/22304
12528         PR fortran/18870
12529         PR fortran/17917
12530         PR fortran/16511
12531         * gfortran.dg/common_equivalence_1.f: New.
12532         * gfortran.dg/common_equivalence_2.f: New.
12533         * gfortran.dg/common_equivalence_3.f: New.
12534         * gfortran.dg/contained_equivalence_1.f90: New.
12535         * gfortran.dg/module_blank_common.f90: New.
12536         * gfortran.dg/module_commons_1.f90: New.
12537         * gfortran.dg/module_equivalence_1.f90: New.
12538         * gfortran.dg/nested_modules_1.f90: New.
12539         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12540         equivalences and add comment to connect the test with
12541         the PR.
12542
12543 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12544
12545         PR fortran/23765
12546         * gfortran.dg/common_6.f90: New test.
12547
12548 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12549
12550         PR fortran/15326
12551         * gfortran.dg/char_result_1.f90,
12552         * gfortran.dg/char_result_2.f90,
12553         * gfortran.dg/char_result_3.f90,
12554         * gfortran.dg/char_result_4.f90,
12555         * gfortran.dg/char_result_5.f90,
12556         * gfortran.dg/char_result_6.f90,
12557         * gfortran.dg/char_result_7.f90,
12558         * gfortran.dg/char_result_8.f90: New tests.
12559
12560 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12561
12562         PR fortran/19928
12563         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12564
12565 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12566
12567         PR obj-c++/16816
12568         * obj-c++.dg/selector-5.mm: New test.
12569         * obj-c++.dg/selector-6.mm: New test.
12570
12571 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12572
12573         PR objc/20574
12574         PR objc/19324
12575         * objc.dg/error-1.m: New test.
12576
12577 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12578
12579         PR fortran/23373
12580         * gfortran.fortran-torture/execute/pr23373-1.f90,
12581         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12582
12583 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12584
12585         PR libfortran/23760
12586         * gfortran.dg/g77/1832.f: Remove long string in write statement
12587         to allow the test to pass on correct list directed output with
12588         prepended space.
12589
12590 2005-09-07  James E Wilson  <wilson@specifix.com>
12591
12592         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12593
12594 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12595
12596         * gfortran.dg/parameter+save.f90: Rename to
12597         * gfortran.dg/parameter_save.f90: .. this.
12598
12599 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12600
12601         PR fortran/20848
12602         * gfortran.dg/parameter+save.f90: New test case.
12603
12604 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12605
12606         PR fortran/19269
12607         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12608
12609 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12610
12611         PR c/23075
12612         * gcc.dg/pr23075.c: New test.
12613         * g++.dg/warn/pr23075.C: New test.
12614
12615         PR target/22362
12616         * gcc.target/i386/pr22362.c: New test.
12617
12618         PR rtl-optimization/23098
12619         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12620
12621         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12622         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12623         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12624
12625 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12626
12627         * g++.dg/expr/cast6.C: New test.
12628
12629         PR c++/9782
12630         * g++.dg/init/new15.C: New test.
12631
12632 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12633
12634         * gcc.dg/vect/Os-vect-95.c: New test.
12635         * gcc.dg/vect/vect-95.c: Same.
12636
12637 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12638
12639         * gcc.dg/vect/vect-29.c: Update xfail testing.
12640         * gcc.dg/vect/vect-44.c: Same.
12641         * gcc.dg/vect/vect-48.c: Same.
12642         * gcc.dg/vect/vect-50.c: Same.
12643         * gcc.dg/vect/vect-72.c: Same.
12644         * gcc.dg/vect/vect-77.c: Same.
12645         * gcc.dg/vect/vect-78.c: Same.
12646         * gcc.dg/vect/vect-80.c: Same.
12647         * gcc.dg/vect/vect-96.c: Same.
12648         * gcc.dg/vect/vect-100.c: Same.
12649         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12650         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12651         * gfortran.dg/vect/vect-5.f90: Same.
12652
12653 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12654
12655         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12656         start strings.
12657         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12658         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12659
12660         PR c++/23056
12661         * g++.dg/opt/pr23056.C: New test.
12662
12663         PR rtl-optimization/23098
12664         * gcc.target/i386/pr23098.c: New test.
12665
12666 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/23667
12669         * g++.dg/template/static15.C: New test.
12670
12671         PR c++/21440
12672         * g++.dg/ext/stmtexpr5.C: New test.
12673         * g++.dg/ext/stmtexpr6.C: Likewise.
12674
12675 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12676
12677         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12678
12679         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12680         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12681         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12682
12683 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12684
12685         PR libfortran/23321
12686         * gfortran.dg/direct_io_4.f90: New test case.
12687
12688 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12689             Rasmus Hahn  <rassahah@neofonie.de>
12690
12691         PR libobjc/23108
12692         * objc.dg/type-stream-1.m: New test.
12693
12694 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12695
12696         PR fortran/23661
12697         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12698         gfortran.dg/print_fmt_3.f90: New test.
12699
12700 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gfortran.dg/fmt_t_1.f90: New test.
12703
12704 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12705
12706         PR rtl-optimization/23454
12707         * g++.dg/opt/pr23454.C: New test.
12708
12709 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/23699
12712         * g++.dg/ext/static1.C: New test.
12713
12714 2005-09-02  Richard Henderson  <rth@redhat.com>
12715
12716         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12717         tail call to check_fa_work.
12718
12719 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12720
12721         PR c++/21687
12722         * g++.dg/other/gc3.C: New test.
12723
12724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12725
12726         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12727         * gcc.dg/20050826-1.c: Likewise.
12728
12729 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12730
12731         PR c++/23167
12732         * g++.dg/expr/volatile1.C: New test.
12733
12734 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12735
12736         PR middle-end/23547
12737         * gcc.dg/pr23547.c: New test.
12738
12739 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12740
12741         PR c/22061
12742         * gcc.c-torture/execute/pr22061-1.c,
12743         * gcc.c-torture/execute/pr22061-2.c,
12744         * gcc.c-torture/execute/pr22061-3.c,
12745         * gcc.c-torture/execute/pr22061-4.c: New tests.
12746
12747 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12748
12749         * gcc.dg/Wredundant-decls-2.c: New test to check that
12750         -Wredundant-decls does not issue warning for a variable
12751         definition following a declaration.
12752
12753 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12754
12755         PR debug/7241
12756         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12757         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12758         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12759
12760         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12761         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12762         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12763         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12764         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12765         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12766         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12767         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12768
12769 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         PR objc/23306
12772         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12773         scan-assmbler.
12774
12775 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12776
12777         PR target/21255
12778         * gcc.dg/pr21255-1.c: New test.
12779         * gcc.dg/pr21255-2-mb.c: Likewise.
12780         * gcc.dg/pr21255-2-ml.c: Likewise.
12781         * gcc.dg/pr21255-3.c: Likewise.
12782         * gcc.dg/pr21255-4.c: Likewise.
12783
12784 2005-08-31  Dale Johannesen  <dalej@apple.com>
12785
12786         * gcc.dg/20050830-1.c: New.
12787
12788 2005-08-31  Josh Conner  <jconner@apple.com>
12789
12790         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12791         command-line options for arm-*-* targets.
12792         * g++.dg/init/array16.C: Likewise.
12793         * g++.dg/other/crash-4.C: Likewise.
12794
12795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12796
12797         PR obj-c++/23640
12798         * obj-c++.dg/gnu-runtime-3.mm: New test.
12799
12800 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12801
12802         PR c++/13377
12803         * g++.dg/lookup/ambig4.C: New test.
12804         * g++.dg/lookup/ambig5.C: New test.
12805         * g++.dg/tc1/dr101.C: Adjust error markers.
12806
12807 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12808
12809         PR c++/23639
12810         * g++.dg/template/ttp5.C: Adjust error markers.
12811
12812 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12813
12814         PR testsuite/23609
12815         * lib/obj-c++.exp: Include target-libpath.exp.
12816         (obj-c++_link_flags): Look for the GNU libobjc library
12817         and set the library path to include it.
12818         Don't manually set LD_LIBRARY_PATH (etc.) but call
12819         set_ld_library_path_env_vars instead.
12820         (obj-c++_target_compile): Don't set library path or
12821         linker flags because they are already set correctly
12822         in obj-c++_link_flags.
12823
12824 2005-08-30  Josh Conner  <jconner@apple.com>
12825
12826         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12827         to command-line options for arm-*-* targets.
12828
12829 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12830
12831         * g++.dg/other/i386-1.C: New.
12832
12833 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR preprocessor/20348
12836         PR preprocessor/20356
12837         * gcc.dg/cpp/pr20348.c: New test.
12838         * gcc.dg/cpp/pr20348.h: New file.
12839         * gcc.dg/cpp/inc/pr20348.h: New file.
12840         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12841         * gcc.dg/cpp/pr20356.c: New test.
12842         * gcc.dg/cpp/pr20356.h: New file.
12843         * gcc.dg/cpp/inc/pr20356.h: New file.
12844         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12845
12846 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12847
12848         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12849         Fix array dimension to avoid correct end-of-file error.
12850
12851 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12852
12853         PR libfortran/23598
12854         * gfortran.dg/iostat_1.f90: New test.
12855
12856 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12857
12858         PR middle-end/23408
12859         * gcc.dg/pr23408.c: New test.
12860
12861 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/23099
12864         * g++.dg/init/member1.C: Make sure erroneous static data member
12865         definitions are required.
12866         * g++.dg/template/static13.C: New test.
12867         * g++.dg/template/static14.C: Likewise.
12868
12869 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12870
12871         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12872         -march=pentium4, remove ilp32 requirement.
12873
12874         PR middle-end/23484
12875         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12876         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12877
12878 2005-08-29  Andreas Jaeger  <aj@suse.de>
12879
12880         PR testsuite/23607
12881         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12882
12883 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12884
12885         * gcc.c-torture/execute/20050316-2.c: New test.
12886         * gcc.c-torture/execute/20050316-3.c: New test.
12887         * gcc.dg/torture/pr16104-1.c: New test.
12888
12889 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         PR middle-end/23463
12892         * gcc.c-torture/execute/zero-struct-1.c: New test.
12893
12894 2005-08-27  Richard Guenther  <rguenther@suse.de>
12895
12896         PR target/23575
12897         * gcc.target/i386/pr23575.c: New testcase.
12898
12899 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12900
12901         PR rtl-optimization/23561
12902         * gcc.c-torture/execute/20050826-1.c: New test.
12903
12904         PR rtl-opt/23560
12905         * gcc.c-torture/execute/20050826-2.c: New test.
12906
12907 2005-08-26  Dale Johannesen  <dalej@apple.com>
12908
12909         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12910         * gcc.dg/20050826-1.c: New.
12911
12912 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR c++/19004
12915         * g++.dg/template/nontype13.C: New test.
12916
12917         PR c++/23491
12918         * g++.dg/init/new14.C: New test.
12919         * g++.dg/expr/anew1.C: Do not XFAIL.
12920         * g++.dg/expr/anew2.C: Likewise.
12921         * g++.dg/expr/anew3.C: Likewise.
12922
12923 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         PR middle-end/22439
12926         * gcc.dg/vla-3.c: New test.
12927
12928 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12929
12930         PR fortran/20363
12931         * gfortran.dg/named_interface.f90: New.
12932
12933 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12934
12935         * gcc.c-torture/execute/frame-address.c: New test.
12936
12937 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         PR c++/20817
12940         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12941
12942 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12943
12944         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12945
12946 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12947
12948         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12949         * gcc.dg/altivec-22.c: Rename from..
12950         * gcc.dg/altivec-nomfcr.c: ..this.
12951
12952 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12953
12954         PR tree-optimization/23546
12955         * gcc.dg/tree-ssa/pr23546.c: New test.
12956
12957 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12958
12959         PR fortran/17758
12960         * gfortran.dg/nonreturning_statements.f90: New test.
12961
12962 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12963
12964         PR c++/22454
12965         * g++.dg/parse/crash29.C: New.
12966
12967 2005-08-23  DJ Delorie  <dj@redhat.com>
12968
12969         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12970         constants have the L suffix.
12971
12972 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12973
12974         PR c++/23044
12975         * g++.dg/template/instantiate8.C: New.
12976
12977 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12978
12979         PR middle-end/23467
12980         * gcc.c-torture/execute/pr23467.c: New test.
12981
12982 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR tree-optimization/22043
12985         * gcc.c-torture/execute/20050613-1.c: New test.
12986
12987 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12988
12989         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12990
12991 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12992
12993         PR rtl-optimization/23478
12994         * g++.dg/opt/pr23478.C: New test.
12995
12996 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12997
12998         PR c/18715
12999         * gcc.dg/switch-warn-3.c: New test.
13000
13001 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13002
13003         PR c++/22233
13004         * g++.dg/template/param1.C: New test.
13005
13006 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13007
13008         PR c++/23089
13009         * g++.dg/other/incomplete1.C: New test.
13010
13011 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13012
13013         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13014         are vectorizable.
13015
13016 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13017
13018         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13019         d_lines_5.f: New.
13020
13021 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13022
13023         * gcc.target/i386/sse-4.c: New test.
13024
13025 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13026
13027         PR testsuite/23239
13028         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13029
13030 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * gcc.dg/20050811-1.c: New test.
13033         * gcc.dg/20050811-2.c: New test.
13034
13035 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13036
13037         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13038
13039 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13040
13041         PR 23476
13042         * gcc.c-torture/compile/pr23476.c: New test.
13043
13044 2005-08-19  Devang Patel  <dpatel@apple.com>
13045
13046         PR tree-optimization/23048
13047         * gcc.dg/tree-ssa/pr23048.c: New test.
13048
13049 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13050
13051         PR middle-end/20624
13052         * g++.dg/warn/Wreturn-3.C: New test
13053
13054 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13055
13056         PR tree-optimization/22228
13057         * g++.dg/vect/pr22543.cc: New test.
13058
13059 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13060
13061         PR tree-optimization/21574
13062         * gcc.dg/tree-ssa/pr21574.c: New test.
13063
13064 2005-08-16  James E Wilson  <wilson@specifix.com>
13065
13066         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13067
13068 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13069
13070         PR tree-opt/23402
13071         * gcc.c-torture/compile/zero-strct-3.c: New test.
13072         * gcc.c-torture/compile/zero-strct-4.c: New test.
13073
13074 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13075
13076         PR target/23376
13077         * gcc.target/x86_64/pr23376.c: New test.
13078
13079 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13080
13081         PR c++/23337
13082         * g++.dg/ext/vector2.C: New.
13083
13084 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13085
13086         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13087
13088 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13089
13090         PR libfortran/23428
13091         * gfortran.dg/inquire-complex.f90: New test case.
13092
13093 2005-08-16  James E Wilson  <wilson@specifix.com>
13094
13095         PR tree-optimization/21105
13096         * gcc.dg/large-size-array.c: New.
13097
13098 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13099
13100         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13101         type.
13102         * gcc.dg/vect/vect-41: Likewise.
13103         * gcc.dg/vect/vect-42: Likewise.
13104         * gcc.dg/vect/vect-43: Likewise.
13105         * gcc.dg/vect/vect-44: Likewise.
13106         * gcc.dg/vect/vect-46: Likewise.
13107         * gcc.dg/vect/vect-47: Likewise.
13108         * gcc.dg/vect/vect-48: Likewise.
13109         * gcc.dg/vect/vect-52: Likewise.
13110         * gcc.dg/vect/vect-53: Likewise.
13111         * gcc.dg/vect/vect-54: Likewise.
13112         * gcc.dg/vect/vect-55: Likewise.
13113         * gcc.dg/vect/vect-56: Likewise.
13114         * gcc.dg/vect/vect-57: Likewise.
13115         * gcc.dg/vect/vect-58: Likewise.
13116         * gcc.dg/vect/vect-59: Likewise.
13117         * gcc.dg/vect/vect-60: Likewise.
13118         * gcc.dg/vect/vect-61: Likewise.
13119         * gcc.dg/vect/vect-85: Likewise.
13120         * gcc.dg/vect/vect-87: Likewise.
13121         * gcc.dg/vect/vect-88: Likewise.
13122         * gcc.dg/vect/vect-93.c: Likewise.
13123         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13124         * gcc.dg/vect/vect-75: Likewise.
13125         * gcc.dg/vect/vect-76: Likewise.
13126         * gcc.dg/vect/vect-77: Likewise.
13127         * gcc.dg/vect/vect-78: Likewise.
13128         * gcc.dg/vect/vect-80: Likewise.
13129         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13130         vectorized for the expected reason, rather than checking how alignment
13131         was handled.
13132         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13133         type and also instead of aligned pointers. Added documentation.
13134
13135 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13136
13137         * gfortran.dg/power.f90: New test.
13138
13139 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13140
13141         PR rtl-optimization/23299
13142         * g++.dg/opt/pr23299.C: New test.
13143
13144 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13145
13146         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13147
13148 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13149
13150         * g++.dg/template/local6.C: New test.
13151
13152 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13153
13154         * execute/exceptions/finally-1.m: Check that the catch and finally are
13155         being called.  Also add a "return 0;" at the end of main.
13156
13157 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13158
13159         PR fortran/21432.
13160         * gfortran.dg/namelist_print_1.f: New test of functionality of
13161         PRINT namelist.
13162         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13163         namelist generates error with -std=f95.
13164
13165 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13166
13167         PR tree-optimization/23119
13168         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13169
13170 2005-08-13  Marcin Koziej  <creep@desk.pl>
13171             Andrew Pinski  <pinskia@physics.uc.edu>
13172
13173         PR libobjc/22492
13174         * execute/exceptions/finally-1.m: New test.
13175
13176 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13177
13178         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13179         testsuite.
13180         * objc/execute/exceptions/trivial.m: New test.
13181         * objc.dg/try-catch-11.m: Move to ...
13182         * objc/execute/exceptions/foward-1.m: Here.
13183         * objc.dg/try-catch-2.m: Move to ...
13184         * objc/execute/exceptions/catchall-1.m: Here.
13185         * objc.dg/try-catch-8.m: Move to ...
13186         * objc/execute/exceptions/local-variables-1.m: Here.
13187
13188 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13189
13190         * objc.dg/nested-func-1.m: Move to ...
13191         * objc/execute/nested-func-1.m: Here.
13192
13193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13194
13195         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13196         in ${options} instead of [target_info name].
13197         * lib/obj-c++.exp (objc_target_compile): Likewise.
13198
13199 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13200
13201         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13202
13203 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13204
13205         part of PR testsuite/23348
13206         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13207         of the torture options.
13208         * objc/compile/trivial.m: New test.
13209
13210 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13211
13212         * gfortran.dg/eoshift.f90: Correct format.
13213
13214 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13215
13216         * gfortran.fortran-torture/execute/character_passing.f90:
13217         Fix comment typo.
13218
13219 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13220
13221         PR c++/8271
13222         * g++.dg/template/unify10.C: New.
13223
13224 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13225
13226         * g++.dg/parse/pr22514.C: Move to...
13227         * g++.dg/debug/pr22514.C: here.
13228
13229 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13230
13231         PR c++/23266
13232         * g++.dg/inherit/pure1.C: New test.
13233
13234         * ChangeLog: Fix typos.
13235
13236 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13237             Steven Bosscher  <stevenb@suse.de>
13238
13239         * gfortran.dg/runtime_warning_1.f90: New test.
13240
13241 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13242
13243         PR c++/23219
13244         * g++.dg/parse/crash28.C: New.
13245
13246 2005-08-11  Richard Guenther  <rguenther@suse.de>
13247
13248         PR target/23289
13249         * gcc.target/i386/tailcall-1.c: New testcase.
13250
13251 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13252
13253         * gcc.dg/vect/vect-67.c: Un-xfail.
13254
13255 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13256
13257         PR c++/23225
13258         * g++.dg/testsuite/parse/crash27.C: new test.
13259
13260 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13261
13262         PR libfortran/22143
13263         * gfortran.dg/shift-kind.f90: New testcase.
13264
13265 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13266
13267         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13268         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13269
13270 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13271
13272         PR c++/20646
13273         * g++.dg/other/mult-stor1.C: New test.
13274
13275 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13276
13277         * gcc.c-torture/pr18299-1.c: Move to ...
13278         * gcc.c-torture/compile/pr18299-1.c: Here.
13279
13280 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13281
13282         * gfortran/fortran.torture/execute/character_passing.f90:
13283         Fix types for LSAME.
13284
13285 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13286
13287         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13288         input data back to what it was originally.
13289
13290 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13291
13292         * objc.dg/try-catch-8.m: Enable for all targets.
13293
13294 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13295
13296         * gcc.dg/pr23165.c: New test.
13297
13298 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13299
13300         PR tree-optimization/23234
13301         * gcc.dg/tree-ssa/pr23234.c: New test.
13302
13303 2005-08-08  Josh Conner  <jconner@apple.com>
13304
13305         PR rtl-optimization/23241
13306         * gcc.dg/char-compare.c: New test.
13307
13308 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13309
13310         PR c++/22508
13311         * g++.dg/init/new13.C: New test.
13312
13313 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13314
13315         PR c++/21166
13316         * g++.dg/other/crash-4.C: Adjust
13317         * g++/dg/ext/packed9.C: New.
13318
13319 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13320
13321         PR middle-end/21964
13322         * gcc.c-torture/execute/pr21964-1.c: New test.
13323
13324 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13325
13326         PR c/22458
13327         * gcc.dg/pr22458-1.c: New test.
13328
13329 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13330             Steven G. Kargl <kargls@comcast.net>
13331
13332         PR fortran/22390
13333         * gfortran.dg/flush_1.f90: New test.
13334
13335 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13336
13337         PR c++/23191
13338         * g++.dg/template/eh2.C: New test.
13339
13340 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13341
13342         PR c++/19498
13343         * g++.dg/template/instantiate7.C: New test.
13344
13345 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13346
13347         PR c/23113
13348         * gcc.dg/Wunused-value-1.c: New test.
13349
13350 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13351
13352         PR rtl-optimization/23233
13353         * gcc.c-torture/compile/pr23233-1.c: New test.
13354
13355 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13356
13357         PR fortran/18833
13358         PR fortran/20850
13359         * gfortran.dg/equiv_1.f90: New test.
13360         * gfortran.dg/equiv_2.f90: New test.
13361         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13362         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13363         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13364
13365 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13366
13367         * gcc.c-torture/execute/vrp-5.c: New test.
13368         * gcc.c-torture/execute/vrp-6.c: New test.
13369         * gcc.dg/tree-ssa/vrp21.c: New test.
13370
13371 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13372
13373         * g++.dg/parse/pr22514.C: New test.
13374
13375 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13376
13377         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13378
13379         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13380         instead of constant loads / pool entries.
13381
13382 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13383
13384         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13385         TEST_TO_WCTYPE.
13386
13387 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13388
13389         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13390         __WINT_TYPE__ in generated prototypes if possible.
13391
13392 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13393
13394         PR 22037
13395         * g++.dg/tree-ssa/pr22037.C:
13396
13397 2005-08-04  Richard Henderson  <rth@redhat.com>
13398
13399         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13400         scan-tree-dump-times directive.
13401
13402 2005-08-04  Jan Hubicka  <jh@suse.cz>
13403
13404         * gcov-1.C: Fix switch counts.
13405         * gcov-4b.c: Likewise.
13406
13407 2005-08-03  Jeff Law  <law@redhat.com>
13408
13409         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13410
13411 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13412
13413         * gcc.c-torture/execute/pr23135.c: New test.
13414
13415 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13416
13417         PR tree-optimization/19899
13418         * gcc.dg/tree-ssa/scev-1.c: New test.
13419         * gcc.dg/tree-ssa/scev-2.c: New test.
13420
13421 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13422
13423         PR target/18582
13424         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13425
13426 2005-08-03  Jan Hubicka  <jh@suse.cz>
13427
13428         * update-conroll.c: New testcase.
13429         * update-conroll-2.c: New testcase.
13430
13431 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13432
13433         * gfortran.dg/constant_substring.f: New test.
13434         * gfortran.dg/pr22491.f: New test.
13435
13436 2005-08-02  Jan Hubicka  <jh@suse.cz>
13437
13438         * update-threading.c: Replace by the proper one.
13439
13440 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13441
13442         PR 23164
13443         * g++.dg/tree-ssa/pr23164.C: New test.
13444
13445 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13446
13447         * gcc.dg/tree-ssa/pr23192.c: New test.
13448
13449 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13450
13451         * gcc.c-torture/execute/vrp-4.c: New test.
13452
13453 2005-08-02  Jan Hubicka  <jh@suse.cz>
13454
13455         * update-threading.c: New test.
13456
13457 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13458
13459         * gcc.c-torture/compile/20050801-1.c: New test.
13460         * gcc.c-torture/compile/20050801-2.c: New test.
13461
13462 2005-08-01  Jan Hubicka  <jh@suse.cz>
13463
13464         * val-prof-5.c: New test.
13465
13466 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13467
13468         PR c/22311
13469         * gcc.dg/pr22311-1.c : New test.
13470
13471 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13472
13473         PR target/23095
13474         * gfortran.dg/pr23095.f: New test.
13475
13476         PR c++/22003
13477         * g++.dg/other/pr22003.C: New test.
13478
13479 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13480
13481         PR target/20621
13482         * gcc.c-torture/execute/pr20621-1.c: New test.
13483
13484 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13485
13486         * gfortran.dg/comma_format_extension_4.f: Adjust length
13487         of string for format.
13488         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13489         print statement with internal write.
13490         * gfortran.dg/der_array_io_2.f: Likewise.
13491         * gfortran.dg/der_array_io_3.f: Likewise.
13492
13493 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13494
13495         * gcc.dg/fold-abs-4.c: new test.
13496
13497 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13498
13499         PR fortran/22570 an related issues.
13500         * gfortran.dg/x_slash_1.f: New test.
13501
13502 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13503
13504         PR c/23143
13505         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13506         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13507
13508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13509
13510         PR c/529
13511         * gcc.dg/Wshadow-3.c: New test.
13512
13513 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13514
13515         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13516         used to have the wrong bounds).
13517
13518 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13519
13520         PR c/21720
13521         * gcc.dg/hex-round-1.c: Test more cases.
13522         * gcc.dg/hex-round-2.c: New test.
13523
13524 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13525
13526         PR 22550
13527         * g++.dg/tree-ssa/pr22550.C: New test.
13528
13529 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13530
13531         * gcc.dg/tree-ssa/vrp19.c: New test.
13532         * gcc.dg/tree-ssa-vrp20.c: New test.
13533
13534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13535
13536         PR c/22240
13537         * gcc.dg/transparent-union-4.c: New test.
13538
13539 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13540
13541         PR c/22192
13542         * gcc.dg/c99-vla-2.c: New test.
13543
13544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13545
13546         PR c/21720
13547         * gcc.dg/hex-round-1.c: New test.
13548
13549 2005-07-28  Jan Hubicka  <jh@suse.cz>
13550
13551         * inliner-1.c: Do not dump everything.
13552         * tree-prof.exp: Do not pass -ftree-based-profiling.
13553         * bprob.exp: Likewise.
13554
13555         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13556
13557 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/22545
13560         * g++.dg/expr/ptrmem7.C: New test.
13561
13562 2005-07-28  Mike Stump  <mrs@apple.com>
13563
13564         * g++.old-deja/g++.mike/visibility-1.C: New test.
13565
13566 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13567
13568         PR c/20187
13569         * gcc.c-torture/execute/pr20187-1.c: New test.
13570
13571 2005-07-28  Jeff Law  <law@redhat.com>
13572
13573         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13574         * gcc.dg/tree-ssa/vrp18.c: New test.
13575
13576 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13577
13578         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13579
13580 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13581
13582         PR tree-optimization/22506
13583         * gcc.dg/vect/ps22506.c: New test.
13584
13585 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13586
13587         PR target/21149
13588         * gcc.target/i386/sse-3.c: New test.
13589
13590 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13591
13592         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13593         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13594
13595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13596
13597         PR c/22589
13598         * gcc.c-torture/compile/pr22589-1.c: New test.
13599
13600 2005-07-28  Jan Hubicka  <jh@suse.cz>
13601
13602         * update-loopch.c: New testcase.
13603
13604 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13605
13606         PR rtl-optimization/23047
13607         * gcc.c-torture/execute/pr23047.c: New test.
13608         * gcc.c-torture/execute/pr23047.x: New.
13609
13610 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13611
13612         PR tree-optimization/22493
13613         * gcc.c-torture/execute/pr22493-1.c: New test.
13614         * gcc.c-torture/execute/pr22493-1.x: New.
13615         * gcc.c-torture/execute/vrp-1.c: New test.
13616         * gcc.c-torture/execute/vrp-2.c: New test.
13617         * gcc.c-torture/execute/vrp-2.c: New test.
13618
13619 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13620
13621         * gcc.target/frv/all-builtin-read8.c: Delete.
13622         * gcc.target/frv/all-builtin-read16.c: Delete.
13623         * gcc.target/frv/all-builtin-read32.c: Delete.
13624         * gcc.target/frv/all-builtin-read64.c: Delete.
13625         * gcc.target/frv/all-builtin-write8.c: Delete.
13626         * gcc.target/frv/all-builtin-write16.c: Delete.
13627         * gcc.target/frv/all-builtin-write32.c: Delete.
13628         * gcc.target/frv/all-builtin-write64.c: Delete.
13629         * gcc.target/frv/all-read-write-1.c: New.
13630
13631 2005-07-27  Jeff Law  <law@redhat.com>
13632
13633         * gcc.c-torture/execute/pr22630.c: New test.
13634
13635 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13636
13637         PR tree-optimization/23073
13638         * gcc.dg/vect/nodump-pr23073.c: New test.
13639         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13640
13641 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13642
13643         PR tree-optimize/22348
13644         * gcc.c-torture/execute/pr22348.c: New.
13645
13646 2005-07-27  Richard Guenther  <rguenther@suse.de>
13647
13648         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13649
13650 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13651
13652         PR fortran/22503
13653         * gfortran.dg/logical_comp.f90: New test.
13654
13655 2005-07-27  Jan Hubicka  <jh@suse.cz>
13656
13657         * inliner-1.c: Add cleanup of dumps.
13658         * val-prof-*.c: Likewise.
13659         * update-tailcall.c: New.
13660
13661 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13662
13663         PR 22591
13664         * gcc.dg/tree-ssa/pr22591.c: New test.
13665         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13666
13667 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13668
13669         PR libobjc/22606
13670         * objc.dg/try-catch-11.m: New test.
13671
13672 2005-07-26  Richard Guenther  <rguenther@suse.de>
13673
13674         PR tree-optimization/22486
13675         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13676
13677 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13678
13679         PR tree-opt/22484
13680         * testsuite/g++.dg/opt/loop2.C: New test.
13681
13682 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13683
13684         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13685         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13686
13687 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13688
13689         * lib/profopt.exp (profopt-execute): Check for profiling data
13690         files on the target.
13691
13692 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13693
13694         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13695         for matching of asm labels.
13696
13697 2005-07-25  Richard Guenther  <rguenther@suse.de>
13698
13699         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13700
13701 2005-07-25  Richard Guenther  <rguenther@suse.de>
13702
13703         PR testsuite/22624
13704         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13705
13706 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13707
13708         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13709         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13710         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13711         * gcc.dg/vect/vect-100.c: New test.
13712         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13713         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13714         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13715         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13716         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13717         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13718         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13719         * gfortran.dg/vect/pr19049.f90: New testcase.
13720         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13721
13722 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13723
13724         * gcc.c-torture/execute/20050713-1.c: New test.
13725
13726         PR fortran/20063
13727         * gfortran.fortran-torture/execute/data_4.f90: New test.
13728
13729         PR middle-end/20303
13730         * gcc.dg/visibility-d.c: New test.
13731
13732 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13733
13734         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13735         * gfortran.dg/underflow.f90: Ditto.
13736
13737 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13738
13739         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13740         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13741         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13742
13743 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13744
13745         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13746         include case of field width of zero.
13747
13748 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13749
13750         PR libgfortran/21875
13751         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13752         with trailing blanks on normal formatted read.
13753
13754 2005-07-23  Chao-ying Fu  <fu@mips.com>
13755
13756         * gcc.target/mips/mips32-dsp-type.c: New test.
13757         * gcc.target/mips/mips32-dsp.c: New test.
13758
13759 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13760
13761         PR testsuite/21073
13762         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13763
13764         PR testsuite/20454
13765         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13766         and __cyg_profile_func_exit.
13767
13768 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13769
13770         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13771         * gfortran.dg/comma_format_extension_4.f: Same.
13772         * gfortran.dg/pr15332.f: Same.
13773         * gfortran.dg/pr21730.f: Same.
13774
13775 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13776
13777         * g++.dg/opt/vrp2.C: Fix testcase.
13778
13779         PR tree-opt/22625
13780         * g++.dg/opt/vrp2.C: New test.
13781
13782 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13783
13784         PR debug/21828
13785         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13786
13787 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13788
13789         * gcc.dg/tree-ssa/20050719-1.c: New test.
13790
13791 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13792
13793         * gcc.dg/bfin-longcall-1.c: New file.
13794         * gcc.dg/bfin-longcall-2.c: New file.
13795
13796 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13797
13798         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13799
13800 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13801
13802         PR middle-end/19055
13803         * gcc.dg/tree-ssa/pr19055.c: New test.
13804         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13805
13806 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13807
13808         PR C++/22358
13809         * g++.dg/other/pr22358.C: New test.
13810
13811 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13812
13813         PR c++/2922
13814         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13815
13816 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13817
13818         PR c++/15938
13819         * g++.dg/init/union2.C: New test.
13820
13821 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13822
13823         PR c/22393
13824         * gcc.dg/complex-4.c: New test.
13825
13826 2005-07-21  Richard Guenther  <rguenther@suse.de>
13827
13828         PR testsuite/22522
13829         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13830         scanning for asm labels.
13831         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13832
13833 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13834
13835         PR target/22085
13836         * gcc.dg/altivec-pr22085.c: New.
13837
13838 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13839
13840         PR tree-optimization/19210
13841         * gcc.dg/tree-ssa/pr19210-1.c: New.
13842         * gcc.dg/tree-ssa/pr19210-2.c: New.
13843
13844 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13845
13846         PR rtl-optimization/22167
13847         * g++.dg/opt/pr22167.C: New test.
13848
13849 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13850
13851         PR c++/2922
13852         * g++.dg/lookup/two-stage2.C: New.
13853         * g++.dg/lookup/two-stage3.C: New.
13854         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13855         fixed two-stage name lookup for operators.
13856         * g++.dg/template/call3.C: Compiler now produces an appropriate
13857         error message.
13858         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13859         14 as a candidate.
13860         * g++.dg/template/ptrmem4.C: Compiler produces different error
13861         message.
13862         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13863         connect_to_method as a candidate.
13864
13865 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13866
13867         * gcc.dg/fold-alloc-1.c: New test.
13868
13869 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13870
13871         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13872         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13873
13874 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13875
13876         * gcc.dg/fold-abs-1.c: New test.
13877         * gcc.dg/fold-abs-2.c: New test.
13878         * gcc.dg/fold-abs-3.c: New test.
13879
13880 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13881
13882         Make CONSTRUCTOR use VEC to store initializers.
13883         * g++.dg/ext/complit3.C: Check for specific error messages.
13884         * g++.dg/init/brace2.C: Update error message.
13885         * g++.dg/warn/Wbraces2.C: Likewise.
13886
13887 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13888
13889         PR fortran/16940
13890         * gfortran.dg/module_interface_1.f90: New test.
13891
13892 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13893             Kenneth Zadeck <zadeck@naturalbridge.com>
13894
13895         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13896
13897 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13898
13899         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13900         specify -Wformat for these tests.
13901         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13902         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13903         * gcc.dg/format/opt-6.c: Delete.
13904
13905 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13906
13907         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13908         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13909
13910 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13911
13912         * gcc.dg/tree-ssa/alias-2.c: New test.
13913
13914 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/22263
13917         * g++.dg/template/explicit7.C: New test.
13918
13919 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13920
13921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13922         width of 8 to +Inf and -Inf.
13923
13924 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13925
13926         PR c++/22139
13927         * g++.dg/template/friend36.C: New test.
13928
13929 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13930
13931         PR fortran/21730
13932         * gfortran.dg/pr21730.f: New test.
13933
13934 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13935             Kenneth Zadeck <zadeck@naturalbridge.com>
13936
13937         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13938         since pure const detection cannot run at -O1 in c compiler.
13939         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13940         can now optimize this case properly.
13941         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13942         because we now pass.
13943         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13944
13945 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13946
13947         PR c/22421
13948         * gcc.dg/format/bitfld-1.c: New test.
13949
13950 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/22204
13953         * g++.dg/rtti/repo1.C: New test.
13954
13955 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         PR middle-end/22398
13958         * gcc.c-torture/compile/pr22398.c: New test.
13959
13960 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/22132
13963         * g++.dg/expr/cast4.C: New test.
13964
13965 2005-07-15  Richard Guenther  <rguenther@suse.de>
13966
13967         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13968         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13969
13970 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13971
13972         PR tree-optimization/22230
13973         * gcc.dg/tree-ssa/pr22230.c: New test.
13974
13975 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * gfortran.dg/g77/cpp6.f: New test.
13978
13979         PR fortran/22417
13980         * gfortran.dg/g77/cpp5.F: New test.
13981         * gfortran.dg/g77/cpp5.h: New file.
13982         * gfortran.dg/g77/cpp5inc.h: New file.
13983
13984 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13985
13986         PR libfortran/16435
13987         * gfortran.dg/tl_editting.f90: New.
13988         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13989
13990 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13991
13992         * gfortran.dg/char_array_constructor.f90: New test.
13993
13994 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         * gfortran.dg/past_eor.f90: New.
13997         * gfortran.dg/complex_read.f90: New.
13998
13999 2005-07-13  Jeff Law  <law@redhat.com>
14000
14001         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14002         additional casts.
14003
14004         * gcc.dg/tree-ssa/pr22321.c: New test
14005
14006 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14007
14008         PR tree-optimization/21921
14009         * gcc.dg/tree-ssa/pr21921.c: New.
14010
14011 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14012
14013         PR tree-optimizatio/22442
14014         * gcc.dg/tree-ssa/loop-11.c: New test.
14015
14016 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14017
14018         PR tree-opt/21840
14019         * gcc.c-torture/compile/pr21840.c: New test.
14020
14021 2005-07-12  Jan Hubicka  <jh@suse.cz>
14022
14023         * gcc.c-torture/compile/pr22379.c: New test.
14024
14025 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14026
14027         PR libfortran/21593
14028         gfortran.dg/dev_null.f90: Remove outdated comment about
14029         PR libfortran/21593.
14030
14031
14032 2005-07-12  Dale Johannesen  <dalej@apple.com>
14033
14034         * gcc.target/i386/compress-float-sse.c: New.
14035         * gcc.target/i386/compress-float-sse-pic.c: New.
14036         * gcc.target/i386/compress-float-387.c: New.
14037         * gcc.target/i386/compress-float-387-pic.c: New.
14038         * gcc.dg/compress-float-ppc.c: New.
14039         * gcc.dg/compress-float-ppc-pic.c: New.
14040
14041 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14042
14043         PR libfortran/21593
14044         gfortran.dg/dev_null.f90: Remove targets.
14045
14046 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14047
14048         PR tree-opt/22335
14049         * gcc.dg/pr22335-1.c: New test.
14050         * gcc.dg/pr22335-2.c: New test.
14051
14052 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14053
14054         PR c++/20172
14055         * g++.dg/template/nontype12.C : New test.
14056
14057 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14058
14059         * gcc.dg/tree-ssa/loop-10.c: New test.
14060
14061 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14062
14063         * gcc.c-torture/execute/20020720-1.x: Remove.
14064
14065 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14068
14069 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14070
14071         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14072         (dg-mips-options): Use it.
14073
14074 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14075
14076         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14077
14078 2005-07-09  Richard Henderson  <rth@redhat.com>
14079
14080         * lib/target-supports.exp (check_effective_target_sync_char_short):
14081         Add alpha.
14082
14083 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14084
14085         PR libfortran/22217
14086         * gfortran.dg/negative-z-descriptor.f90: New test.
14087
14088 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14089
14090         PR tree-opt/22329
14091         * gcc.dg/pr22329.c: New test.
14092
14093 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14094
14095         PR tree-optimization/20139
14096         * gcc.dg/tree-ssa/pr20139.c: New.
14097
14098 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         PR tree-opt/22356
14101         * testsuite/gcc.dg/pr22356-1.c: New test.
14102
14103 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         PR c++/21799
14106         * g++.dg/template/unify8.C: New.
14107         * g++.dg/template/unify9.C: New.
14108
14109 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14110
14111         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14112
14113 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14114
14115         * gcc.dg/darwin-version-1.c: New.
14116         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14117         * gcc.dg/builtins-20.c: Likewise.
14118         * gcc.dg/builtins-53.c: Likewise.
14119         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14120         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14121         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14122         * gcc.dg/torture/builtins-power-1.c: Likewise.
14123         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14124         on Darwin.
14125
14126 2005-07-07  Jeff Law  <law@redhat.com>
14127
14128         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14129         argument evaluation order.
14130
14131 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14132
14133         PR libfortran/21594
14134         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14135         Add test cases where the shift length is greater than the
14136         array length.
14137
14138 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14139
14140         * obj-c++.dg/proto-lossage-6.mm: New.
14141         * objc.dg/proto-lossage-6.m: New.
14142
14143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14144
14145         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14146         * objc.dg/gnu-runtime-2.m: Likewise.
14147
14148 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14149
14150         * gfortran.dg/longline.f: New test.
14151
14152         * gfortran.dg/badline.f: New test.
14153
14154 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14155
14156         PR fortran/16531
14157         PR fortran/15966
14158         PR fortran/18781
14159         * gfortran.dg/hollerith.f90: New.
14160         * gfortran.dg/hollerith2.f90: New.
14161         * gfortran.dg/hollerith3.f90: New.
14162         * gfortran.dg/hollerith4.f90: New.
14163         * gfortran.dg/hollerith_f95.f90: New.
14164         * gfortran.dg/hollerith_legacy.f90: New.
14165         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14166
14167 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14168
14169         PR objc/22274
14170         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14171         * objc.dg/gnu-runtime-2.m: New.
14172
14173 2005-07-06  Jeff Law  <law@redhat.com>
14174
14175         * gcc.dg/tree-ssa/vrp17.c: New test.
14176
14177 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14178
14179         PR fortran/22327
14180         * gfortran.dg/array_constructor_5.f90: New test.
14181
14182 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14185
14186 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14187
14188         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14189         * gcc.dg/980816-1.c: Ditto.
14190
14191 2005-07-06  Jeff Law  <law@redhat.com>
14192
14193         * gcc.c-torture/compile/pr21356.c: New test.
14194
14195 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14196
14197         PR c/22013
14198         PR c/22098
14199         * gcc.c-torture/compile/pr22013-1.c,
14200         gcc.c-torture/execute/pr22098-1.c,
14201         gcc.c-torture/execute/pr22098-2.c,
14202         gcc.c-torture/execute/pr22098-3.c: New tests.
14203
14204 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14205
14206         PR c/22308
14207         * gcc.dg/pr22308-1.c: New test.
14208
14209 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14210
14211         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14212         target.
14213         * gcc.dg/compare9.c: Use -fshort-enums instead of
14214         -fno-short-enums.  Change the last test to dg-bogus.
14215
14216 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14217
14218         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14219         * gcc.dg/compare9.c: New.
14220
14221 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14222
14223         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14224
14225 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         PR testsuite/22288
14228         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14229
14230
14231 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232
14233         * gcc.dg/format/gcc_gfc-1.c: New.
14234
14235 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14236
14237         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14238
14239 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14240
14241         PR fortran/20842
14242         * gfortran.dg/io_invalid_1.f90: New test.
14243
14244 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14245
14246         * gcc.dg/format/gcc_diag-1.c: Update.
14247
14248 2005-07-02  Jeff Law  <law@redhat.com>
14249
14250         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14251         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14252
14253 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14254
14255         * gcc.dg/format/gcc_diag-1.c: Update.
14256
14257 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14258
14259         PR tree-opt/22269
14260         * gcc.c-torture/compile/pr22269.c: New test.
14261
14262 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14263
14264         PR 21584
14265         PR 22219
14266         * g++.dg/tree-ssa/pr21584-1.C: New test.
14267         * g++.dg/tree-ssa/pr21584-2.C: New test.
14268
14269 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14270
14271         * obj-c++.dg/try-catch-11.mm: New.
14272         * objc.dg/try-catch-10.m: New.
14273
14274 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14275
14276         * g++.dg/other/ucnid-1.C: xfail on AIX.
14277
14278 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14279
14280         PR 22234
14281         * gcc.dg/20050629-1.c: New test.
14282
14283 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14284
14285         * obj-c++.dg/const-str-1[0-1].mm: New.
14286         * objc.dg/const-str-1[0-1].m: New.
14287
14288 2005-05-29  Richard Henderson  <rth@redhat.com>
14289
14290         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14291         Rename from check_effective_target_vect_no_max.
14292         (check_effective_target_vect_no_int_add): New.
14293         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14294         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14296         * gcc.dg/vect/vect-reduc-1.c: Use both.
14297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14298
14299 2005-05-29  Richard Henderson  <rth@redhat.com>
14300
14301         * lib/target-supports.exp (check_effective_target_vect_no_max):
14302         Remove i386 and x86_64.
14303
14304 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14305
14306         PR testsuite/21969
14307         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14308
14309 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14310
14311         PR middle-end/21969
14312         * gcc.dg/vect/pr21969.c: New test.
14313
14314 2005-06-28  Eric Christopher  <echristo@redhat.com>
14315
14316         PR c/22052
14317         PR c/21975
14318         * gcc.dg/inline1.c: New test.
14319         * gcc.dg/inline2.c: Ditto.
14320         * gcc.dg/inline3.c: Ditto.
14321         * gcc.dg/inline4.c: Ditto.
14322         * gcc.dg/inline5.c: Ditto.
14323
14324 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14325
14326         PR libfortran/22142
14327         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14328         Add testcase also testing eoshift1 for PR 22142.
14329
14330 2005-06-28  Richard Henderson  <rth@redhat.com>
14331
14332         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14333         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14334         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14335         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14336         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14337
14338 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14339
14340         PR libfortran/22142
14341         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14342         Add testcase for PR 22142.
14343
14344 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14345
14346         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14347         gcc.target/ia64/fpreg-2.c: New tests.
14348
14349 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14350
14351         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14352
14353 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14354
14355         PR libfortran/22170
14356         * gfortran.dg/slash_1.f90: New test.
14357
14358 2005-06-27  Richard Henderson  <rth@redhat.com>
14359
14360         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14361         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14362         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14363         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14364         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14365         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14366
14367 2005-06-27  Richard Henderson  <rth@redhat.com>
14368
14369         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14370         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14371
14372 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14373
14374         * obj-c++.dg/proto-lossage-5.mm: New.
14375         * objc.dg/proto-lossage-5.m: New.
14376
14377 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14378
14379         PR 21959
14380         * gcc.dg/tree-ssa/pr21959.c: New test.
14381
14382 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14383
14384         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14385         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14386         testing uninitialized var.
14387
14388         * gcc.c-torture/execute/builtins/chk.h: New.
14389         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14390         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14391         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14392         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14393         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14394         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14395         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14396         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14397         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14398         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14399         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14400         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14401         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14402         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14403         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14404         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14405         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14406         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14407         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14408         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14409         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14410         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14411         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14412         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14413         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14414         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14415         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14416         * gcc.dg/builtin-object-size-1.c: New test.
14417         * gcc.dg/builtin-object-size-2.c: New test.
14418         * gcc.dg/builtin-object-size-3.c: New test.
14419         * gcc.dg/builtin-object-size-4.c: New test.
14420         * gcc.dg/builtin-object-size-5.c: New test.
14421         * gcc.dg/builtin-stringop-chk-1.c: New test.
14422         * gcc.dg/builtin-stringop-chk-2.c: New test.
14423         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14424         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14425         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14426         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14427         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14428         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14429         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14430         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14431         * gcc.c-torture/execute/printf-1.c: New test.
14432         * gcc.c-torture/execute/fprintf-1.c: New test.
14433         * gcc.c-torture/execute/vprintf-1.c: New test.
14434         * gcc.c-torture/execute/vfprintf-1.c: New test.
14435         * gcc.c-torture/execute/printf-chk-1.c: New test.
14436         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14437         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14438         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14439
14440 2005-06-27  Michael Matz  <matz@suse.de>
14441
14442         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14443         slot is not merged if address escapes.
14444
14445 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14446
14447         PR c/21911
14448         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14449
14450 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14451
14452         PR middle-end/17965
14453         * gcc.c-torture/compile/20050622-1.c: New test.
14454
14455         PR middle-end/22028
14456         * gcc.dg/20050620-1.c: New test.
14457
14458 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14459
14460         PR tree-optimization/22026
14461         * gcc.dg/tree-ssa/pr22026.c: New.
14462
14463 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14464
14465         PR libfortran/22144
14466         * gfortran.dg/shift-alloc.f90: New testcase.
14467
14468 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14469
14470         * all files: Update FSF address in copyright headers.
14471
14472 2005-06-22  Jan Hubicka  <jh@suse.cz>
14473
14474         * wholeprogram-1.c: New testcase.
14475         * wholeprogram-2.c: New testcase.
14476
14477 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14478
14479         PR 22171
14480         * gcc.dg/tree-ssa/pr22171.c: New test.
14481
14482 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14483
14484         * gfortran.dg/simplify_modulo.f90: New.
14485
14486 2005-06-24  Jan Hubicka  <jh@suse.cz>
14487
14488         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14489
14490 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14491
14492         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14493
14494 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14495
14496         * obj-c++.dg/typedef-alias-1.mm: New.
14497         * objc.dg/typedef-alias-1.m: New.
14498
14499 2005-06-23  Jeff Law  <law@redhat.com>
14500
14501         * gcc.dg/tree-ssa/vrp16.c: New test.
14502
14503 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14504
14505         * lib/target-supports.exp: Add
14506         check_effective_target_fortran_large_real and
14507         check_effective_target_fortran_large_int to check for
14508         corresponding effective targets.
14509         * gfortran.dg/large_integer_kind_1.f90: New test.
14510         * gfortran.dg/large_real_kind_1.f90: New test.
14511
14512 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14513
14514         PR tree-optimization/22117
14515         * gcc.dg/tree-ssa/pr22117.c: New.
14516
14517 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14518
14519         PR testsuite/22123
14520         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14521
14522 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14523
14524         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14525
14526 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14527
14528         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14529         * gfortran.dg/f2c_4.c: Likewise.
14530
14531 2005-06-22 Paul Brook  <paul@codesourcery.com>
14532
14533         PR fortran/21034
14534         * gfortran.dg/auto_save_1.f90: New test.
14535
14536 2005-06-22  Michael Matz  <matz@suse.de>
14537
14538         * gcc.target/x86-64/abi: New directory.
14539         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14540         * gcc.target/x86-64/abi/README.gcc: New file.
14541         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14542         * gcc.target/x86-64/abi/asm-support.s: New file.
14543         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14544         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14545         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14546         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14547         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14548         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14549         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14550         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14551         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14552         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14553         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14554         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14555         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14556         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14557         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14558         * gcc.target/x86_64/abi/test_varargs.c: New test.
14559
14560 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14561
14562         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14563         32-bit i?86 and x86_64.
14564
14565 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14566
14567         * obj-c++.dg/const-str-[1-9].mm: New tests.
14568
14569 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14570
14571         PR fortran/22010
14572         * gfortran.dg/namelist_use.f90: New.
14573         * gfortran.dg/namelist_use_only.f90: New.
14574
14575 2005-06-21  Jeff Law  <law@redhat.com>
14576
14577         * gcc.dg/tree-ssa/vrp15.c: New test.
14578
14579 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14580
14581         * lib/target-supports.exp (check_effective_target_vect_reduction):
14582         Remove.
14583         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14584         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14585         remove vect_reduction target keyword. Also avoid two returns in main.
14586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14587         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14588         * gcc.dg/vect/vect-reduc-1short.c: New test.
14589         * gcc.dg/vect/vect-reduc-1char.c: New test.
14590         * gcc.dg/vect/vect-reduc-2short.c: New test.
14591         * gcc.dg/vect/vect-reduc-2char.c: New test.
14592         * gcc.dg/vect/vect-reduc-6.c: New test.
14593         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14594         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14595         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14596
14597 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14598         Paul Thomas  <pault@gcc.gnu.org>
14599
14600         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14601         New tests.
14602
14603 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14604
14605         * gfortran.dg/backslash_1.f90: New test.
14606         * gfortran.dg/backslash_2.f90: New test.
14607
14608 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14609
14610         * gfortran.dg/duplicate_labels.f90: New test.
14611
14612 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14613
14614         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14615         unsupportable relocations.
14616         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14617         * gcc.dg/20050321-2.c: xfail for NetWare.
14618
14619 2005-06-20  Andreas Jaeger  <aj@suse.de>
14620
14621         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14622         gcc.target/i386/fastcall-sseregparm.c,
14623         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14624
14625 2005-06-19  Richard Henderson  <rth@redhat.com>
14626
14627         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14628
14629 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14630
14631         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14632
14633 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14634
14635         PR c++/22115
14636         * g++.dg/conversion/simd2.C: Change expected error message.
14637
14638 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14639
14640         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14642         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14643
14644 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14645
14646         * gcc.dg/fold-mod-1.c: New test.
14647
14648 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14649
14650         PR fortran/19926
14651         * gfortran.dg/pr19926.f90: New test.
14652
14653 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14654
14655         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14656         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14657         targets.
14658         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14659         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14660
14661 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14662
14663         * gcc.target/ia64/float80-varargs-1.c: New test.
14664
14665 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14666
14667         PR tree-opt/22035
14668         * gfortran.dg/f2c_6.f90: New test.
14669
14670 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14671
14672         PR c++/17413
14673         * g++.dg/template/local5.C: New.
14674
14675 2005-06-17  Richard Henderson  <rth@redhat.com>
14676
14677         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14678
14679 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14680
14681         PR testsuite/21945
14682         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14683
14684 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14685
14686         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14687         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14688         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14689         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14690         check_vect to verify the presence of hardware vector support.
14691
14692 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14693
14694         PR testsuite/22056
14695         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14696
14697 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14698
14699         PR libfortran/19216
14700         * gfortran.dg/pr19216.f: Add correct space between brackets and
14701         dg directive.
14702
14703 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14704
14705         PR libfortran/16436
14706         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14707
14708 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14709
14710         * gcc.target/i386/attributes-error.c: New testcase.
14711         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14712         * gcc.target/i386/regparm-stdcall.c: Likewise.
14713         * gcc.target/i386/sseregparm-1.c: Likewise.
14714         * gcc.target/i386/sseregparm-2.c: Likewise.
14715
14716 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14717
14718         * g++.dg/rtti/crash2.C: New.
14719
14720 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14721
14722         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14723
14724 2005-06-15  David Ung  <davidu@mips.com>
14725
14726         * gcc.target/mips/mips16e-extends.c: New test for testing the
14727         generation of MIPS16e zeb/zeh, seb/seh instructions.
14728
14729 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14730
14731         PR 22018
14732         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14733         * gcc.dg/tree-ssa/pr22018.c: New test.
14734
14735 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14736
14737         * gcc.dg/simd-1.c: Update error messages.
14738         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14739         * gcc.dg/simd-2.c: Update error messages.
14740         * gcc.dg/simd-4.c: New.
14741
14742 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         PR c++/20678
14745         * g++.dg/other/crash-4.C: New.
14746
14747 2005-06-14  Devang Patel  <dpatel@apple.com>
14748
14749         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14750
14751 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         PR c++/21929
14754         * g++.dg/parse/crash11.C: Update
14755
14756 2005-06-13  Jeff Law  <law@redhat.com>
14757
14758         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14759         perform the desired transformations.
14760         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14761         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14762
14763 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14764
14765         PR fortran/22038
14766         * gfortran.dg/forall_1.f90: Un-XFAIL.
14767
14768 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         PR c++/21929
14771         * g++.dg/parse/crash26.C: New.
14772
14773         PR c++/20789
14774         * g++.dg/init/member1.C: New.
14775
14776 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * gfortran.dg/altreturn_1.f90: New test.
14779
14780 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14781
14782         PR middle-end/21985
14783         * gcc.dg/tree-ssa/pr21985.c: New test.
14784
14785 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14786
14787         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14788
14789 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14790
14791         PR c++/21930
14792         * g++.dg/other/error10.C: New test case.
14793
14794 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14795
14796         PR libfortran/19155
14797         * gfortran.dg/pr19155.f: Add test.
14798
14799 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14800
14801         * gfortran.dg/f2c_7.f90: New test.
14802
14803         * gfortran.dg/forall_1.f90: XFAILed.
14804
14805 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14806
14807         * gcc.dg/pr14796-1.c: New.
14808         * gcc.dg/pr14796-2.c: New.
14809
14810 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14811
14812         PR fortran/17792
14813         PR fortran/21375
14814         * gfortran.dg/deallocate_stat.f90: New test.
14815
14816 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14817
14818         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14819
14820 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14821
14822         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14823         access will be generated when this loop is vectorized. Test that
14824         accesses with same alignment were detected.
14825         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14826         Test that accesses with same alignment were detected.
14827         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14828         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14829         alignment were detected.
14830
14831 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14832
14833         PR c++/10611
14834         * g++.dg/conversion/simd2.C: New.
14835
14836 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14837
14838         * gcc.dg/Wcxx-compat-1.c: New.
14839
14840 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14841
14842         PR libfortran/21480
14843         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14844         complex array.
14845
14846 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         * gcc.dg/alias-8.c: New.
14849
14850 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14851
14852         * gcc.dg/format/cmn_err-1.c: Update.
14853
14854 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14855
14856         PR target/20666
14857         * gcc.target/sparc/fexpand-2.c: New.
14858         * gcc.target/sparc/fpmerge-2.c: New.
14859         * gcc.target/sparc/fpmul-2.c: New.
14860         * gcc.target/sparc/noresult.c: New.
14861         * gcc.target/sparc/pdist-2.c: New.
14862         * gcc.target/sparc/pdist-3.c: New.
14863
14864 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14865
14866         PR testsuite/21702
14867         * gcc.target/i386/i386.exp: Fix comment typo.
14868
14869 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14870
14871         PR c++/19497
14872         * g++.dg/inherit/using5.C: New.
14873         * g++.dg/inherit/using6.C: New.
14874
14875 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14876
14877         PR c++/19894
14878         * g++.dg/template/ptrmem15.C: New test.
14879
14880         PR c++/20563
14881         * g++.dg/ext/label4.C: New test.
14882
14883 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14884
14885         * gcc.dg/tls/debug-1.c: New test.
14886
14887 2005-06-07  Dale Johannesen  <dalej@apple.com>
14888
14889         * gcc.target/i386/movq.c: New.
14890
14891 2005-06-07  Dale Johannesen  <dalej@apple.com>
14892
14893         * gcc.dg/20050607-1.c: New.
14894
14895 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR middle-end/21850
14898         * gcc.c-torture/execute/20050607-1.c: New test.
14899
14900 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14901
14902         PR libfortran/21926
14903         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14904         Test case where the return array has lowest stride one,
14905         but isn't packed.
14906
14907 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14908
14909         * lib/target-supports.exp (check_effective_target_sync_int_long):
14910         Add s390 and s390x targets.
14911
14912 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14913
14914         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14915         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14916         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14917         * gcc.dg/tree-ssa/loop-9.c: New test.
14918
14919 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14920
14921         * g++.dg/parse/defarg10.C: New.
14922
14923 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14924
14925         PR regression/21897
14926         * gcc.c-torture/execute/20050604-1.c: New test.
14927
14928 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14929
14930         PR 21903
14931         * g++.dg/parse/defarg9.C: New.
14932
14933         PR c++/20637
14934         * g++.dg/inherit/using4.C: New.
14935         * g++.dg/overload/error1.C: Adjust expected errors.
14936         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14937         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14938         * g++.old-deja/g++.other/redecl2.C: Likewise.
14939         * g++.old-deja/g++.other/redecl4.C: Likewise.
14940         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14941
14942 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14943
14944         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14945
14946 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14947
14948         * lib/gfortran.exp (gfortran_target_compile): Call
14949         dg-additional-files-options
14950         * gfortran.dg/f2c_4.f90: New file
14951         * gfortran.dg/f2c_4.c: New file
14952         * gfortran.dg/f2c_5.f90: New file
14953         * gfortran.dg/f2c_5.c: New file
14954
14955 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14956
14957         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14958
14959         PR fortran/21912
14960         * gfortran.dg/array_constructor_4.f90: New test.
14961
14962 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14963
14964         PR c++/21619
14965         * g++.dg/ext/builtin9.C: New test.
14966
14967 2005-06-05  Dale Johannesen  <dalej@apple.com>
14968
14969         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14970         * gcc.c-torture/execute/20050603-2.c: Ditto.
14971
14972 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14973
14974         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14975         * gcc.dg/vect/vect-reduc-1.c: New.
14976         * gcc.dg/vect/vect-reduc-2.c: New.
14977         * gcc.dg/vect/vect-reduc-3.c: New.
14978
14979 2005-06-04  Dale Johannesen  <dalej@apple.com>
14980
14981         * gcc.c-torture/execute/20050603-1.c: New.
14982         * gcc.c-torture/execute/20050603-2.c: New.
14983         * gcc.dg/20050603-3.c: New.
14984
14985 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14986
14987         PR fortran/19195
14988         * gfortran.dg/debug_1.f90: New test.
14989
14990         * gfortran.dg/forall_1.f90: New test.
14991
14992 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14993
14994         * gfortran.dg/array_constructor_3.f90: New test.
14995
14996 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14997
14998         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14999
15000 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15001
15002         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15003
15004 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15005
15006         PR c/21873
15007         * gcc.dg/init-excess-1.c: New test.
15008
15009 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/21853
15012         * g++.dg/expr/static_cast6.C: New test.
15013
15014 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15015
15016         * gcc.dg/tree-ssa/vrp14.c: New test.
15017
15018 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/21336
15021         * g++.dg/template/new2.C: New test.
15022
15023 2005-06-03  Josh Conner  <jconner@apple.com>
15024
15025         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15026         all entries in initializer.
15027
15028 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15029
15030         PR middle-end/21858
15031         * gcc.dg/pr21858.c: New testcase.
15032
15033 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15034
15035         PR tree-optimization/21292
15036
15037         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15038         New.
15039         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15040         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15041         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15042         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15043         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15044
15045 2005-06-02  Richard Henderson  <rth@redhat.com>
15046
15047         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15048
15049 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15050
15051         * gcc.dg/wtypequal.c: New testcase.
15052
15053 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15054
15055         PR 21582
15056         * gcc.dg/tree-ssa/pr21582.c: New test.
15057
15058 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         PR c++/21280
15061         * g++.dg/opt/interface2.h: New.
15062         * g++.dg/opt/interface2.C: New.
15063         * g++.dg/init/ctor4.C: Adjust error lines.
15064         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15066         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15067         * g++.old-deja/g++.pt/assign1.C: Likewise.
15068         * g++.old-deja/g++.pt/crash20.C: Likewise.
15069
15070 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15071
15072         PR tree-optimization/21734
15073         * g++.dg/vect/pr21734_1.cc: New.
15074         * g++.dg/vect/pr21734_2.cc: New.
15075
15076 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15077
15078         PR c++/20350
15079         * g++.dg/template/spec24.C: New.
15080
15081         PR c++/21151
15082         * g++.dg/pch/local-1.C: New.
15083         * g++.dg/pch/local-1.Hs: New.
15084
15085 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15086
15087         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15088         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15089         * gcc.dg/tree-ssa/pr14341.c: New test.
15090         * gcc.dg/tree-ssa/pr14841.c: New test.
15091         * gcc.dg/tree-ssa/pr20701.c: New test.
15092         * gcc.dg/tree-ssa/pr21086.c: New test.
15093         * gcc.dg/tree-ssa/pr21090.c: New test.
15094         * gcc.dg/tree-ssa/pr21332.c: New test.
15095         * gcc.dg/tree-ssa/pr21458.c: New test.
15096         * gcc.dg/tree-ssa/pr21658.c: New test.
15097         * gcc.dg/tree-ssa/vrp01.c: New test.
15098         * gcc.dg/tree-ssa/vrp02.c: New test.
15099         * gcc.dg/tree-ssa/vrp03.c: New test.
15100         * gcc.dg/tree-ssa/vrp04.c: New test.
15101         * gcc.dg/tree-ssa/vrp05.c: New test.
15102         * gcc.dg/tree-ssa/vrp06.c: New test.
15103         * gcc.dg/tree-ssa/vrp07.c: New test.
15104         * gcc.dg/tree-ssa/vrp08.c: New test.
15105         * gcc.dg/tree-ssa/vrp09.c: New test.
15106         * gcc.dg/tree-ssa/vrp10.c: New test.
15107         * gcc.dg/tree-ssa/vrp11.c: New test.
15108         * gcc.dg/tree-ssa/vrp12.c: New test.
15109         * gcc.dg/tree-ssa/vrp13.c: New test.
15110
15111 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15112
15113         PR 21029
15114         * gcc.dg/tree-ssa/pr21029.c: New test.
15115
15116 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15117
15118         * gfortran.dg/logint-1.f: New test case.
15119         * gfortran.dg/logint-2.f: Likewise.
15120         * gfortran.dg/logint-3.f: Likewise.
15121
15122 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR c/21536
15125         PR c/20760
15126         * gcc.dg/20050527-1.c: New test.
15127
15128         * gcc.dg/i386-sse-12.c: New test.
15129
15130         PR fortran/21729
15131         * gfortran.dg/implicit_5.f90: New test.
15132
15133 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15134
15135         PR fortran/20883
15136         * gfortran/assign_4.f90: New test.
15137         * gfortran/assign_2.f90: Change compile to run.
15138
15139 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15140
15141         * lib/target-supports.exp
15142         (check_effective_target_sync_char_short): New.
15143         * gcc.dg/sync-2.c: New.
15144
15145 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15146
15147         PR tree-optimization/21817
15148         * gcc.dg/torture/pr21817-1.c: New.
15149
15150 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         PR c++/21165
15153         * g++.dg/template/init5.C: New.
15154
15155 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15156
15157         * gfortran.dg/char_initialiser_actual.f90:
15158         Test character initialisers as actual arguments.
15159         * gfortran.dg/char_pointer_comp_assign.f90:
15160         Test character pointer structure component assignments.
15161         * gfortran.dg/char_array_structure_constructor.f90:
15162         Test character components in structure constructors.
15163
15164 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15165
15166         PR middle-end/20931
15167         * g++.dg/opt/pr20931.C: New test.
15168
15169 2005-05-31  Andreas Jaeger  <aj@suse.de>
15170
15171         PR testsuite/20772
15172         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15173         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15174         g++.old-deja/g++.ext/asmspec1.C,
15175         g++.old-deja/g++.other/regstack.C,
15176         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15177         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15178         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15179         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15180         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15181         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15182         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15183         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15184         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15185         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15186         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15187         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15188         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15189         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15190         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15191         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15192         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15193         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15194         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15195
15196 2005-05-31  Jeff Law  <law@redhat.com>
15197
15198         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15199
15200 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15201
15202         PR middle-end/21743
15203         * gcc.dg/builtins-1.c: Activate disabled clog test.
15204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15205
15206 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15207
15208         * gfortran.dg/char_pointer_assign.f90:
15209         Test character-pointer assignments and pointer assignments.
15210         * gfortran.dg/char_pointer_dummy.f90:
15211         Test character-pointer dummy arguments.
15212         * gfortran.dg/char_pointer_func.f90:
15213         Test character-pointer function returns.
15214         * gfortran.dg/char_pointer_dependency.f90:
15215         Test character-pointer functions with dependencies.
15216
15217 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15218
15219         PR c++/21784
15220         * g++.dg/lookup/using14.C: New test.
15221
15222 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15223
15224         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15225         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15226         trailing ^M.
15227
15228 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15229
15230         PR c++/17413
15231         * g++.dg/template/local5.C: New.
15232
15233         PR target/21761
15234         * gcc.c-torture/compile/pr21761.c: New.
15235
15236         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15237         before darwin8.
15238
15239 2005-05-30  Steven G. Kargl
15240
15241         PR fortran/20846
15242         * gfortran.dg/inquire_8.f90: New test.
15243
15244 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15245
15246         PR libfortran/21376
15247         * gfortran.dg/output_exponents_1.f90: New test.
15248
15249 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15250
15251         PR libfortran/20006
15252         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15253
15254 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/21210
15257         * g++.dg/ext/complex1.C: New test.
15258
15259         PR c++/21340
15260         * g++.dg/init/ctor6.C: New test.
15261
15262 2005-05-29  Jan Hubicka  <jh@suse.cz>
15263
15264         * gcc.c-torture/compile/pr21562.c: New.
15265
15266 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15267
15268         * gfortran.dg/subnormal_1.f90: New test.
15269
15270 2005-05-28  Jan Hubicka  <jh@suse.cz>
15271
15272         * tree-prof.exp: Fix comment.
15273         * value-prof-1.c: New.
15274         * value-prof-2.c: New.
15275         * value-prof-3.c: New.
15276         * value-prof-4.c: New.
15277
15278 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/21614
15281         * g++.dg/expr/ptrmem6.C: New test.
15282         * g++.dg/expr/ptrmem6a.C: Likewise.
15283
15284 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15285
15286         PR tree-optimization/21658
15287         * gcc.dg/tree-ssa/pr21658.c: New.
15288
15289 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         PR c++/21455
15292         * g++.dg/inherit/ptrmem3.C: New.
15293
15294         PR c++/21681
15295         * g++.dg/parse/template16.C: New.
15296
15297 2005-05-27  Andreas Jaeger  <aj@suse.de>
15298
15299         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15300
15301         * gcc.dg/i386-sse-8.c: Run test on all archs.
15302
15303 2005-05-26  Mike Stump  <mrs@apple.com>
15304
15305         * objc.dg/isa-field-1.m: Only run on darwin.
15306         * objc.dg/lookup-1.m: Likewise.
15307         * objc.dg/try-catch-8.m: Likewise.
15308
15309 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15310
15311         PR tree-optimization/9814
15312         * gcc.dg/pr9814-1.c: New test case.
15313
15314 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15315
15316         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15317         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15318         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15319         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15320         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15321         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15322         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15323         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15324         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15325         objc.dg/try-catch-8.m: New.
15326
15327 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15328
15329         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15330         remove extraneous semicolons.
15331
15332 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15333
15334         * obj-c++.dg/comp-types-12.mm: New.
15335         * objc.dg/comp-types-11.m: New.
15336         * objc.dg/selector-4.m: New.
15337
15338 2005-05-26  Andreas Jaeger  <aj@suse.de>
15339
15340         PR testsuite/20772
15341         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15342         g++.old-deja/g++.ext/attrib3.C,
15343         g++.old-deja/g++.other/store-expr1.C,
15344         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15345         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15346         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15347         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15348         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15349         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15350         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15351         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15352         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15353         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15354         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15355         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15356         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15357         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15358         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15359         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15360         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15361         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15362         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15363
15364 2005-05-26  Andreas Jaeger  <aj@suse.de>
15365
15366         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15367         x86-64 compilation.
15368
15369 2005-05-26  Andreas Jaeger  <aj@suse.de>
15370
15371         PR testsuite/20772
15372         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15373         gcc.misc-tests/i386-pf-athlon-1.c,
15374         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15375         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15376         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15377         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15378         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15379         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15380         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15381         programs.
15382
15383         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15384         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15385         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15386         x86-64 compilation.
15387
15388         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15389         x86_64.
15390
15391         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15392         effective-target ilp32.
15393
15394 2005-05-26  David Ung  <davidu@mips.com>
15395
15396         * gcc.target/mips/ext_ins.c: New test for testing the generation
15397         of MIPS32/64 rev 2 ext/ins instructions.
15398
15399 2005-05-26  Andreas Jaeger  <aj@suse.de>
15400
15401         * treelang/compile/unsigned.tree: Use gimple instead of
15402         nonexisting generic dump.
15403
15404 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15405
15406         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15407
15408 2005-05-26  Andreas Jaeger  <aj@suse.de>
15409
15410         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15411
15412 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15413
15414         PR libfortran/17283
15415         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15416         Test callee-allocated memory with write statements.
15417
15418 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15419
15420         PR middle-end/21709
15421         * gcc.dg/pr21709-1.c: New test case.
15422
15423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15424             Mike Stump  <mrs@apple.com>
15425
15426         * objc/execute/next_mapping.h: Update for C++.
15427
15428         * obj-c++.dg/selector-1.mm: Move to...
15429         * obj-c++.dg/selector-4.mm: here...
15430
15431         * obj-c++.dg/basic.mm: New.
15432         * obj-c++.dg/comp-types-1.mm: New.
15433         * obj-c++.dg/cxx-class-1.mm: New.
15434         * obj-c++.dg/cxx-ivars-1.mm: New.
15435         * obj-c++.dg/cxx-ivars-2.mm: New.
15436         * obj-c++.dg/cxx-ivars-3.mm: New.
15437         * obj-c++.dg/cxx-scope-1.mm: New.
15438         * obj-c++.dg/cxx-scope-2.mm: New.
15439         * obj-c++.dg/defs.mm: New.
15440         * obj-c++.dg/empty-private-1.mm: New.
15441         * obj-c++.dg/encode-1.mm: New.
15442         * obj-c++.dg/encode-2.mm: New.
15443         * obj-c++.dg/encode-3.mm: New.
15444         * obj-c++.dg/extern-c-1.mm: New.
15445         * obj-c++.dg/extra-semi.mm: New.
15446         * obj-c++.dg/fix-and-continue-2.mm: New.
15447         * obj-c++.dg/isa-field-1.mm: New.
15448         * obj-c++.dg/ivar-list-semi.mm: New.
15449         * obj-c++.dg/local-decl-1.mm: New.
15450         * obj-c++.dg/lookup-1.mm: New.
15451         * obj-c++.dg/lookup-2.mm: New.
15452         * obj-c++.dg/method-1.mm: New.
15453         * obj-c++.dg/method-2.mm: New.
15454         * obj-c++.dg/method-3.mm: New.
15455         * obj-c++.dg/method-4.mm: New.
15456         * obj-c++.dg/method-5.mm: New.
15457         * obj-c++.dg/method-6.mm: New.
15458         * obj-c++.dg/method-7.mm: New.
15459         * obj-c++.dg/no-extra-load.mm: New.
15460         * obj-c++.dg/overload-1.mm: New.
15461         * obj-c++.dg/pragma-1.mm: New.
15462         * obj-c++.dg/pragma-2.mm: New.
15463         * obj-c++.dg/private-1.mm: New.
15464         * obj-c++.dg/private-2.mm: New.
15465         * obj-c++.dg/proto-qual-1.mm: New.
15466         * obj-c++.dg/qual-types-1.mm: New.
15467         * obj-c++.dg/stubify-1.mm: New.
15468         * obj-c++.dg/stubify-2.mm: New.
15469         * obj-c++.dg/super-class-1.mm: New.
15470         * obj-c++.dg/super-class-2.mm: New.
15471         * obj-c++.dg/super-dealloc-1.mm: New.
15472         * obj-c++.dg/super-dealloc-2.mm: New.
15473         * obj-c++.dg/template-1.mm: New.
15474         * obj-c++.dg/template-2.mm: New.
15475         * obj-c++.dg/template-3.mm: New.
15476         * obj-c++.dg/template-4.mm: New.
15477         * obj-c++.dg/template-5.mm: New.
15478         * obj-c++.dg/template-6.mm: New.
15479         * obj-c++.dg/try-catch-1.mm: New.
15480         * obj-c++.dg/try-catch-2.mm: New.
15481         * obj-c++.dg/try-catch-3.mm: New.
15482         * obj-c++.dg/try-catch-4.mm: New.
15483         * obj-c++.dg/try-catch-5.mm: New.
15484         * obj-c++.dg/try-catch-6.mm: New.
15485         * obj-c++.dg/try-catch-7.mm: New.
15486         * obj-c++.dg/try-catch-8.mm: New.
15487         * obj-c++.dg/try-catch-9.mm: New.
15488         * obj-c++.dg/va-meth-1.mm: New.
15489
15490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15491
15492         * obj-c++.dg/selector-1.mm: New.
15493         * obj-c++.dg/selector-2.mm: New.
15494
15495 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15496
15497         * obj-c++.dg/selector-3.mm: New.
15498         * objc.dg/selector-3.m: New.
15499
15500 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15501
15502         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15503         about where warning appears.
15504
15505 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15506
15507         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15508         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15509         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15510         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15511
15512 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15513
15514         * gcc.dg/20050524-1.c: New test.
15515
15516 2005-05-25  Jan Hubicka  <jh@suse.cz>
15517
15518         * gcc.dg/tree-prof/inliner-1.c: New.
15519
15520 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15521
15522         * gcc.dg/tree-prof: New directory.
15523         * gcc.dg/tree-prof/tree-prof.exp: New.
15524
15525 2005-05-25  DJ Delorie  <dj@redhat.com>
15526
15527         * gcc.dg/Wattributes-1.c: New.
15528         * gcc.dg/Wattributes-2.c: New.
15529         * gcc.dg/Wattributes-3.c: New.
15530
15531 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15532
15533         PR tree-optimization/19833
15534         * gcc.dg/uninit-4.c: Remove xfail.
15535         * gcc.dg/uninit-9.c: Ditto.
15536
15537 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15538
15539         * obj-c++.dg/bitfield-[1-5].mm: New.
15540         * obj-c++.dg/class-protocol-1.mm: New.
15541         * obj-c++.dg/comp-types-1[0-1].mm: New.
15542         * obj-c++.dg/comp-types-[2-9].mm: New.
15543         * obj-c++.dg/encode-[4-8].mm: New.
15544         * obj-c++.dg/layout-1.mm: New.
15545         * obj-c++.dg/method-1[0-9].mm: New.
15546         * obj-c++.dg/method-2[0-1].mm: New.
15547         * obj-c++.dg/method-[8-9].mm: New.
15548         * obj-c++.dg/objc-gc-3.mm: New.
15549         * obj-c++.dg/try-catch-10.mm: New.
15550         * objc.dg/bitfield-5.m: New.
15551         * objc.dg/comp-types-10.m: New.
15552         * objc.dg/comp-types-9.m: New.
15553         * objc.dg/layout-1.m: New.
15554         * objc.dg/objc-gc-4.m: New.
15555         * objc.dg/try-catch-9.m: New.
15556         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15557         * objc.dg/comp-types-1.m: Likewise.
15558         * objc.dg/comp-types-[5-6].m: Likewise.
15559         * objc.dg/method-9.m: Likewise.
15560
15561 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15562
15563         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15564         and on hardware without VMX support.
15565
15566         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15567
15568         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15569
15570         * lib/profopt.exp (dg-final-generate, dg-final-use,
15571         profopt-final-code, profopt-get-options): New.
15572         (profopt-execute): Process test directives.
15573
15574         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15575         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15576         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15577
15578 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15579
15580         PR C++/21645
15581         * g++.dg/init/ctor5.C: New test.
15582
15583 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15584
15585         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15586         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15587         vect-113.c, vect-114.c.
15588
15589 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15590
15591         * gcc.dg/const-elim-1.c: Remove xfails.
15592
15593 2005-05-23  Jeff Law  <law@redhat.com>
15594
15595         * gcc.c-torture/compile/pr21638.c: New test.
15596         * gcc.c-torture/compile/20050520-1.c: New test.
15597
15598 2005-05-23  Nick Clifton  <nickc@redhat.com>
15599
15600         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15601         be a proper triple, ie: m32r*-*-*.
15602         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15603
15604 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15605
15606         PR middle-end/21331
15607         PR tree-opt/21293
15608         * gcc.c-torture/compile/pr21293.c: New test.
15609         * gcc.c-torture/execute/pr21331.c: New test.
15610
15611 2004-05-20  Richard Henderson  <rth@redhat.com>
15612
15613         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15614
15615 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15616
15617         * obj-c++-dg.exp: Add.
15618         * obj-c++.exp: Add.
15619         * obj-c++.dg/dg.exp: Add.
15620
15621 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15622
15623         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15624         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15625
15626 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15627
15628         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15629
15630 2004-05-19  Richard Henderson  <rth@redhat.com>
15631
15632         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15633
15634 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15635
15636         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15637
15638         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15639
15640 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15641
15642         PR c++/21495
15643         * g++.dg/parse/extern1.C: New test.
15644         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15645
15646 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15647
15648         * gcc.dg/c99-math.h: New.
15649         * gcc.dg/c99-math-float-1.c: New test.
15650         * gcc.dg/c99-math-double-1.c: Likewise.
15651         * gcc.dg/c99-math-long-double-1.c: Likewise.
15652
15653 2005-05-18  Richard Henderson  <rth@redhat.com>
15654
15655         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15656
15657 2005-05-18  Devang Patel  <dpatel@apple.com>
15658
15659         * g++.dg/opt/20050511-1.C: New test.
15660
15661 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15662
15663         PR libfortran/21127
15664         * gfortran.dg/reshape-complex.f90: New test.
15665
15666 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15667
15668         * gfortran.dg/array_constructor_1.f90: New test.
15669         * gfortran.dg/array_constructor_2.f90: New test.
15670
15671 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15672
15673         PR fortran/20954
15674         * gfortran.dg/pr20954.f: New test.
15675
15676 2005-05-17  Mike Stump  <mrs@apple.com>
15677
15678         Yet more Objective-C++...
15679
15680         * objc.dg/method-5.m: Update.
15681         * objc.dg/method-6.m: Update.
15682         * objc.dg/method-7.m: Update.
15683         * objc.dg/method-9.m: Update.
15684         * objc.dg/try-catch-2.m: Update.
15685
15686 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15687
15688         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15689         Remove little-endian optimizations.
15690
15691 2005-05-17  Jeff Law  <law@redhat.com>
15692
15693         * g++.dg/tree-ssa/pr14814.C: New test.
15694         * gcc.dg/tree-ssa/pr14814.C: New test.
15695         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15696         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15697
15698 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15699
15700         * gcc.dg/compat/generate-random.c: Do not include
15701         libiberty.h.
15702         * gcc.dg/compat/generate-random_r.c: Likewise.
15703
15704 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15705
15706         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15707
15708 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15709
15710         PR middle-end/21595
15711         * g++.dg/tree-ssa/builtin1.C: New testcase.
15712
15713 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR c++/21454
15716         * g++.dg/opt/const4.C: New test.
15717
15718         PR middle-end/21492
15719         * g++.dg/opt/crossjump1.C: New test.
15720
15721         PR tree-optimization/21610
15722         * gcc.c-torture/compile/20050516-1.c: New test.
15723
15724         PR fortran/15080
15725         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15726         about the test failing.
15727         * gfortran.fortran-torture/execute/where_7.f90: New test.
15728         * gfortran.fortran-torture/execute/where_8.f90: New test.
15729
15730 2005-05-16  Richard Henderson  <rth@redhat.com>
15731
15732         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15733         i?86 and x86_64.
15734
15735 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15738         (limits.h): Include unconditionally.
15739         (stdlib.h): Likewise.
15740         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15741         (limits.h): Include unconditionally.
15742         (stdlib.h): Likewise.
15743         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15744         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15745         (limits.h): Include unconditionally.
15746         (stdlib.h): Likewise.
15747         (hashtab.h): Do not include.
15748         (getopt.h): Likewise.
15749         (stddef.h): Include.
15750         (hashval_t): Define.
15751         (struct entry): Add "next" field.
15752         (HASH_SIZE): New macro.
15753         (hash_table): New variable.
15754         (switchfiles): Do not use xmalloc.
15755         (mix): New macro.
15756         (iterative_hash): New function.
15757         (hasht): Remove.
15758         (e_exists): New function.
15759         (e_insert): Likewise.
15760         (output): Use, instead of libiberty hashtable functions.
15761         (main): Do not use getopt.  Do not call htab_create.
15762
15763 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15764
15765         PR libstdc++/21526
15766         * lib/target-supports.exp (check_mkfifo_available):
15767         Return 0 for cygwin as mkfifo support incomplete on platform.
15768         Fix typos in comments.
15769
15770 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15771
15772         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15773
15774 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15775
15776         PR fortran/17432
15777         * gfortran.dg/assign_4.f: New test.
15778
15779 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15780
15781         PR tree-optimization/21563
15782         * gcc.dg/tree-ssa/pr21563.c: New.
15783
15784 2005-05-14  Jan Hubicka  <jh@suse.cz>
15785
15786         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15787
15788 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15789
15790         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15791
15792 2005-05-13  Julian Brown  <julian@codesourcery.com>
15793
15794         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15795         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15796
15797 2005-05-13  Jan Hubicka  <jh@suse.cz>
15798
15799         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15800         * gcc.dg/fold-xor-?.c: Likewise.
15801         * gcc.dg/pr15784-?.c: Likewise.
15802         * gcc.dg/pr20922-?.c: Likewise.
15803         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15804         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15805         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15806
15807 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15808
15809         PR fortran/21260
15810         * gfortran.dg/hollerith_1.f90: New test.
15811
15812 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15813
15814         * gfortran.dg/func_result_2.f90: New test.
15815
15816 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15817
15818         * gfortran.dg/dev_null.f90: New test.
15819
15820 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15821
15822         * gcc.dg/arm-vfp1.c: Revert last change.
15823
15824 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15825
15826         PR middle-end/19807
15827         PR tree-optimization/19639
15828         * g++.dg/tree-ssa/pr19807.C: New testcase.
15829
15830 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15831
15832         PR libfortran/21471
15833         * gfortran.dg/append-1.f90: New test.
15834
15835 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15836
15837         * gcc.dg/pr18501.c: XFAIL.
15838         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15839         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15840         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15841         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15842         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15843         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15844         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15845         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15846
15847 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15848
15849         PR fortran/20178
15850         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15851         gfortran.dg/f2c_3.f90: New tests.
15852
15853         * gfortran.dg/return_1.f90: Fix dg annotation.
15854
15855 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15856
15857         * gcc.c-torture/compile/20050510-1.c: New test.
15858
15859 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15860
15861         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15862
15863 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15864
15865         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15866
15867 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15868
15869         PR c/17913
15870         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15871
15872 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15873
15874         PR c/21342
15875         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15876         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15877
15878 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15879
15880         PR debug/16676
15881         * gcc.dg/debug/pr16676.c: New test.
15882
15883 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15884
15885         PR testsuite/21443
15886         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15887         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15888         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15889         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15890         Change -O1 to -O2.
15891         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15892         -fno-tree-dominator-opts.
15893
15894 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15895
15896         * gfortran.dg/return_1.f90: New test.
15897
15898 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15899
15900         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15901
15902         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15903
15904 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15905
15906         PR c++/21427
15907         * g++.dg/inherit/covariant13.C: New.
15908
15909 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15910
15911         PR libfortran/19155
15912         * gfortran.dg/pr19155.f: New test.
15913
15914 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15915
15916         PR inline-asm/8788
15917         * gcc.dg/pr8788-1.c: New testcase.
15918
15919 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15920
15921         PR target/21416
15922         * gcc.target/mips/fpcmp-[12].c: New tests.
15923
15924 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15925
15926         * lib/target-supports-dg.exp (dg-require-fork): New function.
15927         (dg-require-mkfifo): Likewise.
15928         * lib/target-supports.exp (check_function_available): New
15929         function.
15930         (check_fork_available): Likewise.
15931         (check_mkfifo_available): Likewise.
15932
15933 2005-05-06  Jeff Law  <law@redhat.com>
15934
15935         * gcc.c-torture/compile/pr21380.c: New test.
15936
15937 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15938
15939         PR c++/20961
15940         * g++.dg/ext/weak3.C: New test.
15941
15942 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/21352
15945         * g++.dg/template/crash37.C: New test.
15946
15947 2005-05-05  Paul Brook  <paul@codesourcery.com>
15948
15949         * gcc.dg/arm-g2.c: Use effective-target arm32.
15950         * gcc.dg/arm-mmx-1.c: Ditto.
15951         * gcc.dg/arm-scd42-2.c: Ditto.
15952         * gcc.dg/arm-vfp1.c: Ditto.
15953         * lib/target-supports.exp (check_effective_target_arm32): New
15954         function.
15955
15956 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15957
15958         PR libfortran/21354
15959         gfortran.dg/in_pack_rank7.f90: New test.
15960
15961 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15962
15963         PR middle-end/15618
15964         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15965
15966 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR middle-end/21265
15969         * gcc.dg/20050503-1.c: New test.
15970
15971         PR rtl-optimization/21239
15972         * gcc.dg/i386-sse-11.c: New test.
15973
15974 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15975
15976         PR target/16888
15977         * gcc.target/i386/asm-1.c: New test.
15978
15979 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15980
15981         PR rtl-optimization/21330
15982         * gcc.c-torture/execute/20050502-1.c: New test.
15983
15984         PR target/21297
15985         * gcc.c-torture/execute/20050502-2.c: New test.
15986
15987 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15988
15989         PR middle-end/21282
15990         * gcc.dg/pr21282.c: New.
15991
15992 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15993
15994         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15995         * gcc.dg/vect/vect-92.c: Likewise.
15996         * gcc.dg/vect/vect-93.c: Likewise.
15997         * gcc.dg/vect/vect-dv-1.c: Likewise.
15998         * gcc.dg/vect/vect-dv-2.c: Likewise.
15999         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16000
16001 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16002
16003         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16004         * gfortran.dg/vect/vect-2.f90: Likewise.
16005         * gfortran.dg/vect/vect-3.f90: Likewise.
16006         * gfortran.dg/vect/vect-4.f90: Likewise.
16007         * gfortran.dg/vect/vect-5.f90: Likewise.
16008
16009 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16010
16011         PR target/20813
16012         * gcc.dg/rs6000-fpint-2.c: New.
16013
16014 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16015
16016         PR c/15698
16017         * gcc.dg/builtins-30.c: Update expected messages.
16018         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16019         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16020         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16021
16022 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16023
16024         PR tree-optimization/21294
16025         * gcc.dg/tree-ssa/pr21294.c: New.
16026
16027 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16028
16029         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16030         __builtin_altivec_st_internal_4si built-in.
16031
16032 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/15875
16035         * g++.dg/template/ptrmem14.C: New test.
16036
16037 2005-05-02  Paul Brook  <paul@codesourcery.com>
16038
16039         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16040
16041 2005-05-02  Michael Matz  <matz@suse.de>
16042
16043         PR c++/19542
16044         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16045
16046 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16047
16048         * g++.dg/cpp/weak.C: New test.
16049
16050 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16051
16052         * gcc.dg/tree-ssa/loop-8.c: New test.
16053
16054 2005-04-30  Michael Maty  <matz@suse.de>
16055
16056         * gcc.dg/inline-mcpy.c: New test.
16057
16058 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16059
16060         PR libfortran/18958
16061         * gfortran.dg/eoshift.f90: New test case.
16062
16063 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16064
16065         PR libfortran/18857
16066         * gfortran.dg/matmul_1.f90: New test.
16067
16068 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16069
16070         PR tree-optimization/21030
16071         * gcc.dg/tree-ssa/pr21030.c: New.
16072
16073 2005-04-29  Devang Patel  <dpatel@apple.com>
16074
16075         PR tree-optimization/21272
16076         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16077
16078 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16079
16080         PR fortran/13082
16081         PR fortran/18824
16082         * gfortran.dg/entry_4.f90: New test.
16083         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16084         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16085         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16086         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16087         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16088         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16089         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16090
16091 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16092
16093         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16094
16095 2005-04-29  Paul Brook  <paul@codesourcery.com>
16096
16097         * gfortran.dg/entry_3.f90: New test.
16098
16099 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16100
16101         * gfortran.dg/implicit_4.f90: New test.
16102
16103 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16104
16105         * lib/target-supports.exp (check_profiling_available): Return
16106         false for xtensa-*-elf.
16107
16108 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16109
16110         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16111         error if file cannot be deleted.
16112
16113 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16114
16115         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16116         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16117         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16118         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16119         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16120         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16121         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16122         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16123         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16124         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16125         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16126         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16127         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16128
16129 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16130
16131         PR fortran/20865
16132         * gfortran.dg/pr20865.f90: New test.
16133
16134 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16135
16136         * gcc.dg/void-cast-2.c: New test.
16137
16138 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16139
16140         PR c/21159
16141         * gcc.dg/void-cast-1.c: New test.
16142
16143 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16144
16145         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16146
16147 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16148
16149         PR fortran/21177
16150         * gfortran.dg/pr21177.f90: New test.
16151
16152 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16153
16154         PR tree-optimization/21171
16155         * gcc.dg/tree-ssa/pr21171.c: New test.
16156
16157 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16158
16159         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16160         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16161         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16162         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16163         gcc.dg/tree-ssa/gen-vect-32.c: New.
16164         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16165         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16166         don't run on PPC32.
16167
16168 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16169
16170         PR c/21213
16171         * gcc.dg/transparent-union-3.c: New test.
16172
16173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16174
16175         PR c/20740
16176         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16177         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16178         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16179         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16180         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16181         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16182
16183 2005-04-26  Jeff Law  <law@redhat.com>
16184
16185         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16186         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16187         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16188         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16189         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16190         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16191         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16192
16193 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16194
16195         PR tree-optimization/17598
16196         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16197
16198 2005-04-25  Mike Stump  <mrs@apple.com>
16199
16200         * objc.dg/fix-and-continue-1.m: Add.
16201
16202 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16203
16204         PR c++/20995
16205         * g++.dg/opt/pr20995-1.C: New test case.
16206
16207 2005-04-25  Devang Patel <dpatel@apple.com>
16208
16209         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16210
16211 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16212
16213         PR testsuite/21062
16214         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16215
16216 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16217
16218         PR C++/21188
16219         * g++.dg/opt/rtti2.C: New test.
16220
16221 2005-04-25  Paul Brook  <paul@codesourcery.com>
16222         Steven G. Kargl  <kargls@comcast.net>
16223
16224         PR fortran/20879
16225         * gfortran.dg/ichar_1.f90: New file.
16226
16227 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16228
16229         PR middle-end/20991
16230         * g++.dg/opt/pr20991.C: New test.
16231
16232         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16233         where sizeof (type) < __alignof__ (type).
16234         * gcc.dg/compat/struct-layout-1.h: Likewise.
16235
16236 2005-04-24  Per Bothner  <per@bothner.com>
16237             Devang Patel  <dpatel@apple.com>
16238
16239         PR preprocessor/20907
16240         * gcc.dg/cpp/very-long-comment.c: New test.
16241
16242 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16243
16244         PR fortran/20059
16245         * gfortran.dg/common_5.f: New test.
16246
16247 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16248
16249         PR middle-end/21082
16250         * g++.dg/tree-ssa/pr21082.C: New testcase.
16251
16252 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16253
16254         * gcc.dg/vect/vect-99.c: New test.
16255
16256 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16257
16258         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16259
16260 2005-04-22  Jeff Law  <law@redhat.com>
16261
16262         * gcc.dg/uninit-5.c: Remove xfails.
16263         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16264         conditionals and loads.
16265
16266 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16267
16268         PR libfortran/20074
16269         PR libfortran/20436
16270         PR libfortran/21108
16271         * gfortran.dg/nested_reshape.f90: new test
16272         * gfortran.dg/reshape-alloc.f90: new test
16273         * gfortran.dg/reshape.f90: new test
16274
16275 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16276
16277         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16278
16279         * gcc.dg/arm-vfp1.c: New test.
16280
16281 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16282
16283         PR c++/21087
16284         * g++.dg/lookup/builtin2.C: New test.
16285
16286 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16287
16288         * gcc.dg/weak/weak-13.c: New test.
16289
16290 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16291
16292         * lib/target-supports.exp (check_effective_target_sync_int_long):
16293         Add powerpc*.
16294
16295 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16296
16297         * gcc.target/mips/branch-1.c: New test.
16298
16299 2005-04-21  Richard Henderson  <rth@redhat.com>
16300
16301         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16302         * gcc.dg/vect/vect-86.c: Likewise.
16303         * gcc.dg/vect/vect-87.c: Likewise.
16304         * gcc.dg/vect/vect-88.c: Likewise.
16305
16306 2005-04-21  Devang Patel  <dpatel@apple.com>
16307
16308         PR optimization/20994
16309         * gcc.dg/tree-ssa/ifc-3.c: New test.
16310
16311 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16312
16313         PR c/12913
16314         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16315         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16316         gcc.dg/c99-vla-jump-5.c: New tests.
16317
16318 2005-04-19  Richard Henderson  <rth@redhat.com>
16319
16320         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16321         Fix typo in exists check.
16322         (check_effective_target_sync_int_long): New.
16323         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16324         * gcc.dg/ia64-sync-2.c: Likewise.
16325         * gcc.dg/ia64-sync-3.c: Likewise.
16326         * gcc.dg/ia64-sync-4.c: Likewise.
16327
16328 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16329
16330         * gcc.dg/fold-xor-1.c: New test.
16331         * gcc.dg/fold-xor-2.c: New test.
16332
16333 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16334
16335         PR target/20670
16336         * g++.dg/eh/fp-regs.C: New test.
16337
16338 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16339
16340         * gcc.dg/Wint-to-pointer-cast-1.c,
16341         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16342         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16343         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16344
16345 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16346
16347         PR fortran/16861
16348         * gfortran.dg/pr16861.f90: New test.
16349
16350 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16351
16352         * gcc.dg/pr21085.c: New test.
16353
16354 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16355
16356         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16357         (setup_mips_tests, dg-mips-options): New procedures.
16358         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16359         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16360         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16361         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16362         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16363         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16364         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16365         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16366         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16367         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16368         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16369         dg-mips-options instead of dg-options.  Remove now-redundant
16370         preprocessor guards.
16371         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16372         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16373         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16374         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16375         * gcc.dg/vr-mult-2.c: Delete.
16376         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16377         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16378         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16379         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16380         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16381         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16382         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16383
16384 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16385
16386         * ada/acats/run_all.sh: Use sync when executable not present.
16387
16388 2005-04-18  Devang Patel  <dpatel@apple.com>
16389
16390         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16391         * gcc.dg/vect/vect-11a.c: New.
16392         * gcc.dg/vect/vect-none.c: Update.
16393         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16394
16395 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16396
16397         PR tree-optimization/20922
16398         * gcc.dg/pr20922-1.c: New test.
16399         * gcc.dg/pr20922-2.c: New test.
16400         * gcc.dg/pr20922-3.c: New test.
16401         * gcc.dg/pr20922-4.c: New test.
16402         * gcc.dg/pr20922-5.c: New test.
16403         * gcc.dg/pr20922-6.c: New test.
16404
16405 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16406
16407         PR libfortran/20950
16408         * gfortran.dg/pr20950.f: New test.
16409
16410 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16411
16412         PR libfortran/19216
16413         * gfortran.dg/pr19216.f: New test.
16414
16415 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16416
16417         PR tree-optimization/21001
16418         * gcc.dg/tree-ssa/pr21001.c: New.
16419
16420 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16421
16422         PR libfortran/21075
16423         * gfortran.dg/reshape_rank7.f90: New test.
16424
16425 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16426
16427         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16428         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16429         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16430         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16431         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16432         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16433         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16434         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16435         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16436         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16437         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16438         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16439         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16440         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16441         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16442         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16443         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16444         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16445         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16446         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16447         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16448
16449 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16450
16451         * gfortran.dg/wtruncate.f: New testcase.
16452         * gfortran.dg/wtruncate.f90: New testcase.
16453
16454 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16455
16456         PR c++/21025
16457         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16458         which sizeof/alignof is dependent, rather than just whether we are
16459         processing_template_decl.
16460
16461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16462
16463         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16464         corrected typo where the wrong variables had been compared.
16465
16466 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16467
16468         PR libfortran/18495
16469         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16470         Test callee-allocated version of return array with a write
16471         statement.
16472         Test spread with a temporary with another write statement.
16473
16474 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16475
16476         PR tree-optimization/21031
16477         * gcc.dg/tree-ssa/pr21031.c: New.
16478
16479 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16480
16481         PR tree-optimization/21004
16482         * gcc.dg/builtins-53.c: Include builtins-config.h.
16483         Check floorf, ceilf, floorl and ceill transformations
16484         only when HAVE_C99_RUNTIME is defined.
16485
16486 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16487
16488         PR middle-end/20739
16489         * gcc.dg/tree-ssa/pr20739.c: New test.
16490
16491 2005-04-14  Mike Stump  <mrs@apple.com>
16492
16493         * gcc.dg/Foundation.framework/empty: New.
16494         * gcc.dg/framework-2.c: New.
16495
16496 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16497
16498         PR tree-optimization/21021
16499         * gcc.c-torture/compile/pr21021.c: New.
16500
16501 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16502
16503         PR testsuite/21010
16504         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16505         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16506         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16507         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16508         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16509         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16510         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16511         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16512
16513 2005-04-14  Richard Henderson  <rth@redhat.com>
16514
16515         * lib/target-supports.exp (check_effective_target_vect_condition):
16516         Add ia64, i?86, and x86_64.
16517
16518 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16519
16520         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16521
16522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16523
16524         PR tree-optimization/20657
16525         * gcc.dg/tree-ssa/pr20657.c: New.
16526
16527 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16528
16529         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16530         (long long int)trunc*.
16531
16532 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16533
16534         PR target/20927
16535         * gcc.dg/pr20927.c: New test.
16536
16537 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16538
16539         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16540         * gcc.target/mips/asm-1.c: Likewise.
16541
16542 2005-04-13  Dale Johannesen  <dalej@apple.com>
16543
16544         * objc.dg/objc-fast-4.m: New.
16545
16546 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16547
16548         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16549         directory.
16550         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16551
16552 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16553
16554         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16555         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16556         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16557
16558 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16559
16560         PR tree-optimization/20913
16561         * gcc.dg/tree-ssa/pr20913.c: New.
16562
16563         PR tree-optimization/20702
16564         * gcc.dg/tree-ssa/pr20702.c: New.
16565
16566 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16567
16568         PR c++/13744
16569         * g++.dg/inherit/local3.C: New test.
16570
16571 2005-04-12  Jeff Law  <law@redhat.com>
16572
16573         * gcc.dg/tree-ssa/20050412-1.c: New test.
16574
16575 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16576
16577         PR libfortran/19016
16578         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16579         Add tests with mask generated by expression.
16580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16583
16584 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16585
16586         PR middle-end/20917
16587         * gcc.dg/20050409-1.c: New test.
16588
16589 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16590
16591         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16592
16593 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16594
16595         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16596         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16597         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16598         (TARGET_CXX): Adjust accordingly.
16599         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16600         determine_class_data_visibility and class_data_always_comdat.
16601         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16602         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16603         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16604         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16605         (arm_cxx_determine_class_data_visibility): New.
16606         (arm_cxx_class_data_always_comdat): Likewise.
16607         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16608         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16610         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16611         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16612         Define.
16613
16614 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16615
16616         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16617
16618 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16619
16620         * gcc.dg/i386-darwin-fpmath.c: New.
16621
16622 2004-04-11  Devang Patel  <dpatel@apple.com>
16623
16624         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16625         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16626         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16627         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16628         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16629         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16630         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16631         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16632         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16633
16634 2004-04-11  Devang Patel  <dpatel@apple.com>
16635
16636         * gcc.dg/vect/vect-dv-1.c: New test.
16637         * gcc.dg/vect/vect-dv-2.c: New test.
16638
16639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16640
16641         PR tree-optimization/20933
16642         * gcc.dg/tree-ssa/pr20933.c: New test.
16643
16644 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16645
16646         * gfortran.dg/fold_nearest.f90: New test.
16647
16648 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16649
16650         * gcc.dg/tree-ssa/alias-1.c: New test.
16651
16652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16653
16654         PR tree-optimization/20920
16655         * g++.dg/tree-ssa/pr20920.C: New test.
16656
16657 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16658
16659         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16660         (long long int)ceil*.
16661
16662 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16663
16664         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16665         explicit C++ linkage.
16666
16667 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16668
16669         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16670         warning for arithmetic IF statements.
16671
16672 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16673
16674         * eor_handling_1.f90: New test case.
16675         * eor_handling_2.f90: New test case.
16676         * eor_handling_3.f90: New test case.
16677         * eor_handling_4.f90: New test case.
16678         * eor_handling_5.f90: New test case.
16679         * noadv_size.f90: New test case.
16680         * pad_no.f90: New test case.
16681
16682 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16683
16684         * gcc.c-torture/execute/20050410-1.c: New test.
16685
16686 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16687
16688         * gcc.dg/pr20126.c: New.
16689
16690 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16691             Steven G. Kargl <kargls@comcast.net>
16692
16693         * gfortran.dg/PR19872.f: New test.
16694
16695 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16696
16697         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16698
16699 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16700
16701         * gfortran.dg/nint_1.f90: New test.
16702
16703 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16704
16705         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16706         Added test for callee-allocated arrays with write statements.
16707         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16708         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16709         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16710         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16711         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16712
16713 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16714
16715         PR libfortran/20163
16716         * gfortran.dg/open-options-blanks.f: New test.
16717
16718 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16719
16720         PR fortran/13257
16721         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16722
16723 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16724
16725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16730         * gcc.c-torture/execute/stdarg-4.c: New test.
16731
16732         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16733
16734         PR target/20795
16735         * g++.dg/abi/param2.C: New test.
16736
16737 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16738
16739         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16740
16741 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16742
16743         * gcc.dg/builtins-53.c: New test.
16744
16745 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16746
16747         * g++.dg/tree-ssa/pr18178.C: New test.
16748         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16749         * gcc.c-torture/execute/20041019-1.c: New test.
16750         * gcc.dg/tree-ssa/20041008-1.c: New test.
16751         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16752         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16753         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16754         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16755         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16756         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16758         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16761
16762 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16763
16764         PR rtl-optimization/20466
16765         * gcc.c-torture/execute/pr20466-1.c: New test.
16766
16767 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/20905
16770         * g++.dg/parse/cond2.C: New test.
16771
16772         PR c++/20145
16773         * g++.dg/warn/Wdtor1.C: New test.
16774
16775 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16776
16777         PR fortran/17229
16778         * gfortran.dg/pr17229.f: New test.
16779
16780 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16781
16782         * gfortran.dg/tiny_1.f90: New test.
16783         * gfortran.dg/tiny_2.f90: ditto.
16784
16785 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16786
16787         * gfortran.dg/eor_1.f90: Fix dg-do run line
16788         * gfortran.dg/open_new.f90: Fix dg-do run line
16789
16790 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16791
16792         * lib/target-supports.exp (get_compiler_messages): Support
16793         optional arguments, the fourth being compiler options.
16794         (check_effective_target_fpic): New proc.
16795         * gcc.dg/20050321-2.c: Restrict to target fpic.
16796
16797 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16798
16799         * gcc.dg/15443-1.c: New test.
16800         * gcc.dg/15443-2.c: Likewise.
16801
16802 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16803
16804         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16805
16806 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16807
16808         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16809
16810 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16811
16812         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16813         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16814         -m64.
16815         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16816         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16817         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16818
16819 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/20212
16822         * g++.dg/warn/Wunused-11.C: New test.
16823
16824 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16825
16826         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16827
16828 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16829
16830         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16831
16832 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/20734
16835         * g++.dg/template/ptrmem13.C: New test.
16836
16837 2005-04-05  Per Bothner  <per@bothner.com>
16838
16839         * lib/gcc.exp: Always add -fno-show-column, for now.
16840
16841 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16842
16843         PR testsuite/20767
16844         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16845         of plain old "unsigned int" for the type of "i".  Makes this test
16846         64bit clean.
16847
16848 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16849
16850         * gcc.dg/i386-ssefn-1.c: New test.
16851         * gcc.dg/i386-ssefn-2.c: New test.
16852         * gcc.dg/i386-ssefn-3.c: New test.
16853         * gcc.dg/i386-ssefn-4.c: New test.
16854
16855 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16856
16857         PR tree-optimization/20076
16858         * gcc.dg/builtin-apply4.c: New test.
16859
16860         PR preprocessor/19475
16861         * gcc.dg/cpp/macspace1.c: New test.
16862         * gcc.dg/cpp/macspace2.c: New test.
16863
16864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16865
16866         * gfortran.dg/pr20755.f: Fixed bad format.
16867
16868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16869
16870         PR c++/20763
16871         * g++.dg/ext/attrib21.C: New test.
16872
16873 2004-04-05  Devang Patel  <dpatel@apple.com>
16874
16875         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16876         * gcc.dg/vect/vect-shift-1.c: New test.
16877
16878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16879
16880         PR libfortran/20755
16881         * gfortran.dg/pr20755.f: New test.
16882
16883 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16884
16885         * gfortran.dg/pr15959.f90: New test.
16886         * gfortran.dg/string_pad_trunc.f90: New test.
16887
16888 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16889
16890         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16891         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16892         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16893         syntax.
16894
16895 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16896
16897         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16898
16899 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16900
16901         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16902         * gcc.c-torture/compile/20011119-2.c: Likewise.
16903         * gcc.c-torture/compile/981001-2.c: Likewise.
16904
16905 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/20679
16908         * g++.dg/template/overload4.C: New test.
16909
16910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         PR c++/20746
16913         * g++.dg/abi/covariant5.C: New.
16914
16915         PR debug/20505
16916         * g++.dg/debug/const2.C: New.
16917
16918 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16919
16920         PR rtl-optimization/16104
16921         * gcc.c-torture/execute/20050316-1.c: New test.
16922
16923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16924
16925         * g++.dg/template/spec23.C: Fix dg-error text.
16926
16927 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16928
16929         PR c++/19199
16930         * g++.dg/expr/lval2.C: New.
16931
16932 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16933
16934         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16935         __builtin_strcasecmp and __builtin_strncasecmp.
16936
16937 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         PR c++/20723
16940         * g++.dg/template/spec22.C: New.
16941         * g++.dg/template/spec23.C: New.
16942
16943 2005-04-03  Dale Ranta  <dir@lanl.gov>
16944             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16945
16946         PR libfortran/20068
16947         PR libfortran/20125
16948         PR libfortran/20156
16949         PR libfortran/20471
16950         * gfortran.dg/backspace.f: New test.
16951
16952 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16953
16954         * gcc.dg/pr19345.c: New test.
16955
16956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16957
16958         PR tree-optimization/20640
16959         * gcc.dg/torture/tree-loop-1.c: New.
16960
16961 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16962
16963         PR rtl-optimization/20290
16964         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16965
16966 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16967
16968         * gcc.dg/rs6000-fpint.c: New.
16969
16970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16971
16972         * gcc.dg/old-style-then-proto-1.c: New test.
16973
16974 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16975
16976         * gfortran.fortran-torture/execute/backspace.f90: Check
16977         after backspace and read was incorrect.
16978
16979 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16980
16981         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16982         buffer past the terminating NUL using memcmp.
16983         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16984         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16985
16986         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16987         Fix unused/uninitialized variable warnings.
16988
16989         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16990         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16991         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16992         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16993
16994         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16995         gcc.c-torture/execute/builtins/fputs-lib.c,
16996         gcc.c-torture/execute/builtins/lib/fprintf.c,
16997         gcc.c-torture/execute/builtins/lib/main.c,
16998         gcc.c-torture/execute/builtins/lib/memcmp.c,
16999         gcc.c-torture/execute/builtins/lib/memmove.c,
17000         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17001         gcc.c-torture/execute/builtins/lib/memset.c,
17002         gcc.c-torture/execute/builtins/lib/printf.c,
17003         gcc.c-torture/execute/builtins/lib/sprintf.c,
17004         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17005         gcc.c-torture/execute/builtins/lib/strchr.c,
17006         gcc.c-torture/execute/builtins/lib/strcmp.c,
17007         gcc.c-torture/execute/builtins/lib/strcpy.c,
17008         gcc.c-torture/execute/builtins/lib/strcspn.c,
17009         gcc.c-torture/execute/builtins/lib/strlen.c,
17010         gcc.c-torture/execute/builtins/lib/strncat.c,
17011         gcc.c-torture/execute/builtins/lib/strncmp.c,
17012         gcc.c-torture/execute/builtins/lib/strncpy.c,
17013         gcc.c-torture/execute/builtins/lib/strrchr.c,
17014         gcc.c-torture/execute/builtins/lib/strspn.c,
17015         gcc.c-torture/execute/builtins/lib/strstr.c,
17016         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17017         gcc.c-torture/execute/builtins/strlen-2.c,
17018         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17019         prototypes.
17020
17021 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17022
17023         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17024         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17025         selectany usage.
17026
17027 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17028
17029         PR c++/19406
17030         * g++.dg/debug/using1.C: New test.
17031
17032 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17033
17034         PR middle-end/20524
17035         * gcc.dg/alias-7.c: Prefix asm-declared name with
17036         __USER_LABEL_PREFIX__.
17037
17038 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17039
17040         Fix fallout from PR middle-end/15700:
17041         * gcc.c-torture/compile/20011119-1.c: Take
17042         __USER_LABEL_PREFIX__ into account.
17043         * gcc.c-torture/compile/20011119-2.c: Likewise.
17044
17045 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17046
17047         PR c++/18644
17048         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17049
17050 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17051
17052         PR c/17855
17053         * gcc.c-torture/compile/struct-non-lval-1.c,
17054         gcc.c-torture/compile/struct-non-lval-2.c,
17055         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17056
17057 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17058
17059         * gcc.dg/tls/tls.exp: Remove temporary file.
17060         * g++.dg/tls/tls.exp: Ditto.
17061         * lib/file-format.exp: Ditto.
17062         * g++.dg/special/ecos.exp: Ditto.
17063
17064         * lib/profopt.exp: Treat prof_ext as a list.
17065         * gcc.misc-tests/bprob.exp: Ditto.
17066         * g++.dg/bprob/bprob.exp: Ditto.
17067
17068         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17069         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17070         g++.dg/tree-ssa/pointer-reference-alias.C,
17071         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17072         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17073         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17074         g++.dg/vect/pr19951.cc: Ditto.
17075         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17076         gcc.dg/builtins-47.c: Ditto.
17077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17078         gcc.dg/pr20115-1.c: Ditto.
17079         * gcc.dg/tree-ssa/20030530-2.c,
17080         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17081         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17082         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17083         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17084         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17085         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17086         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17087         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17088         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17089         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17090         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17091         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17092         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17093         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17094         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17095         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17096         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17097         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17098         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17099         gcc.dg/tree-ssa/20030824-1.c,
17100         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17101         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17103         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17104         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17105         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17106         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17107         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17108         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17109         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17110         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17111         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17112         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17113         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17114         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17115         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17116         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17117         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17118         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17119         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17120         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17121         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17122         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17123         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17124         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17125         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17126         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17127         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17128         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17129         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17130         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17131         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17132         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17133         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17134         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17135         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17136         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17137         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17138         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17139         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17140         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17141         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17142         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17143         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17144         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17145         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17146         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17147         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17148         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17149         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17150         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17151         gcc.dg/tree-ssa/useless-1.c: Ditto.
17152         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17153         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17154         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17155         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17156         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17158         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17159         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17160         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17161         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17162         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17163         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17164         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17165         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17166         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17167         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17168         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17169         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17170         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17171         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17172         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17173         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17174         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17175         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17176         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17177         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17178         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17179         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17180         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17181         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17182         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17183         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17184         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17185         gcc.dg/vect/vect-none.c: Ditto.
17186         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17187         treelang/compile/unsigned.tree: Ditto.
17188
17189         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17190         * gcc.dg/cpp/direct2s.c: Ditto.
17191         * gcc.dg/cpp/paste4.c: Ditto.
17192         * gcc.dg/cpp/separate-1.c: Ditto.
17193         * gcc.dg/pch/save-temps-1.c: Ditto.
17194         * g++.dg/ext/altivec-10.C: Ditto.
17195         * g++.dg/pch/pch.C: Ditto.
17196
17197         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17198
17199         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17200         * g++.dg/template/repo1.C: Ditto.
17201         * g++.dg/template/repo2.C: Ditto.
17202         * g++.dg/template/repo3.C: Ditto.
17203         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17204         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17205         * g++.old-deja/g++.pt/repo1.C: Ditto.
17206         * g++.old-deja/g++.pt/repo2.C: Ditto.
17207         * g++.old-deja/g++.pt/repo3.C: Ditto.
17208         * g++.old-deja/g++.pt/repo4.C: Ditto.
17209
17210         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17211         * gcc.dg/20030107-1.c: Ditto.
17212         * gcc.dg/20030702-1.c: Ditto.
17213         * gcc.dg/profile-generate-1.c: Ditto.
17214         * g++.dg/other/profile1.C: Ditto.
17215         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17216
17217         * lib/gcc-dg.exp (remove-build-file): New.
17218         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17219         cleanup-tree-dump, cleanup-saved-temps): New.
17220
17221 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17222
17223         PR c++/19203, DR 214
17224         * g++.dg/parse/ambig3.C: Not ambiguous.
17225         * g++.dg/template/spec20.C: New.
17226         * g++.dg/template/spec21.C: New.
17227
17228 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17229
17230         PR target/20045
17231         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17232
17233 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17234
17235         PR libfortran/20660
17236         * gfortran.dg/negative_unit.f: New test.
17237
17238 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17239
17240         * gcc.dg/20050330-1.c: New test.
17241
17242 2005-03-30  Devang Patel  <dpatel@apple.com>
17243
17244         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17245
17246 2005-03-30  Dale Johannesen  <dalej@apple.com>
17247
17248         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17249
17250 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17251
17252         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17253         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17254         Strip options from test name.
17255
17256 2005-03-31  Jan Hubicka  <jh@suse.cz>
17257
17258         * gcc.dg/varpool-1.c: New testcase.
17259
17260 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         PR c/772
17263         PR c/17913
17264         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17265         gcc.dg/stmt-expr-label-3.c : New tests.
17266         * gcc.c-torture/execute/medce-2.c: Remove.
17267
17268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17269
17270         PR c/20368
17271         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17272         tests.
17273
17274 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17275
17276         * gcc.c-torture/compile/pr20203.c: New test.
17277
17278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17279
17280         * gfortran.dg/promotion.f90: New test.
17281
17282 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17283
17284         PR middle-end/20491
17285         * gcc.dg/torture/asm-subreg-1.c: New test.
17286
17287 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17288
17289         PR c/20672
17290         * gcc.dg/pr20672-1.c: New test.
17291
17292 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17293
17294         * gfortran.dg/vect: New directory.
17295         * gfortran.dg/vect/vect.exp: New.
17296         * gfortran.dg/vect/vect-1.f90: New test.
17297         * gfortran.dg/vect/vect-2.f90: New test.
17298         * gfortran.dg/vect/vect-3.f90: New test.
17299         * gfortran.dg/vect/vect-4.f90: New test.
17300         * gfortran.dg/vect/vect-5.f90: New test.
17301
17302 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17303
17304         PR middle-end/20622
17305         * gcc.dg/alias-7.c: New test.
17306
17307 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17308
17309         * gcc.dg/sparc-reg-1.c: New test.
17310
17311 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17312
17313         PR target/19890
17314         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17315
17316 2005-03-29  Dale Ranta  <dir@lanl.gov>
17317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17318
17319         PR libfortran/20163
17320         * gfortran.dg/pr20163-2.f: New test.
17321
17322 2005-03-28  Jan Hubicka  <jh@suse.cz>
17323
17324         PR middle-end/20635
17325         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17326         by Jakub Jelinek.
17327
17328 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17329
17330         PR tree-optimization/20626
17331         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17332         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17333
17334 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17335
17336         * gfortran.dg/underflow.f90: New test.
17337         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17338
17339 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17340
17341         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17342
17343 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17344
17345         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17346         (g++_init): Make sure that CXXFLAGS is set.
17347         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17348         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17350         * lib/objc.exp (objc_init): Likewise.
17351         * lib/treelang.exp (treelang_init): Likewise.
17352
17353 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17354
17355         PR tree-optimization/20470
17356         * gcc.dg/tree-ssa/pr20470.c: New test.
17357
17358 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17359
17360         * gcc.dg/ppc-stfiwx.c: New.
17361
17362 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17363
17364         PR target/19888
17365         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17366
17367 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17368
17369         * gcc.dg/20050325-1.c: Fix a typo.
17370
17371 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17372
17373         PR libfortran/19678
17374         PR libfortran/19679
17375         * gfortran.dg/dos_eol.f: New test.
17376
17377 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17378
17379         PR rtl-optimization/20249
17380         * gcc.dg/20050325-1.c: New test.
17381
17382 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17383
17384         PR libfortran/15332
17385         * gfortran.dg/pr15332.f: New test.
17386
17387 2005-03-24  Dale Johannesen  <dalej@apple.com>
17388
17389         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17390
17391 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17392
17393         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17394         'internal' visibility.
17395         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17396         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17397         'protected' visibility.
17398         * gcc.dg/visibility-7.c: Likewise.
17399         * lib/target-supports.exp (check_visibility_available): Take
17400         a parameter, the kind of visibility to check for.
17401         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17402         to check_visibility_available.
17403
17404         * g++.dg/expr/cast3.C: New.
17405
17406 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17407
17408         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17409         rs6000.
17410
17411 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17412
17413         PR target/20095
17414         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17415
17416 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17417
17418         * gcc.dg/badshift.c: Renamed to...
17419         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17420
17421         * gcc.target/i386/badshift.c: Renamed to...
17422         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17423         only.
17424
17425         PR rtl-optimization/20532
17426         * gcc.target/i386/badshift.c: New.
17427
17428 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17429
17430         * gfortran.dg/pr18025.f90: New test.
17431
17432 2005-03-23  Dale Johannesen  <dalej@apple.com>
17433
17434         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17435
17436 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17437
17438         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17439
17440         * lib/target-supports.exp (check_iconv_available): Default
17441         libiconv to -liconv, if there is no definition.
17442
17443 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17444
17445         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17446
17447 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17448
17449         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17450         * g++.dg/opt/pr7503-2.C: Likewise.
17451         * g++.dg/opt/pr7503-3.C: Likewise.
17452         * g++.dg/opt/pr7503-4.C: Likewise.
17453         * g++.dg/opt/pr7503-5.C: Likewise.
17454         * g++.dg/warn/minmax.C: New test.
17455
17456 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17457
17458         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17459         * gfortran.dg/g77_intrinsics_sub.f: New test.
17460
17461 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17462             Jan Hubicka  <jh@suse.cz>
17463             Steven Bosscher <stevenb@suse.de
17464
17465         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17466
17467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17468
17469         PR c++/19980
17470         * g++.dg/template/redecl3.C: New test.
17471
17472 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17473
17474         PR c++/20499
17475         * g++.dg/parse/error16.C: Tweak error markers.
17476
17477 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17478
17479         PR target/20561
17480         * gcc.dg/20050321-2.c: New test.
17481
17482 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         PR c++/20465
17485         PR c++/20381
17486         * g++.dg/template/ptrmem12.C: New.
17487
17488 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17489
17490         PR rtl-optimization/20527
17491         * gcc.c-torture/execute/pr20527-1.c: New test.
17492
17493 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17494
17495         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17496         program, compile it into a real executable and then delete the .c
17497         and .x files afterwards, to avoid problems on testglue targets.
17498
17499 2005-03-21  Stuart Hastings  <stuart@apple.com>
17500
17501         * gcc.target/i386/sse-2.c: New.
17502
17503 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17504
17505         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17506
17507 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17508
17509         * g++.dg/parse/crash25.C: Fix typo.
17510
17511 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17512
17513         PR c++/20461
17514         * g++.dg/parse/crash24.C: New test.
17515
17516         PR c++/20536
17517         * g++.dg/parse/crash25.C: New test.
17518
17519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17520
17521         PR c++/20147
17522         * g++.dg/ext/stmtexpr4.C: New test.
17523
17524 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17525
17526         PR middle-end/20539
17527         * gcc.c-torture/compile/pr13066-1.c: New test case.
17528         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17529         * g++.dg/opt/pr13066-1.C: Likewise.
17530
17531 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17532
17533         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17534
17535 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17536
17537         PR fortran/18525
17538         * gfortran.dg/nesting_1.f90: New test.
17539
17540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17541
17542         PR c++/20240
17543         * g++.dg/lookup/using13.C: New test.
17544
17545 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17546
17547         PR c++/20333
17548         * g++.dg/template/crash36.C: New test.
17549
17550 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17551
17552         PR c++/20463
17553         * g++.dg/template/crash35.C: New test.
17554
17555 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17556
17557         PR c++/19966
17558         * g++.dg/overload/operator2.C: New test.
17559
17560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17561
17562         PR libfortran/20257
17563         * gfortran.dg/pr20257.f90: New test.
17564
17565 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17566
17567         PR libfortran/20480
17568         * gfortran.dg/pr20480.f90: New test.
17569
17570 2005-03-16  Richard Henderson  <rth@redhat.com>
17571
17572         PR middle-end/15700
17573         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17574         (_rtld_global): New.
17575         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17576         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17577
17578         * gcc.dg/alias-3.c: New.
17579         * gcc.dg/alias-4.c: New.
17580         * gcc.dg/alias-5.c: New.
17581         * gcc.dg/alias-6.c: New.
17582
17583 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17584
17585         * gcc.dg/cpp/ucnid-7.c: New.
17586
17587 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17588             Dorit Naishlos  <dorit@il.ibm.com>
17589
17590         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17591         darwin.
17592
17593 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17594
17595         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17596         misaligned accesses.
17597         * gcc.dg/vect/vect-58.c: Likewise.
17598         * gcc.dg/vect/vect-92.c: New.
17599         * gcc.dg/vect/vect-93.c: New.
17600
17601 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17602
17603         PR fortran/18827
17604         * gfortran.dg/assign_2.f90: New test.
17605         * gfortran.dg/assign_3.f90: New test.
17606         * gfortran.dg/assign.f90: New test.
17607
17608 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17609
17610         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17611         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17612         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17613         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17614         names.
17615
17616 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17617
17618         * gcc.dg/cpp/ucnid-6.c: New.
17619
17620         * gcc.dg/cpp/normalize-1.c: New.
17621         * gcc.dg/cpp/normalize-2.c: New.
17622         * gcc.dg/cpp/normalize-3.c: New.
17623         * gcc.dg/cpp/normalize-4.c: New.
17624         * gcc.dg/cpp/ucnid-4.c: New.
17625         * gcc.dg/cpp/ucnid-5.c: New.
17626         * g++.dg/cpp/normalize-1.C: New.
17627         * g++.dg/cpp/ucnid-1.C: New.
17628
17629 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17630
17631         * gcc.dg/pr18628.c: New.
17632
17633 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17634
17635         PR c++/20280
17636         * g++.dg/tree-ssa/pr20280.C: New.
17637
17638 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17639
17640         PR fortran/20467
17641         * gfortran.dg/stfunc_2.f90: New test.
17642
17643 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17644
17645         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17646
17647 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17648
17649         * gcc.dg/tree-ssa/20050314-1.c: New test.
17650
17651 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/4403
17654         PR c++/9783, DR433
17655         * g++.dg/template/friend34.C: New test.
17656         * g++.dg/template/friend35.C: Likewise.
17657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17658
17659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17660
17661         Friend class name lookup 5/n
17662         PR c++/1016
17663         * g++.dg/lookup/hidden-class1.C: New test.
17664         * g++.dg/lookup/hidden-class2.C: Likewise.
17665         * g++.dg/lookup/hidden-class3.C: Likewise.
17666         * g++.dg/lookup/hidden-class4.C: Likewise.
17667         * g++.dg/lookup/hidden-class5.C: Likewise.
17668         * g++.dg/lookup/hidden-class6.C: Likewise.
17669         * g++.dg/lookup/hidden-class7.C: Likewise.
17670         * g++.dg/lookup/hidden-class8.C: Likewise.
17671         * g++.dg/lookup/hidden-class9.C: Likewise.
17672         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17673         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17674         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17675         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17676         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17677         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17678         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17679         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17680         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17681         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17682         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17683
17684 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17685
17686         PR c++/20157
17687         * g++.dg/template/error18.C: New test.
17688
17689 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17690
17691         PR debug/16792
17692         * g++.dg/debug/pr16792.C: New test.
17693
17694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17695
17696         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17697         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17698         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17699         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17700         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17701         test assertion names.
17702
17703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17704
17705         PR fortran/18600
17706         * gfortran.dg/stfunc_1.f90: New test.
17707
17708 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17709
17710         PR fortran/16907
17711         * gfortran.dg/real_index_1.f90: New test.
17712
17713 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17714
17715         PR fortran/20323
17716         * gfortran.dg/spec_expr_1.f90: New test.
17717
17718 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17719
17720         PR c/20402
17721         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17722         new parser.
17723
17724 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17725
17726         PR fortran/20361
17727         * gfortran.dg/largeequiv_1.f90: New test.
17728
17729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17730
17731         * gcc.dg/ucnid-1.c: New.
17732         * gcc.dg/ucnid-2.c: New.
17733         * gcc.dg/ucnid-3.c: New.
17734         * gcc.dg/ucnid-4.c: New.
17735         * gcc.dg/ucnid-5.c: New.
17736         * gcc.dg/ucnid-6.c: New.
17737         * gcc.dg/cpp/ucnid-1.c: New.
17738         * gcc.dg/cpp/ucnid-2.c: New.
17739         * gcc.dg/cpp/ucnid-3.c: New.
17740         * g++.dg/other/ucnid-1.C: New.
17741
17742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17743
17744         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17745
17746 2005-03-11  Per Bothner  <per@bothner.com>
17747
17748         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17749         that diagnotics refer to correct token.
17750         * gcc.dg/unused-3.c: Likewise.
17751
17752 2005-03-11  Per Bothner  <per@bothner.com>
17753
17754         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17755         constant" is now actually on same line as string constant.
17756         * gcc.dg/cpp/direct2s.c: Likewise.
17757
17758 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17759
17760         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17761
17762 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17763
17764         PR libfortran/20124
17765         * gfortran.dg/pr20124.f90: New Test
17766
17767 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17768
17769         PR tree-optimization/20130
17770         * gcc.dg/pr20130-1.c: New test.
17771
17772 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17773
17774         PR target/20095
17775         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17776
17777 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17778
17779         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17780
17781 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17782
17783         * g++.dg/eh/forced1.C: Fix comment.
17784         * g++.dg/eh/forced2.C: Ditto.
17785         * g++.dg/eh/forced3.C: Ditto.
17786         * g++.dg/eh/forced4.C: Ditto.
17787
17788 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         PR rtl-opt/20412
17791         * gcc.c-torture/compile/pr20412.c: New test.
17792
17793 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17794
17795         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17796
17797 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17798
17799         PR target/20322
17800         * gcc.dg/20050307-1.c: New test.
17801
17802 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17803
17804         PR c++/20375
17805         * g++.dg/other/stdarg3.C: New.
17806
17807 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17808
17809         PR c++/18384, c++/18327
17810         * g++.dg/init/array19.C: New test.
17811
17812         PR inline-asm/20314
17813         * gcc.dg/torture/pr20314-1.c: New test.
17814         * gcc.dg/torture/pr20314-2.c: New test.
17815
17816 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17817
17818         * gcc.dg/20050309-1.c: New test.
17819
17820 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17821
17822         * gcc.dg/builtins-10.c: Reactivate disabled test.
17823         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17824         new cbrt transformations.
17825
17826 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/20208
17829         * g++.dg/template/array13.C: New test.
17830
17831 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17832
17833         PR c++/16859
17834         * g++.dg/init/brace4.C: New test.
17835
17836 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17837
17838         PR c++/20186
17839         * g++.dg/template/non-dependent12.C: New.
17840
17841 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/20142
17844         * g++.dg/init/array18.C: Add dg-do run marker.
17845
17846         PR c++/20142
17847         * g++.dg/init/array18.C: New test.
17848
17849 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17850
17851         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17852         * g++.dg/gcov/gcov.exp: Likewise.
17853         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17854         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17855         * lib/c-torture.exp: Likewise.
17856         * lib/fortran-torture.exp: Likewise.
17857         * lib/g++.exp: Likewise.
17858         * lib/gcc-defs.exp: Likewise.
17859         * lib/gcc-dg.exp: Likewise.
17860         * lib/gcc.exp: Likewise.
17861         * lib/gcov.exp: Likewise.
17862         * lib/gfortran.exp: Likewise.
17863         * lib/mike-g++.exp: Likewise.
17864         * lib/mike-gcc.exp: Likewise.
17865         * lib/objc-torture.exp: Likewise.
17866         * lib/objc.exp: Likewise.
17867         * lib/profopt.exp: Likewise.
17868         * lib/target-libpath.exp: Likewise.
17869         * lib/target-supports.exp: Likewise.
17870         * lib/treelang.exp: Likewise.
17871         * lib/wrapper.exp: Likewise.
17872
17873 2005-03-08  Jeff Law  <law@redhat.com>
17874
17875         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17876         PHI-OPT changes.
17877
17878 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17879
17880         * gcc.dg/vect/pr20122.c: New test.
17881
17882 2005-03-07  Jeff Law  <law@redhat.com>
17883
17884         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17885         was folded away.
17886         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17887         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17888         * gcc.dg/tree-ssa/pr18134.c: New test.
17889
17890 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17891
17892         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17893         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17894         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17895
17896 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17897
17898         PR tree-opt/17671
17899         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17900
17901 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17902
17903         * g++.dg/warn/Wnvdtor.C: New test.
17904
17905 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17906
17907         * gcc.dg/torture/pr19683-1.c: New test.
17908
17909 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17910
17911         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17912         * gfortran.dg/g77/19990313-2.f: Ditto.
17913         * gfortran.dg/g77/19990313-3.f: Ditto.
17914         * gfortran.dg/g77/19990525-0.f: Ditto.
17915         * gfortran.dg/g77/19990826-0.f: Ditto.
17916         * gfortran.dg/g77/19990826-2.f: Ditto.
17917         * gfortran.dg/g77/19990826-3.f: Ditto.
17918         * gfortran.dg/g77/20000511-1.f: Ditto.
17919         * gfortran.dg/g77/20000511-2.f: Ditto.
17920         * gfortran.dg/g77/970625-2.f: Ditto.
17921         * gfortran.dg/g77/980310-2.f: Ditto.
17922         * gfortran.dg/g77/980310-3.f: Ditto.
17923         * gfortran.dg/g77/980310-8.f: Ditto.
17924         * gfortran.dg/g77/980519-2.f: Ditto.
17925         * gfortran.dg/g77/alpha1.f: Ditto.
17926         * gfortran.dg/g77/claus.f: Ditto.
17927         * gfortran.dg/g77/erfc.f: Ditto.
17928         * gfortran.dg/g77/short.f: Ditto.
17929         * gfortran.fortran-torture/execute/data.f90: Ditto.
17930         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17931         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17932
17933 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17934
17935         * lib/file-format.exp (gcc_target_object_format): Add check for som
17936         format and hardcode object formats on hppa*-*-hpux*.
17937         * lib/target-supports.exp (check_weak_available): Add check for som
17938         object format.  Always return 0 on hppa*-*-hpux10*.
17939
17940         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17941         is defined.
17942
17943         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17944
17945 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17946
17947         * gfortran.dg/pr19936_1.f90: New test.
17948         * gfortran.dg/pr19936_2.f90: New test.
17949         * gfortran.dg/pr19936_3.f90: New test.
17950
17951 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17952             Paul Thomas <prthomas@drfccad.cea.fr>
17953
17954         * gfortran.dg/PR19754_1.f90: New test.
17955         * gfortran.dg/PR19754_2.f90: Ditto.
17956
17957 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958
17959         PR c++/19311
17960         * g++.dg/template/non-dependent11.C: New test.
17961
17962 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17963
17964         * lib/target-supports.exp (check_iconv_available): Fix comment.
17965
17966 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17967             Joseph S. Myers  <joseph@codesourcery.com>
17968
17969         PR c++/19797
17970         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17971
17972 2005-03-04  Matthew Sachs  <msachs@apple.com>
17973
17974         * gcc.exp (gcc_target_compile): Put braces around
17975         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17976         * objc.exp (objc_target_compile): Likewise.
17977         * treelang.exp (treelang_target_compile): Likewise.
17978
17979 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17980
17981         PR fortran/19673
17982         * gfortran.dg/func_result_1.f90: New test.
17983
17984 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17985
17986         * gcc.misc-tests/options.exp: New test.
17987
17988 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17989
17990         * gcc.dg/pr15784-4.c: New test.
17991
17992 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17993
17994         * gcc.c-torture/execute/pr17133.c: New.
17995         * gcc.c-torture/compile/20050303-1.c: New.
17996
17997 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17998
17999         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18000
18001 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18002
18003         * g++.dg/overload/using2.C: New.
18004
18005 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/19916
18008         * g++.dg/init/ptrmem2.C: New test.
18009
18010 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18011
18012         PR c/8927
18013         * gcc.dg/pr8927-1.c: New test.
18014
18015 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         PR c++/20232
18018         * g++.dg/inherit/covariant12.C: New.
18019
18020 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18021
18022         PR fortran/19479
18023         * gfortran.dg/bound_1.f90: New test.
18024
18025 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18026
18027         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18028         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18029
18030 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18031
18032         PR c/20245
18033         * gcc.dg/pr20245-1.c: New test.
18034
18035 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR middle-end/19874
18038         * gcc.c-torture/execute/20050119-2.c: New test case.
18039
18040 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18041
18042         * README: Update the DejaGnu bug reporting address.
18043         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18044         * lib/objc-torture.exp: Likewise.
18045
18046 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18047
18048         * gfortran.dg/boz_1.f90: New test.
18049         * gfortran.dg/boz_3.f90: New test.
18050         * gfortran.dg/boz_4.f90: New test.
18051
18052 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18053
18054         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18056
18057 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18058
18059         PR libfortran/20101
18060         * gfortran.dg/write_0_pe_format.f90: New test.
18061
18062 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18063
18064         PR c++/20206
18065         * g++.dg/opt/thunk2.C: New test.
18066         * g++.dg/opt/covariant1.C: New test.
18067
18068 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         * gfortran.dg/e_d_fmt.f90: New test.
18071
18072 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18073
18074         * gcc.dg/asm-b.c: Fix comment typos.
18075
18076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18077
18078         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18079         a V_MAY_DEF also.
18080
18081 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18082
18083         PR tree-opt/20188
18084         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18085         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18086         * gcc.dg/asm-b.c: New test.
18087
18088 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18089
18090         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18091         Disable this test on IRIX 6.
18092
18093 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18094
18095         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18096         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18097         parser.
18098
18099 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18100
18101         PR tree-optimization/20204
18102         * testsuite/gcc.dg/pr20204.c: New test.
18103
18104 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18105
18106         PR target/20196
18107         * gcc.c-torture/execute/20050224-1.c: New test.
18108
18109         PR c++/20175
18110         * g++.dg/warn/Wbraces2.C: New test.
18111
18112 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18113
18114         PR c++/19878
18115         * g++.dg/init/const2.C: New test.
18116
18117 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18118
18119         PR tree-optimization/20100
18120         * gcc.c-torture/execute/pr20100-1.c: New test.
18121
18122 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18123
18124         * gfortran.dg/implicit_3.f90: New test.
18125
18126         * gfortran.dg/deftype_1.f90: New test.
18127
18128 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18129
18130         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18131         the test passes.
18132         * g++.dg/other/anon3.C: Accept a warning.
18133
18134 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18135
18136         * gcc.dg/pr20017.c: Fix a comment typo.
18137
18138 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18139
18140         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18141
18142 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18143
18144         PR ada/19902
18145         * ada/acats/tests/cxa/cxa3004.a: Remove.
18146         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18147
18148 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/20073
18151         * g++.dg/init/const1.C: New test.
18152
18153         PR c++/19991
18154         * g++.dg/parse/constant7.C: New test.
18155
18156         PR c++/20152
18157         * g++.dg/parse/error27.C: New test.
18158         * g++.dg/template/qualttp15.C: Adjust error markers.
18159         * g++.old-deja/g++.other/struct1.C: Likewise.
18160
18161         PR c++/20153
18162         * g++.dg/template/error17.C: New test.
18163
18164         PR c++/20148
18165         * g++.dg/parser/error26.C: New test.
18166
18167 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18168
18169         PR tree-optimization/20100
18170         PR tree-optimization/20115
18171         * gcc.dg/pr20115.c: New test.
18172         * gcc.dg/pr20115-1.c: New test.
18173         * gcc.dg/pr20100.c: New test.
18174         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18175         call-clobbered variables after alias1.
18176
18177 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18178
18179         * gfortran.dg/list_read_4.f90: new test.
18180
18181 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18182
18183         PR rtl-optimization/20017.
18184         * gcc.dg/pr20017.c: New.
18185
18186 2005-02-22  Devang Patel  <dpatel@apple.com>
18187
18188         PR 19952
18189         * g++.dg/tree-ssa/pr19952.C: New test.
18190
18191 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18192
18193         PR c++/19883
18194         * g++.dg/parse/constant6.C: New test.
18195
18196 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18197
18198         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18199         * g++.dg/charset/asm2.c: Likewise.
18200         * g++.dg/charset/asm3.c: Likewise.
18201         * g++.dg/charset/asm4.c: Likewise.
18202         * g++.dg/charset/asm5.c: Likewise.
18203         * g++.dg/charset/attribute1.c: Likewise.
18204         * g++.dg/charset/attribute2.c: Likewise.
18205         * g++.dg/charset/extern1.cc: Likewise.
18206         * g++.dg/charset/extern2.cc: Likewise.
18207         * g++.dg/charset/extern3.cc: Likewise.
18208         * g++.dg/charset/function.cc: Likewise.
18209         * g++.dg/charset/string.c: Likewise.
18210         * g++.dg/charset/charset.exp: Likewise.
18211         * lib/target-supports.exp (check_iconv_available): Fix comment.
18212
18213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18214
18215         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18216         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18217         * gcc.dg/charset/asm2.c: Likewise.
18218         * gcc.dg/charset/asm3.c: Likewise.
18219         * gcc.dg/charset/asm4.c: Likewise.
18220         * gcc.dg/charset/asm5.c: Likewise.
18221         * gcc.dg/charset/asm6.c: Likewise.
18222         * gcc.dg/charset/attribute1.c: Likewise.
18223         * gcc.dg/charset/attribute2.c: Likewise.
18224         * gcc.dg/charset/builtin1.c: Likewise.
18225         * gcc.dg/charset/extern.c: Likewise.
18226         * gcc.dg/charset/function.c: Likewise.
18227         * gcc.dg/charset/string.c: Likewise.
18228         * gcc.dg/charset/charset.exp: Likewise.
18229
18230 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18231
18232         PR fortran/20086
18233         * gfortran.dg/pr20086.f90: New test.
18234
18235 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18236
18237         PR tree-optimization/19786
18238         * g++.dg/tree-ssa/pr19786.C: New.
18239
18240 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18241
18242         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18243
18244 2005-02-21  Jeff Law  <law@redhat.com>
18245
18246         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18247
18248 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18249
18250         * gfortran.dg/do_iterator: Split loop, markup all lines for
18251         which an error locus is printed.
18252         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18253         locus is printed.
18254         * gfortran.dg/select_4.f90: Likewise.
18255         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18256         locuses in the various permutations.
18257
18258 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18259
18260         PR tree-optimization/19951
18261         * g++.dg/vect: New directory.
18262         * g++.dg/vect/vect.exp: New file.
18263         * g++.dg/vect/pr19951.cc: New testcase.
18264         * g++.dg/dg.exp: Also prune vectorizer tests.
18265
18266 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18267
18268         PR 18785
18269         * gcc.dg/charset/builtin1.c: New test.
18270
18271 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18272
18273         PR c++/19299
18274         * g++.dg/inherit/volatile1.C: New test.
18275
18276         PR c++/19440
18277         * g++.dg/template/dtor4.C: New test.
18278
18279 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18280
18281         * gfortran.dg/int_1.f90: New test.
18282
18283 2005-02-19  Devang Patel  <dpatel@apple.com>
18284
18285         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18286
18287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18288
18289         * gfortran.dg/achar_1.f90: New test.
18290
18291 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18292
18293         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18294
18295 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18296             Jakub Jelinek  <jakub@redhat.com>
18297
18298         PR tree-optimization/19828
18299         * gcc.dg/tree-ssa/loop-7.c: New test.
18300         * gcc.c-torture/execute/20050218-1.c: New test.
18301
18302 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18303
18304         PR c/20043
18305         * gcc.dg/transparent-union-1.c: New test.
18306         * gcc.dg/transparent-union-2.c: New test.
18307
18308 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18309
18310         PR tree-optimization/18977
18311         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18312
18313 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18314
18315         PR target/20054
18316         * gcc.dg/pr20054.c: New test.
18317
18318 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18319
18320         PR c++/19508
18321         * g++.dg/ext/attrib20.C: New test.
18322
18323 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18324
18325         PR middle-end/20030
18326         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18327
18328 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18329
18330         PR c++/20008
18331         * g++.dg/opt/switch4.C: New.
18332
18333 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18334
18335         PR c++/20023
18336         PR tree-optimization/20009
18337         * gcc.c-torture/compile/20050217-1.c: New test.
18338         * g++.dg/opt/switch3.C: New test.
18339
18340         PR tree-optimization/18947
18341         * gcc.c-torture/compile/20050215-1.c: New test.
18342         * gcc.c-torture/compile/20050215-2.c: New test.
18343         * gcc.c-torture/compile/20050215-3.c: New test.
18344
18345 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18346
18347         PR c++/20028
18348         * g++.dg/template/crash34.C: New.
18349
18350         PR c++/20022
18351         * g++.dg/other/access3.C: New.
18352
18353 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18354
18355         * gcc.dg/vect/vect-98.c: New test.
18356
18357 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18358
18359         PR tree-optimization/19967
18360         * gcc.dg/pr19967.c: New.
18361
18362 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18363
18364         PR middle-end/19857
18365         * gcc.dg/tree-ssa/20050215-1.c: New test.
18366         * gcc.c-torture/execute/20050215-1.c: New test.
18367
18368 2005-02-15  Eric Christopher  <echristo@redhat.com>
18369
18370         * gcc.dg/cpp/20050215-1.c: New file.
18371
18372 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18373
18374         PR tree-optimization/15785
18375         * gcc.dg/pr15785-1.c: New test.
18376
18377 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18378
18379         PR c++/17788
18380         * g++.dg/init/ctor4.C: New.
18381         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18382
18383 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18384
18385         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18386         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18387
18388 2005-02-15  Andreas Schwab  <schwab@suse.de>
18389
18390         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18391         declare malloc.
18392
18393 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18394
18395         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18396
18397 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18398
18399         PR tree-optimization/19853
18400         * gcc.c-torture/compile/pr19853.c: New test.
18401
18402 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         PR c++/19608
18405         * g++.dg/parse/local-class1.C: New.
18406
18407         PR c++/19895
18408         * g++.dg/parse/ptrmem3.C: New.
18409
18410         PR c++/19884
18411         * g++.old-deja/g++.oliva/template6.C: Add another case.
18412         * g++.dg/template/explicit6.C: New.
18413
18414 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18415
18416         PR c++/17816
18417         * g++.dg/other/redecl2.C: New.
18418
18419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18420
18421         PR c++/19891
18422         * g++.dg/abi/covariant4.C: New.
18423
18424 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18425
18426         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18427
18428 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18429
18430         * gcc.dg/vect/vect-96.c: Fix typo.
18431
18432 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18433
18434         PR c++/14479
18435         PR c++/19487
18436         * g++.dg/template/enum5.C: New test.
18437
18438 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18439
18440         * gcc.dg/vect/vect-97.c: New test.
18441
18442 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18443
18444         * gcc.dg/vect/vect-96.c: New test.
18445
18446 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18447
18448         * gcc.dg/builtins-34.c: Also check ldexp*.
18449
18450 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18451
18452         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18453
18454 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18455
18456         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18457         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18458         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18459         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18460         selector_list, selector_expression, dg-process-target): Move to new
18461         file target-supports-dg.exp.
18462         * lib/target-supports-dg.exp: New.
18463
18464         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18465         New.
18466
18467 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18468
18469         PR c++/19666
18470         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18471
18472         PR middle-end/19858
18473         * gcc.c-torture/compile/20050210-1.c: New test.
18474
18475 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/19755
18478         * g++.dg/warn/Wbraces1.C: New test.
18479
18480 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18481
18482         * gcc.dg/builtins-52.c: New testcase.
18483
18484 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18485
18486         PR c/19342
18487         * gcc.c-torture/execute/20050119-1.c: New test.
18488
18489 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/19811
18492         * g++.dg/init/delete1.C: New test.
18493
18494 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18495
18496         PR c++/18470
18497         * g++.dg/template/static12.C: New test.
18498
18499 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/19787
18502         * g++.dg/conversion/ambig1.C: New test.
18503
18504         PR c++/19739
18505         * g++.dg/ext/attrib19.C: New test.
18506
18507         PR c++/19732
18508         * g++.dg/parse/dtor5.C: New test.
18509
18510         PR c++/19762
18511         * g++.dg/template/dtor3.C: New test.
18512
18513         PR c++/19826
18514         * g++.dg/template/static11.C: New test.
18515         * g++.dg/template/crash2.C: Remove dg-error marker.
18516
18517 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18518
18519         PR C++/18491
18520         * g++.old-deja/g++.mike/p10769a.C: Remove.
18521
18522 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18523
18524         * gcc.dg/builtins-48.c: New test case.
18525         * gcc.dg/builtins-49.c: New test case.
18526         * gcc.dg/builtins-50.c: New test case.
18527         * gcc.dg/builtins-51.c: New test case.
18528
18529 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18530
18531         PR middle-end/19583
18532         * g++.dg/warn/Wreturn-type-3.C: New test.
18533
18534 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18535
18536         PR middle-end/19402
18537         * gcc.dg/pr19402-1.c: New testcase.
18538         * gcc.dg/pr19402-2.c: likewise.
18539
18540 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18541
18542         PR middle-end/19854
18543         * g++.dg/tree-ssa/tmmti.C: New testcase.
18544
18545 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18548
18549 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/19733
18552         * g++.dg/parse/crash23.C: New test.
18553         * g++.dg/warn/Weff1.C: New test.
18554
18555 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18556
18557         * gcc.dg/20050209-1.c: New test.
18558
18559 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18560
18561         PR target/19799
18562         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18563
18564 2005-02-08  Mike Stump  <mrs@apple.com>
18565
18566         * g++.dg/pch/import-2.c: New test.
18567         * g++.dg/pch/import-2.hs: New.
18568         * g++.dg/pch/include/import-2a.h: New.
18569         * g++.dg/pch/include/import-2b.h: New.
18570
18571 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18572
18573         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18574
18575 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18576
18577         * gfortran.dg/substr_1.f90: New test.
18578
18579 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18580
18581         PR middle-end/19775
18582         * gcc.dg/torture/builtin-power-1.c: Disable test for
18583         invalid transformation.
18584         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18585         no longer optimize.
18586         * gcc.dg/builtins-47.c: New testcase.
18587
18588 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18589             Dorit Naishlos  <dorit@il.ibm.com>
18590
18591         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18592
18593 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18594
18595         * gcc.c-torture/compile/20050206-1.c: New test.
18596
18597 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18598
18599         PR tree-opt/19768
18600         * g++.dg/opt/pr19768.C: New test.
18601
18602 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18603
18604         PR tree-opt/19736
18605         * gcc.c-torture/compile/pr19736.c: New test.
18606
18607 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18608
18609         PR c++/17401
18610         * g++.dg/parse/error25.C: New test.
18611
18612 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18613
18614         * gcc.c-torture/execute/20050203-1.c: New.
18615
18616 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18617
18618         * gcc.dg/vect/vect-85.c: Remove xfail.
18619         * gcc.dg/vect/vect-86.c: Remove xfail.
18620         * gcc.dg/vect/vect-87.c: Remove xfail.
18621         * gcc.dg/vect/vect-88.c: Remove xfail.
18622
18623 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18624
18625         * gcc.dg/altivec-19.c: New.
18626
18627 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18628
18629         PR c/17807
18630         * gcc.dg/nested-func-3.c: New test.
18631         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18632
18633 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18634
18635         * gcc.test-framework/gen_directive_tests: Generate tests for
18636         selector expressions.
18637
18638 2005-02-02  Matt Austern  <austern@apple.com>
18639
18640         PR c++/19628
18641         * g++/ext/builtin7.C: New.
18642         * g++/ext/builtin8.C: New.
18643
18644 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18645
18646         PR c/18502
18647         * gcc.dg/pr18502-1.c: New test.
18648
18649 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18650
18651         PR c++/17413
18652         * g++.dg/template/local4.C: Tweak.
18653
18654 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18655
18656         PR tree-optimization/19578
18657         * gcc.c-torture/compile/20050202-1.c: New test.
18658
18659 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18660
18661         PR c/19435
18662         * gcc.dg/c99-init-4.c: New test.
18663
18664 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18665
18666         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18667
18668         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18669
18670         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18671         * g++.dg/eh/check-vect.h: New.
18672
18673         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18674         * gcc.dg/vect/vect-78.c: Ditto.
18675         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18676         Remove.
18677
18678         * g++.dg/conversion/simd1.C: Expect warning.
18679         * g++.dg/ext/attribute-test-1.C: Ditto.
18680         * g++.dg/ext/attribute-test-2.C: Ditto.
18681         * g++.dg/ext/attribute-test-3.C: Ditto.
18682         * g++.dg/ext/attribute-test-4.C: Ditto.
18683
18684         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18685         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18686
18687         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18688
18689 2005-02-01  Richard Henderson  <rth@redhat.com>
18690
18691         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18692         long double for ibm double-double format.
18693         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18694
18695 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18696
18697         PR tree-optimization/19633
18698         * testsuite/gcc.dg/pr19633-1.c: New test.
18699         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18700         to NULL or a symbol.
18701
18702 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18703
18704         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18705         New procs.
18706         (dg-process-target (local override)): Handle selector expressions.
18707
18708         * gcc.test-framework/README: Describe tests in source directory.
18709         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18710         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18711         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18712         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18713         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18714         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18715         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18716         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18717         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18718         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18719         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18720         * gcc.test-framework/dg-error-exp-P.c: New test.
18721         * gcc.test-framework/dg-error-exp-XP.c: New test.
18722         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18723         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18724         * gcc.test-framework/dg-output-exp-P.c: New test.
18725         * gcc.test-framework/dg-output-exp-XF.c: New test.
18726         * gcc.test-framework/dg-warning-exp-P.c: New test.
18727         * gcc.misc-tests/dg-1.c: Remove.
18728         * gcc.misc-tests/dg-2.c: Remove.
18729         * gcc.misc-tests/dg-3.c: Remove.
18730         * gcc.misc-tests/dg-4.c: Remove.
18731         * gcc.misc-tests/dg-5.c: Remove.
18732         * gcc.misc-tests/dg-6.c: Remove.
18733         * gcc.misc-tests/dg-7.c: Remove.
18734         * gcc.misc-tests/dg-8.c: Remove.
18735         * gcc.misc-tests/dg-9.c: Remove.
18736         * gcc.misc-tests/dg-10.c: Remove.
18737         * gcc.misc-tests/dg-11.c: Remove.
18738         * gcc.misc-tests/dg-12.c: Remove.
18739         * gcc.misc-tests/dg-test.exp: Remove.
18740
18741         * gcc.test-framework/test-framework.awk: Change recording and
18742         printing of passes and failures.
18743
18744         * gcc.test-framework: New directory.
18745         * gcc.test-framework/README: New.
18746         * gcc.test-framework/test-framework.exp: New.
18747         * gcc.test-framework/test-framework.awk: New.
18748         * gcc.test-framework/gen_directive_tests: New.
18749
18750 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18751
18752         * lib/treelang.exp: Fix comment typos.
18753         (treelang_target_compile): Don't append libs=-ltreelang to options.
18754
18755 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18756
18757         * g++.dg/parse/typename7.C: Adjust error messages.
18758
18759 2005-01-31  Jeff Law  <law@redhat.com>
18760
18761         * gcc.c-torture/execute/20050131-1.c: New test.
18762         * gcc.dg/wcaselabel.c: New test.
18763
18764 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18765
18766         * g++.dg/other/warning1.C: Adjust error messags.
18767         * g++.dg/parse/constant5.C: New test.
18768
18769 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18770
18771         PR c/19333
18772         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18773         the test case valid.
18774         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18775         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18776         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18777         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18778         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18779         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18780
18781 2005-01-31  Dale Johannesen  <dalej@apple.com>
18782
18783         * g++.dg/opt/pr19650.C: New test.
18784
18785 2005-01-31  Richard Henderson  <rth@redhat.com>
18786
18787         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18788         long double for intel double extended format.
18789         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18790
18791 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/19555
18794         * g++.dg/template/static10.C: New test.
18795
18796         PR c++/19395
18797         * g++.dg/parse/error24.C: New test.
18798
18799         PR c++/19367
18800         * g++.dg/lookup/builtin1.C: New test.
18801
18802         PR c++/19457
18803         * g++.dg/warn/conv3.C: New test.
18804
18805 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18806
18807         PR fortran/19647
18808         * gfortan.dg/inquire_7.f90
18809
18810 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18811
18812         PR tree-optimization/15791
18813         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18814         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18815         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18816         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18817         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18818         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18819         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18820         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18821         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18822         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18823
18824 2005-01-29  Paul Brook  <paul@codesourcery.com>
18825
18826         PR fortran/18565
18827         * check.c (real_or_complex_check): New function.
18828         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18829         * intrinsic.c (add_functions): Use new check functions.
18830         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18831         Add prototypes.
18832
18833 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18834
18835         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18836         gcc.dg/lvalue-3.c: New tests.
18837         * gcc.dg/concat.c: Update expected messages.
18838
18839 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18840
18841         PR libfortran/19595
18842         * gfortran.dg/eor_1.f90: New test.
18843
18844 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18845
18846         PR fortran/19589
18847         * gfortran.dg/logical_data_1.f90: New test.
18848
18849 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/19253
18852         * g++.dg/template/crash33.C: New test.
18853
18854         PR c++/19667
18855         * g++.dg/template/crash32.C: New test.
18856
18857 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18858
18859         PR middle-end/16558
18860         * g++.dg/warn/Wreturn-type-2.C: New test.
18861
18862 2004-06-24  Jeff Law  <law@redhat.com>
18863
18864         * gcc.dg/tree-ssa/20050128-1.c: New test.
18865
18866 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18867
18868         * gcc.target/frv/all-mdpackh-1.c: New test.
18869
18870 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18871
18872         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18873
18874 2005-01-27  Richard Henderson  <rth@redhat.com>
18875
18876         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18877
18878 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18879
18880         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18881
18882 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18883
18884         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18885         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18886         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18887         to cope with cases where the multilib options override the dg-options.
18888
18889 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18890
18891         PR c/18946
18892         * gcc.dg/noncompile/20050120-1.c: New test.
18893
18894 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18895
18896         PR tree-optimization/19633
18897         * gcc.dg/pr19633.c: New test.
18898         * gcc.dg/tree-ssa/pr19633.c: New test.
18899
18900 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18901
18902         * gcc.dg/20041216-1.c: New test.
18903
18904 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18905
18906         PR objc/18862
18907         * objc.dg/selector-2.m: New test.
18908
18909 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18910
18911         * g++.dg/opt/range-test-2.C: New test.
18912
18913         PR rtl-optimization/19579
18914         * gcc.c-torture/execute/20050124-1.c: New test.
18915
18916 2005-01-26  Greg Parker  <gparker@apple.com>
18917         Stuart Hastings  <stuart@apple.com>
18918
18919         * gcc.c-torture/execute/20050125-1.c: New.
18920
18921 2005-01-18  Jan Hubicka  <jh@suse.cz>
18922
18923         PR tree-optimize/19337
18924         * gcc.c-torture/compile/20050119-1.c: New test.
18925
18926 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18927
18928         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18929         test for successful match.
18930
18931 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18932
18933         PR objc/18408
18934         * objc.dg/comp-types-7.m: New test.
18935
18936 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18937
18938         * lib/target-supports.exp (current_target_name): New.
18939         (check_effective_target_ilp32, check_effective_target_lp64):
18940         Cache the result to use as long as the current target, with
18941         multilib flags, remains the same.
18942
18943         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18944         (dg-require-weak, dg-require-visibility, dg-require-alias,
18945         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18946         dg-require-effective-target, dg-skip-if): Remove call to
18947         skip_test_and_clear_xfail.
18948         (dg-test): Clear xfail data.
18949
18950 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18951
18952         PR target/17751
18953         * gcc.dg/ppc64-toc.c: New test.
18954
18955         * g++.dg/tree-ssa/empty-1.C: New test.
18956
18957         PR middle-end/19551
18958         * gcc.c-torture/execute/20050121-1.c: New test.
18959         * gcc.dg/20050121-2.c: New test.
18960
18961 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18962         Paul Brook  <paul@codesourcery.com>
18963
18964         PR fortran/17941
18965         * gfortran.dg/real_const_1.f: New test.
18966         * gfortran.dg/real_const_2.f90: New test.
18967         * gfortran.dg/complex_int_1.f90: New test.
18968
18969 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18970
18971         PR fortran/19313
18972         * gfortan.dg/inquire_6.f90: New test.
18973
18974 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18975
18976         PR libfortran/19451
18977         * open_readonly_1.f90: New test.
18978
18979 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18980
18981         PR libfortran/18982
18982         * gfortran.dg/open_new.f90: New file.
18983
18984 2005-01-22  Paul Brook  <paul@codesourcery.com>
18985
18986         * namelist_1.f90: New test.
18987
18988 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18989
18990         PR tree-optimization/19484
18991         * gcc.c-torture/compile/20050122-[12].c: New tests.
18992
18993 2005-01-22  Paul Brook  <paul@codesourcery.com>
18994
18995         * gfortran.dg/implicit_2.f90: New test.
18996
18997 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18998
18999         PR fortran/19314
19000         * gfortran.dg/inquire_5.f90: New test.
19001
19002 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19003
19004         PR c/18809
19005         * gcc.dg/pr18809-1.c: New test.
19006
19007 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19008
19009         * gcc.dg/20050121-1.c: New test.
19010
19011         PR tree-optimization/13000
19012         * gcc.dg/20040206-1.c: Change warning to point where function is
19013         being inlined.
19014
19015 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19016
19017         PR c++/19208
19018         * g++.dg/template/array11.C: New test.
19019
19020 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19021
19022         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19023         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19024         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19025         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19026         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19027         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19028
19029 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19030
19031         PR tree-optimization/15349
19032         * gcc.dg/tree-ssa/pr15349.c: New.
19033
19034 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19035
19036         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19037
19038 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19039
19040         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19041         scan-assembler-times directive name.
19042
19043         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19044         after dg-do.
19045
19046         PR rtl-optimization/19462
19047         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19048
19049 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19050
19051         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19052         counting function calls on ia64.
19053
19054 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19055
19056         PR rtl-optimization/15139
19057         * gcc.dg/20050111-2.c: New test.
19058
19059         PR c/17297
19060         * gcc.c-torture/compile/20050113-1.c: New testcase.
19061
19062         PR middle-end/19164
19063         * gcc.dg/20050113-1.c: New testcase.
19064
19065 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19066
19067         * gcc.dg/vect/vect-85.c: Add comment.
19068         * gcc.dg/vect/vect-86.c: Add xfail for now.
19069         * gcc.dg/vect/vect-87.c: Add xfail for now.
19070         * gcc.dg/vect/vect-88.c: Add xfail for now.
19071         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19072
19073 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19074
19075         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19076
19077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19078
19079         * g++.dg/debug/typedef3.C: New test.
19080
19081 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19082
19083         PR c/19472
19084         * gcc.dg/asm-a.c: New test.
19085
19086 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19087
19088         * gcc.dg/sh-relax.c: Add prototype for abort.
19089
19090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19091
19092         * gcc.dg/short-compare-1.c: New test.
19093         * gcc.dg/short-compare-2.c: Likewise.
19094
19095 2005-01-18  Michael Matz  <matz@suse.de>
19096
19097         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19098
19099 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19100
19101         PR tree-optimization/19121
19102         * gcc.c-torture/compile/pr19121.c: New test.
19103
19104 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19105
19106         PR target/19357
19107         * gcc.c-torture/compile/pr19357.c: New test.
19108
19109 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19110
19111         PR c/5675
19112         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19113         pass--those that refer just to the variable, possibly with a
19114         cast.
19115         * gcc.dg/c99-const-expr-3.c: Likewise.
19116
19117         PR middle-end/13127
19118         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19119         longer emitted.
19120
19121 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19122
19123         PR fortran/18778
19124         * gfortran.dg/endfile_2.f90: New test.
19125
19126 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19127
19128         PR 19168
19129         * gfortran.dg/select_5.f90: New test.
19130
19131 2004-01-16  Paul Brook  <paul@codesourcery.com>
19132
19133         * gfortran.dg/common_4.f90: New test.
19134
19135 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19136
19137         PR rtl-optimization/19462
19138         * gcc.dg/torture/pr19462-1.c: New test.
19139
19140 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19141
19142         PR objc/19321
19143         * objc.dg/func-ptr-2.m: New.
19144         * objc.dg/volatile-1.m: New.
19145
19146 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19147
19148         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19149
19150 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19151
19152         PR tree-optimization/19060
19153         * gcc.c-torture/execute/20050104-1.c: New test.
19154
19155 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19156
19157         PR fortran/18983
19158         * gfortran.dg/write_to_null.f90: New test.
19159
19160 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19161             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19162
19163         PR other/19328
19164         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19165         argument.
19166
19167 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19168
19169         PR c++/19263
19170         * g++.dg/init/vector1.C: New test.
19171
19172 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19173
19174         PR target/13158
19175         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19176         PR target/18987
19177         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19178
19179 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19180
19181         * gfortran.dg/select_1.f90: New test.
19182         * gfortran.dg/select_2.f90: New test.
19183         * gfortran.dg/select_3.f90: New test.
19184         * gfortran.dg/select_4.f90: New test.
19185
19186 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19187
19188         PR middle-end/19084
19189         PR rtl-optimization/19348
19190         * gcc.dg/20050111-1.c: New test.
19191         * gcc.c-torture/execute/20050111-1.c: New test.
19192
19193         * gcc.dg/i386-asm-4.c: New test.
19194
19195 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19196
19197         * gcc.dg/nested-func-2.c: New test.
19198         * ada/acats/norun.lst: Remove c953002.
19199
19200 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19201
19202         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19203
19204 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19205
19206         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19207
19208 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19209
19210         PR target/18761
19211         * g++.dg/abi/align1.C: New test.
19212
19213 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19214
19215         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19216         at a time.
19217         * g++.dg/ext/altivec_check.h: Support compiling as C.
19218
19219 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19220
19221         PR c++/19355
19222         * g++.dg/expr/pr19355-1.C: New test case.
19223
19224 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19225
19226         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19227         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19228         * ada/acats/tests/c3/c92005b.ada: Likewise.
19229         * ada/acats/tests/c3/cxb3012.a: Likewise.
19230         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19231
19232 2005-01-09  Paul Brook  <paul@codesourcery.com>
19233
19234         * gfortran.dg/common_2.f90: New file.
19235         * gfortran.dg/common_3.f90: New file.
19236
19237 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19238
19239         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19240
19241 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19242
19243         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19244         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19245         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19246         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19247         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19248         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19249         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19250         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19251         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19252         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19253         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19254         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19255         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19256         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19257         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19258         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19259         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19260         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19261         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19262         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19263         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19264         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19265         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19266         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19267         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19268         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19269         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19270         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19271         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19272         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19273         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19274         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19275         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19276         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19277         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19278         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19279         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19280         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19281         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19282         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19283         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19284         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19285         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19286         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19287         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19288         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19289         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19290         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19291         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19292         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19293         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19294         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19295         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19296         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19297         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19298         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19299         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19300         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19301         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19302         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19303         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19304         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19305         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19306         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19307         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19308         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19309         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19310
19311         * gcc.dg/vect/vect-1.c: Fix spelling.
19312         * gcc.dg/vect/vect-10.c: Fix spelling.
19313         * gcc.dg/vect/vect-11.c: Fix spelling.
19314         * gcc.dg/vect/vect-12.c: Fix spelling.
19315         * gcc.dg/vect/vect-14.c: Fix spelling.
19316         * gcc.dg/vect/vect-15.c: Fix spelling.
19317         * gcc.dg/vect/vect-16.c: Fix spelling.
19318         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19319         * gcc.dg/vect/vect-64.c: Fix comments.
19320         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19321
19322 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19323             Ira Rosen  <irar@il.ibm.com>
19324
19325         * gcc.dg/vect/vect-70.c: New test.
19326         * gcc.dg/vect/vect-71.c: New test.
19327
19328 2005-01-09  Manfred Hollstein  <mh@suse.com>
19329
19330         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19331         * gcc.dg/pr18241-2.c: Likewise.
19332         * gcc.dg/pr18241-3.c: Likewise.
19333         * gcc.dg/pr18241-4.c: Likewise.
19334         * gcc.dg/pr18241-5.c: Likewise.
19335
19336 2005-01-08  Richard Henderson  <rth@redhat.com>
19337
19338         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19339         False for x86 and x86-64.
19340
19341 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19342
19343         PR tree-optimization/18241
19344         * gcc.dg/pr18241-1.c: New test.
19345         * gcc.dg/pr18241-2.c: New test.
19346         * gcc.dg/pr18241-3.c: New test.
19347         * gcc.dg/pr18241-4.c: New test.
19348         * gcc.dg/pr18241-5.c: New test.
19349
19350 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19351
19352         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19353         gfortran.dg/select_4.f90: New.
19354
19355 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.c-torture/execute/20050107-1.c: New test.
19358
19359 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         PR c++/19298
19362         * g++.dg/template/ref2.C: New.
19363
19364 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19365
19366         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19367         instead of being empty.
19368
19369 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19370
19371         PR fortran/15553
19372         * gfortran.dg/array-1.f90: New test.
19373
19374 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19375
19376         PR tree-optimization/19283
19377         * gcc.c-torture/execute/20050106-1.c: New test.
19378
19379         PR rtl-optimization/18861
19380         * gcc.dg/20050105-1.c: New test.
19381
19382         PR tree-optimization/18828
19383         * gcc.dg/20050105-2.c: New test.
19384
19385 2005-01-07  Andreas Jaeger  <aj@suse.de>
19386
19387         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19388
19389 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19390
19391         PR fortran/18398
19392         * gfortran.dg/fmt_read.f90: New test.
19393
19394 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19395
19396         * gcc.dg/rs6000-ldouble-2.c: New.
19397
19398 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/19244
19401         * g++.dg/parser/ctor2.C: New test.
19402
19403 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19404
19405         PR c++/17154
19406         * g++.dg/template/using9.C: New test.
19407
19408 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19409
19410         PR c++/19258
19411         * g++.dg/lookup/friend6.C: New test.
19412
19413 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19414
19415         PR c++/19270
19416         * g++.dg/template/array10.C: New.
19417
19418 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19419
19420         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19421         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19422
19423 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19424
19425         * gcc.c-torture/compile/20050105-1.c: New test.
19426
19427 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19428
19429         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19430
19431 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19432
19433         PR middle-end/19100
19434         * gcc.dg/conv-3.c: New test case.
19435
19436 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19437
19438         * gcc.dg/asm-wide-1.c: New test.
19439
19440 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         PR c++/19030
19443         * g++.dg/parse/crash22.C: New
19444
19445 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19446
19447         PR 19257
19448         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19449
19450 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19451
19452         PR middle-end/17767
19453         * gcc.dg/i386-mmx-6.c: New test case.
19454
19455 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19456
19457         PR tree-optimization/18308
19458         * gcc.dg/vect/pr18308.c: New testcase.
19459
19460 2005-01-04  Andreas Jaeger  <aj@suse.de>
19461
19462         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19463
19464 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19465             Robert Bowdidge <bowdidge@apple.com>
19466
19467         * gcc.dg/cpp/subframework1.c: New.
19468         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19470         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19471         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19472
19473 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19474
19475         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19476         producing warning.
19477         * gcc.dg/darwin-weakimport-2.c: New.
19478
19479 2005-01-03  Richard Henderson  <rth@redhat.com>
19480
19481         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19482
19483 2005-01-03  Richard Henderson  <rth@redhat.com>
19484
19485         * gcc.dg/vect/vect.exp: Enable for ia64.
19486         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19487         (check_effective_target_vect_float): Likewise.
19488         (check_effective_target_vect_no_align): Likewise.
19489         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19490         * gcc.dg/vect/vect-8.c: Likewise.
19491
19492 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19493
19494         PR target/19236
19495         * gcc.dg/pr19236-1.c: New test case.
19496
19497 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19498
19499         PR rtl-optimization/12092
19500         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19501
19502 2005-01-02  Andreas Jaeger  <aj@suse.de>
19503
19504         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19505
19506 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19507             Andrew Pinski  <pinskia@physics.uc.edu>
19508
19509         PR rtl-optimization/12092
19510         * gcc.dg/pr12092-1.c: New test case.
19511
19512 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19513
19514         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19515         'hidden' and 'default' for better portability.
19516         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19517
19518         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19519         6 and 7.
19520         * g++.old-deja/g++.brendan/new3.C: Likewise.
19521
19522 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19523
19524         * gcc.dg/20041231-1.C: New test.
19525         * g++.dg/warn/Wunreachable-code-1.C: New test.
19526
19527 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19528
19529         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19530         file, not /dev/null.  Abort on error.
19531
19532 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19533             Ziemowit Laski  <zlaski@apple.com>
19534
19535         PR objc/18971
19536         * objc.dg/encode-5.m: New test.
19537
19538 2004-12-29  Richard Henderson  <rth@redhat.com>
19539
19540         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19541         * objc.dg/stabs-1.m: Disable for ia64.
19542
19543 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19544
19545         PR c++/19190
19546         * g++.dg/warn/Wunused-10.C: New test.
19547
19548 2004-12-28  Richard Henderson  <rth@redhat.com>
19549
19550         * objc.dg/stabs-1.m: Disable for alpha.
19551
19552 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19553
19554         PR c++/19149
19555         * g++.dg/parse/error23.C: New test.
19556
19557 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19558
19559         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19560
19561         PR fortran/19032
19562         * gfortran.dg/intrinsic_modulo_1.f90: New.
19563         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19564         tests with divisor -1.
19565
19566 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19567
19568         * g++.dg/opt/temp1.C (memcpy): Return a value.
19569
19570         PR c++/19148
19571         * g++.dg/expr/cond7.C: New test.
19572
19573 2004-12-27  Paul Brook  <paul@codesourcery.com>
19574
19575         * gfortran.dg/g77/select_no_compile.f: Remove.
19576
19577 2004-12-27  Richard Henderson  <rth@redhat.com>
19578
19579         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19580         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19581         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19582
19583 2004-12-26  Richard Henderson  <rth@redhat.com>
19584
19585         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19586         by 1i instead of token pasting.
19587
19588 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19589
19590         PR tree-optimization/17578
19591         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19592         to additional_flags.
19593         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19594
19595 2004-12-25  Richard Henderson  <rth@redhat.com>
19596
19597         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19598         Remove Alpha.
19599
19600 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19601
19602         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19603         hppa*-*-hpux*.
19604         * gcc.dg/pr17957.c (dg-options): Likewise.
19605         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19606         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19607         instead of 0 on __hppa__.
19608         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19609         "foo,%r" on hppa*-*-*.
19610
19611 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19612
19613         PR fortran/19071
19614         * gfortran.dg/complex_write.f90: New test.
19615
19616 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/17595
19619         * g++.dg/parse/pragma2.C: New test.
19620
19621         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19622
19623 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19624
19625         * gcc.dg/empty2.c: Add missing dg-warning.
19626
19627 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/17413
19630         * g++.dg/template/local4.C: New test.
19631         * g++.dg/template/crash19.C: Add dg-error marker.
19632
19633         * g++.dg/template/crash31.C: Correct embedded PR number.
19634
19635 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/16405
19638         * g++.dg/opt/temp1.C: Add do-run marker.
19639
19640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19641
19642         * g++.dg/template/spec19.C: New.
19643
19644 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19645
19646         PR target/16819
19647         * gcc.dg/empty2.c: New.
19648
19649 2004-12-23  Richard Henderson  <rth@redhat.com>
19650
19651         * lib/target-supports.exp (check_effective_target_vect_no_align):
19652         Remove i?86 and x86-64.
19653
19654 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/16405
19657         * g++.dg/opt/temp1.C: New test.
19658
19659 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19660
19661         PR c++/18733
19662         * g++.dg/template/friend33.C: New testcase.
19663
19664 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/18464
19667         * g++.dg/template/cond5.C: New test.
19668
19669         PR c++/18492
19670         * g++.dg/inherit/thunk3.C: New test.
19671
19672         PR c++/11224
19673         * g++.dg/warn/Wunused-9.C: New test.
19674
19675 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19676
19677         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19678
19679 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19680
19681         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19682
19683 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/18378
19686         * g++.dg/ext/packed8.C: New test.
19687
19688         PR c++/19063
19689         * g++.dg/template/crash31.C: New test.
19690
19691         PR c++/19034
19692         * g++.dg/template/crash30.C: New test.
19693
19694 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19695
19696         PR C++/18984
19697         * g++.dg/eh/ctor3.C: New test.
19698
19699 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19700
19701         * objc.dg/stabs-1.m: Allow section name to be quoted and
19702         assembly label to begin with '.LL'.
19703
19704 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19705
19706         * gcc.dg/vect/vect.exp
19707         (check_effective_target_lp64_or_vect_no_align): New.
19708         * gcc.dg/vect/vect-77.c: Use it.
19709         * gcc.dg/vect/vect-78.c: Use it.
19710
19711         * lib/target-supports.exp
19712         (check_effective_target_vect_no_max,
19713         check_effective_target_vect_no_bitwise,
19714         check_effective_target_vect_no_align): New.
19715         * gcc.dg/vect/vect-13.c: Use them.
19716         * gcc.dg/vect/vect-17.c: Ditto.
19717         * gcc.dg/vect/vect-18.c: Ditto.
19718         * gcc.dg/vect/vect-19.c: Ditto.
19719         * gcc.dg/vect/vect-20.c: Ditto.
19720         * gcc.dg/vect/vect-27.c: Ditto.
19721         * gcc.dg/vect/vect-29.c: Ditto.
19722         * gcc.dg/vect/vect-44.c: Ditto.
19723         * gcc.dg/vect/vect-48.c: Ditto.
19724         * gcc.dg/vect/vect-50.c: Ditto.
19725         * gcc.dg/vect/vect-52.c: Ditto.
19726         * gcc.dg/vect/vect-54.c: Ditto.
19727         * gcc.dg/vect/vect-56.c: Ditto.
19728         * gcc.dg/vect/vect-58.c: Ditto.
19729         * gcc.dg/vect/vect-60.c: Ditto.
19730         * gcc.dg/vect/vect-72.c: Ditto.
19731         * gcc.dg/vect/vect-80.c: Ditto.
19732
19733 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         PR c++/14075
19736         * g++.dg/init/string1.C: New.
19737
19738         PR c++/18975
19739         * g++.dg/other/synth1.C: New.
19740
19741 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19742
19743         PR c/18963
19744         * gcc.dg/pr18963-1.c: New test.
19745
19746 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19747
19748         PR c/18596
19749         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19750         * gcc.dg/pr18596-1.c: Use dg-error.
19751         (dg-options): Use -fno-unit-at-a-time.
19752         * gcc.dg/pr18596-2.c: New test.
19753         * gcc.dg/pr18596-3.c: New test.
19754
19755 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19756
19757         PR middle-end/18683
19758         * g++.dg/opt/pr18683-1.C: New test case.
19759
19760 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19761
19762         PR other/19093
19763         * g++.dg/opt/max1.C: Fix for 64bit targets.
19764
19765 2004-12-20  Matt Austern  <austern@apple.com>
19766
19767         PR c++/19044
19768         * g++.dg/ext/builtin6.C: New
19769
19770 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19771
19772         PR tree-optimization/19080
19773         * gcc.c-torture/compile/pr19080.c: New test.
19774
19775 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19776
19777         * gcc.dg/20041219-1.c: New test.
19778
19779 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19780
19781         PR middle-end/19068
19782         * g++.dg/opt/max1.C: New test case.
19783
19784 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19785
19786         * gcc.dg/fdata-sections-1.c: New test.
19787
19788 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19789
19790         PR middle-end/18548
19791         * gcc.dg/max-1.c: New test case.
19792
19793 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19794
19795         * gcc.c-torture/execute/20041218-1.c: New test.
19796
19797 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19798
19799         * gcc.dg/pr18501.c: New test.
19800         * gcc.dg/uninit-5.c: XFAIL.
19801         * gcc.dg/uninit-9.c: XFAIL.
19802
19803 2004-12-17  Dale Johannesen  <dalej@apple.com>
19804
19805         * gcc.dg/20041213-1.c: New.
19806
19807 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19808
19809         * objc.dg/stabs-1.m: Allow assembly label to begin
19810         with a dot ('.').
19811
19812 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19813
19814         * gcc.c-torture/execute/20041213-1.c: Move...
19815         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19816
19817 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19818
19819         PR c++/18721
19820         * g++.dg/lookup/conv-5.C: New.
19821
19822 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19823
19824         * objc.dg/stabs-1.m: New test.
19825
19826 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19827
19828         * gcc.dg/visibility-c.c: Change compile to
19829         assemble for the test.
19830
19831 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19832
19833         PR target/19041
19834         * gcc.dg/visibility-c.c: New test.
19835
19836 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19837
19838         PR middle-end/18493
19839         * gcc.dg/switch-8.c: New test case.
19840
19841 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19842
19843         PR c++/18905
19844         * g++.dg/template/init4.C: New.
19845         * g++.dg/opt/static3.C: Enable optimizer.
19846
19847 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19848
19849         * g++.dg/other/complex1.C: New test.
19850
19851 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19852
19853         * g++.dg/opt/inline9.C: New test.
19854
19855 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19856
19857         PR fortran/18993
19858         * gfotran.dg/nullify_1.f: New test.
19859
19860 2004-12-15  Richard Henderson  <rth@redhat.com>
19861
19862         * gcc.target/i386/i386.exp: New harness.
19863         * gcc.target/i386/vect-args.c: New.
19864
19865 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19866
19867         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19868
19869 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19870
19871         PR c++/18825
19872         * g++.dg/template/friend32.C: New test.
19873
19874 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19875
19876         * cpp/pragma-once-1.c: New test.
19877         * cpp/pragma-once-1b.h: Likewise.
19878         * cpp/pragma-once-1c.h: Likewise.
19879         * cpp/pragma-once-1d.h: Likewise.
19880         * cpp/inc/pragma-once-1a.h: Likewise.
19881
19882 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19883             Steven G. Kargl  <kargls@comcast.net>
19884
19885         PR fortran/17597
19886         * gfortran.dg/list_read_3.f90: New test.
19887
19888 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19889
19890         * gcc.dg/ftrapv-2.c: New test.
19891
19892 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19893
19894         PR c++/18981
19895         * g++.dg/template/typename9.C: New test.
19896
19897 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/18738
19900         * g++.dg/template/typename8.C: New test.
19901         * g++.dg/parse/friend2.C: Tweak error message.
19902
19903 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19904
19905         * gcc.c-torture/20041214-1.c: New test.
19906
19907 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19908
19909         PR c++/18965
19910         * g++.dg/init/array17.C: New test.
19911
19912 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19913
19914         PR c++/18793
19915         * g++.dg/init/aggr3.C: New test.
19916
19917 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19918
19919         * gcc.dg/altivec-types-1.c: New test.
19920         * gcc.dg/altivec-types-2.c: New test.
19921         * gcc.dg/altivec-types-3.c: New test.
19922         * gcc.dg/altivec-types-4.c: New test.
19923         * g++.dg/ext/altivec-types-1.C: New test.
19924         * g++.dg/ext/altivec-types-2.C: New test.
19925         * g++.dg/ext/altivec-types-3.C: New test.
19926         * g++.dg/ext/altivec-types-4.C: New test.
19927
19928 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19929
19930         PR middle-end/18951
19931         * gcc.c-torture/execute/20041213-1.c: New test.
19932
19933 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19934
19935         PR c++/18949
19936         * g++.dg/template/cast1.C: New.
19937
19938 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19939
19940         * gcc.c-torture/execute/20041213-2.c: New test.
19941
19942 2004-12-13  Richard Henderson  <rth@redhat.com>
19943
19944         * gcc.dg/i386-sse-10.c: Fix typo in options.
19945
19946 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19947
19948         PR c++/18968
19949         * g++.dg/opt/pr18968.C: New test.
19950
19951 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19952
19953         PR c++/18925
19954         * g++.dg/ext/visibility/staticdatamem.C: New test.
19955
19956 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19957
19958         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19959
19960 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19961
19962         PR rtl-optimization/18928
19963         * gcc.dg/pr18928-1.c: New test case.
19964
19965 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19966
19967         PR tree-opt/16951
19968         * gcc.c-torture/compile/20041211-1.c: New.
19969
19970 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19971
19972         PR middle-end/17564
19973         * gcc.c-torture/execute/20041212-1.c: New test.
19974
19975 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19976
19977         PR fortran/18869
19978         * gfortran.dg/common_1.f90: New test.
19979
19980 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19981         Paul Brook  <paul@codesourcery.com>
19982
19983         PR fortran/16222
19984         * gfortran.dg/real_do_1.f90: New test.
19985
19986 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19987
19988         PR tree-opt/18040
19989         * g++.dg/opt/ptrmem6.C: New test.
19990
19991 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19992
19993         PR middle-end/18921
19994         * gcc.dg/pr18921-1.c: New test case.
19995
19996 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19997
19998         PR fortran/17175
19999         * gfortran.dg/scale_1.f90: New test.
20000
20001 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20002
20003         PR middle-end/18903
20004         * gcc.c-torture/compile/pr18903.c: New test.
20005
20006 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20007
20008         * gcc.c-torture/execute/20041210-1.c: New test.
20009
20010 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20011
20012         PR c++/18731
20013         * g++.dg/parser/struct-1.C: New test.
20014         * g++.dg/parser/struct-2.C: New test.
20015         * g++.dg/parser/struct-3.C: New test.
20016
20017 2004-12-09  Richard Henderson  <rth@redhat.com>
20018
20019         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20020
20021         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20022         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20023
20024 2004-12-09  Matt Austern  <austern@apple.com>
20025
20026         PR c++/18514
20027         * g++.dg/ext/builtin1.C: New
20028         * g++.dg/ext/builtin2.C: New
20029         * g++.dg/ext/builtin3.C: New
20030         * g++.dg/ext/builtin4.C: New
20031         * g++.dg/ext/builtin5.C: New
20032
20033 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20034
20035         PR tree-opt/18904
20036         * g++.dg/opt/ptrmem5.C: New test.
20037
20038 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20039
20040         * g++.dg/parse/typename5.C: Adjust for new error.
20041         * g++.dg/parse/typename7.C: New.
20042
20043 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20044
20045         PR c++/18073
20046         * g++.dg/other/mmintrin.C: New test.
20047
20048 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20049
20050         PR c++/16681
20051         * g++.dg/init/array15.C: New.
20052         * g++.dg/init/array16.C: New.
20053
20054 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20055
20056         PR fortran/18826
20057         * gfortran.dg/assign_1.f90: New test.
20058
20059 2004-12-08  Nick Clifton  <nickc@redhat.com>
20060
20061         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20062         * gcc.target/xstormy16/data_below100: Likewise.
20063         * gcc.target/xstormy16/sfr: Likewise.
20064         * gcc.target/xstormy16/below100.S: New test source file.
20065         * gcc.target/xstormy16/below100.ld: New test linker script.
20066         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20067         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20068         bp instructions.
20069         * gcc.target/xstormy16/bp.c: Likewise.
20070
20071         * gcc.target/xstormy16/bss_below100: New files:
20072         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20073         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20074         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20075         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20076         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20077         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20078         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20079         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20080         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20081         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20082         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20083         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20084         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20085         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20086         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20087         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20088         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20089         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20090         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20091         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20092         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20093         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20094         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20095         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20096         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20097         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20098         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20099
20100         * gcc.target/xstormy16/data_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/sfr: New files:
20130         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20131         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20132         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20133         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20134         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20135         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20136         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20137         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20138         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20139         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20140         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20141         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20142         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20143         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20144         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20145         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20146         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20147         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20148         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20149         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20150         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20151         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20152         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20153         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20154         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20155         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20156         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20157         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20158         27_if0_sfrw_bitfield_f.c
20159
20160 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20161
20162         PR c++/18100
20163         * g++.dg/lookup/name-clash4.C: New test.
20164
20165 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         PR c++/18672
20168         * g++.dg/opt/array1.C: New.
20169
20170         PR c++/18803
20171         * g++.dg/template/operator5.C: New.
20172
20173 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20174
20175         PR c/18867
20176         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20177
20178 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20179
20180         * gcc.dg/noncompile/20041207.c: New test.
20181
20182 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20183
20184         * g++.dg/other/unreachable-1.C: New test.
20185
20186 2004-12-06  Nick Clifton  <nickc@redhat.com>
20187
20188         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20189         <limits.h> because the latter comes from gcc's include/ directory
20190         and not the newlib/libc/include directory.
20191
20192 2004-12-04  Richard Henderson  <rth@redhat.com>
20193
20194         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20195
20196 2004-12-04  Richard Henderson  <rth@redhat.com>
20197
20198         * lib/target-supports.exp (check_gc_sections_available): Disable
20199         for alpha and ia64.
20200
20201 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20202
20203         PR middle-end/17909
20204         * g++.dg/other/vararg-2.C: New test.
20205
20206 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20207
20208         PR c++/17011, c++/17971
20209         * g++.dg/template/error15.C: Adjust expected error.
20210         * g++.dg/template/instantiate3.C: Likewise.
20211
20212 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20213
20214         * gcc.dg/altivec-18.c: Fix for darwin
20215
20216 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20217
20218         PR c++/18782
20219         * g++.dg/parse/ptrmem2.C: New.
20220
20221         PR c++/18318
20222         * g++.dg/template/new1.C: New.
20223
20224 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20225
20226         PR fortran/18710
20227         * gfortran.dg/direct_io_3.f90: New test.
20228
20229 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20230
20231         PR 18758
20232         * g++.dg/parse/crash21.C: New.
20233
20234 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20235
20236         PR c++/15664, c++/18276
20237         * g++.dg/template/ttp13.C: New test.
20238         * g++.dg/template/ttp14.C: Likewise.
20239
20240 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         PR c++/18123
20243         * g++.dg/parse/enum2.C: New test.
20244         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20245
20246 2004-12-02  Nick Clifton  <nickc@redhat.com>
20247
20248         * gcc.target/xstormy16: New test directory.
20249         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20250         * gcc.target/xstormy16/bp.c: Check the generation of bp
20251         instructions.
20252         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20253         bn instructions and the BELOW100 attribute.
20254
20255 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20256
20257         PR target/16952
20258         * gcc.dg/ppc-eabi.c: New.
20259
20260 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20261
20262         PR fortran/18284
20263         * gfortran.dg/backspace.f90
20264
20265 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20266
20267         * gfortran.dg/inquire.f90: New test.
20268
20269 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20270
20271         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20272         handle effective-target-keyword.
20273         (dg-skip-if): Support effective-target keyword as target list.
20274         (dg-xfail-if): Ditto.
20275         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20276
20277 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20278
20279         PR tree-optimization/18291
20280         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20281
20282 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         PR C++/18729
20285         * g++.dg/parse/crash20.C: New.
20286
20287         PR c++/17431
20288         * g++.dg/overload/arg1.C: New.
20289         * g++.dg/overload/arg2.C: New.
20290         * g++.dg/overload/arg3.C: New.
20291         * g++.dg/overload/arg4.C: New.
20292
20293 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20294
20295         * gcc.dg/c99-flex-array-4.c: Remove.
20296
20297 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20298
20299         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20300
20301         * lib/target-supports.exp (is-effective-target): Simplify.
20302
20303         * lib/target-supports.exp (check_effective_target_vect_long):
20304         Fix for powerpc64-*-*.
20305
20306 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20307
20308         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20309         to support new requirements on FreeBSD 5.
20310
20311 2004-11-30  Devang Patel  <dpatel@apple.com>
20312
20313         PR 18702
20314         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20315
20316 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20317
20318         * g++.dg/ext/altivec-13.C: New test.
20319
20320 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20321
20322         PR tree-opt/18298
20323         * gcc.c-torture/execute/p18298.c: New test.
20324
20325 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20326             Dorit Naishlos  <dorit@il.ibm.com>
20327
20328         PR tree-opt/18607
20329         * gcc.dg/vect/vect-89.c: New test.
20330
20331 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20332
20333         * gcc.dg/pr18596-1.c: New test.
20334
20335 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20336
20337         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20338
20339 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20340
20341         PR c/18479
20342         * gcc.dg/pr18479.c: New test.
20343
20344 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20345
20346         PR target/18490
20347         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20348         mmix-knuth-mmixware.
20349
20350         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20351         cris-*-elf* cris-*-aout* mmix-*-*
20352
20353 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20354
20355         PR middle-end/18725
20356         * gcc.dg/pr18725.c: New test.
20357
20358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20359
20360         PR target/18488
20361         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20362
20363         PR target/18336
20364         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20365
20366 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20367
20368         PR c++/18368
20369         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20370         * g++.old-deja/g++.law/ctors5.C: Likewise.
20371         * g++.old-deja/g++.other/crash25.C: Likewise.
20372
20373         PR c++/18674
20374         * g++.dg/template/error16.C: New test.
20375
20376         PR c++/18512
20377         * g++.dg/template/crash29.C: New test.
20378
20379 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20380
20381         PR tree-optimization/18712
20382         * gcc.c-torture/compile/pr18712.c: New test.
20383
20384 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20385
20386         PR c/7544
20387         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20388         tests.
20389
20390 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/18652
20393         * g++.dg/lookup/crash6.C: New test.
20394
20395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20396
20397         PR middle-end/18164
20398         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20399
20400 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20401
20402         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20403         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20404         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20405
20406 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20407
20408         * gcc.dg/pr18164.c: New test.
20409
20410 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20411
20412         * gcc.dg/funroll-loops-all.c: New.
20413
20414 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20415
20416         PR target/18489
20417         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20418         delimeter, match space and TAB as well as ":".
20419
20420         PR target/18484
20421         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20422
20423         PR target/18348
20424         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20425
20426         PR target/18345
20427         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20428
20429         PR target/18337
20430         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20431
20432 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20433
20434         * gfortran.dg/direct_io_2.f90: New test.
20435
20436 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20437
20438         PR target/18334
20439         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20440
20441 2004-11-28  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20444
20445 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20446
20447         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20448         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20449         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20450         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20451         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20452         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20453         gcc.dg/pointer-arith-8.c: New tests.
20454
20455 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20456
20457         PR fortran/18364
20458         * gfortran.dg/endfile.f90: New test.
20459
20460 2004-11-27  Falk Hueffner  <falk@debian.org>
20461
20462         * gcc.dg/loop-6.c: New test.
20463
20464 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20465
20466         * gcc.c-torture/execute/20041126-1.c: New test.
20467
20468 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20469
20470         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20471         on IRIX.
20472
20473 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20474
20475         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20476         functions.
20477
20478 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20479
20480         PR rtl-optimization/17825
20481         * gcc.c-torture/compile/20041119-1.c: New test.
20482
20483 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20484
20485         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20486         Check existence of ld library path variables before unsetting.
20487
20488 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20489
20490         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20491
20492 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20493
20494         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20495
20496 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20497
20498         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20499
20500 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20501
20502         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20503         dg-do directive.
20504
20505 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20506
20507         * gcc.dg/pr17957.c: Pass --param, not -param.
20508
20509 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20510
20511         PR middle-end/17957
20512         * testsuite/gcc.dg/pr17957.c: New test.
20513
20514 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/18445
20517         * g++.dg/template/crash28.C: Likewise.
20518
20519         PR c++/18001
20520         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20521         * g++.dg/ext/lvaddr.C: Likewise.
20522         * g++.dg/opt/pr7503-3.C: Likewise.
20523
20524         PR c++/18466
20525         * g++.dg/parse/qualified3.C: New test.
20526         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20527
20528         PR c++/18545
20529         * g++.dg/expr/return1.C: New test.
20530
20531 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20532
20533         Friend class name lookup 3/n, PR c++/3332
20534         * g++.dg/lookup/friend3.C: New test.
20535         * g++.dg/lookup/friend4.C: Likewise.
20536         * g++.dg/lookup/friend5.C: Likewise.
20537
20538 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20539
20540         Friend class name lookup 2/n, PR c++/14513, c++/15410
20541         * g++.dg/lookup/friend2.C: New test.
20542         * g++.dg/template/friend31.C: Likewise.
20543
20544 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20545
20546         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20547
20548 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20549
20550         PR c++/17473
20551         * g++.dg/tc1/dr56.C: Remove.
20552         * g++.dg/template/typedef1.C: Add dg-error markers.
20553         * g++.old-deja/g++.other/typedef7.C: Likewise.
20554
20555         PR c++/18285
20556         * g++.dg/parse/typedef7.C: New test.
20557
20558 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20559
20560         * gcc.c-torture/execute/20041124-1.c: New test.
20561
20562 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * g++.dg/template/deduce3.C: New test.
20565
20566         PR c++/18586
20567         * g++.dg/template/crash27.C: New test.
20568
20569         PR c++/18530
20570         * g++.dg/warn/Wshadow-3.C: New test.
20571
20572 2004-11-24  Devang Patel  <dpatel@apple.com>
20573
20574         PR/18555
20575         * gcc.dg/cpp/isysroot-1.c: New test.
20576         * gcc.dg/cpp/usr/include/stdio.h: New file.
20577         * gcc.dg/cpp/isysroot-2.c: New test.
20578         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20579         New file.
20580
20581 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20582
20583         PR c++/8929
20584         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20585
20586 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20587
20588         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20589         * gcc.target/sparc/pdist.c: Likewise.
20590
20591 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20592
20593         PR c++/16882
20594         * g++.dg/conversion/simd1.C: New test.
20595
20596 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20597
20598         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20599         and restore_ld_library_path_env_vars.
20600         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20601         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20602         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20603         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20604
20605 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20606
20607         * gcc.dg/pragma-align-2.c: Test macro expansion.
20608         * gcc.dg/pragma-pack-2.c: New test.
20609
20610 2004-11-23  Richard Henderson  <rth@redhat.com>
20611
20612         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20613         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20614         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20615         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20616         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20617         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20618
20619         * gcc.dg/vect/vect.exp: Add check for alpha.
20620         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20621         (check_effective_target_vect_int): Enable for alpha.
20622         (check_effective_target_vect_long): New.
20623         (is-effective-target): Add it.
20624
20625 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20626
20627         * gcc.dg/pr18614-1.c: New test.
20628
20629 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20630
20631         * gcc.dg/setjmp-2.c: New test.
20632
20633 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20634
20635         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20636         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20637         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20638         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20639         gcc.target/sparc/pdist.c: New tests.
20640
20641 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20642
20643         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20644
20645 2004-11-22  Dale Johannesen  <dalej@apple.com>
20646
20647         * gcc.dg/20041111-1.c: New.
20648
20649 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20650
20651         PR tree-opt/18536
20652         * gcc.dg/vect/pr18536.c: New test.
20653
20654 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20655
20656         PR c++/18354
20657         * g++.dg/template/nontype11.C: New test.
20658
20659 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20660
20661         PR middle-end/18520
20662         * gcc.dg/pr18520-1.c: New test case.
20663
20664 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20665
20666         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20667         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20668         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20669         expected diagnostics.
20670
20671 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20672
20673         PR target/18580
20674         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20675         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20676         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20677
20678 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679
20680         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20681
20682 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20683             Joseph Myers  <joseph@codesourcery.com>
20684
20685         * lib/target-supports.exp (check_visibility_available): Really
20686         test the compiler.
20687
20688 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20689
20690         PR tree-opt/18181
20691         * gcc.dg/vect/vect-85.c: New test.
20692         * gcc.dg/vect/vect-86.c: New test.
20693         * gcc.dg/vect/vect-87.c: New test.
20694         * gcc.dg/vect/vect-88.c: New test.
20695
20696 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20697
20698         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20699
20700 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20703         * gcc.dg/ppc-and-1.c: Ditto.
20704         * gcc.dg/ppc-compare-1.c: Ditto.
20705         * gcc.dg/ppc-mov-1.c: Ditto
20706
20707 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20708             Mark Mitchell  <mark@codesourcery.com>
20709
20710         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20711
20712 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20713             Aldy Hernandez  <aldyh@redhat.com>
20714
20715         * lib/target-supports.exp (check_effective_target_vect_int): New
20716         (check_effective_target_vect_float): New
20717         (check_effective_target_vect_double): New.
20718         (is-effective-target): Support new effective targets keywords.
20719         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20720         default action for dg-do.
20721         * gcc.dg/vect/pr16105.c: Use new support.
20722         * gcc.dg/vect/pr18400.c: Ditto.
20723         * gcc.dg/vect/pr18425.c: Ditto.
20724         * gcc.dg/vect/vect-1.c: Ditto.
20725         * gcc.dg/vect/vect-10.c: Ditto.
20726         * gcc.dg/vect/vect-11.c: Ditto.
20727         * gcc.dg/vect/vect-12.c: Ditto.
20728         * gcc.dg/vect/vect-13.c: Ditto.
20729         * gcc.dg/vect/vect-14.c: Ditto.
20730         * gcc.dg/vect/vect-15.c: Ditto.
20731         * gcc.dg/vect/vect-16.c: Ditto.
20732         * gcc.dg/vect/vect-17.c: Ditto.
20733         * gcc.dg/vect/vect-18.c: Ditto.
20734         * gcc.dg/vect/vect-19.c: Ditto.
20735         * gcc.dg/vect/vect-2.c: Ditto.
20736         * gcc.dg/vect/vect-20.c: Ditto.
20737         * gcc.dg/vect/vect-21.c: Ditto.
20738         * gcc.dg/vect/vect-22.c: Ditto.
20739         * gcc.dg/vect/vect-23.c: Ditto.
20740         * gcc.dg/vect/vect-24.c: Ditto.
20741         * gcc.dg/vect/vect-25.c: Ditto.
20742         * gcc.dg/vect/vect-26.c: Ditto.
20743         * gcc.dg/vect/vect-27.c: Ditto.
20744         * gcc.dg/vect/vect-27a.c: Ditto.
20745         * gcc.dg/vect/vect-28.c: Ditto.
20746         * gcc.dg/vect/vect-29.c: Ditto.
20747         * gcc.dg/vect/vect-29a.c: Ditto.
20748         * gcc.dg/vect/vect-3.c: Ditto.
20749         * gcc.dg/vect/vect-30.c: Ditto.
20750         * gcc.dg/vect/vect-31.c: Ditto.
20751         * gcc.dg/vect/vect-32.c: Ditto.
20752         * gcc.dg/vect/vect-33.c: Ditto.
20753         * gcc.dg/vect/vect-34.c: Ditto.
20754         * gcc.dg/vect/vect-35.c: Ditto.
20755         * gcc.dg/vect/vect-36.c: Ditto.
20756         * gcc.dg/vect/vect-37.c: Ditto.
20757         * gcc.dg/vect/vect-38.c: Ditto.
20758         * gcc.dg/vect/vect-4.c: Ditto.
20759         * gcc.dg/vect/vect-40.c: Ditto.
20760         * gcc.dg/vect/vect-41.c: Ditto.
20761         * gcc.dg/vect/vect-42.c: Ditto.
20762         * gcc.dg/vect/vect-43.c: Ditto.
20763         * gcc.dg/vect/vect-44.c: Ditto.
20764         * gcc.dg/vect/vect-45.c: Ditto.
20765         * gcc.dg/vect/vect-46.c: Ditto.
20766         * gcc.dg/vect/vect-47.c: Ditto.
20767         * gcc.dg/vect/vect-48.c: Ditto.
20768         * gcc.dg/vect/vect-48a.c: Ditto.
20769         * gcc.dg/vect/vect-49.c: Ditto.
20770         * gcc.dg/vect/vect-5.c: Ditto.
20771         * gcc.dg/vect/vect-50.c: Ditto.
20772         * gcc.dg/vect/vect-51.c: Ditto.
20773         * gcc.dg/vect/vect-52.c: Ditto.
20774         * gcc.dg/vect/vect-53.c: Ditto.
20775         * gcc.dg/vect/vect-54.c: Ditto.
20776         * gcc.dg/vect/vect-55.c: Ditto.
20777         * gcc.dg/vect/vect-56.c: Ditto.
20778         * gcc.dg/vect/vect-56a.c: Ditto.
20779         * gcc.dg/vect/vect-57.c: Ditto.
20780         * gcc.dg/vect/vect-58.c: Ditto.
20781         * gcc.dg/vect/vect-59.c: Ditto.
20782         * gcc.dg/vect/vect-6.c: Ditto.
20783         * gcc.dg/vect/vect-60.c: Ditto.
20784         * gcc.dg/vect/vect-61.c: Ditto.
20785         * gcc.dg/vect/vect-62.c: Ditto.
20786         * gcc.dg/vect/vect-63.c: Ditto.
20787         * gcc.dg/vect/vect-64.c: Ditto.
20788         * gcc.dg/vect/vect-65.c: Ditto.
20789         * gcc.dg/vect/vect-66.c: Ditto.
20790         * gcc.dg/vect/vect-67.c: Ditto.
20791         * gcc.dg/vect/vect-68.c: Ditto.
20792         * gcc.dg/vect/vect-69.c: Ditto.
20793         * gcc.dg/vect/vect-7.c: Ditto.
20794         * gcc.dg/vect/vect-72.c: Ditto.
20795         * gcc.dg/vect/vect-72a.c: Ditto.
20796         * gcc.dg/vect/vect-73.c: Ditto.
20797         * gcc.dg/vect/vect-74.c: Ditto.
20798         * gcc.dg/vect/vect-75.c: Ditto.
20799         * gcc.dg/vect/vect-76.c: Ditto.
20800         * gcc.dg/vect/vect-77.c: Ditto.
20801         * gcc.dg/vect/vect-77a.c: Ditto.
20802         * gcc.dg/vect/vect-78.c: Ditto.
20803         * gcc.dg/vect/vect-79.c: Ditto.
20804         * gcc.dg/vect/vect-8.c: Ditto.
20805         * gcc.dg/vect/vect-80.c: Ditto.
20806         * gcc.dg/vect/vect-82.c: Ditto.
20807         * gcc.dg/vect/vect-82_64.c: Ditto.
20808         * gcc.dg/vect/vect-83.c: Ditto.
20809         * gcc.dg/vect/vect-83_64.c: Ditto.
20810         * gcc.dg/vect/vect-9.c: Ditto.
20811         * gcc.dg/vect/vect-all.c: Ditto.
20812         * gcc.dg/vect/vect-none.c: Ditto.
20813
20814 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20815
20816         * lib/gcc-dg.exp (dg-skip-if): New function.
20817         (dg-forbid-option): Remove.
20818         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20819         * g++.dg/abi/bitfield8.C: Likewise.
20820         * g++.dg/abi/dtor1.C: Likewise.
20821         * g++.dg/abi/empty10.C: Likewise.
20822         * g++.dg/abi/empty7.C: Likewise.
20823         * g++.dg/abi/empty9.C: Likewise.
20824         * g++.dg/abi/layout3.C: Likewise.
20825         * g++.dg/abi/layout4.C: Likewise.
20826         * g++.dg/abi/thunk1.C: Likewise.
20827         * g++.dg/abi/thunk2.C: Likewise.
20828         * g++.dg/abi/vbase11.C: Likewise.
20829         * g++.dg/abi/vthunk2.C: Likewise.
20830         * g++.dg/abi/vthunk3.C: Likewise.
20831         * g++.dg/ext/attrib8.C: Likewise.
20832         * g++.dg/opt/longbranch2.C: Likewise.
20833         * g++.dg/opt/reg-stack4.C: Likewise.
20834         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20835         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20836         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20837         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20838         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20839         * gcc.dg/20000609-1.c: Likewise.
20840         * gcc.dg/20000720-1.c: Likewise.
20841         * gcc.dg/20011107-1.c: Likewise.
20842         * gcc.dg/20011119-1.c: Likewise.
20843         * gcc.dg/20020108-1.c: Likewise.
20844         * gcc.dg/20020122-2.c: Likewise.
20845         * gcc.dg/20020122-3.c: Likewise.
20846         * gcc.dg/20020201-3.c: Likewise.
20847         * gcc.dg/20020206-1.c: Likewise.
20848         * gcc.dg/20020218-1.c: Likewise.
20849         * gcc.dg/20020310-1.c: Likewise.
20850         * gcc.dg/20020411-1.c: Likewise.
20851         * gcc.dg/20020418-2.c: Likewise.
20852         * gcc.dg/20020426-1.c: Likewise.
20853         * gcc.dg/20020426-2.c: Likewise.
20854         * gcc.dg/20020517-1.c: Likewise.
20855         * gcc.dg/20020523-1.c: Likewise.
20856         * gcc.dg/20020523-2.c: Likewise.
20857         * gcc.dg/20020729-1.c: Likewise.
20858         * gcc.dg/20030204-1.c: Likewise.
20859         * gcc.dg/20030826-2.c: Likewise.
20860         * gcc.dg/20030926-1.c: Likewise.
20861         * gcc.dg/20031202-1.c: Likewise.
20862         * gcc.dg/980312-1.c: Likewise.
20863         * gcc.dg/980313-1.c: Likewise.
20864         * gcc.dg/990117-1.c: Likewise.
20865         * gcc.dg/990424-1.c: Likewise.
20866         * gcc.dg/990524-1.c: Likewise.
20867         * gcc.dg/991230-1.c: Likewise.
20868         * gcc.dg/i386-387-1.c: Likewise.
20869         * gcc.dg/i386-387-2.c: Likewise.
20870         * gcc.dg/i386-387-3.c: Likewise.
20871         * gcc.dg/i386-387-4.c: Likewise.
20872         * gcc.dg/i386-387-5.c: Likewise.
20873         * gcc.dg/i386-387-6.c: Likewise.
20874         * gcc.dg/i386-asm-1.c: Likewise.
20875         * gcc.dg/i386-bitfield1.c: Likewise.
20876         * gcc.dg/i386-bitfield2.c: Likewise.
20877         * gcc.dg/i386-loop-1.c: Likewise.
20878         * gcc.dg/i386-loop-2.c: Likewise.
20879         * gcc.dg/i386-loop-3.c: Likewise.
20880         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20881         * gcc.dg/i386-pic-1.c: Likewise.
20882         * gcc.dg/i386-regparm.c: Likewise.
20883         * gcc.dg/i386-signbit-1.c: Likewise.
20884         * gcc.dg/i386-signbit-2.c: Likewise.
20885         * gcc.dg/i386-signbit-3.c: Likewise.
20886         * gcc.dg/i386-sse-5.c: Likewise.
20887         * gcc.dg/i386-sse-8.c: Likewise.
20888         * gcc.dg/i386-unroll-1.c: Likewise.
20889         * gcc.dg/tls/opt-1.c: Likewise.
20890         * gcc.dg/tls/opt-2.c: Likewise.
20891         * gcc.dg/unroll-1.c: Likewise.
20892         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20893         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20894         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20895         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20896
20897 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20898
20899         * g++.dg/template/incomplete1.C: New test.
20900
20901 2004-11-16  Nick Clifton  <nickc@redhat.com>
20902
20903         Revert patches accidentally commited during checkin of fixes for
20904         xstormy16 tests:
20905         gcc.c-torture/execute/simd-4.c: Revert
20906         gcc.dg/20040910-1.c: Revert.
20907
20908 2004-11-16  Paul Brook  <paul@codesourcery.com>
20909
20910         PR fortran/13010
20911         * gfortran.dg/der_pointer_1.f90: New test.
20912
20913 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20914
20915         PR c/18498
20916         * gcc.dg/bitfld-13.c: New test.
20917
20918 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20919
20920         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20921         powerpc*-*-linux*.
20922
20923         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20924         * gcc.dg/ppc64-abi-2.c: Ditto.
20925         * gcc.dg/ppc64-abi-3.c: Ditto.
20926
20927         * lib/gcc-dg.exp (dg-target-list): Remove.
20928
20929 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20930
20931         * gcc.dg/ia64-postinc.c: New test.
20932
20933 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20934
20935         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20936
20937 2004-11-15  Nick Clifton  <nickc@redhat.com>
20938
20939         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20940         __INT_MAX__ so that the test can be compiled by toolchains
20941         targeted at 16-bit processors.
20942
20943         * gcc.dg/20040625-1.c: Use long constants rather than integers
20944         when performing arithmetic that will overflow 16-bits.
20945
20946         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20947         xstormy16.  It does not support 128-bit vector operations.
20948
20949         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20950         with the macro PTR_TYPE.  Define this macro to an integer type
20951         suitable for holding a pointer.
20952
20953         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20954         the target is a 16-bit processor.
20955
20956         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20957         16-bit targets where the character constant will be too long.
20958
20959         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20960         where the double will not be directly addressable.
20961
20962 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20963
20964         Friend class name lookup 1/n, PR c++/18471
20965         * g++.dg/template/crash26.C: New test.
20966         * g++.dg/lookup/struct1.C: Adjust expected error.
20967         * g++.dg/parse/elab1.C: Likewise.
20968         * g++.dg/parse/elab2.C: Likewise.
20969         * g++.dg/parse/int-as-enum1.C: Likewise.
20970         * g++.dg/parse/struct-as-enum1.C: Likewise.
20971         * g++.dg/parse/typedef1.C: Likewise.
20972         * g++.dg/parse/typedef3.C: Likewise.
20973         * g++.dg/parse/typedef4.C: Likewise.
20974         * g++.dg/parse/typedef5.C: Likewise.
20975         * g++.dg/template/nontype4.C: Likewise.
20976         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20977         * g++.old-deja/g++.other/elab1.C: Likewise.
20978         * g++.old-deja/g++.other/syntax4.C: Likewise.
20979
20980 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20981
20982         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20983
20984 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20985
20986         * gcc.c-torture/execute/20041114-1.c: New test.
20987
20988 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20989
20990         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20991         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20992         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20993         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20994         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20995         gcc.dg/switch-7.c: New tests.
20996
20997 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20998
20999         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21000
21001 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21002
21003         PR tree-opt/18400
21004         * gcc.dg/vect/pr18400.c: New test.
21005
21006 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21007             Andrew Pinski  <pinskia@physics.uc.edu>
21008
21009         PR tree-opt/18425
21010         * gcc.dg/vect/pr18425.c: New test.
21011
21012 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21013
21014         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21015         Guard with dg-require-alias and dg-require-visibility.
21016
21017 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21018
21019         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21020
21021 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21022
21023         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21024
21025 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21026
21027         PR c++/17344
21028         * g++.dg/template/defarg5.C: New test.
21029
21030 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21031
21032         * g++.dg/parse/cast1.C: Run only on ILP32.
21033         * g++.old-deja/g++.mike/p784.C: Likewise.
21034
21035 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21036
21037         * gcc.c-torture/execute/20041113-1.c: New test.
21038
21039 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21040
21041         PR target/18230
21042         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21043         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21044         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21045         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21046         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21047         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21048         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21049         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21050         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21051         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21052         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21053         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21054         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21055
21056 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21057
21058         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21059         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21060         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21061         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21062         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21063         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21064         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21065         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21066         gcc.target/sparc/combined-1.c: New tests.
21067
21068 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21069
21070         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21071         New tests.
21072
21073 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21074
21075         * lib/gcc-dg.exp (dg-forbid-option): New function.
21076         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21077         * g++.dg/abi/bitfield8.C: Likewise.
21078         * g++.dg/abi/dtor1.C: Likewise.
21079         * g++.dg/abi/empty10.C: Likewise.
21080         * g++.dg/abi/empty7.C: Likewise.
21081         * g++.dg/abi/empty9.C: Likewise.
21082         * g++.dg/abi/layout3.C: Likewise.
21083         * g++.dg/abi/layout4.C: Likewise.
21084         * g++.dg/abi/thunk1.C: Likewise.
21085         * g++.dg/abi/thunk2.C: Likewise.
21086         * g++.dg/abi/vbase11.C: Likewise.
21087         * g++.dg/abi/vthunk2.C: Likewise.
21088         * g++.dg/abi/vthunk3.C: Likewise.
21089         * g++.dg/ext/attrib8.C: Likewise.
21090         * g++.dg/opt/longbranch2.C: Likewise.
21091         * g++.dg/opt/reg-stack4.C: Likewise.
21092         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21093         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21094         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21095         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21096         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21097         * gcc.dg/20000609-1.c: Likewise.
21098         * gcc.dg/20000720-1.c: Likewise.
21099         * gcc.dg/20011107-1.c: Likewise.
21100         * gcc.dg/20011119-1.c: Likewise.
21101         * gcc.dg/20020108-1.c: Likewise.
21102         * gcc.dg/20020122-2.c: Likewise.
21103         * gcc.dg/20020122-3.c: Likewise.
21104         * gcc.dg/20020201-3.c: Likewise.
21105         * gcc.dg/20020206-1.c: Likewise.
21106         * gcc.dg/20020218-1.c: Likewise.
21107         * gcc.dg/20020310-1.c: Likewise.
21108         * gcc.dg/20020411-1.c: Likewise.
21109         * gcc.dg/20020418-2.c: Likewise.
21110         * gcc.dg/20020426-1.c: Likewise.
21111         * gcc.dg/20020426-2.c: Likewise.
21112         * gcc.dg/20020517-1.c: Likewise.
21113         * gcc.dg/20020523-1.c: Likewise.
21114         * gcc.dg/20020523-2.c: Likewise.
21115         * gcc.dg/20020729-1.c: Likewise.
21116         * gcc.dg/20030204-1.c: Likewise.
21117         * gcc.dg/20030826-2.c: Likewise.
21118         * gcc.dg/20030926-1.c: Likewise.
21119         * gcc.dg/20031202-1.c: Likewise.
21120         * gcc.dg/980312-1.c: Likewise.
21121         * gcc.dg/980313-1.c: Likewise.
21122         * gcc.dg/990117-1.c: Likewise.
21123         * gcc.dg/990424-1.c: Likewise.
21124         * gcc.dg/990524-1.c: Likewise.
21125         * gcc.dg/991230-1.c: Likewise.
21126         * gcc.dg/i386-387-1.c: Likewise.
21127         * gcc.dg/i386-387-2.c: Likewise.
21128         * gcc.dg/i386-387-3.c: Likewise.
21129         * gcc.dg/i386-387-4.c: Likewise.
21130         * gcc.dg/i386-387-5.c: Likewise.
21131         * gcc.dg/i386-387-6.c: Likewise.
21132         * gcc.dg/i386-asm-1.c: Likewise.
21133         * gcc.dg/i386-bitfield1.c: Likewise.
21134         * gcc.dg/i386-bitfield2.c: Likewise.
21135         * gcc.dg/i386-loop-1.c: Likewise.
21136         * gcc.dg/i386-loop-2.c: Likewise.
21137         * gcc.dg/i386-loop-3.c: Likewise.
21138         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21139         * gcc.dg/i386-pic-1.c: Likewise.
21140         * gcc.dg/i386-regparm.c: Likewise.
21141         * gcc.dg/i386-signbit-1.c: Likewise.
21142         * gcc.dg/i386-signbit-2.c: Likewise.
21143         * gcc.dg/i386-signbit-3.c: Likewise.
21144         * gcc.dg/i386-sse-5.c: Likewise.
21145         * gcc.dg/i386-sse-8.c: Likewise.
21146         * gcc.dg/i386-unroll-1.c: Likewise.
21147         * gcc.dg/tls/opt-1.c: Likewise.
21148         * gcc.dg/tls/opt-2.c: Likewise.
21149         * gcc.dg/unroll-1.c: Likewise.
21150         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21151         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21152         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21153         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21154         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21155         -m64 is specified.
21156
21157 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21158
21159         PR c++/18389
21160         * g++.dg/parse/cond1.C: New test.
21161
21162         PR c++/18429
21163         * g++.dg/template/array9.C: New test.
21164         * g++.dg/ext/vla1.C: Adjust error messages.
21165         * g++.dg/ext/vlm1.C: Likewise.
21166         * g++.dg/template/crash2.C: Likewise.
21167
21168         PR c++/18436
21169         * g++.dg/template/call3.C: New test.
21170
21171         PR c++/18407
21172         * g++.dg/template/ptrmem11.C: New test.
21173
21174 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21175
21176         PR other/14264
21177         * lib/g++.exp: Set LC_ALL and LANG to C.
21178         * lib/gcc-dg.exp: Likewise.
21179         * lib/gfortran.exp: Likewise.
21180         * lib/objc.exp: Likewise.
21181         * lib/treelang.exp: Likewise.
21182
21183 2004-11-12  Andreas Schwab  <schwab@suse.de>
21184
21185         * gcc.dg/pr16286.c: Fix last change.
21186
21187 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/18416
21190         * g++.dg/init/global1.C: New test.
21191
21192 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21193
21194         * gcc.c-torture/execute/20041112-1.c: New test.
21195
21196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21197
21198         * lib/gcc-dg.exp (dg-target-list): New.
21199
21200 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21201             Richard Sandiford  <rsandifo@redhat.com>
21202
21203         * lib/target-supports.exp (get-compiler_messages): New.
21204         (check_named_sections_available): Use it.
21205         (check_effective_target_ilp32): New.
21206         (check_effective_target_lp64): New.
21207         (is-effective-target): New.
21208         * lib/gcc-dg.exp (dg-require-effective-target): New.
21209
21210 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21211
21212         * gcc.dg/precedence-1.c: New test.
21213
21214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21215
21216         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21217
21218         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21219         message, delete generated files, use more descriptive name for
21220         executable, and make the test unsupported when it cannot be run.
21221
21222         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21223         (dg-require-weak, dg-require-visibility, dg-require-alias,
21224         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21225         dg-require-iconv, dg-require-named-sections): Use it.
21226
21227         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21228
21229 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         PR target/16457
21232         * gcc.dg/ppc-and-1: New
21233
21234         PR target/16796
21235         * gcc.dg/ppc-mov-1.c: New.
21236
21237         PR target/16458
21238         * gcc.dg/ppc-compare-1.c: New.
21239
21240 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21241
21242         * objc.dg/desig-init-2.m: New test.
21243
21244 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21245
21246         PR middle-end/18160
21247         * g++.dg/warn/register-var-1.C: New test.
21248         * g++.dg/warn/register-var-2.C: New test.
21249
21250 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21251
21252         * gcc.dg/union-2.c: New test.
21253
21254 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21255
21256         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21257         New test for PR tree-optimization/17892.
21258
21259 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21260
21261         PR c++/18369
21262         * g++.dg/init/new12.C: New test.
21263
21264 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21265
21266         * gcc.target/sparc: New directory.
21267         * gcc.target/sparc/sparc.exp: New driver.
21268         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21269         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21270         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21271         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21272
21273 2004-11-10  Paul Brook  <paul@codesourcery.com>
21274
21275         PR fortran/18218
21276         * gfortran.dg/list_read.c: New test.
21277
21278 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21279
21280         PR c/18322
21281         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21282         expected diagnostic location.
21283
21284 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21285
21286         * gcc.dg/20041109-1.c: New test.
21287
21288 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21289
21290         PR objc/18406
21291         * objc/compile/pr18406.m: New test.
21292
21293 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21294
21295         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21296
21297 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21298
21299         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21300
21301 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21302
21303         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21304
21305 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21306
21307         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21308         exit.
21309
21310 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21311
21312         PR tree-opt/18299
21313         * gcc.c-torture/pr18299-1.c: New test.
21314
21315 2004-11-06  Andreas Schwab  <schwab@suse.de>
21316
21317         * gcc.dg/pr16286.c: Also test for bool and pixel.
21318
21319 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21320
21321         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21322         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21323         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21324         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21325         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21326         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21327         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21328         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21329         gcc.dg/struct-semi-3.c: New tests.
21330
21331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21332
21333         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21334
21335 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21336
21337         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21338         Do not use C99 designators.
21339
21340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21343
21344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21347         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21348         * gcc.c-torture/execute/simd-5.x: Remove.
21349
21350 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21351
21352         PR rtl-optimization/17933
21353         * gcc.dg/torture/pr17933-1.c: New test.
21354
21355 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21356
21357         PR target/18106
21358         * lib/target-supports.exp (check_weak_available): Support
21359         Windows.
21360
21361 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21362
21363         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21364         call to fflush(stdout) before abort.
21365         (my_ffsll): New function.
21366         (generate_fields): Use it.
21367
21368 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21369
21370         * gcc.dg/init-undef-1.c: New test.
21371
21372 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21373
21374         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21375         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21376         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21377         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21378         expected messages for new parser.
21379
21380 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21381
21382         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21383
21384 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21385
21386         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21387         on LP64 targets.
21388
21389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21390
21391         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21392         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21393         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21394         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21395         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21396         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21397         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21398         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21399         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21400         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21401
21402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21403
21404         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21405         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21406         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21407         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21408         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21409         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21410         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21411         for new parser.
21412
21413 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21414
21415         PR target/15342
21416         * gcc.dg/20041104-1.c: New test.
21417
21418 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21419
21420         * g++.dg/template/nontype7.C: New test.
21421         * g++.dg/template/nontype8.C: Likewise.
21422         * g++.dg/template/nontype9.C: Likewise.
21423         * g++.dg/template/nontype10.C: Likewise.
21424         * g++.dg/tc1/dr49.C: Likewise.
21425         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21426         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21427
21428 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21429
21430         * g++.dg/rtti/tinfo1.C: Remove xfails.
21431
21432 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21433
21434         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21435         packed attribute to the definition to satisfy the new C++ parser.
21436
21437 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21438
21439         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21440         invocations of va_arg.
21441
21442 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/18124
21445         * g++.dg/template/crash25.C: New test.
21446
21447         PR c++/18155
21448         * g++.dg/template/typedef2.C: New test.
21449         * g++.dg/parse/crash13.C: Adjust error markers.
21450
21451         PR c++/18177
21452         * g++.dg/conversion/const3.C: New test.
21453
21454 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21455
21456         PR fortran/17535
21457         PR fortran/17583
21458         PR fortran/17713
21459         * gfortran.dg/generic_[123].f90: New testcases.
21460
21461 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21462
21463         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21464         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21465
21466 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21467
21468         PR tree-opt/16808
21469         * gcc.c-torture/compile/pr16808.c: New test.
21470
21471 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         PR rtl-optimization/17104
21474         * gcc.dg/ppc-bitfield1.c: New.
21475
21476 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21477
21478         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21479
21480 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21481
21482         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21483         strings for 32-bit code.
21484
21485 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21486
21487         PR c/18239
21488         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21489
21490 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         PR c++/18064
21493         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21494
21495 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21496
21497         PR c++/15172
21498         * g++.dg/init/aggr2.C: New test.
21499
21500 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21501
21502         * objc.dg/local-decl-1.m: New test.
21503
21504 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21505
21506         * gcc.dg/20040910-1.c: Adjust regex.
21507
21508 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21509
21510         PR rtl-optimization/18084
21511         * g++.dg/opt/pr18084-1.C: New testcase.
21512
21513 2004-10-30  Matt Austern  <austern@apple.com>
21514
21515         PR c++/17542
21516         * g++.dg/ext/attrib18.C: New test.
21517
21518 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21519
21520         PR middle-end/18096
21521         * gcc.dg/pr18096-1.c: New test case.
21522
21523 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21524
21525         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21526
21527 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21528
21529         PR c/16666
21530         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21531         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21532         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21533         gcc.dg/old-style-prom-3.c: New tests.
21534
21535 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21536
21537         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21538         Remove unnecessary inclusion of stdio.h.
21539
21540 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21541
21542         PR rtl-optimization/17581
21543         * gcc.dg/pr17581-1.c: New test case.
21544
21545 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21548         being implemented.
21549         * g++.dg/conversion/dr195-1.C: New.
21550         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21551         * g++.old-deja/g++.mike/p10148.C: Likewise.
21552
21553 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21554
21555         PR c++/17695
21556         * g++.dg/debug/typedef2.C: New test.
21557
21558 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21559
21560         PR fortran/13490
21561         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21562         * gfortran.dg/g77/README: Update.
21563
21564 2004-10-28  Matt Austern  <austern@apple.com>
21565
21566         PR c++/14124
21567         * g++.dg/ext/packed7.C: New test.
21568
21569 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21572         scan-assembler.
21573         * lib/scanasm.exp (hidden-scan-for): New proc.
21574         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21575         string.
21576         (scan-not-hidden): Likewise.
21577         * lib/target-supports.exp (check_visibility_available): mach-o is
21578         support too.
21579
21580 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/17132
21583         * g++.dg/template/memclass3.C: New test.
21584
21585 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21586
21587         PR middle-end/18160
21588         * gcc.dg/register-var-1.c: New test.
21589         * gcc.dg/register-var-2.c: New test.
21590         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21591         error now.
21592
21593 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21594
21595         PR other/18172
21596         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21597         unused variables.
21598         * gcc.dg/vect/vect-22.c: Likewise.
21599
21600 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.dg/i386-rotate-1.c: New test.
21603
21604 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21605
21606         * g++.dg/init/ref12.C: Add "run" marker.
21607
21608         PR c++/17435
21609         * g++.dg/init/ref12.C: New test.
21610
21611         PR c++/18140
21612         * g++.dg/template/shift1.C: New test.
21613         * g++.dg/template/error10.C: Adjust error markers.
21614
21615 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21616
21617         PR tree-opt/17529
21618         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21619
21620 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21621
21622         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21623         * gcc.dg/weak/weak-3.c: Likewise.
21624         * gcc.dg/weak/weak-5.c: Likewise.
21625         * gcc.dg/weak/weak-9.c: Likewise.
21626         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21627         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21628
21629         * gcc.dg/darwin-weakimport-1.c: New.
21630
21631 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21632
21633         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21634
21635 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21636
21637         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21638         'syntax' error messages.
21639         * gcc.dg/cpp/direct2s.c: Likewise.
21640
21641 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21642
21643         * gcc.c-torture/compile/20041026-1.c: New.
21644
21645 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/18093
21648         * g++.dg/lookup/ns2.C: New test.
21649
21650         PR c++/18020
21651         * g++.dg/template/enum4.C: New test.
21652
21653         PR c++/18161
21654         * g++.dg/template/expr1.C: New test.
21655
21656 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21657
21658         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21659
21660 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21661
21662         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21663         gcc.dg/decl-nospec-3.c: New tests.
21664
21665 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21666
21667         * objc.dg/super-class-3.m: New test.
21668
21669 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21670
21671         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21672         resyncing.
21673         * gcc.dg/cpp/direct2s.c: Likewise.
21674
21675 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21676
21677         * objc.dg/image-info.m: Update for changes to section selection.
21678
21679 2004-10-25  David Ayers  <d.ayers@inode.at>
21680             Ziemowit Laski  <zlaski@apple.com>
21681
21682         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21683         diagnostics when messaging 'id <Proto>'.
21684         * objc.dg/class-protocol-1.m: New test.
21685         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21686         a non-existent method signature.
21687         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21688         Update diagnostics when messaging with non-existent method signature.
21689         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21690         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21691         invalid receivers are now resolved as if messaging 'id'; remove
21692         extraneous diagnostics.
21693
21694 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21695
21696         PR c/16667
21697         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21698         gcc.dg/init-desig-obs-3.c: New tests.
21699
21700 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.dg/debug/20041023-1.c: New test.
21703
21704 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21705
21706         PR middle-end/17407
21707         * gcc.c-torture/compile/pr17407.c: New test.
21708
21709         PR c++/18121
21710         * g++.dg/template/array8.C: New test.
21711
21712 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21713
21714         PR other/18138
21715         * lib/g++.exp: Accept more than one multilib libgcc.
21716         * lib/gcc-dg.exp: Likewise.
21717         * lib/objc.exp: Likewise.
21718         * lib/treelang.exp: Likewise.
21719         * lib/gfortran.exp: Likewise.
21720
21721 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21722
21723         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21724
21725 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21726
21727         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21728         * gcc.dg/c99-const-expr-3.c: Likewise.
21729
21730 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21731
21732         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21733
21734 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21735
21736         * gcc.c-torture/execute/loop-2e.x: Remove.
21737
21738 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21739
21740         PR c++/18095
21741         * g++.dg/parse/crash18.C: New.
21742         * g++.dg/parse/crash19.C: New.
21743
21744 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21745
21746         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21747         * g++.dg/ext/dllimport2.C: Same.
21748         * g++.dg/ext/dllimport8.C: Same.
21749
21750 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/10841
21753         * g++.dg/conversion/cast1.C: New test.
21754         * g++.dg/overload/pmf1.C: Adjust error marker.
21755
21756 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21757
21758         PR objc/17923
21759         * objc.dg/const-str-7.m: New test.
21760
21761 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21762
21763         * g++.dg/template/memfriend11.C: Fix comment typo.
21764         * g++.dg/template/memfriend14.C: Likewise.
21765
21766 2004-10-20  Richard Henderson  <rth@redhat.com>
21767
21768         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21769         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21770         -fasynchronous-unwind-tables.
21771
21772 2004-10-20  Richard Henderson  <rth@redhat.com>
21773
21774         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21775         (main): Return success.
21776         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21777         (main): Return success.
21778
21779 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21780
21781         PR c++/13495
21782         * g++.dg/template/memfriend9.C: New test.
21783         * g++.dg/template/memfriend10.C: Likewise.
21784         * g++.dg/template/memfriend11.C: Likewise.
21785         * g++.dg/template/memfriend12.C: Likewise.
21786         * g++.dg/template/memfriend13.C: Likewise.
21787         * g++.dg/template/memfriend14.C: Likewise.
21788         * g++.dg/template/memfriend15.C: Likewise.
21789         * g++.dg/template/memfriend16.C: Likewise.
21790         * g++.dg/template/memfriend17.C: Likewise.
21791         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21792
21793 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21794
21795         * g++.dg/conversion/dr195.C: New.
21796         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21797
21798 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21799             Devang Patel  <dpatel@apple.com>
21800
21801         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21802         of floating point arithmetic, which could trap.
21803
21804 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21805
21806         PR c++/14035
21807         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21808         * g++.dg/conversion/const2.C: New test.
21809         * g++.dg/expr/reinterpret2.C: New test.
21810         * g++.dg/expr/reinterpret3.C: New test.
21811         * g++.dg/expr/cast2.C: New test.
21812         * g++.dg/expr/copy1.C: New test.
21813         * g++.dg/other/conversion1.C: Change error message.
21814         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21815         function pointers to void *.
21816         * g++.old-deja/g++.mike/p10148.C: Likewise.
21817
21818 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21819
21820         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21821
21822 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21823
21824         PR c++/18047
21825
21826         * g++.dg/parse/expr3.C: New test.
21827
21828 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21829
21830         * gcc.dg/smod-1.c: New test.
21831
21832 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21833
21834         * objc.dg/method-14.m: New test.
21835
21836 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21837
21838         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21839         Also xfail as the patch was reverted.
21840
21841 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21842
21843         PR middle-end/16973
21844         * gcc.dg/pr16973.c: New test.
21845
21846 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21847
21848         PR tree-optimization/17656
21849         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21850
21851 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21852
21853         * g++.dg/eh/shadow1.C: New.
21854
21855 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21856
21857         * gcc.c-torture/compile/20041018-1.c: New test.
21858
21859 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21860
21861         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21862         compiler referring to register 0 when accessing sdata.  The linker
21863         now patches things up.
21864
21865 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21866
21867         PR c/17529
21868         * gcc.c-torture/compile/pr17529.c: New test.
21869
21870 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21871
21872         PR c++/17743
21873         * g++.dg/ext/attrib17.C: New test.
21874
21875 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21876
21877         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21878
21879 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21880
21881         PR c++/10479
21882         * g++.dg/ext/attrib16.C: New test.
21883
21884 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21885
21886         PR c++/17042
21887         * g++.dg/init/dso_handle1.C: New test.
21888
21889         PR c++/14667
21890         * g++.dg/parse/typedef6.C: New test.
21891
21892         PR c++/17916
21893         * g++.dg/parse/pragma1.C: New test.
21894
21895 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21896
21897         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21898
21899 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21900
21901         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21902         -fno-common when on HPPA HP-UX platforms.
21903
21904 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21905
21906         PR other/16820
21907         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21908         stdint.h.
21909         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21910         uintptr_t.
21911
21912 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21913
21914         PR c++/16301
21915         * g++.dg/lookup/strong-using-4.C: New test.
21916
21917 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21918
21919         PR middle-end/16567
21920         * gcc.c-torture/compile/nested-1.c: New test.
21921
21922 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21923
21924         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21925         and mipsisa64*-*-* (until support for misaligned loads is added).
21926         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21927         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21928         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21929         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21930         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21931         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21932
21933 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21934
21935         PR c++/17976
21936         * g++.dg/init/dtor3.C: New test.
21937
21938 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21939
21940         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21941
21942 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21943
21944         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21945         * gcc.dg/macho-lo-sum.c: Likewise.
21946
21947 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21948
21949         * gcc.dg/ppc-spe64-1.c: New test.
21950
21951 2004-10-14  Devang Patel  <dpatel@apple.com>
21952
21953         PR 17635
21954         * gcc.dg/pr17635.c : New test.
21955
21956 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21957
21958         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21959         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21960         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21961         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21962         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21963         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21964         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21965         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21966         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21967         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21968         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21969         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21970         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21971         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21972         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21973         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21974         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21975         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21976
21977 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21978
21979         * gcc.dg/vect/vect-82.c: New testcase.
21980         * gcc.dg/vect/vect-82_64.c: New testcase.
21981         * gcc.dg/vect/vect-83.c: New testcase.
21982         * gcc.dg/vect/vect-83_64.c: New testcase.
21983
21984 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21985
21986         * gcc.dg/cpp/error-1.c: New test.
21987
21988 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21989
21990         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21991
21992 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21993
21994         PR target/17984
21995         * gcc.dg/cris-peep2-xsrand2.c: New test.
21996
21997 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21998
21999         PR c++/17661
22000         * testsuite/g++.dg/expr/for2.C: New test.
22001
22002 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22003
22004         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22005
22006 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22007
22008         PR tree-optimization/17724
22009         * g++.dg/opt/pr17724-1.C: New test.
22010         * g++.dg/opt/pr17724-2.C: New test.
22011         * g++.dg/opt/pr17724-3.C: New test.
22012         * g++.dg/opt/pr17724-4.C: New test.
22013         * g++.dg/opt/pr17724-5.C: New test.
22014         * g++.dg/opt/pr17724-6.C: New test.
22015
22016 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22017
22018         PR c/17301
22019         * gcc.dg/pr17301-2.c: New test.
22020
22021 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22022
22023         PR c++/15876
22024         * g++.dg/parse/error22.C: New test.
22025
22026         PR c++/17936
22027         * g++.dg/template/spec18.C: New test.
22028
22029 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22030
22031         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22032         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22033         memcpy.
22034         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22035         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22036
22037 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22038
22039         * g++.dg/eh/cleanup5.C: Add dg-options "".
22040
22041 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22042
22043         PR middle-end/17657
22044         * gcc.dg/switch-4.c: New test case.
22045
22046 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22047
22048         * gcc.c-torture/execute/20041011-1.c: New test.
22049
22050 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22051
22052         PR c++/17554
22053         * g++.dg/init/for3.C: New test.
22054
22055         PR c++/17657
22056         * g++.dg/opt/switch2.C: New test.
22057
22058         PR middle-end/17703
22059         * g++.dg/warn/Wreturn-2.C: New test.
22060
22061 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR c++/17907
22064         * g++.dg/eh/cleanup5.C: New test.
22065
22066 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22067
22068         PR c++/17393
22069         * g++.dg/parse/error21.C: New test.
22070
22071 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22072
22073         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22074         * g++.dg/warn/incomplete1.C: Likewise.
22075         * g++.dg/template/qualttp20.C: Likewise.
22076
22077 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22078
22079         PR c/17881
22080         * parm-incomplete-1.c: New test.
22081
22082 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22083
22084         PR c++/17867
22085         * g++.dg/parse/error19.C: New test.
22086
22087         PR c++/17670
22088         * g++.dg/init/new11.C: New test.
22089
22090         PR c++/17821
22091         * g++.dg/parse/error20.C: New test.
22092
22093         PR c++/17826
22094         * g++.dg/template/crash24.C: New test.
22095
22096 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22097
22098         PR c/17301
22099         * gcc.dg/pr17301-1.c: New test.
22100
22101 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22102
22103         PR c/17189
22104         * gcc.dg/anon-struct-5.c: New test.
22105
22106 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22107
22108         PR c/17844
22109         * gcc.dg/pr17844-1.c: New test.
22110
22111 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22112
22113         PR tree-optimization/17906
22114         * gcc.c-torture/compile/pr17906.c: New.
22115
22116 2004-10-09  Stuart Hastings  <stuart@apple.com>
22117             Roger Sayle  <roger@eyesopen.com>
22118
22119         PR rtl-optimization/17853
22120         * gcc.dg/i386-mmx-5.c: New testcase.
22121
22122 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22123
22124         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22125
22126 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22127
22128         PR c++/17524
22129         * g++.dg/template/static9.C: New test.
22130
22131         PR c++/17685
22132         * g++.dg/parse/operator5.C: New test.
22133
22134 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22135
22136         PR middle-end/17894
22137         * gcc.c-torture/execute/divcmp-4.c: New test case.
22138
22139 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         PR tree-opt/17902
22142         * g++.dg/opt/pr17902.C: New test.
22143
22144 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22145
22146         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22147
22148 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22149
22150         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22151
22152 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22153
22154         * gcc.dg/assign-warn-3.c: New test.
22155
22156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22157
22158         PR c/16999
22159         * gcc.dg/cpp/ident-1.c: New test.
22160
22161 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         * gcc.c-torture/compile/acc1.c: New.
22164
22165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22166
22167         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22168         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22169
22170 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22171
22172         * gcc.dg/ultrasp11.c: New test.
22173
22174 2004-10-08  Michael Matz  <matz@suse.de>
22175
22176         * gcc.dg/doloop-2.c: New test.
22177
22178 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22179
22180         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22181         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22182         objc.dg/method-9.m: Update expected diagnostics.
22183
22184 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22185
22186         * gcc.dg/ppc-fsel-3.c: New file.
22187         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22188
22189 2004-10-07  Paul Brook  <paul@codesourcery.com>
22190
22191         * gfortran.dg/intrinsic_verify_1.f90: New test.
22192
22193 2004-10-07  Paul Brook  <paul@codesourcery.com>
22194
22195         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22196
22197 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22198
22199         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22200         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22201         commit.
22202
22203 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22204
22205         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22206
22207 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22208
22209         PR c++/17115
22210         * g++.dg/warn/Winline-4.C: New test.
22211
22212 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22213
22214         * gcc.c-torture/compile/20041007-1.c: New test.
22215
22216 2004-10-07  Paul Brook  <paul@codesourcery.com>
22217
22218         PR fortran/17678
22219         * gfortran.dg/use_allocated_1.f90: New test.
22220
22221 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22222
22223         PR middle-end/17849
22224         * gfortran.fortran-torture/compile/nested.f90: New test
22225
22226 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22227
22228         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22229
22230 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22231
22232         PR c++/17368
22233         * g++.dg/ext/asm6.C: New test.
22234
22235 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22236
22237         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22238
22239 2004-10-06  Paul Brook  <paul@codesourcery.com>
22240
22241         PR libfortran/17709
22242         * gfortran.dg/empty_format_1.f90: New test.
22243
22244 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22245
22246         PR fortran/17568
22247         * gfortran.dg/ishft.f90: New test.
22248
22249         PR fortran/17283
22250         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22251         tests.
22252
22253 2004-10-06  Paul Brook  <paul@codesourcery.com>
22254
22255         * gfortran.dg/do_1.f90: New test.
22256
22257 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22258
22259         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22260         optimizing for size.
22261
22262 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22263
22264         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22265
22266 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22267
22268         * gcc.c-torture/compile/20041005-1.c: New test.
22269
22270 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22271
22272         PR c++/17829
22273         * g++.dg/lookup/koenig4.C: New.
22274
22275 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22276
22277         * g++.dg/other/classkey1.C: Adjust quoting marks.
22278         * g++.dg/parse/error15.C: Likewise.
22279         * g++.dg/template/meminit2.C (int>): Likewise.
22280
22281 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22282
22283         PR fortran/17283
22284         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22285
22286         PR fortran/17631
22287         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22288
22289         PR fortran/17708
22290         * gfortran.dg/pr17708.f90: New test.
22291
22292 2004-10-04  Chao-ying Fu  <fu@mips.com>
22293
22294         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22295         * gcc.dg/vect/vect-4.c: Ditto.
22296         * gcc.dg/vect/vect-5.c: Ditto.
22297         * gcc.dg/vect/vect-6.c: Ditto.
22298         * gcc.dg/vect/vect-8.c: Ditto.
22299         * gcc.dg/vect/vect-16.c: Ditto.
22300         * gcc.dg/vect/vect-30.c: Ditto.
22301         * gcc.dg/vect/vect-40.c: Ditto.
22302         * gcc.dg/vect/vect-41.c: Ditto.
22303         * gcc.dg/vect/vect-42.c: Ditto.
22304         * gcc.dg/vect/vect-43.c: Ditto.
22305         * gcc.dg/vect/vect-44.c: Ditto.
22306         * gcc.dg/vect/vect-45.c: Ditto.
22307         * gcc.dg/vect/vect-46.c: Ditto.
22308         * gcc.dg/vect/vect-47.c: Ditto.
22309         * gcc.dg/vect/vect-48.c: Ditto.
22310         * gcc.dg/vect/vect-49.c: Ditto.
22311         * gcc.dg/vect/vect-50.c: Ditto.
22312         * gcc.dg/vect/vect-51.c: Ditto.
22313         * gcc.dg/vect/vect-52.c: Ditto.
22314         * gcc.dg/vect/vect-53.c: Ditto.
22315         * gcc.dg/vect/vect-54.c: Ditto.
22316         * gcc.dg/vect/vect-55.c: Ditto.
22317         * gcc.dg/vect/vect-56.c: Ditto.
22318         * gcc.dg/vect/vect-57.c: Ditto.
22319         * gcc.dg/vect/vect-58.c: Ditto.
22320         * gcc.dg/vect/vect-59.c: Ditto.
22321         * gcc.dg/vect/vect-60.c: Ditto.
22322         * gcc.dg/vect/vect-74.c: Ditto.
22323         * gcc.dg/vect/vect-79.c: Ditto.
22324         * gcc.dg/vect/vect-80.c: Ditto.
22325
22326 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22327
22328         * gcc.dg/unused-7.c: Use the correct option.
22329
22330 2004-10-04  Paul Brook  <paul@codesourcery.com>
22331         Bud Davis  <bdavis9659@comcast.net>
22332
22333         PR fortran/17706
22334         PR fortran/16434
22335         * gfortran/pr17706.f90: New test.
22336         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22337
22338 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22339
22340         * gfortran.dg/pr17612.f90: New test.
22341
22342 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22343
22344         * g++.dg/template/local1.C: Adjust quoting marks in
22345         testing for diagnostics.
22346         * g++.dg/tls/diag-2.C: Likewise.
22347         * g++.dg/other/error8.C: Likewise.
22348
22349 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         PR c/17178
22352         * gcc.dg/unused-4.c: Adjust to be correct.
22353
22354         PR c/17820
22355         * gcc.dg/unused-7.c: New test.
22356
22357 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22358
22359         PR c++/17797
22360         * g++.dg/overload/template2.C: New test.
22361
22362 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22363
22364         PR tree-optimization/16632
22365         * gcc.dg/tree-ssa/20041002-1.c: New.
22366
22367 2004-10-03  Paul Brook  <paul@codesourcery.com>
22368
22369         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22370         rather than relying on default formatting.
22371
22372 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22373
22374         * gcc.dg/20040920-1.c: Update expected message text.
22375
22376 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22377
22378         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22379
22380 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22381
22382         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22383         tree level.
22384
22385 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22386
22387         * gcc.dg/tree-ssa/pr17343.c: Remove.
22388
22389 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22390
22391         PR tree-opt/17343
22392         * gcc.dg/tree-ssa/pr17343.c: New test.
22393
22394 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22395
22396         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22397         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22398         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22399         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22400         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22401
22402 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22403
22404         * gcc.dg/lvalue-2.c: New test.
22405
22406 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22407
22408         PR c/17730
22409         * gcc.dg/pr17730-1.c: New test
22410
22411 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22412
22413         PR c/7425
22414         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22415
22416 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22417
22418         * gcc.c-torture/execute/stdarg-1.c: New test.
22419         * gcc.c-torture/execute/stdarg-2.c: New test.
22420         * gcc.c-torture/execute/stdarg-3.c: New test.
22421         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22422         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22423         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22424         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22425         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22426
22427 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22428
22429         PR tree-optimization/17697
22430         * g++.dg/opt/pr17697-1.C: New test.
22431         * g++.dg/opt/pr17697-2.C: New test.
22432         * g++.dg/opt/pr17697-3.C: New test.
22433
22434 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22435
22436         PR c/16409
22437         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22438         gcc.dg/vla-init-5.c: New tests.
22439
22440 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22441
22442         PR c/13804
22443         * gcc.dg/pr13804-1.c: New test.
22444
22445 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22446
22447         PR fortran/16938
22448         * gfortran.dg/pr16938.f90: New test.
22449
22450 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22451
22452         * g++.dg/template/crash23.C: New test.
22453
22454 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22455
22456         PR c++/17585
22457         * g++.dg/template/static8.C: New test.
22458
22459 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22460
22461         PR c++/17681
22462         * g++.dg/other/error9.C: New test.
22463
22464 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22465
22466         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22467
22468 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22469
22470         PR fortran/15164
22471         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22472
22473 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22474
22475         PR middle-end/17112
22476         * gcc.dg/pr17112-1.c: New test case.
22477
22478 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22479
22480         PR c/11459
22481         * gcc.dg/pr11459-1.c: New test.
22482
22483 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22484
22485         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22486         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22487
22488 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22489
22490         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22491
22492 2004-09-25  Jan Hubicka  <jh@suse.cz>
22493
22494         * compile/30040909-1.c: New test.
22495         * compile/30040907-1.c: New test.
22496
22497 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22498
22499         * gcc.c-torture/execute/va-arg-26.c: New test.
22500
22501 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22502
22503         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22504         extra diagnostics on targets with 64-bit pointers.
22505         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22506
22507 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22508
22509         PR c/17188
22510         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22511         * gcc.dg/decl-3.c: Adjust expected message.
22512
22513 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22514
22515         PR fortran/17615
22516         * gfortran.dg/pr17615.f90: New test.
22517
22518 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22519
22520         PR tree-optimzation/17517
22521         * g++.dg/tree-ssa/pr17517.C: New Test.
22522
22523 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         PR c++/16889
22526         * g++.dg/lookup/ambig3.C: New.
22527
22528 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22529
22530         PR tree-opt/17624
22531         * g++.dg/opt/pr17624.C: New test.
22532
22533 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22534
22535         PR c/6980
22536         * gcc.dg/Wbad-function-cast-1.c: New test.
22537
22538 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22539
22540         * g++.dg/ext/complit1.C
22541         * g++.dg/other/error2.C
22542         * g++.dg/other/nontype-1.C
22543         * g++.dg/parse/crash11.C
22544         * g++.dg/parse/crash12.C
22545         * g++.dg/parse/error15.C
22546         * g++.dg/parse/error4.C
22547         * g++.dg/parse/tmpl-outside1.C
22548         * g++.dg/parse/too-many-tmpl-args1.C
22549         * g++.dg/template/dependent-expr3.C
22550         * g++.dg/template/error10.C
22551         * g++.dg/template/instantiate1.C
22552         * g++.dg/template/vtable2.C
22553         * g++.dg/warn/Wshadow-1.C
22554         * g++.dg/warn/weak1.C
22555         * g++.old-deja/g++.brendan/crash16.C
22556         * g++.old-deja/g++.brendan/crash18.C
22557         * g++.old-deja/g++.brendan/crash48.C
22558         * g++.old-deja/g++.brendan/crash49.C
22559         * g++.old-deja/g++.brendan/crash55.C
22560         * g++.old-deja/g++.brendan/crash56.C
22561         * g++.old-deja/g++.brendan/crash8.C
22562         * g++.old-deja/g++.brendan/enum11.C
22563         * g++.old-deja/g++.brendan/enum8.C
22564         * g++.old-deja/g++.brendan/enum9.C
22565         * g++.old-deja/g++.brendan/friend3.C
22566         * g++.old-deja/g++.brendan/misc14.C
22567         * g++.old-deja/g++.bugs/900402_02.C
22568         * g++.old-deja/g++.bugs/900404_03.C
22569         * g++.old-deja/g++.bugs/900404_04.C
22570         * g++.old-deja/g++.bugs/900428_03.C
22571         * g++.old-deja/g++.jason/crash4.C
22572         * g++.old-deja/g++.jason/overload21.C
22573         * g++.old-deja/g++.jason/redecl1.C
22574         * g++.old-deja/g++.jason/report.C
22575         * g++.old-deja/g++.jason/rfg10.C
22576         * g++.old-deja/g++.jason/template30.C
22577         * g++.old-deja/g++.law/arm12.C
22578         * g++.old-deja/g++.law/ctors5.C
22579         * g++.old-deja/g++.law/cvt20.C
22580         * g++.old-deja/g++.law/init10.C
22581         * g++.old-deja/g++.law/init8.C
22582         * g++.old-deja/g++.law/visibility17.C
22583         * g++.old-deja/g++.law/visibility7.C
22584         * g++.old-deja/g++.mike/net8.C
22585         * g++.old-deja/g++.mike/p646.C
22586         * g++.old-deja/g++.mike/p700.C
22587         * g++.old-deja/g++.mike/p701.C
22588         * g++.old-deja/g++.mike/p811.C
22589         * g++.old-deja/g++.ns/template13.C
22590         * g++.old-deja/g++.other/array3.C
22591         * g++.old-deja/g++.other/crash25.C
22592         * g++.old-deja/g++.other/dtor3.C
22593         * g++.old-deja/g++.other/dtor4.C
22594         * g++.old-deja/g++.other/main1.C
22595         * g++.old-deja/g++.other/warn7.C
22596         * g++.old-deja/g++.pt/crash11.C
22597         * g++.old-deja/g++.pt/crash36.C
22598         * g++.old-deja/g++.pt/spec22.C
22599         * g++.old-deja/g++.pt/spec9.C
22600         * g++.old-deja/g++.pt/ttp52.C
22601         * g++.old-deja/g++.robertl/eb103.C
22602         * g++.old-deja/g++.robertl/eb121.C
22603         * g++.old-deja/g++.robertl/eb22.C
22604         * g++.old-deja/g++.robertl/eb8.C:
22605         Update locations and/or regexps of dg-error markers.
22606         Remove markers for some bogus messages that are no longer issued.
22607
22608 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22611         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22612
22613 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22614
22615         PR c++/17618
22616         * g++.dg/lookup/crash5.C: New test.
22617
22618 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22619
22620         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22621         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22622         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22623         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22624         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22625         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22626
22627         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22628         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22629         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22630         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22631         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22632         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22633
22634         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22635
22636         * gcc.dg/vect/vect-44.c: Check additional cases.
22637         * gcc.dg/vect/vect-48.c: Check additional cases.
22638
22639         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22640         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22641         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22642         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22643         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22644         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22645         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22646         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22647         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22648
22649         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22650         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22651         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22652
22653 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22654
22655         * gcc.dg/tree-ssa/loop-6.c: New test.
22656
22657 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22658
22659         PR c++/17620
22660         * g++.dg/inherit/base2.C: New.
22661
22662 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22663
22664         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22665         * gcc.dg/20001012-2.c: Likewise.
22666         * gcc.dg/20001013-1.c: Likewise.
22667         * gcc.dg/20001101-1.c: Likewise.
22668         * gcc.dg/20001102-1.c: Likewise.
22669         * gcc.dg/bf-spl1.c: Likewise.
22670         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22671         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22672
22673 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22674
22675         PR tree-optimization/16721
22676         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22677
22678 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22679
22680         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22681         * gcc.dg/20040305-1.c: Likewise.
22682
22683 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22684
22685         PR c/16566
22686         * gcc.c-torture/compile/pr16566-1.c,
22687         gcc.c-torture/compile/pr16566-2.c,
22688         gcc.c-torture/compile/pr16566-3.c: New tests.
22689
22690 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22691
22692         PR tree-optimization/17512
22693         * gcc.c-torture/compile/20040916-1.c.
22694
22695 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22696
22697         * gcc.dg/pragma-re-3.c: New test.
22698
22699 2004-09-17  Matt Austern  <austern@apple.com>
22700
22701         PR c++/15049
22702         * g++.dg/other/anon3.C: New.
22703
22704 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22705
22706         PR c++/7503
22707         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22708         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22709         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22710         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22711         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22712
22713 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22714
22715         PR fortran/17286
22716         * gfortran.dg/pr17286.f90: New test.
22717
22718 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22719
22720         PR c++/17530
22721         * g++.dg/template/static7.C: New test.
22722
22723 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22724
22725         PR tree-opt/17558
22726         * gcc.c-torture/compile/pr17558.c: New test.
22727
22728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22729
22730         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22731         if SKIP_ATTRIBUTE is defined.
22732
22733 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22734
22735         PR fortran/15957
22736         * gfortran.dg/pr15957.f90: New test.
22737
22738 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22739
22740         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22741         in comparison.
22742         * gcc.dg/vect/vect-79.c: Likewise.
22743         * gcc.dg/vect/vect-80.c: Likewise.
22744
22745 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22746
22747         PR fortran/15750
22748         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22749
22750 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22751
22752         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22753         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22754         * gcc.dg/vect/vect-62.c: New testcase.
22755         * gcc.dg/vect/vect-63.c: New testcase.
22756         * gcc.dg/vect/vect-64.c: New testcase.
22757         * gcc.dg/vect/vect-65.c: New testcase.
22758         * gcc.dg/vect/vect-66.c: New testcase.
22759         * gcc.dg/vect/vect-67.c: New testcase.
22760         * gcc.dg/vect/vect-68.c: New testcase.
22761         * gcc.dg/vect/vect-69.c: New testcase.
22762         * gcc.dg/vect/vect-79.c: New testcase.
22763         * gcc.dg/vect/vect-80.c: New testcase.
22764
22765 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22766
22767         * gcc.target/mips/asm-1.c: New test.
22768
22769 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22770
22771         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22772         * gcc.dg/vect/vect-73.c: New testcase.
22773         * gcc.dg/vect/vect-74.c: New testcase.
22774         * gcc.dg/vect/vect-75.c: New testcase.
22775         * gcc.dg/vect/vect-76.c: New testcase.
22776         * gcc.dg/vect/vect-77.c: New testcase.
22777         * gcc.dg/vect/vect-78.c: New testcase
22778
22779 2004-09-18  Paul Brook  <paul@codesourcery.com>
22780
22781         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22782
22783 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22784
22785         PR c/17424
22786         * gcc.dg/pr17424-1.c: New test.
22787
22788 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22789
22790         * g++.dg/tree-ssa/pr17153.C: New test.
22791
22792 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22793
22794         PR pch/13361
22795         * testsuite/g++.dg/pch/wchar-1.C: New.
22796         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22797
22798 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22799
22800         * gcc.c-torture/execute/20040917-1.c: New test.
22801
22802 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22803
22804         PR tree-optimization/17319
22805         * gcc.dg/pr17319.c: New test.
22806
22807 2004-09-17  Devang Patel  <dpatel@apple.com>
22808
22809         * gcc.dg/20040813-1.c: New test.
22810
22811 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22812
22813         PR tree-optimization/17273
22814         * gcc.c-torture/compile/pr17273.c: New test.
22815
22816 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22817
22818         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22819         Update expected messages.
22820         * gcc.dg/declspec-13.c: New test.
22821
22822 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22823
22824         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22825
22826 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22827
22828         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22829         change what 'a' is pointing to.
22830
22831 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22832
22833         PR c++/16002
22834         * g++.dg/template/error18.C: New test.
22835
22836         PR c++/16029
22837         * g++.dg/warn/Wunused-8.C: New test.
22838
22839 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22840
22841         PR tree-optimization/17513
22842         * gcc.dg/20040916-1.c: New test.
22843
22844 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/17501
22847         * g++.dg/template/typename7.C: New test.
22848
22849 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22850
22851         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22852
22853 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22854
22855         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22856         with -ftree-based-profiling also.
22857         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22858
22859 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22860
22861         PR/15364
22862         * gfortran.dg/der_array_io_1.f90: New test.
22863         * gfortran.dg/der_array_io_2.f90: New test.
22864         * gfortran.dg/der_array_io_3.f90: New test.
22865
22866 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22867
22868         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22869         EABI.
22870
22871 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22872
22873         * g++.dg/opt/switch1.C: New test.
22874
22875 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22876
22877         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22878         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22879         Update expected messages.
22880
22881 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22882
22883         PR fortran/16485
22884         * gfortran.dg/same_name_1.f90: New test.
22885
22886 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22887
22888         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22889         dereference garbage pointers.
22890
22891 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22892
22893         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22894         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22895
22896         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22897         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22898         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22899
22900 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/17324
22903         * g++.dg/template/mangle1.C: New test.
22904
22905 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22906
22907         PR tree-optimization/17252
22908         * gcc.c-torture/execute/pr17252.c: New test.
22909
22910 2004-09-14  Andrew Pinski  <apinski@apple.com>
22911
22912         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22913
22914 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22915
22916         PR rtl-optimization/9771
22917         * gcc.dg/pr9771-1.c: New test case.
22918
22919 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22920
22921         PR tree-optimization/15262
22922         * gcc.c-torture/execute/pr15262-1.c: New test.
22923         * gcc.c-torture/execute/pr15262-2.c: New test.
22924
22925 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22926
22927         * gcc.dg/declspec-12.c: New test.
22928
22929 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22930
22931         * gfortran.dg/pr17090.f90: Add directives to test.
22932
22933 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22934
22935         * gcc.c-torture/compile/20040914-1.c: New test.
22936
22937 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/16162
22940         * g++.dg/template/decl2.C: New test.
22941
22942 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22943
22944         PR fortran/17090
22945         * gfortran.dg/pr17090.f90: New test.
22946
22947 2004-09-13  Dale Johannesen  <dalej@apple.com>
22948
22949         * gcc.c-torture/compile/pr17408.c: New test case.
22950
22951 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22952
22953         PR c++/16716
22954         * g++.dg/parse/crash17.C: New test.
22955
22956         PR c++/17327
22957         * g++.dg/template/enum3.C: New test.
22958
22959 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22960
22961         * lib/gcc-defs.exp: Load wrapper.exp.
22962         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22963         using local code.
22964         * lib/gcc.exp (gcc_init): Similar.
22965         * lib/gfortran.exp (gfortran_init): Similar.
22966         * lib/objc.exp (objc_init): Similar.
22967         * lib/treelang.exp (treelang_init): Similar.
22968         * lib/wrapper.exp: New file with build_wrapper call machinery in
22969         ${tool}_maybe_build_wrapper.
22970
22971 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22972
22973         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22974         "inline".
22975         * gcc.dg/declspec-11.c: Update expected messages.
22976         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22977         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22978         gcc.dg/inline-12.c: New tests.
22979
22980 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22981
22982         * g++.dg/tree-ssa/pr17400.C: New testcase.
22983
22984 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22985
22986         * gcc.target/mips/sb1-1.c: New testcase.
22987
22988 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22989
22990         * lib/g77-dg.exp: Remove unused file.
22991         * lib/mike-g77.exp: Ditto.
22992         * lib/g77.exp: Ditto.
22993
22994 2004-09-12  Richard Henderson  <rth@redhat.com>
22995
22996         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22997
22998 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22999
23000         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23001         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23002         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23003         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23004         Update expected messages.
23005
23006 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23007
23008         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23009         declaration/use mismatch for dirp parameter.
23010
23011 2004-09-12  Andrew Pinski  <apinski@apple.com>
23012
23013         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23014         -fgnu-runtime is passed.
23015
23016 2004-09-12  Richard Henderson  <rth@redhat.com>
23017
23018         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23019         do the uplevel thing and update additional_flags directly.
23020         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23021         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23022         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23023         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23024
23025 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23026
23027         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23028
23029 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23030
23031         PR middle-end/17411
23032         * g++.dg/opt/pr17411-1.C: New test case.
23033
23034 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23035
23036         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23037         gcc.dg/tls/diag-2.c: Update expected messages.
23038         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23039         messages.
23040         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23041         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23042         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23043         gcc.dg/tls/diag-5.c: New tests.
23044
23045 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23046
23047         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23048
23049 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23050
23051         * g++.dg/parse/break-in-for.C: New test.
23052
23053 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * gcc.dg/tree-ssa/20040911-1.c: New test.
23056
23057 2004-09-11  Andreas Jaeger  <aj@suse.de>
23058
23059         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23060         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23061
23062 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23063
23064         * gcc.target/frv: New directory of FR-V-specific tests.
23065
23066 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23067
23068         * gcc.dg/convert-vec-1.c: New test.
23069
23070 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23071
23072         PR middle-end/17024
23073         * gcc.dg/pr17024-1.c: New test case.
23074
23075 2004-09-10  Eric Christopher  <echristo@redhat.com>
23076
23077         * gcc.dg/20040910-1.c: New test.
23078
23079 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23080
23081         * gcc.dg/bitfld-9.c: New test.
23082
23083 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23084
23085         * gcc.c-torture/execute/ieee/acc1.c: New test.
23086         * gcc.c-torture/execute/ieee/acc2.c: New test.
23087         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23088
23089 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23090
23091         * gcc.dg/deprecated-2.c: New test.
23092
23093 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23094
23095         * gcc.dg/init-vec-1.c: New test.
23096
23097 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23098
23099         PR middle-end/17055
23100         * gcc.dg/pr17055-1.c: New test case.
23101
23102 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23103
23104         PR target/17377
23105         * gcc.c-torture/execute/pr17377.c: New test.
23106
23107 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23108
23109         PR c/8420
23110         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23111         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23112         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23113         gcc.dg/long-long-typespec-1.c: New tests.
23114         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23115
23116 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23117
23118         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23119         gcc.dg/gnu99-static-1.c: New tests.
23120
23121 2004-09-08  Devang Patel  <dpatel@apple.com>
23122
23123         * gcc.dg/darwin-ld-20040828-1.c: New test.
23124         * gcc.dg/darwin-ld-20040828-2.c: New test.
23125         * gcc.dg/darwin-ld-20040828-3.c: New test.
23126
23127 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23128
23129         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23130         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23131         in error message.
23132         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23133         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23134         in error message.
23135         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23136         types they qualify.
23137         * objc.dg/type-size-2.m: Fix wording in comment.
23138         * objc.dg/va-meth-1.m: New test case.
23139
23140 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23141
23142         PR c/16633:
23143         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23144         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23145
23146 2004-09-06  Devang Patel  <dpatel@apple.com>
23147
23148         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23150
23151 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23152
23153         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23154         reflect changed line numbering of diagnostics.
23155
23156 2004-09-06  Paul Brook  <paul@codesourcery.com>
23157
23158         * gfortran.dg/edit_real_1.f90: Add new test.
23159
23160 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23161
23162         * gcc.dg/tree-ssa/loop-2.c: New test.
23163         * gcc.dg/tree-ssa/loop-3.c: New test.
23164         * gcc.dg/tree-ssa/loop-4.c: New test.
23165         * gcc.dg/tree-ssa/loop-5.c: New test.
23166
23167 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23168
23169         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23170
23171 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23172
23173         * gcc.dg/format/sentinel-1.c: New test.
23174
23175 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23176
23177         * testsuite/gcc.dg/builtins-46.c: New.
23178
23179 2004-09-03  Devang Patel  <dpatel@apple.com>
23180
23181         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23182         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23183
23184 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23185
23186         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23187         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23188         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23189         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23190         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23191         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23192         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23193         the non-portable bzero.
23194         * gcc.dg/20010912-1.c: xfail for NetWare.
23195         * gcc.dg/20020426-2.c: xfail for NetWare.
23196         * gcc.dg/20021014-1.c: xfail for NetWare.
23197         * gcc.dg/20021018-1.c: xfail for NetWare.
23198         * gcc.dg/20030213-1.c: xfail for NetWare.
23199         * gcc.dg/20030225-1.c: xfail for NetWare.
23200         * gcc.dg/20030708-1.c: xfail for NetWare.
23201         * gcc.dg/builtins-config.h: Also exclude NetWare.
23202         * gcc.dg/format/format.h: Define restrict only if not already defined.
23203         * gcc.dg/nest.c: xfail for NetWare.
23204         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23205         * lib/target-supports.exp (check_visibility_available): Exclude
23206         NetWare.
23207
23208 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23209
23210         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23211         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23212         deterministic starting point for the alignment of structure fields.
23213         * gcc.dg/Wpadded.c: Dito.
23214         * g++.dg/abi/vbase10.C: Dito.
23215
23216 2004-09-03  Devang Patel  <dpatel@apple.com>
23217
23218         * g++.dg/debug/pr15736.cc: New test.
23219
23220 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23221
23222         * README.QMTEST: Fix out-of-date link.
23223
23224 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23225
23226         PR fortran/16579
23227         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23228         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23229
23230 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23231
23232         * g++.dg/abi/arm_rtti1.C: New test.
23233
23234 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23235
23236         * gcc.dg/ppc-vector-memcpy.c: New.
23237         * gcc.dg/ppc-vector-memset.c: New.
23238
23239 2004-09-02  Chao-ying Fu  <fu@mips.com>
23240
23241         * gcc.target/mips/mips-3d-1.c: New test.
23242         * gcc.target/mips/mips-3d-2.c: New test.
23243         * gcc.target/mips/mips-3d-3.c: New test.
23244         * gcc.target/mips/mips-3d-4.c: New test.
23245         * gcc.target/mips/mips-3d-5.c: New test.
23246         * gcc.target/mips/mips-3d-6.c: New test.
23247         * gcc.target/mips/mips-3d-7.c: New test.
23248         * gcc.target/mips/mips-3d-8.c: New test.
23249         * gcc.target/mips/mips-3d-9.c: New test.
23250         * gcc.target/mips/mips-ps-1.c: New test.
23251         * gcc.target/mips/mips-ps-2.c: New test.
23252         * gcc.target/mips/mips-ps-3.c: New test.
23253         * gcc.target/mips/mips-ps-4.c: New test.
23254         * gcc.target/mips/mips-ps-type.c: New test.
23255
23256 2004-09-02  Paul Brook  <paul@codesourcery.com>
23257
23258         * gfortran.dg/edit_real_1.f90: Add new tests.
23259
23260 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23261
23262         PR fortran/15327
23263         * gfortran.dg/merge_char_1.f90: New test.
23264
23265 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23266
23267         PR fortran/16404
23268         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23269
23270 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23271
23272         PR c/1522
23273         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23274
23275 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23276
23277         * g++.dg/opt/loop1.C: Do not XFAIL.
23278
23279 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23280
23281         * gcc.c-torture/execute/20040831-1.c: New test.
23282
23283 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23284
23285         PR fortran/16579
23286         * gfortran.dg/g77/20010610.f: Now passes.
23287         Copy from g77.f-torture/execute. Add dg-run directive.
23288         * gfortran.dg/g77/README: Update
23289
23290 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23291
23292         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23293         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23294         (t1, t2, t3, t4): Add volatile.
23295
23296 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23297
23298         * g++.dg/ext/visibility/arm1.C: New test.
23299
23300 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23301
23302         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23303         -pedantic-errors.
23304
23305 2004-09-01  Paul Brook  <paul@codesourcery.com>
23306
23307         * gfortran.dg/eof_2.f90: New test.
23308
23309 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23310
23311         PR fortran/16579
23312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23313
23314 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23315
23316         PR libfortran/16805
23317         * gfortran.dg/list_read_2.f90: New test.
23318
23319 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23320
23321         * g++.dg/abi/key1.C: New test.
23322
23323 2004-08-31  Richard Henderson  <rth@redhat.com>
23324
23325         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23326         form of offsetof.
23327         * g++.dg/other/offsetof5.C: Remove duplicate.
23328
23329 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23330
23331         PR fortran/17244
23332         * gfortran.dg/func_derived_1.f90: New test.
23333
23334 2004-08-31  Paul Brook  <paul@codesourcery.com>
23335
23336         * gfortran.dg/eof_1.f90: New test.
23337
23338 2004-08-31  Paul Brook  <paul@codesourcery.com>
23339
23340         * gfortran.dg/list_read_1.f90: New file.
23341
23342 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * g++.dg/opt/loop1.C: XFAIL.
23345
23346 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23347
23348         * gcc.dg/funcdef-storage-1.c: New.
23349         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23350         an extern function in local scope.
23351         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23352         declare an 'auto inline' function in local scope.
23353         * gcc.dg/20011130-1.c: Likewise.
23354         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23355         an 'auto' function in local scope.
23356         * gcc.dg/20021014-1.c: Likewise.
23357         * gcc.dg/20030331-2.c: Likewise.
23358
23359 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23360
23361         * gfortran.dg/blockdata_1.f90: New test.
23362
23363 2004-08-30  Richard Henderson  <rth@redhat.com>
23364
23365         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23366
23367 2004-08-30  Richard Henderson  <rth@redhat.com>
23368
23369         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23370         additional_flags set by alternate driver.
23371         (ieee-options): New procedure.
23372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23373         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23374         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23375         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23376
23377 2004-08-30  Richard Henderson  <rth@redhat.com>
23378
23379         * lib/f-torture.exp: Remove.
23380
23381 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23382
23383         PR rtl-optimization/16590
23384         * g++.dg/opt/loop1.C: New test.
23385
23386 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23387
23388         PR fortran/13910
23389         * gfortran.dg/oldstyle_1.f90: New test.
23390
23391 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23392         Paul Brook  <paul@codesourcery.com>
23393
23394         * gfortran.dg/g77/README: Update.
23395         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23396         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23397         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23398
23399 2004-08-28  Paul Brook  <paul@codesourcery.com>
23400
23401         PR libfortran/17195
23402         * gfortran.dg/edit_real_1.f90: New test.
23403
23404 2004-08-27  Paul Brook  <paul@codesourcery.com>
23405
23406         * gfortran.dg/rewind_1.f90: New test.
23407
23408 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23409
23410         PR fortran/16597
23411         * gfortran.dg/pr16597.f90: New test.
23412
23413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23414
23415         PR c/13801
23416         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23417         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23418         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23419         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23420         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23421
23422 2004-08-26  Nick Clifton  <nickc@redhat.com>
23423
23424         * gcc.c-torture/compile/pr17119.c: New test.
23425
23426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23427
23428         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23429
23430 2004-08-25  Richard Henderson  <rth@redhat.com>
23431
23432         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23433         the bits that expect kind=8 to be the largest real kind.
23434
23435 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23436
23437         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23438
23439 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23440
23441         * gfortran.dg/assignment_1.f90: New test.
23442
23443 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23444
23445         * g++.dg/template/repo3.C: New test.
23446
23447 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23448
23449         PR middle-end/16693
23450         PR tree-optimization/16372
23451         * g++.dg/opt/pr16372-1.C: New test case.
23452         * g++.dg/opt/pr16693-1.C: New test case.
23453         * g++.dg/opt/pr16693-2.C: New test case.
23454
23455 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23456
23457         * objc.dg/proto-lossage-4.m: New test.
23458
23459 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23460
23461         PR c++/17155
23462         * g++.dg/inherit/local2.C: New test.
23463
23464 2004-08-25  Paul Brook  <paul@codesourcery.com>
23465
23466         PR fortran/17144
23467         * gfortran.dg/string_ctor_1.f90: New test.
23468
23469 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23470
23471         PR c++/14428
23472         * g++.dg/template/redecl2.C: New test.
23473
23474 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23475
23476         PR fortran/17143
23477         * gfortran.dg/pr17143.f90: New test.
23478
23479 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23480
23481         PR fortran/17164
23482         * gfortran.dg/pr17164.f90: New test.
23483
23484 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23485
23486         * gcc.dg/tree-ssa/loop-1.c: New test.
23487
23488 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23489
23490         * gcc.c-torture/compile/20040824-1.c: New test.
23491
23492 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23493
23494         * gcc.c-torture/compile/iftrap-3.c: New test.
23495
23496 2004-08-24  Paul Brook  <paul@codesourcery.com>
23497
23498         * gfortran.dg/entry_2.f90: New test.
23499
23500 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         PR c++/16889
23503         * g++.dg/lookup/ambig[12].C: New.
23504
23505 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23506
23507         PR c++/16706
23508         * g++.dg/template/crash21.C: New test.
23509         * g++.dg/template/crash22.C: Likewise.
23510
23511 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23512
23513         PR c++/17149
23514         * g++.dg/template/access15.C: New.
23515
23516 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23517
23518         PR c++/17163
23519         * g++.dg/template/repo2.C: New test.
23520
23521 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23522
23523         PR rtl-optimization/17078
23524         * gcc.c-torture/execute/pr17078-1.c: New test case.
23525
23526 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c/14492
23529         * gcc.dg/debug/crash1.c: New test.
23530
23531 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23532
23533         PR c/16180
23534         * gcc.dg/loop-5.c: New test.
23535
23536 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23537
23538         * gcc.c-torture/execute/20040823-1.c: New test.
23539
23540 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23541
23542         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23543         to the assembler.  Simplify test accordingly.
23544         (asm_abi_flags): Use GNU names.
23545         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23546         to check for ABI flags.
23547
23548 2004-08-22  Andrew Pinski  <apinski@apple.com>
23549
23550         * g++.dg/opt/pr14029.C: New test.
23551         * gcc.c-torture/execute/pr15262.c: New test.
23552
23553 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23554
23555         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23556
23557 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23558
23559         PR 16908
23560         * gfortran.dg/direct_io.f90: New test.
23561
23562 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23563
23564         PR c++/17121
23565         * g++.dg/inherit/local2.C: New test.
23566
23567 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23568
23569         PR c++/17120
23570         * g++.dg/warn/Wparentheses-4.C: New test.
23571
23572 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23573
23574         PR c++/17121
23575         * g++.dg/inherit/local2.C: New test.
23576
23577         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23578         * gcc.dg/ppc-ldstruct.c: Likewise.
23579         * gcc.dg/ppc64-abi-2.c: Likewise.
23580
23581 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23582
23583         PR rtl-optimization/17099
23584         * gcc.c-torture/execute/20040820-1.c: New test.
23585
23586 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23587
23588         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23589
23590 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23591
23592         PR fortran/17077
23593         * gfortran.dg/auto_array_1.f90: New test.
23594
23595 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23596
23597         PR fortran/17074
23598         * gfortran.dg/simpleif_1.f90: New test.
23599
23600 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23601
23602         * lib/target-supports.exp (check_profiling_available): Return
23603         false for arm*-*-symbianelf* and arm*-*-eabi*.
23604
23605         PR c++/15890
23606         * g++.dg/template/delete1.C: New test.
23607
23608 2004-08-19  Paul Brook  <paul@codesourcery.com>
23609
23610         PR fortran/14976
23611         PR fortran/16228
23612         * gfortran.dg/data_char_1.f90: New test.
23613
23614 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23615
23616         PR fortran/16946
23617         * gfortran.dg/reduction.f90: New testcase.
23618
23619 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23620
23621         PR fortran/16520
23622         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23623
23624 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23625
23626         PR c++/17041
23627         * g++.dg/Wparentheses-3.C: New test.
23628
23629 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23630
23631         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23632         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23633         * gcc.dg/vect/vect-2.c: Likewise.
23634         * gcc.dg/vect/vect-3.c: Likewise.
23635         * gcc.dg/vect/vect-4.c: Likewise.
23636         * gcc.dg/vect/vect-5.c: Likewise.
23637         * gcc.dg/vect/vect-6.c: Likewise.
23638         * gcc.dg/vect/vect-7.c: Likewise.
23639         * gcc.dg/vect/vect-25.c: Likewise.
23640         * gcc.dg/vect/vect-31.c: Likewise.
23641         * gcc.dg/vect/vect-32.c: Likewise.
23642         * gcc.dg/vect/vect-34.c: Likewise.
23643         * gcc.dg/vect/vect-36.c: Likewise.
23644         * gcc.dg/vect/vect-all.c: Likewise.
23645
23646 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/17068
23649         * g++.dg/template/operator4.C: New test.
23650
23651 2004-08-18  Richard Henderson  <rth@redhat.com>
23652
23653         * gcc.dg/20040206-1.c: XFAIL.
23654
23655 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/16246
23658         * g++.dg/template/array7.C: New test.
23659
23660 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23661
23662         * gcc.dg/mips-movcc-1.c: New test.
23663         * gcc.dg/mips-movcc-2.c: New test.
23664         * gcc.dg/mips-movcc-3.c: New test.
23665
23666         * gcc.dg/mips-nmadd-1.c: New test.
23667         * gcc.dg/mips-nmadd-2.c: New test.
23668
23669 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/15871
23672         * g++.dg/opt/inline8.C: New test.
23673
23674         PR c++/16965
23675         * g++.dg/parse/error17.C: New test.
23676
23677 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23678
23679         * gcc.dg/vect: New directory for vectorizer tests.
23680         * gcc.dg/vect/tree-vect.h: New file.
23681         * gcc.dg/vect/vect.exp: New file.
23682         * gcc.dg/vect/pr16105.c.c: New test.
23683         * gcc.dg/vect/vect-1.c: New test.
23684         * gcc.dg/vect/vect-2.c: New test.
23685         * gcc.dg/vect/vect-3.c: New test.
23686         * gcc.dg/vect/vect-4.c: New test.
23687         * gcc.dg/vect/vect-5.c: New test.
23688         * gcc.dg/vect/vect-6.c: New test.
23689         * gcc.dg/vect/vect-7.c: New test.
23690         * gcc.dg/vect/vect-8.c: New test.
23691         * gcc.dg/vect/vect-9.c: New test.
23692         * gcc.dg/vect/vect-10.c: New test.
23693         * gcc.dg/vect/vect-11.c: New test.
23694         * gcc.dg/vect/vect-12.c: New test.
23695         * gcc.dg/vect/vect-13.c: New test.
23696         * gcc.dg/vect/vect-14.c: New test.
23697         * gcc.dg/vect/vect-15.c: New test.
23698         * gcc.dg/vect/vect-16.c: New test.
23699         * gcc.dg/vect/vect-17.c: New test.
23700         * gcc.dg/vect/vect-18.c: New test.
23701         * gcc.dg/vect/vect-19.c: New test.
23702         * gcc.dg/vect/vect-20.c: New test.
23703         * gcc.dg/vect/vect-21.c: New test.
23704         * gcc.dg/vect/vect-22.c: New test.
23705         * gcc.dg/vect/vect-23.c: New test.
23706         * gcc.dg/vect/vect-24.c: New test.
23707         * gcc.dg/vect/vect-25.c: New test.
23708         * gcc.dg/vect/vect-26.c: New test.
23709         * gcc.dg/vect/vect-27.c: New test.
23710         * gcc.dg/vect/vect-28.c: New test.
23711         * gcc.dg/vect/vect-29.c: New test.
23712         * gcc.dg/vect/vect-30.c: New test.
23713         * gcc.dg/vect/vect-31.c: New test.
23714         * gcc.dg/vect/vect-32.c: New test.
23715         * gcc.dg/vect/vect-33.c: New test.
23716         * gcc.dg/vect/vect-34.c: New test.
23717         * gcc.dg/vect/vect-35.c: New test.
23718         * gcc.dg/vect/vect-36.c: New test.
23719         * gcc.dg/vect/vect-37.c: New test.
23720         * gcc.dg/vect/vect-38.c: New test.
23721         * gcc.dg/vect/vect-40.c: New test.
23722         * gcc.dg/vect/vect-41.c: New test.
23723         * gcc.dg/vect/vect-42.c: New test.
23724         * gcc.dg/vect/vect-43.c: New test.
23725         * gcc.dg/vect/vect-44.c: New test.
23726         * gcc.dg/vect/vect-45.c: New test.
23727         * gcc.dg/vect/vect-46.c: New test.
23728         * gcc.dg/vect/vect-47.c: New test.
23729         * gcc.dg/vect/vect-48.c: New test.
23730         * gcc.dg/vect/vect-49.c: New test.
23731         * gcc.dg/vect/vect-50.c: New test.
23732         * gcc.dg/vect/vect-51.c: New test.
23733         * gcc.dg/vect/vect-52.c: New test.
23734         * gcc.dg/vect/vect-53.c: New test.
23735         * gcc.dg/vect/vect-54.c: New test.
23736         * gcc.dg/vect/vect-55.c: New test.
23737         * gcc.dg/vect/vect-56.c: New test.
23738         * gcc.dg/vect/vect-57.c: New test.
23739         * gcc.dg/vect/vect-58.c: New test.
23740         * gcc.dg/vect/vect-59.c: New test.
23741         * gcc.dg/vect/vect-60.c: New test.
23742         * gcc.dg/vect/vect-61.c: New test.
23743         * gcc.dg/vect/vect-all.c: New test.
23744         * gcc.dg/vect/vect-none.c: New test.
23745
23746 2004-08-17  Paul Brook  <paul@codesourcery.com>
23747
23748         PR fortran/13082
23749         * gfortran.dg/entry_1.f90: New test.
23750
23751 2004-08-17  Andrew Pinski  <apinski@apple.com>
23752
23753         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23754
23755 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23756
23757         * gcc.dg/pr17036-1.c: New test.
23758
23759 2004-08-16  Devang Patel  <dpatel@apple.com>
23760
23761         * gcc.dg/darwin-20040809-1.c: New test.
23762
23763 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23764
23765         * gcc.dg/funcdef-attr-1.c: New test.
23766
23767 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23768
23769         * gcc.dg/altivec-17.c: New test.
23770         * gcc.dg/altivec-18.c: New test.
23771
23772 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23773
23774         PR c++/6749
23775         * g++.dg/template/vtable2.C: New test.
23776
23777 2004-08-14  Richard Henderson  <rth@redhat.com>
23778
23779         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23780         * gcc.dg/pack-test-4.c (main): Return 0.
23781         * gcc.dg/setjmp-1.c: Remove XFAIL.
23782         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23783
23784 2004-08-14  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.dg/980217-1.c: Add prototype for printf.
23787
23788 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23789
23790         * gfortran.dg/pr16935.f90: New test.
23791
23792 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23793
23794         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23795
23796 2004-08-13  Paul Brook  <paul@codesourcery.com>
23797
23798         * gfortran.dg/der_io_1.f90: Remove stray comma.
23799
23800 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23801
23802         * gcc.dg/vmx/cw-bug-2.c: Remove.
23803         * gcc.dg/vmx/vprint-1.c: Remove.
23804         * gcc.dg/vmx/vscan-1.c: Remove.
23805
23806 2004-08-12  Devang patel  <dpatel@apple.com>
23807
23808         * gcc.dg/darwin-20040809-2.c: New test.
23809
23810 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23811
23812         * g++.dg/ext/altivec-12.C: New test.
23813
23814         * g++.dg/ext/altivec-11.C: New test.
23815
23816 2004-08-12  Paul Brook  <paul@codesourcery.com>
23817
23818         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23819
23820 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23821
23822         * g++.dg/ext/altivec-2.C: Check for hardware support before
23823         executing any VMX instructions.
23824
23825         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23826
23827 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23828
23829         PR c++/16276
23830         * g++.old-deja/g++.other/comdat4.C: New test.
23831         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23832
23833 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23834
23835         PR target/16286
23836         * gcc.dg/pr16286.c: New test.
23837
23838 2004-08-12 Jan Beulich <jbeulich@novell.com>
23839
23840         * g++.dg/ext/asm5.C: New.
23841
23842 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/16698
23845         * g++.dg/eh/crash1.C: New test.
23846
23847         PR c++/16717
23848         * g++.dg/ext/construct1.C: New test.
23849
23850 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23851
23852         PR c++/16853
23853         * g++.dg/init/ptrmem1.C: New test.
23854
23855         PR c++/16618
23856         * g++.dg/parse/offsetof5.C: New test.
23857
23858         PR c++/16870
23859         * g++.dg/template/overload3.C: New test.
23860
23861 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/16964
23864         * g++.dg/parse/error16.C: New test.
23865
23866         PR c++/16904
23867         * g++.dg/template/error14.C: New test.
23868
23869         PR c++/16929
23870         * g++.dg/template/error15.C: New test.
23871
23872 2004-08-11  Devang Patel  <dpatel@apple.com>
23873
23874         * gcc.dg/darwin-ld-20040809-1.c: New test.
23875         * gcc.dg/darwin-ld-20040809-2.c: New test.
23876
23877 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23878
23879         PR fortran/16917
23880         * gfortran.dg/dfloat_1.f90: New test.
23881
23882 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23885         * gcc.dg/dll-2.c: Fix dg-require syntax.
23886         * gcc.misc-tests/arm-isr.c (abort): Declare.
23887         (exit): Likewise.
23888
23889 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23890
23891         PR c++/16971
23892         * g++.dg/parse/crash16.C: New test.
23893
23894 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23895
23896         * gcc.dg/mips-rsqrt-1.c: New test case.
23897         * gcc.dg/mips-rsqrt-2.c: New test case.
23898         * gcc.dg/mips-rsqrt-3.c: New test case.
23899
23900 2004-08-10  Paul Brook  <paul@codesourcery.com>
23901
23902         * gfortran.dg/der_io_1.f90: New test.
23903
23904 2004-08-10  Paul Brook  <paul@codesourcery.com>
23905
23906         PR fortran/16919
23907         * gfortran.dg/der_array_1.f90: New test.
23908
23909 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23910
23911         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23912
23913 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23914
23915         * gcc.dg/wchar_t-2.c: Fix typo.
23916
23917 2004-08-09  Falk Hueffner  <falk@debian.org>
23918
23919         PR tree-optimization/12517
23920         * gcc.c-torture/compile/pr12517.c: New test.
23921
23922         PR tree-optimization/12578
23923         * gcc.c-torture/compile/pr12578.c: New test.
23924
23925         PR tree-optimization/12899
23926         * gcc.c-torture/compile/pr12899.c: New test.
23927
23928         PR rtl-optimization/14692
23929         * gcc.c-torture/compile/pr14692.c: New test.
23930
23931         PR tree-optimization/16461
23932         * gcc.c-torture/compile/pr16461.c: New test.
23933
23934 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23935
23936         * gfortran.dg/getenv_1.f90: New test.
23937
23938 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23939
23940         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23941         wchar_t.
23942         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23943
23944 2004-08-06  Paul Brook  <paul@codesourcery.com>
23945
23946         * gfortran.dg/ret_array_1.f90: New test.
23947         * gfortran.dg/ret_pointer_1.f90: New test.
23948
23949 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23950
23951         * gcc.dg/missing-field-init-[12].c: New tests.
23952         * g++.dg/warn/missing-field-init-[12].C: New tests.
23953
23954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23955
23956         * gcc.dg/enum2.c: New test.
23957         * gcc.dg/symbian3.c: Likewise.
23958         * gcc.dg/symbian4.c: Likewise.
23959         * gcc.dg/wchar_t-2.c: Likewise.
23960
23961 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23962
23963         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23964         destructor tests.
23965
23966 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23969         dg-require-visiblity.
23970         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23971         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23972         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23973         * g++.dg/ext/visibility/new1.C: Likewise.
23974         * g++.dg/ext/visibility/pragma.C: Likewise.
23975         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23976         * g++.dg/ext/visibility/virtual.C: Likewise.
23977         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23978         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23979         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23980         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23981         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23982         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23983         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23984         * g++/dg/ext/visibility/visibility-8.C: New test.
23985         * gcc.c-torture/compile/dll.x: Remove.
23986         * gcc.dg/dll-2.c: Use dg-require-dll
23987         * gcc.dg/visibility-10.c: New test.
23988         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23989         supporting DLLs.
23990         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23991         (scan_not_hidden): Likewise.
23992
23993 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23994
23995         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23996
23997 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23998
23999         * gcc.c-torture/execute/20040805-1.c: New test.
24000
24001 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24002
24003         * gcc.dg/20020118-1.c: Declare abort.
24004         * gcc.dg/altivec_check.h: Likewise.
24005         * gcc.dg/iftrap-2.c: Likewise.
24006         * gcc.dg/pragma-darwin.c: Likewise.
24007         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24008
24009 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24010
24011         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24012
24013 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24014
24015         * gcc.c-torture/execute/builtins/abs-2.c,
24016         gcc.c-torture/execute/builtins/abs-3.c,
24017         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24018         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24019         intmax_t, uintmax_t and their limits.
24020         * gcc.dg/intmax_t-1.c: New test.
24021
24022 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24023
24024         * g++.dg/tc1/dr147.C: Add reference to PR.
24025
24026 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24029         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24030
24031 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24032
24033         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24034
24035 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24036
24037         * gcc.dg/redecl-5.c: New test.
24038         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24039         of scanf.
24040
24041 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24042
24043         PR middle-end/16790
24044         * gcc.c-torture/execute/pr16790-1.c: New test case.
24045
24046 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24047
24048         * g++.dg/ext/visibility/assign1.C: New test.
24049         * g++.dg/ext/visibility/new1.C: Likewise.
24050
24051         * gcc.dg/symbian1.c: New test.
24052         * gcc.dg/symbian2.c: Likewise.
24053
24054 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24055
24056         PR target/16570
24057         * gcc.dg/i386-sse-9.c: New test.
24058
24059 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24060
24061         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24062
24063 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24066         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24067         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24068         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24069         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24070         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24071         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24072         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24073         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24074         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24075         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24076         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24077         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24078         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24079         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24080         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24081         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24082         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24083         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24084         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24085         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24086         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24087         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24088         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24089         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24090         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24091         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24092         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24094         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24095         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24096         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24097         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24098         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24099         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24100         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24101         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24102         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24103         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24104         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24105         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24106         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24107         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24108         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24109         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24110         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24111         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24112         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24113         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24114         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24115         gcc.misc-tests/i386-pf-3dnow-1.c,
24116         gcc.misc-tests/i386-pf-athlon-1.c,
24117         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24118         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24119         Declare built-in functions used.
24120         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24121
24122 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/16707
24125         * g++.dg/lookup/using12.C: New test.
24126
24127         * g++.dg/init/null1.C: Fix PR number.
24128         * g++.dg/parse/namespace10.C: Likewise.
24129
24130 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24131
24132         PR c++/16224
24133         * g++.dg/template/spec17.C: New test.
24134         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24135         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24136
24137 2004-08-02  David Billinghurst
24138
24139         PR fortran/16292
24140         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24141
24142 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24143
24144         * gcc.dg/ia64-got-1.c: New test case.
24145
24146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24147
24148         PR c++/16489
24149         * g++.dg/init/null1.C: New test.
24150         * g++.dg/tc1/dr76.C: Adjust error marker.
24151
24152         PR c++/16529
24153         * g++.dg/parse/namespace10.C: New test.
24154
24155         PR c++/16810
24156         * g++.dg/inherit/ptrmem2.C: New test.
24157
24158 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24159
24160         PR target/16155
24161         * gcc.dg/pr16155.c: New test.
24162
24163 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24164
24165         * gcc.dg/redecl-2.c: New test.
24166
24167 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24168
24169         * gcc.dg/darwin-longdouble.c: New file.
24170
24171 2004-07-30  Richard Henderson  <rth@redhat.com>
24172
24173         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24174         write to constant argument.
24175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24176
24177 2004-07-30  Richard Henderson  <rth@redhat.com>
24178
24179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24180         tests of nearest around zero.
24181
24182 2004-07-30  Andrew Pinski  <apinski@apple.com>
24183
24184         * gcc.c-torture/compile/20040730-1.c: New test.
24185
24186 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24187
24188         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24189         powerpc-eabispe.
24190
24191 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24192
24193         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24194
24195 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24196
24197         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24198         contains $ld_library_path.
24199         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24200
24201 2004-07-29  Richard Henderson  <rth@redhat.com>
24202
24203         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24204
24205         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24206         (alt2, which): New.
24207         (Check): Accept either alternative.
24208
24209 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24210
24211         * g++.dg/abi/inline1.C: New test.
24212         * g++.dg/abi/local1-a.cc: Likewise.
24213         * g++.dg/abi/local1.C: Likewise.
24214         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24215         * g++.dg/abi/mangle12.C: Likewise.
24216         * g++.dg/abi/mangle17.C: Likewise.
24217         * g++.dg/abi/mangle20-2.C: Likewise.
24218         * g++.dg/opt/interface1.C: Likewise.
24219         * g++.dg/opt/interface1.h: Likewise.
24220         * g++.dg/opt/interface1-a.cc: New test.
24221         * g++.dg/parse/repo1.C: New test.
24222         * g++.dg/template/repo1.C: Likewise.
24223         * g++.dg/warn/Winline-1.C: Likewise.
24224         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24225
24226 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24227
24228         * gcc.dg/tree-ssa/20040729-1.c: New test.
24229
24230 2004-07-27  Matt Austern <austern@apple.com>
24231
24232         * gcc.dg/darwin-bool-1.c: New test.
24233         * gcc.dg/darwin-bool-2.c: New test.
24234
24235 2004-07-28  Richard Henderson  <rth@redhat.com>
24236
24237         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24238         arguments in the correct type.  Don't write to constant arguments.
24239
24240 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24241
24242         PR tree-optimization/16688
24243         PR tree-optimization/16689
24244         * g++.dg/tree-ssa/pr16688.C: New test.
24245
24246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24247
24248         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24249         loads.  Not only in the comment, this time.
24250
24251 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24252
24253         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24254         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24255         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24256         * gcc.dg/sh4a-bitmovua.c: New.
24257         * gcc.dg/sh4a-cos.c: New.
24258         * gcc.dg/sh4a-cosf.c: New.
24259         * gcc.dg/sh4a-fprun.c: New.
24260         * gcc.dg/sh4a-fsrra.c: New.
24261         * gcc.dg/sh4a-memmovua.c: New.
24262         * gcc.dg/sh4a-sin.c: New.
24263         * gcc.dg/sh4a-sincos.c: New.
24264         * gcc.dg/sh4a-sincosf.c: New.
24265         * gcc.dg/sh4a-sinf.c: New.
24266
24267 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24268
24269         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24270         conditionals.
24271         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24272         loads.
24273         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24274         DOM1.
24275
24276 2004-07-27  Andrew Pinski  <apinski@apple.com>
24277
24278         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24279
24280 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24281
24282         * gcc.dg/pragma-isr.c: New test.
24283
24284 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24285
24286         PR c++/14429
24287         * g++.dg/template/ttp11.C: New test.
24288
24289 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24290
24291         * gcc.c-torture/compile/20040727-1.c: New test.
24292
24293 2004-07-26  Eric Christopher  <echristo@redhat.com>
24294
24295         * gcc.c-torture/compile/20040726-2.c: New test.
24296
24297 2004-07-26  Andrew Pinski  <apinski@apple.com>
24298
24299         * g++.dg/rtti/tinfo1.C: Xfail.
24300
24301 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24302
24303         * gcc.c-torture/compile/20040726-1.c: New test.
24304
24305 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24306             Brian Ryner  <bryner@brianryner.com>
24307
24308         PR c++/9283
24309         PR c++/15000
24310         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24311         * g++.dg/ext/visibility/: New directory.
24312         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24313         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24314         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24315         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24316         * g++.dg/ext/visibility/fvisibility.C,
24317         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24318         g++.dg/ext/visibility/fvisibility-override1.C
24319         g++.dg/ext/visibility/fvisibility-override2.C
24320         g++.dg/ext/visibility/memfuncts.C
24321         g++.dg/ext/visibility/noPLT.C
24322         g++.dg/ext/visibility/pragma.C
24323         g++.dg/ext/visibility/pragma-override1.C
24324         g++.dg/ext/visibility/pragma-override2.C
24325         g++.dg/ext/visibility/staticmemfuncts.C
24326         g++.dg/ext/visibility/virtual.C: New tests.
24327
24328 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24329
24330         PR c/15360
24331         * gcc.dg/pr15360-1.c: New test.
24332
24333 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24334
24335         * gcc.dg/pragma-align-2.c: New test.
24336         * gcc.dg/pragma-init-fini.c: New test.
24337         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24338         targets.
24339
24340 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24341
24342         * gcc.dg/init-string-2.c: New test.
24343
24344 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24345
24346         PR 16684
24347         * gcc.dg/Wredundant-decls-1.c: New test case.
24348
24349 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24352         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24353         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24354         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24355         * gcc.dg/compat/generate-random.c: New file.
24356         * gcc.dg/compat/generate-random.h: Likewise.
24357         * gcc.dg/compat/generate-random_r.c: Likewise.
24358         * gcc.dg/compat/struct-layout-1.h: Likewise.
24359         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24360         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24361         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24362         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24363         * gcc.dg/compat/struct-layout-1_main.c: New test.
24364         * gcc.dg/compat/struct-layout-1_x.c: New file.
24365         * gcc.dg/compat/struct-layout-1_y.c: New file.
24366         * gcc.dg/compat/struct-layout-1_test.h: New file.
24367
24368 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24369
24370         * gcc.dg/comp-return-1.c: New test
24371
24372 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24373
24374         * gcc.dg/vmx/8-02a.c: Fix typo.
24375
24376         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24377         * gcc.dg/darwin-abi-3.c: New test.
24378
24379         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24380         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24381
24382         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24383         * gcc.dg/vmx/ops-long-1.c: New test.
24384         * gcc.dg/vmx/ops-long-2.c: New test.
24385
24386 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24387
24388         * g++.dg/lookup/conv-[1234].C: New.
24389
24390 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * g++.dg/parse/attr2.C: Simplify.
24393
24394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24395
24396         PR c/7284
24397         * gcc.c-torture/execute/pr7284-1.c: New test.
24398
24399 2004-07-22  Brian Booth  <bbooth@redhat.com>
24400
24401         * gcc.dg/tree-ssa/20040721-1.c: New test.
24402
24403 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         * g++.dg/template/crash20.c: New.
24406
24407 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24408
24409         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24410         Add dg-run directive.  Declare variables as required.
24411         * gfortran.dg/g77/README: Update
24412
24413 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24414
24415         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24416         gcc.dg/cris-peep2-andu2.c: New tests.
24417
24418 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24419
24420         PR c/15052
24421         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24422         on return type.
24423         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24424         messages.
24425         * gcc.dg/qual-return-2.c: Update expected messages.
24426         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24427
24428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24429
24430         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24431         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24432
24433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24434
24435         PR c/11250
24436         * gcc.dg/init-string-1.c: New test.
24437
24438 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24439
24440         PR middle-end/15345
24441         PR c/16450
24442         * gcc.dg/torture/nested-fn-1.c: New test.
24443
24444 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24445
24446         PR target/16559
24447         * gcc.dg/ia64-fptr-1.c: New file.
24448
24449 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24450
24451         PR c++/14497
24452         * g++.dg/template/spec16.C: New test.
24453         * g++.old-deja/g++.robertl/eb118.C: Remove.
24454
24455 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24456
24457         PR c++/509
24458         * g++.dg/template/spec15.C: New test.
24459
24460 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24461
24462         Copy cases from g77.f-torture/execute and add dg-run
24463         directive.  Other changes as noted.
24464         * gfortran.dg/g77/13037.f
24465         * gfortran.dg/g77/1832.f
24466         * gfortran.dg/g77/19981119-0.f
24467         * gfortran.dg/g77/19990313-0.f
24468         * gfortran.dg/g77/19990313-1.f
24469         * gfortran.dg/g77/19990313-2.f
24470         * gfortran.dg/g77/19990313-3.f
24471         * gfortran.dg/g77/19990419-1.f
24472         * gfortran.dg/g77/19990826-0.f
24473         * gfortran.dg/g77/19990826-2.f
24474         * gfortran.dg/g77/20000503-1.f
24475         * gfortran.dg/g77/20001111.f
24476         * gfortran.dg/g77/20010116.f
24477         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24478         * gfortran.dg/g77/20010430.f
24479         * gfortran.dg/g77/6177.f
24480         * gfortran.dg/g77/947.f
24481         * gfortran.dg/g77/970816-3.f
24482         * gfortran.dg/g77/971102-1.f
24483         * gfortran.dg/g77/980520-1.f
24484         * gfortran.dg/g77/980628-0.f
24485         * gfortran.dg/g77/980628-1.f
24486         * gfortran.dg/g77/980628-10.f
24487         * gfortran.dg/g77/980628-2.f
24488         * gfortran.dg/g77/980628-3.f
24489         * gfortran.dg/g77/980628-7.f
24490         * gfortran.dg/g77/980628-8.f
24491         * gfortran.dg/g77/980628-9.f
24492         * gfortran.dg/g77/980701-0.f
24493         * gfortran.dg/g77/980701-1.f
24494         * gfortran.dg/g77/cabs.f
24495         * gfortran.dg/g77/claus.f
24496         * gfortran.dg/g77/complex_1.f
24497         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24498         * gfortran.dg/g77/dcomplex.f
24499         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24500         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24501         * gfortran.dg/g77/f90-intrinsic-numeric.f
24502         * gfortran.dg/g77/int8421.f
24503         * gfortran.dg/g77/labug1.f
24504         * gfortran.dg/g77/large_vec.f
24505         * gfortran.dg/g77/le.f
24506         * gfortran.dg/g77/short.f
24507         * gfortran.dg/g77/README: Update
24508
24509 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/16637
24512         * g++.dg/parse/lookup4.C: New test.
24513
24514 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24515
24516         PR c++/16175
24517         * g++.dg/template/ttp10.C: New test.
24518
24519 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24520
24521         * gcc.dg/pr12625-1.c: New test.
24522
24523 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24524
24525         * testsuite/gcc.dg/switch-warn-1.c: New test.
24526         * testsuite/gcc.dg/switch-warn-2.c: New test.
24527         * gcc.c-torture/compile/pr14730.c: Update.
24528
24529 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24530
24531         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24532         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24533         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24534         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24535
24536 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24537
24538         PR c++/16623
24539         * g++.dg/template/assign1.C: New test.
24540
24541 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24542
24543         PR c++/12170
24544         * g++.dg/template/ttp9.C: New test.
24545
24546 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24547
24548         * gcc.dg/format/cmn-err-1.c: New test.
24549
24550 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24551
24552         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24553         gcc.dg/Wparentheses-10.c: New tests.
24554         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24555
24556 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24557
24558         PR fortran/16465
24559         * gfortran.dg/g77//ffixed-line-length-0.f,
24560         gfortran.dg/g77/ffixed-line-length-132.f,
24561         gfortran.dg/g77/ffixed-line-length-72.f,
24562         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24563         gfortran.dg/g77/README: Update.
24564
24565 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24566
24567         PR c++/13092
24568         * g++.dg/template/non-dependent7.C: New test.
24569         * g++.dg/template/non-dependent8.C: Likewise.
24570         * g++.dg/template/non-dependent9.C: Likewise.
24571         * g++.dg/template/non-dependent10.C: Likewise.
24572
24573 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24574
24575         PR c++/16337
24576         * g++.dg/parse/attr2.C: New test.
24577
24578 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24579
24580         * g77.dg: Removed.
24581         * g77.f-torture: Ditto.
24582
24583 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24584
24585         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24586         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24587         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24588
24589 2004-07-16  Richard Henderson  <rth@redhat.com>
24590
24591         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24592
24593 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24594
24595         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24596         tests with full list of options.
24597         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24598         of TORTURE_OPTIONS if test contains 'dg-do run'.
24599
24600         PR fortran/16404
24601         * gfortran.dg/do_iterator.f90: New test.
24602
24603 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24604
24605         PR rtl-optimization/16536
24606         * gcc.c-torture/execute/restrict-1.c: New test.
24607
24608 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24609
24610         PR fortran/15324
24611         * gfortran.dg/pr15324.f90: New test.
24612
24613         PR fortran/15129
24614         * gfortran.dg/pr15129.f90: New test.
24615
24616         PR fortran/15140
24617         * gfortran.dg/pr15140.f90: New test.
24618
24619         PR fortran/13792
24620         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24621         compile-time simplification.
24622
24623 2004-07-14  Mike Stump  <mrs@apple.com>
24624
24625         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24626
24627 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24628
24629         PR target/16325
24630         * gcc.dg/profile-generate-1.c: New.
24631
24632 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24633
24634         * gcc.c-torture/execute/20040709-1.c: New test.
24635         * gcc.c-torture/execute/20040709-2.c: New test.
24636
24637 2004-07-14  Mike Stump  <mrs@apple.com>
24638
24639         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24640
24641 2004-07-14  Mike Stump  <mrs@apple.com>
24642
24643         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24644
24645 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24646
24647         PR c++/16518
24648         * g++.dg/parse/mutable1.C: New test.
24649
24650 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24651
24652         PR tree-optimization/16443
24653         * gcc.dg/tree-ssa/20040713-1.c: New test.
24654
24655 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24656
24657         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24658         for operator new.
24659
24660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24661
24662         * gfortran.dg/g77/README: New file
24663         * gfortran.dg/g77/19981216-0.f: Copy from
24664         g77.f-torture/noncompile.  Add "dg-do compile" and
24665         dg-error as required.
24666         * gfortran.dg/g77/19990218-1.f: Likewise.
24667         * gfortran.dg/g77/19990905-1.f: Likewise.
24668         * gfortran.dg/g77/9263.f: Likewise.
24669         * gfortran.dg/g77/980615-0.f: Likewise.
24670         * gfortran.dg/g77/980616-0.f: Likewise.
24671         * gfortran.dg/g77/check0.f: Likewise.
24672         * gfortran.dg/g77/select_no_compile.f: Likewise.
24673
24674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24675
24676         Copy files from g77.f-torture/compile.
24677         Add "{ dg-do compile}".  Other changes as noted
24678         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24679         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24680         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24681         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24682         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24683         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24684         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24685         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24686         statement to conform to standard.  Append alpha1.x for reference.
24687         * gfortran.dg/g77/xformat.f: Add dg-warning
24688
24689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24690
24691         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24692         Add {dg-do compile} directive.
24693         * gfortran.dg/g77/cpp2.F: Likewise.
24694
24695 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24696
24697         PR c++/5402
24698         * g++.dg/lookup/name-clash1.C: New test.
24699
24700         PR c++/9777
24701         * g++.dg/lookup/name-clash2.C: New test.
24702
24703         PR c++/12102
24704         * g++.dg/lookup/name-clash3.C: New test.
24705
24706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24707
24708         * g++.dg/lookup/new2.C: New test.
24709         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24710
24711 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24712
24713         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24714         Add {dg-do compile} directive.
24715         * gfortran.dg/g77/13060.f: Likewise.
24716         * gfortran.dg/g77/19990218-0.f: Likewise.
24717         * gfortran.dg/g77/19990305-0.f: Likewise.
24718         * gfortran.dg/g77/19990419-0.f: Likewise.
24719         * gfortran.dg/g77/19990502-0.f: Likewise.
24720         * gfortran.dg/g77/19990502-1.f: Likewise.
24721         * gfortran.dg/g77/19990525-0.f: Likewise.
24722         * gfortran.dg/g77/19990826-1.f: Likewise.
24723         * gfortran.dg/g77/19990826-3.f: Likewise.
24724         * gfortran.dg/g77/19990905-2.f: Likewise.
24725         * gfortran.dg/g77/20000412-1.f: Likewise.
24726         * gfortran.dg/g77/20000511-1.f: Likewise.
24727         * gfortran.dg/g77/20000511-2.f: Likewise.
24728         * gfortran.dg/g77/20000518.f: Likewise.
24729         * gfortran.dg/g77/20000601-1.f: Likewise.
24730         * gfortran.dg/g77/20000601-2.f: Likewise.
24731         * gfortran.dg/g77/20000629-1.f: Likewise.
24732         * gfortran.dg/g77/20000630-2.f: Likewise.
24733         * gfortran.dg/g77/20010115.f: Likewise.
24734         * gfortran.dg/g77/20010321-1.f: Likewise.
24735         * gfortran.dg/g77/20010426.f: Likewise.
24736         * gfortran.dg/g77/20020307-1.f: Likewise.
24737         * gfortran.dg/g77/8485.f: Likewise.
24738         * gfortran.dg/g77/960317-1.f: Likewise.
24739         * gfortran.dg/g77/970915-0.f: Likewise.
24740         * gfortran.dg/g77/980310-1.f: Likewise.
24741         * gfortran.dg/g77/980310-2.f: Likewise.
24742         * gfortran.dg/g77/980310-3.f: Likewise.
24743         * gfortran.dg/g77/980310-4.f: Likewise.
24744         * gfortran.dg/g77/980310-6.f: Likewise.
24745         * gfortran.dg/g77/980310-7.f: Likewise.
24746         * gfortran.dg/g77/980310-8.f: Likewise.
24747         * gfortran.dg/g77/980419-2.f: Likewise.
24748         * gfortran.dg/g77/980424-0.f: Likewise.
24749         * gfortran.dg/g77/980427-0.f: Likewise.
24750         * gfortran.dg/g77/980729-0.f: Likewise.
24751         * gfortran.dg/g77/981117-1.f: Likewise.
24752         * gfortran.dg/g77/toon_1.f: Likewise.
24753
24754 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24755
24756         PR c++/2204
24757         * g++.dg/other/abstract2.C: New test.
24758
24759 2004-07-12  Paul Brook  <paul@codesourcery.com>
24760
24761         * gfortran.dg/pointer_init_1.f90: New test.
24762
24763 2004-07-11  Paul Brook  <paul@codesourcery.com>
24764
24765         PR fortran/15986
24766         * gfortran.dg/contained_1.f90: New test.
24767
24768 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24769
24770         * g++.dg/parse/defarg8.C: New test.
24771
24772 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24773
24774         PR fortran/16433
24775         * gfortran.dg/pr16433.f: New test.
24776
24777         PR fortran/17574
24778         * gfortran.dg/pr15754.f90: New test.
24779
24780 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24781
24782         PR tree-optimization/16437
24783         * gcc.c-torture/execute/bitfld-4.c: New test.
24784
24785 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24786
24787         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24788         access to common var from module.
24789
24790 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24791
24792         PR fortran/16336
24793         * gfortran.fortran-torture/execute/common_2.f90: New test.
24794
24795 2004-07-10  Paul Brook  <paul@codesourcery.com>
24796
24797         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24798
24799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24800
24801         PR fortran/15969
24802         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24803
24804 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24805
24806         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24807         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24808         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24809         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24810         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24811         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24812         * gfortran.dg/g77/funderscoring.f: Likewise.
24813         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24814
24815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24816
24817         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24818
24819 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24820         Paul Brook  <paul@codesourcery.com>
24821
24822         PR fortran/13415
24823         * gfortran.dg/common_pointer_1.f90: New test.
24824
24825 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24826
24827         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24828
24829 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24830
24831         PR target/16364
24832         * gcc.c-torture/compile/20040709-1.c: New.
24833
24834 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24835
24836         PR fortran/14077
24837         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24838
24839 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24840
24841         PR fortran/13201
24842         * gfortran.dg/shape_1.f90: New test.
24843
24844 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24845             Andrew Pinski  <apinski@apple.com>
24846
24847         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24848
24849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24850
24851         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24852         comment.
24853
24854 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24855         Paul Brook  <paul@codesourcery.com>
24856
24857         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24858         '.f95' and '.F95'.
24859
24860 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24861
24862         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24863
24864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24865
24866         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24867         testcases with capital suffix.
24868
24869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24870
24871         PR fortran/15481
24872         PR fortran/13372
24873         PR fortran/13575
24874         PR fortran/15978
24875         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24876
24877         * gfortran.dg/implicit_1.f90: New test.
24878
24879 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24880
24881         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24882         expression to match gfortran warning/error messages
24883         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24884         dg-error text.
24885
24886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24887
24888         * lib/fortran-torture.exp: Rename proc search_for to
24889         search_for_re.
24890
24891 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24892
24893         * gcc.c-torture/execute/simd-5.x: New file.
24894         XFAIL on SPARC 64-bit at -O0.
24895
24896 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24897
24898         PR c++/8211
24899         PR c++/16165
24900         * g++.dg/warn/effc3.C: New test.
24901
24902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24903
24904         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24905         change X to 1X in format.
24906         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24907         add data statements to conform to standard.
24908
24909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24910
24911         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24912         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24913         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24914
24915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24916
24917         * gfortran.dg/g77/7388.f: Copy from g77.dg
24918         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24919         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24920         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24921         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24922         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24923         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24924         * gfortran.dg/g77/strlen0.f: Likewise.
24925
24926 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24927
24928         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24929         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24930
24931 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24932
24933         * gcc.c-torture/execute/920428-2.x: Delete.
24934         * gcc.c-torture/execute/920501-7.x: Likewise.
24935
24936 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24939         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24940         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24941         prescott and c3-2.
24942         (PREFETCH_3DNOW): Add -march=c3.
24943
24944 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24945
24946         PR c/16437
24947         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24948         * gcc.c-torture/execute/bf64-1.x: Likewise.
24949
24950 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24951
24952         * gcc.c-torture/compile/20040708-1.c: New test.
24953
24954 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24955
24956         PR c++/16169
24957         * g++.dg/warn/effc2.C: New test.
24958
24959 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24960
24961         * gcc.c-torture/execute/bitfld-1.x: Remove.
24962         * gcc.c-torture/execute/bitfld-3.c: New test.
24963         * gcc.dg/bitfld-2.c: Remove XFAILs.
24964
24965 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24966
24967         PR c++/16276
24968         * g++.dg/rtti/tinfo1.C: New file.
24969
24970 2004-07-07  Eric Christopher  <echristo@redhat.com>
24971
24972         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24973
24974 2004-07-07  Andrew Pinski  <apinski@apple.com>
24975
24976         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24977
24978 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24979
24980         * g++.dg/init/call1.C: XFAIL.
24981
24982 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24983
24984         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24985         except for movstrict*, to movmem* and clrstr* to clrmem*.
24986
24987 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24988
24989         * gcc.c-torture/execute/20040707-1.c: New test.
24990
24991 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24992
24993         * gcc.c-torture/execute/20040706-1.c: New test.
24994
24995 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24996
24997         PR c++/3671
24998         * g++.dg/template/spec14.C: New test.
24999
25000 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25001
25002         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25003         nothing if not yet defined.  Use it in b, c and d type definitions.
25004         * gcc.c-torture/execute/20040705-1.c: New test.
25005         * gcc.c-torture/execute/20040705-2.c: New test.
25006
25007 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25008
25009         PR c++/2518
25010         * g++.dg/lookup/new1.C: New test.
25011
25012 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25013
25014         PR c++/11406
25015         * g++.dg/template/sizeof8.C: New test.
25016
25017 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25018
25019         * gcc.c-torture/compile/20040705-1.c: New test.
25020
25021 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25022
25023         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25024
25025 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25026
25027         * gcc.dg/cpp/if-mop.c: Two new testcases.
25028         * gcc.dg/cpp/trad/comment-3.c: New.
25029
25030 2004-07-04  Paul Brook  <paul@codesourcery.com>
25031
25032         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25033
25034 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25035
25036         PR c++/3761
25037         * g++.dg/lookup/crash4.C: New test.
25038
25039 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25040
25041         * gcc.c-torture/execute/builtin-abs-1.c
25042         * gcc.c-torture/execute/builtin-abs-2.c
25043         * gcc.c-torture/execute/builtin-complex-1.c
25044         * gcc.c-torture/execute/builtins/string-1-lib.c
25045         * gcc.c-torture/execute/builtins/string-1.c
25046         * gcc.c-torture/execute/builtins/string-2-lib.c
25047         * gcc.c-torture/execute/builtins/string-2.c
25048         * gcc.c-torture/execute/builtins/string-3-lib.c
25049         * gcc.c-torture/execute/builtins/string-3.c
25050         * gcc.c-torture/execute/builtins/string-4-lib.c
25051         * gcc.c-torture/execute/builtins/string-4.c
25052         * gcc.c-torture/execute/builtins/string-5-lib.c
25053         * gcc.c-torture/execute/builtins/string-5.c
25054         * gcc.c-torture/execute/builtins/string-6-lib.c
25055         * gcc.c-torture/execute/builtins/string-6.c
25056         * gcc.c-torture/execute/builtins/string-7-lib.c
25057         * gcc.c-torture/execute/builtins/string-7.c
25058         * gcc.c-torture/execute/builtins/string-8-lib.c
25059         * gcc.c-torture/execute/builtins/string-8.c
25060         * gcc.c-torture/execute/builtins/string-9-lib.c
25061         * gcc.c-torture/execute/builtins/string-9.c
25062         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25063         * gcc.c-torture/execute/builtins/string-asm-1.c
25064         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25065         * gcc.c-torture/execute/builtins/string-asm-2.c
25066         * gcc.c-torture/execute/stdio-opt-1.c
25067         * gcc.c-torture/execute/stdio-opt-2.c
25068         * gcc.c-torture/execute/stdio-opt-3.c
25069         * gcc.c-torture/execute/string-opt-1.c
25070         * gcc.c-torture/execute/string-opt-10.c
25071         * gcc.c-torture/execute/string-opt-11.c
25072         * gcc.c-torture/execute/string-opt-12.c
25073         * gcc.c-torture/execute/string-opt-13.c
25074         * gcc.c-torture/execute/string-opt-14.c
25075         * gcc.c-torture/execute/string-opt-15.c
25076         * gcc.c-torture/execute/string-opt-16.c
25077         * gcc.c-torture/execute/string-opt-2.c
25078         * gcc.c-torture/execute/string-opt-6.c
25079         * gcc.c-torture/execute/string-opt-7.c
25080         * gcc.c-torture/execute/string-opt-8.c:
25081         Replace with ...
25082
25083         * gcc.c-torture/execute/builtins/abs-2.c
25084         * gcc.c-torture/execute/builtins/abs-3.c
25085         * gcc.c-torture/execute/builtins/complex-1.c
25086         * gcc.c-torture/execute/builtins/fprintf.c
25087         * gcc.c-torture/execute/builtins/fputs.c
25088         * gcc.c-torture/execute/builtins/memcmp.c
25089         * gcc.c-torture/execute/builtins/memmove.c
25090         * gcc.c-torture/execute/builtins/memops-asm.c
25091         * gcc.c-torture/execute/builtins/mempcpy-2.c
25092         * gcc.c-torture/execute/builtins/mempcpy.c
25093         * gcc.c-torture/execute/builtins/memset.c
25094         * gcc.c-torture/execute/builtins/printf.c
25095         * gcc.c-torture/execute/builtins/sprintf.c
25096         * gcc.c-torture/execute/builtins/strcat.c
25097         * gcc.c-torture/execute/builtins/strchr.c
25098         * gcc.c-torture/execute/builtins/strcmp.c
25099         * gcc.c-torture/execute/builtins/strcpy.c
25100         * gcc.c-torture/execute/builtins/strcspn.c
25101         * gcc.c-torture/execute/builtins/strlen-2.c
25102         * gcc.c-torture/execute/builtins/strlen.c
25103         * gcc.c-torture/execute/builtins/strncat.c
25104         * gcc.c-torture/execute/builtins/strncmp-2.c
25105         * gcc.c-torture/execute/builtins/strncmp.c
25106         * gcc.c-torture/execute/builtins/strncpy.c
25107         * gcc.c-torture/execute/builtins/strpbrk.c
25108         * gcc.c-torture/execute/builtins/strpcpy-2.c
25109         * gcc.c-torture/execute/builtins/strpcpy.c
25110         * gcc.c-torture/execute/builtins/strrchr.c
25111         * gcc.c-torture/execute/builtins/strspn.c
25112         * gcc.c-torture/execute/builtins/strstr-asm.c
25113         * gcc.c-torture/execute/builtins/strstr.c:
25114         ... these new files.
25115
25116         * gcc.c-torture/execute/builtins/abs-2-lib.c
25117         * gcc.c-torture/execute/builtins/abs-3-lib.c
25118         * gcc.c-torture/execute/builtins/complex-1-lib.c
25119         * gcc.c-torture/execute/builtins/fprintf-lib.c
25120         * gcc.c-torture/execute/builtins/fputs-lib.c
25121         * gcc.c-torture/execute/builtins/memcmp-lib.c
25122         * gcc.c-torture/execute/builtins/memmove-lib.c
25123         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25124         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25125         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25126         * gcc.c-torture/execute/builtins/memset-lib.c
25127         * gcc.c-torture/execute/builtins/printf-lib.c
25128         * gcc.c-torture/execute/builtins/sprintf-lib.c
25129         * gcc.c-torture/execute/builtins/strcat-lib.c
25130         * gcc.c-torture/execute/builtins/strchr-lib.c
25131         * gcc.c-torture/execute/builtins/strcmp-lib.c
25132         * gcc.c-torture/execute/builtins/strcpy-lib.c
25133         * gcc.c-torture/execute/builtins/strcspn-lib.c
25134         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25135         * gcc.c-torture/execute/builtins/strlen-lib.c
25136         * gcc.c-torture/execute/builtins/strncat-lib.c
25137         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25138         * gcc.c-torture/execute/builtins/strncmp-lib.c
25139         * gcc.c-torture/execute/builtins/strncpy-lib.c
25140         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25141         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25142         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25143         * gcc.c-torture/execute/builtins/strrchr-lib.c
25144         * gcc.c-torture/execute/builtins/strspn-lib.c
25145         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25146         * gcc.c-torture/execute/builtins/strstr-lib.c
25147         * gcc.c-torture/execute/builtins/lib/abs.c
25148         * gcc.c-torture/execute/builtins/lib/fprintf.c
25149         * gcc.c-torture/execute/builtins/lib/memset.c
25150         * gcc.c-torture/execute/builtins/lib/printf.c
25151         * gcc.c-torture/execute/builtins/lib/sprintf.c
25152         * gcc.c-torture/execute/builtins/lib/strcpy.c
25153         * gcc.c-torture/execute/builtins/lib/strcspn.c
25154         * gcc.c-torture/execute/builtins/lib/strncat.c
25155         * gcc.c-torture/execute/builtins/lib/strncmp.c
25156         * gcc.c-torture/execute/builtins/lib/strncpy.c
25157         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25158         * gcc.c-torture/execute/builtins/lib/strspn.c
25159         * gcc.c-torture/execute/builtins/lib/strstr.c:
25160         New files containing support routines.
25161
25162         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25163         declaration.
25164         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25165         when not optimizing.
25166
25167 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR c++/16240
25170         * g++.dg/abi/mangle22.C: New test.
25171         * g++.dg/abi/mangle23.C: Likewise.
25172
25173 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25174
25175         PR fortran/16290
25176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25177         Allow for cases without denormalized floating point numbers.
25178
25179 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25180
25181         PR c/1027
25182         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25183         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25184         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25185         expected warning text.
25186         * gcc.dg/format/diag-2.c: New test.
25187
25188 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25189
25190         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25191
25192 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25193
25194         * gcc.dg/builtins-43.c: New.
25195         * gcc.dg/builtins-44.c: New.
25196         * gcc.dg/builtins-45.c: New.
25197
25198 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25199             Andreas Tobler  <a.tobler@schweiz.ch>
25200
25201         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25202         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25203         as SIGSEGV.
25204         * gcc.dg/cleanup-11.c: Likewise.
25205         * gcc.dg/cleanup-8.c: Likewise.
25206         * gcc.dg/cleanup-9.c: Likewise.
25207         * gcc.dg/cleanup-5.c: Run on all platforms.
25208
25209 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25210
25211         * g++.dg/warn/nonnull1.C: New test.
25212
25213 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25216         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25217         Special-case the Sun compiler wrt to <complex.h>.
25218
25219 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25220
25221         * gcc.dg/Wunreachable-8.C: New test.
25222
25223         * gcc.dg/h8300-ice2.c : New test.
25224
25225 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25226
25227         PR fortran/16161
25228         * gfortran.fortran-torture/compile/implicit.f90: Add test
25229         for implicit character.
25230
25231 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25232
25233         PR fortran/16289
25234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25235         Use tiny() intrinsic to find smallest non-negative real
25236
25237 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25238
25239         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25240         * gcc.dg/compat/struct-by-value-22_x.c: New.
25241         * gcc.dg/compat/struct-by-value-22_y.c: New.
25242
25243         * gcc.c-torture/execute/20040629-1.c: New test.
25244
25245 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25248         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25249
25250         PR target/16195
25251         * gcc.dg/20040625-1.c: New test.
25252
25253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25254
25255         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25256
25257 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25258
25259         PR fortran/15963
25260         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25261
25262 2004-06-29  Richard Henderson  <rth@redhat.com>
25263
25264         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25265
25266 2004-06-29  Paul Brook  <paul@codesourcery.com>
25267
25268         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25269         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25270
25271 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25272
25273         PR c++/16260
25274         * g++.dg/parse/crash15.C: New.
25275
25276 2004-06-28  Andrew Pinski  <apinski@apple.com>
25277
25278         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25279         by the error already.
25280
25281         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25282
25283 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25284
25285         PR target/14041
25286         * gcc.dg/h8300-bss-align-1.c : New.
25287
25288 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25289
25290         * PR c++/16174
25291         * g++.dg/template/ctor4.C: New.
25292
25293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25294
25295         PR c++/16205
25296         * g++.dg/warn/Wsequence-point-1.C: New test.
25297
25298 2004-06-27  Paul Brook  <paul@codesourcery.com>
25299
25300         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25301
25302 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25303
25304         * g++.old-deja/g++.mike/p7325.C: Remove.
25305
25306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25307
25308         PR c/14963
25309         * gcc.dg/pr14963.c: New test.
25310
25311 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25312
25313         PR c++/16193
25314         * g++.dg/parse/redef1.C: New test.
25315
25316 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25317
25318         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25319         20021110.c.
25320         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25321         20021119-1.c.
25322         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25323         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25324         5-04.c.
25325         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25326         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25327         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25328         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25329         g++.brendan/enum14.C.
25330         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25331         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25332         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25333         g++.mike/virt1.C.
25334         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25335         memtemp24.C.
25336
25337 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25338
25339         * gcc.dg/20040527-1.c: New test case.
25340
25341 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25342
25343         PR gfortran/pr16196
25344         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25345
25346 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25347
25348         PR middle-end/15825
25349         * gcc.dg/pr15825-1.c: New test case.
25350
25351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25352
25353         * gcc.c-torture/execute/20040625-1.c: New test.
25354
25355 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25356
25357         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25358
25359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25360
25361         * gcc.dg/torture/mips-div-1.c: New test.
25362
25363 2004-06-24  Jeff Law  <law@redhat.com>
25364
25365         * gcc.dg/tree-ssa/20040624-1.c: New test.
25366
25367 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25368
25369         * gcc.c-torture/compile/20040624-1.c: New test.
25370
25371 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25372
25373         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25374         this directory.
25375
25376 2004-06-23  Andrew Pinski  <apinski@apple.com>
25377
25378         PR middle-end/15988
25379         * g++.dg/opt/ptrmem4.C: New test.
25380
25381         * gcc.dg/c90-array-quals-2.c: New test.
25382
25383 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25384
25385         * gcc.dg/kpice1.c: New test.
25386
25387 2006-06-23  Andrew Pinski  <apinski@apple.com>
25388
25389         * gcc.dg/c90-array-quals.c: New test.
25390
25391 2006-06-22  Richard Henderson  <rth@redhat.com>
25392
25393         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25394
25395 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25396
25397         * gcc.dg/builtins-config.h: Handle FreeBSD.
25398
25399 2006-06-22  Richard Henderson  <rth@redhat.com>
25400
25401         * g++.dg/opt/devirt1.C: New.
25402
25403 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25404
25405         * g++.dg/opt/pr15551.C: New testcase.
25406
25407 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25408
25409         PR target/14800
25410         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25411         x86_64-*-linux* when compiling for 32bit.
25412
25413 2004-06-21  Andrew Pinski  <apinski@apple.com>
25414
25415         * gcc.dg/pch/struct-1.c: New.
25416         * gcc.dg/pch/struct-1.hs: New.
25417
25418 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25419
25420         * gcc.dg/pch/save-temps-1.c: New file.
25421         * gcc.dg/pch/save-temps-1.hs: New file.
25422
25423 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25424
25425         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25426         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25427
25428 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25429
25430         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25431         to fix type error.
25432         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25433         Remove trailing spaces.
25434
25435 2004-06-21  Richard Henderson  <rth@redhat.com>
25436
25437         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25438         merging && to BIT_FIELD_REF.
25439
25440 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25441
25442         * g++.dg/opt/placeholder1.C: New test.
25443
25444 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25445
25446         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25447         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25448         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25449         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25450
25451 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25452
25453         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25454         extern "C".
25455         * g++.dg/other/pragma-re-1.C: Add comments.
25456
25457 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25458
25459         PR gfortran/16080
25460         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25461
25462 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25463
25464         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25465         instead of setting the type of size_t by
25466         hand.
25467
25468 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25469
25470         * gcc.dg/unordered-2.c: New test case.
25471         * gcc.dg/unordered-3.c: New test case.
25472
25473 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25474
25475         PR other/16043
25476         * lib/g++.exp (g++_version): Tweak regexp for version
25477         * lib/g77.exp (g77_version): Likewise.
25478         * lib/gfortran.exp (gfortran_version): Likewise.
25479         * lib/objc.exp (objc_version): Likewise.
25480         * lib/treelang.exp (treelang_version): Likewise.
25481
25482 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25485         Use INT_MAX instead of __INT_MAX__.
25486         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25487
25488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25489         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25490         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25491         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25492         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25493         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25494         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25495         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25496         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25497
25498         * gcc.dg/range-test-1.c: New test.
25499         * g++.dg/opt/range-test-1.C: New test.
25500
25501 2004-06-17  Richard Henderson  <rth@redhat.com>
25502
25503         * objc.dg/sync-1.m: New.
25504         * objc.dg/try-catch-1.m: Don't force next runtime.
25505         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25506         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25507         shadowed catch clause.
25508         * objc.dg/try-catch-5.m: New.
25509
25510 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25511
25512         Bug 14610
25513         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25514
25515 2004-06-15  Richard Henderson  <rth@redhat.com>
25516
25517         * gcc.dg/20001116-1.c: Move expected warning line.
25518
25519 2004-06-15  Richard Henderson  <rth@redhat.com>
25520
25521         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25522         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25523
25524 2004-06-15  Jeff Law  <law@redhat.com>
25525
25526         * gcc.dg/tree-ssa/20040615-1.c: New test.
25527         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25528         be less sensitive to operand ordering.
25529         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25530
25531 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25532
25533         * g++.dg/abi/bitfield3.C: Add comment..
25534
25535 2004-06-15  Richard Henderson  <rth@redhat.com>
25536
25537         * g++.dg/ext/stmtexpr1.C: XFAIL.
25538         * gcc.dg/20030612-1.c: XFAIL.
25539
25540 2004-06-15  Eric Christopher  <echristo@redhat.com>
25541
25542         * g++.dg/charset/asm5.c: New.
25543         * gcc.dg/charset/asm6.c: New.
25544
25545 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25546
25547         PR fortran/15962
25548         * gfortran.fortran-torture/execute/select_1.f90: New test.
25549
25550 2004-06-15  Paul Brook  <paul@codesourcery.com>
25551
25552         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25553
25554 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25555
25556         PR c++/15967
25557         * g++.dg/lookup/crash3.C: New test.
25558
25559 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25560
25561         PR c++/15947
25562         * g++.dg/parse/dtor4.C: New test.
25563
25564 2004-06-14  Jeff Law  <law@redhat.com>
25565
25566         * gcc.c-torture/compile/20040614-1.c: New test.
25567
25568 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25569
25570         PR fortran/15211
25571         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25572         LEN of a character array.
25573
25574 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/15096
25577         * g++.dg/template/ptrmem10.C: New test.
25578
25579         PR c++/14930
25580         * g++.dg/template/friend30.C: New test.
25581
25582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25583
25584         PR fortran/14928
25585         * gfortran.fortran-torture/compile/mloc.f90: New test.
25586
25587 2004-06-13  Paul Brook  <paul@codesourcery.com>
25588
25589         * gfortran.fortran-torture/execute/random_2.f90: New test.
25590
25591 2004-06-13  Eric Christopher  <echristo@redhat.com>
25592
25593         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25594
25595 2004-06-12  Paul Brook  <paul@codesourcery.com>
25596
25597         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25598
25599 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25600
25601         PR fortran/14923
25602         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25603
25604 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25605
25606         PR fortran/14957
25607         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25608         syntax errors in end statements of contained subroutines.
25609
25610 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25611
25612         PR fortran/12841
25613         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25614
25615 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25616
25617         PR fortran/15665
25618         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25619
25620 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25621
25622         PR gfortran/12839
25623         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25624
25625 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25626
25627         PR c++/15862
25628         * g++.dg/parse/enum1.C: New test.
25629
25630 2004-06-10  Jeff Law  <law@redhat.com>
25631
25632         * gcc.c-torture/compile/20040610-1.c: New test.
25633
25634 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25635
25636         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25637         * g++.old-deja/g++.other/decl3.C: Likewise.
25638
25639 2004-06-10  Brian Booth  <bbooth@redhat.com>
25640
25641         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25642         V_MAY_DEF instead of VDEF.
25643         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25644
25645 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25646
25647         PR c++/14211
25648         * g++.dg/conversion/const1.C: New test.
25649
25650         PR c++/15076
25651         * g++.dg/conversion/reinterpret1.C: New test.
25652
25653         PR c++/15877
25654         * g++.dg/template/enum2.C: New test.
25655
25656         PR c++/15227
25657         * g++.dg/template/error13.C: New test.
25658
25659 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25660
25661         PR fortran/14957
25662         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25663         arguments to test_* REAL and of the right size.
25664
25665 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25666
25667         PR target/15569
25668         PR rtl-optimization/15681
25669         * gcc.dg/20040609-1.c: New test.
25670
25671 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25672
25673         PR c++/14791
25674         * g++.dg/opt/builtins1.C: New test.
25675
25676 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25677
25678         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25679         that use default windows32 struct layout.
25680         * gcc.dg/i386-bitfield2.c: Likewise.
25681
25682 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25683
25684         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25685         for mingw32 and cygwin targets.
25686
25687 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25688
25689         * gcc.dg/pch/macro-4.c: New.
25690         * gcc.dg/pch/macro-4.hs: New.
25691
25692 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25693
25694         PR fortran/13249
25695         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25696
25697 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25698
25699         PR fortran/13372
25700         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25701
25702 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25703
25704         PR gfortran/14897
25705         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25706
25707 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25708
25709         PR gfortran/15755
25710         * gfortran.fortran-torture/execute/backspace.c : New test.
25711
25712 2004-06-09  Paul Brook  <paul@codesourcery.com>
25713
25714         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25715         (pointer_to_section): Rewrite to use smaller array.
25716
25717 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25718
25719         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25720         * gcc.dg/ext/altivec-10.c: Same.
25721         * gcc.dg/ext/altivec-11.c: Same.
25722         * gcc.dg/ext/altivec-12.c: Same.
25723         * gcc.dg/ext/altivec-13.c: Same.
25724         * gcc.dg/ext/altivec-14.c: Same.
25725         * gcc.dg/ext/altivec-15.c: Same.
25726         * gcc.dg/ext/altivec-16.c: Same.
25727         * gcc.dg/ext/altivec-3.c: Same.
25728         * gcc.dg/ext/altivec-4.c: Same.
25729         * gcc.dg/ext/altivec-6.c: Same.
25730         * gcc.dg/ext/altivec-7.c: Same.
25731         * gcc.dg/ext/altivec-8.c: Same.
25732         * gcc.dg/ext/altivec-varargs-1.c: Same.
25733
25734         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25735         * g++.dg/ext/altivec-10.C: Same.
25736         * g++.dg/ext/altivec-2.C: Same.
25737         * g++.dg/ext/altivec-3.C: Same.
25738         * g++.dg/ext/altivec-4.C: Same.
25739         * g++.dg/ext/altivec-5.C: Same.
25740         * g++.dg/ext/altivec-6.C: Same.
25741         * g++.dg/ext/altivec-7.C: Same.
25742         * g++.dg/ext/altivec-8.C: Same.
25743         * g++.dg/ext/altivec-9.C: Same.
25744
25745 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25746
25747         PR c++/7841
25748         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25749
25750 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25751
25752         * gcc.dg/union-1.c: New test.
25753
25754 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25755
25756         * gcc.dg/builtins-41.c: New test case.
25757         * gcc.dg/builtins-42.c: New test case.
25758
25759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25760
25761         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25762         * g++.dg/ext/altivec-10.C: Same.
25763         * g++.dg/ext/altivec-2.C: Same.
25764         * g++.dg/ext/altivec-3.C: Same.
25765         * g++.dg/ext/altivec-4.C: Same.
25766         * g++.dg/ext/altivec-5.C: Same.
25767         * g++.dg/ext/altivec-6.C: Same.
25768         * g++.dg/ext/altivec-7.C: Same.
25769         * g++.dg/ext/altivec-8.C: Same.
25770         * g++.dg/ext/altivec-9.C: Same.
25771         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25772         * g++.old-deja/g++.brendan/new3.C: Same.
25773         * gcc.c-torture/execute/eeprof-1.x: Same.
25774
25775 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25776
25777         PR c/14765
25778         * gcc.dg/pr14765-1.c: New test.
25779
25780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25781
25782         PR c/14649
25783         * gcc.dg/pr14649-1.c: New test case.
25784
25785 2004-06-07  Richard Henderson  <rth@redhat.com>
25786
25787         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25788         if temporaries.
25789
25790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25791
25792         * g++.dg/eh/elide1.C: Remove XFAIL.
25793
25794 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/15337
25797         * g++.dg/expr/sizeof3.C: New test.
25798
25799         PR c++/14777
25800         * g++.dg/template/access14.C: New test.
25801
25802         PR c++/15554
25803         * g++.dg/template/enum1.C: New test.
25804
25805         PR c++/15057
25806         * g++.dg/eh/throw1.C: New test.
25807
25808 2004-06-07  David Ayers  <d.ayers@inode.at>
25809             Ziemowit Laski  <zlaski@apple.com>
25810
25811         * lib/objc.exp (objc_target_compile): Revert the '-framework
25812         Foundation' flag fix, since bare Darwin does not ship
25813         with the Foundation framework.
25814         * objc/execute/next_mapping.h: Provide a local NSConstantString
25815         @interface and @implementation.
25816         (objc_constant_string_init): A constructor function, used to
25817         initialize the NSConstantString meta-class object.
25818         * objc/execute/string1.m: Include "next_mapping.h" instead of
25819         <Foundation/NSString.h>.
25820         * objc/execute/string2.m: Likewise.
25821         * objc/execute/string3.m: Likewise.
25822         * objc/execute/string4.m: Likewise.
25823
25824 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25825
25826         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25827         to double. Replace double with FLOAT.
25828         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25829
25830         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25831         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25832         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25834         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25835         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25836         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25838
25839 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25840
25841         PR c/13519
25842         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25843
25844 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25845
25846         PR c++/15503
25847         * g++.dg/template/meminit2.C: New test.
25848
25849 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25850
25851         PR target/15822
25852         * gcc.c-torture/execute/compare-fp-1.c,
25853         gcc.c-torture/execute/compare-fp-2.c,
25854         gcc.c-torture/execute/compare-fp-3.c,
25855         gcc.c-torture/execute/compare-fp-4.c,
25856         gcc.c-torture/execute/compare-fp-3.x,
25857         gcc.c-torture/execute/compare-fp-4.x: Moved...
25858         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25859         gcc.c-torture/execute/ieee/compare-fp-2.c,
25860         gcc.c-torture/execute/ieee/compare-fp-3.c,
25861         gcc.c-torture/execute/ieee/compare-fp-4.c,
25862         gcc.c-torture/execute/ieee/compare-fp-3.x,
25863         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25864
25865 2004-06-04  David Ayers  <d.ayers@inode.at>
25866
25867         * objc/execute/protocol-isEqual-4.m: New testcase.
25868
25869 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25870
25871         * objc/execute/protocol-isEqual-1.m: New testcase.
25872         * objc/execute/protocol-isEqual-2.m: New testcase.
25873         * objc/execute/protocol-isEqual-3.m: New testcase.
25874
25875 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25876
25877         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25878
25879 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25880
25881         * lib/objc.exp (objc_target_compile): When running tests on
25882         Darwin (Mac OS X), inform the linker about '-framework
25883         'Foundation'.
25884
25885 2004-06-02  Eric Christopher  <echristo@redhat.com>
25886
25887         * gcc.c-torture/compile/20040602-1.c: New.
25888
25889 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25890
25891         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25893
25894         PR tree-optimization/14736
25895         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25896
25897         PR tree-optimization/14042
25898         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25899
25900         PR tree-optimization/14729
25901         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25902
25903 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25904
25905         PR fortran/15557
25906         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25907
25908 2004-06-01  Richard Hederson  <rth@redhat.com>
25909
25910         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25911
25912 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25913
25914         PR c++/14932
25915         * g++.dg/parse/offsetof4.C: New test.
25916
25917 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25918
25919         PR objc/7993
25920         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25921
25922 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25923
25924         PR c++/15701
25925         * g++.dg/template/friend29.C: New test.
25926
25927 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25928
25929         PR c/15749
25930         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25931
25932 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25933
25934         * gcc.dg/sparc-trap-1.c: New test.
25935
25936 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25937
25938         PR middle-end/15069
25939         * g++.dg/opt/fold3.C: New test case.
25940
25941 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25942
25943         * lib/target-supports.exp (check_iconv_available): Fix fallout
25944         from 2004-05-28 patch.
25945
25946 2004-05-30  Paul Brook  <paul@codesourcery.com>
25947
25948         PR fortran/15620
25949         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25950         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25951
25952 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25953
25954         * gfortran.fortran-torture/execute/random_1.f90: New test.
25955
25956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25957
25958         * g++.dg/ext/altivec-10.C: New test.
25959
25960 2004-05-29  Paul Brook  <paul@codesourcery.com>
25961
25962         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25963
25964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25965
25966         * gcc.dg/altivec-16.c: New test.
25967
25968 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25969
25970         * lib/target-supports.exp (check_vmx_hw_available): New.
25971         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25972
25973         * lib/target-supports.exp (check_alias_available,
25974         check_iconv_available, check_named_sections_available): Use
25975         unique names for temporary files.
25976
25977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25978
25979         * gcc.dg/altivec-15.c: New test.
25980
25981 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/15083
25984         * g++.dg/warn/noeffect6.C: New test.
25985
25986         PR c++/15471
25987         * g++.dg/expr/ptrmem4.C: New test.
25988
25989         PR c++/15640
25990         * g++.dg/template/operator3.C: New test.
25991
25992 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25993
25994         PR c++/14668
25995         * g++.dg/lookup/redecl1.C: New test.
25996         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25997
25998 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25999
26000         * gcc.c-torture/execute/compare-fp-1.c,
26001         gcc.c-torture/execute/compare-fp-2.c,
26002         gcc.c-torture/execute/compare-fp-3.c,
26003         gcc.c-torture/execute/compare-fp-4.c,
26004         gcc.c-torture/execute/compare-fp-3.x,
26005         gcc.c-torture/execute/compare-fp-4.x,
26006         gcc.dg/pr15649-1.c: New.
26007
26008 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26009
26010         PR c++/12883
26011         * g++.dg/init/array14.C: New test.
26012
26013 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26014
26015         * lib/compat.exp (compat-get-options-main): New.
26016         (compat-get-options): Remove unneeded code, warn for ignored
26017         command.
26018         (compat-execute): Check flag set by dg-require-* commands.
26019
26020         * lib/compat.exp (compat-execute): Break up long lines.
26021
26022 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26023
26024         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26025         * gcc.dg/altivec-14.c: New test.
26026         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26027
26028         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26029         * gcc.dg/altivec-12.c: Ditto.
26030
26031         * gcc.dg/altivec-3.c: Move call to altivec_check.
26032
26033 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26034
26035         PR c++/15044
26036         * g++.dg/template/error12.C: New test.
26037
26038         PR c++/15317
26039         * g++.dg/ext/attrib15.C: New test.
26040
26041         PR c++/15329
26042         * g++.dg/template/ptrmem9.C: New test.
26043
26044 2004-05-25  Paul Brook  <paul@codesourcery.com>
26045
26046         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26047
26048 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26049
26050         PR c++/15165
26051         * g++.dg/template/crash19.C: New test.
26052
26053 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26054
26055         PR c++/15025
26056         * g++.dg/template/redecl1.C: New test.
26057
26058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c++/14821
26061         * g++.dg/other/ns1.C: New test.
26062
26063         PR c++/14883
26064         * g++.dg/template/invalid1.C: New test.
26065
26066 2004-05-23  Paul Brook  <paul@codesourcery.com>
26067         Victor Leikehman  <lei@haifasphere.co.il>
26068
26069         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26070         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26071
26072 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26073
26074         PR c++/15285
26075         PR c++/15299
26076         * g++.dg/template/non-dependent5.C: New test.
26077         * g++.dg/template/non-dependent6.C: New test.
26078
26079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26080
26081         PR c++/15507
26082         * g++.dg/inherit/union1.C: New test.
26083
26084         PR c++/15542
26085         * g++.dg/template/addr1.C: New test.
26086
26087         PR c++/15427
26088         * g++.dg/template/array5.C: New test.
26089
26090         PR c++/15287
26091         * g++.dg/template/array6.C: New test.
26092
26093 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26094             Roger Sayle  <roger@eyesopen.com>
26095
26096         * g++.dg/lookup/forscope2.C: New test case.
26097
26098 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26099
26100         * gcc.dg/cpp/Wmissingdirs.c: New.
26101
26102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26103
26104         PR target/15301
26105         * gcc.dg/compat/union-m128-1.h: New file.
26106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26109
26110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26111
26112         PR target/15302
26113         * gcc.dg/compat/struct-complex-1.h: New file.
26114         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26115         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26117
26118 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26119
26120         PR middle-end/3074
26121         * gcc.dg/pr3074-1.c: New test case.
26122         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26123
26124 2004-05-20  Falk Hueffner  <falk@debian.org>
26125
26126         PR other/15526
26127         * gcc.dg/ftrapv-1.c: New test case.
26128
26129 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26130
26131         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26132
26133 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26134             Jeff Law  <law@redhat.com>
26135
26136         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26137         * gcc.dg/tree-ssa/20040518-2.c: New test.
26138
26139         * gcc.dg/tree-ssa/20040518-1.c: New test.
26140
26141 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26142
26143         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26144
26145 2004-05-18  Paul Brook  <paul@codesourcery.com>
26146
26147         PR fortran/13930
26148         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26149
26150 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26151
26152         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26153         constant folding.
26154
26155 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26156
26157         * gcc.dg/tree-ssa/20040517-1.c: New test.
26158
26159 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26160
26161         * gcc.dg/loop-4.c: New test.
26162
26163 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26164
26165         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26166
26167 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26168
26169         PR fortran/15311
26170         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26171
26172 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26173
26174         PR fortran/13826
26175         PR fortran/13940
26176         * gfortran.fortran-torture/compile/data_1.f90: New test.
26177
26178 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26179
26180         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26181         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26182
26183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26184
26185         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26186
26187 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26188
26189         PR c/15444
26190         * gcc.dg/format/xopen-1.c: Adjust expected message.
26191         * gcc.dg/format/xopen-3.c: New test.
26192
26193 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26194
26195         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26196
26197 2004-05-14  Jeff Law  <law@redhat.com>
26198
26199         * gcc.dg/tree-ssa/20040514-2.c: New test.
26200
26201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26202
26203         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26204         this ...
26205         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26206         this.
26207
26208 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26209
26210         * gcc.dg/tree-ssa/20040514-1.c: New test.
26211
26212 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26213
26214         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26215         test.
26216
26217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26218
26219         PR fortran/14066
26220         * gfortran.fortran-torture/compile/do_1.f90: New test.
26221
26222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26223
26224         PR fortran/15051
26225         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26226         test.
26227
26228 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26229
26230         PR fortran/15149
26231         * gfortran.fortran-torture/execute/random_init.f90: New test.
26232
26233 2004-05-13  Paul Brook  <paul@codesourcery.com>
26234
26235         PR fortran/15314
26236         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26237
26238 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26239
26240         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26241         for the powerpc case.
26242
26243 2004-05-13  Jeff Law  <law@redhat.com>
26244
26245         * gcc.dg/tree-ssa/20040513-1.c: New test.
26246         * gcc.dg/tree-ssa/20040513-2.c: New test.
26247
26248 2004-05-13  Paul Brook  <paul@codesourcery.com>
26249
26250         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26251         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26252         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26253
26254 2004-05-13  Andreas Schwab  <schwab@suse.de>
26255
26256         PR other/10819
26257         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26258         characters.
26259
26260 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26261
26262         PR fortran/15294
26263         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26264
26265 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26266
26267         Merge from tree-ssa-20020619-branch.  See
26268         ChangeLog.tree-ssa for details.
26269
26270 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26271
26272         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26273         include <altivec.h> explicitly.
26274         * gcc.dg/altivec-13.c: Likewise.
26275
26276 2004-05-11  Paul Brook  <paul@codesourcery.com>
26277
26278         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26279
26280 2004-05-10  Eric Christopher  <echristo@redhat.com>
26281
26282         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26283         * gcc.dg/sibcall-4.c: Ditto.
26284
26285 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26286
26287         * g++.dg/ext/altivec-8.C: New test case.
26288         * gcc.dg/altivec-13.c: New test case.
26289
26290 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26291
26292         * gcc.c-torture/execute/divcmp-1.c: New test case.
26293         * gcc.c-torture/execute/divcmp-2.c: New test case.
26294         * gcc.c-torture/execute/divcmp-3.c: New test case.
26295
26296 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26297
26298         * g++.dg/other/pragma-re-2.C: New test.
26299
26300 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26301
26302         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26303         * gcc.dg/i386-387-2.c: Likewise.
26304
26305         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26306         __builtin_drem.
26307         * gcc.dg/i386-387-6.c: Likewise.
26308
26309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26310
26311         * gcc.dg/builtins-33.c: Also check log1p*.
26312
26313 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26314
26315         PR optimization/15296
26316         * gcc.c-torture/execute/pr15296.c: New test.
26317
26318 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26319
26320         * gcc.dg/builtins-40.c: New test.
26321
26322 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26323
26324         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26325
26326 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26327
26328         * g++.dg/ext/spe1.C: New testcase.
26329
26330 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26331
26332         * objc.dg/image-info.m: Allow additional attributes
26333         for __image_info section.
26334
26335 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26336
26337         * gcc.dg/torture/mips-hilo-2.c: New test.
26338
26339 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26340
26341         PR c++/14389
26342         * g++.dg/template/member5.C: New test.
26343
26344 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26345
26346         * gcc.dg/builtins-34.c: Also check expm1*.
26347
26348 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26349
26350         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26351         * gcc.dg/torture/builtin-convert-3.c: New test.
26352
26353 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26354
26355         PR middle-end/15054
26356         * g++.dg/opt/pr15054.C: New test.
26357
26358 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26359
26360         * gcc.dg/torture/builtin-rounding-1.c: New test.
26361         * gcc.dg/builtins-25.c: Delete.
26362         * gcc.dg/builtins-29.c: Delete.
26363
26364 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26365
26366         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26367         * gcc.dg/sibcall-4.c: Likewise.
26368         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26369
26370 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26371
26372         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26373         bit-field on 16-bit targets.
26374
26375 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26376
26377         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26378         16-bit targets.
26379
26380 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26381
26382         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26383         * gcc.dg/rs6000-power2-2.c: Likewise.
26384
26385 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26386
26387         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26388         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26389         Change the asm registers to be in form of frN instead of fN.
26390
26391 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26392
26393         * gcc.dg/torture/builtin-convert-2.c: New test.
26394
26395 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26396
26397         * gcc.dg/rs6000-power2-1.c: New test.
26398         * gcc.dg/rs6000-power2-2.c: New test.
26399
26400 2004-04-28  Jan Hubicka  <jh@suse.cz>
26401
26402         * gcc.dg/unused-6.c: New test.
26403
26404 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26405             Ulrich Weigand  <uweigand@de.ibm.com>
26406
26407         * ada/acats/run_all.sh: Define $target variable.
26408
26409 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         PR c++/15119
26412         * g++.dg/other/vararg-1.C: New test.
26413
26414         PR c++/4794
26415         * g++.dg/eh/cleanup3.C: New test.
26416
26417 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26418
26419         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26420         and ad8011a (target_insn).
26421         * ada/acats/support/macro.dfs: Likewise.
26422         * ada/acats/support/impbit.adb: New file.
26423
26424 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26425
26426         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26427
26428 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26429
26430         * gcc.dg/loop-3.c: New test.
26431
26432 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26433
26434         * gcc.c-torture/execute/simd-5.c: New test.
26435
26436 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26437
26438         PR c++/15064
26439         * g++.dg/template/crash18.C: New test.
26440
26441 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * g++.dg/ext/complit3.C: New test.
26444
26445 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26446
26447         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26448         * gcc.dg/altivec-3.c: Same.
26449         * gcc.dg/altivec-varargs-1.c: Same.
26450
26451 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26452
26453         * lib/target-supports.exp (check_profiling_available): Assume
26454         profiling is not available on powerpc-eabi targets.
26455
26456 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26457
26458         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26459         * gcc.dg/vmx/bug-1.c: Ditto.
26460
26461 2004-04-20  Eric Christopher  <echristo@redhat.com>
26462
26463         * gcc.dg/charset/extern.c: New test.
26464         * g++.dg/charset/extern3.cc: Ditto.
26465
26466 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26467
26468         * gcc.dg/builtins-39.c: New test.
26469
26470 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26471
26472         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26473
26474 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26475
26476         * gcc.dg/torture/mips-hilo-1.c: New test.
26477
26478 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26479
26480         * gcc.c-torture/compile/20040419-1.c: New test.
26481
26482 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26483
26484         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26485
26486 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26487             Aldy Hernandez  <aldyh@redhat.com>
26488
26489         * gcc.c-torture/execute/va-arg-24.c: New.
26490
26491 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26492             Aldy Hernandez  <aldyh@redhat.com>
26493
26494         * gcc.dg/vmx/1b-01.c: New.
26495         * gcc.dg/vmx/1b-02.c: New.
26496         * gcc.dg/vmx/1b-03.c: New.
26497         * gcc.dg/vmx/1b-04.c: New.
26498         * gcc.dg/vmx/1b-05.c: New.
26499         * gcc.dg/vmx/1b-06.c: New.
26500         * gcc.dg/vmx/1b-07.c: New.
26501         * gcc.dg/vmx/1c-01.c: New.
26502         * gcc.dg/vmx/1c-02.c: New.
26503         * gcc.dg/vmx/3a-01a.c: New.
26504         * gcc.dg/vmx/3a-01.c: New.
26505         * gcc.dg/vmx/3a-01m.c: New.
26506         * gcc.dg/vmx/3a-03.c: New.
26507         * gcc.dg/vmx/3a-03m.c: New.
26508         * gcc.dg/vmx/3a-04.c: New.
26509         * gcc.dg/vmx/3a-04m.c: New.
26510         * gcc.dg/vmx/3a-05.c: New.
26511         * gcc.dg/vmx/3a-06.c: New.
26512         * gcc.dg/vmx/3a-06m.c: New.
26513         * gcc.dg/vmx/3a-07.c: New.
26514         * gcc.dg/vmx/3b-01.c: New.
26515         * gcc.dg/vmx/3b-02.c: New.
26516         * gcc.dg/vmx/3b-10.c: New.
26517         * gcc.dg/vmx/3b-13.c: New.
26518         * gcc.dg/vmx/3b-14.c: New.
26519         * gcc.dg/vmx/3b-15.c: New.
26520         * gcc.dg/vmx/3c-01a.c: New.
26521         * gcc.dg/vmx/3c-01.c: New.
26522         * gcc.dg/vmx/3c-02.c: New.
26523         * gcc.dg/vmx/3c-03.c: New.
26524         * gcc.dg/vmx/3d-01.c: New.
26525         * gcc.dg/vmx/4-01.c: New.
26526         * gcc.dg/vmx/4-03.c: New.
26527         * gcc.dg/vmx/5-01.c: New.
26528         * gcc.dg/vmx/5-02.c: New.
26529         * gcc.dg/vmx/5-03.c: New.
26530         * gcc.dg/vmx/5-04.c: New.
26531         * gcc.dg/vmx/5-05.c: New.
26532         * gcc.dg/vmx/5-06.c: New.
26533         * gcc.dg/vmx/5-07.c: New.
26534         * gcc.dg/vmx/5-07t.c: New.
26535         * gcc.dg/vmx/5-08.c: New.
26536         * gcc.dg/vmx/5-10.c: New.
26537         * gcc.dg/vmx/5-11.c: New.
26538         * gcc.dg/vmx/7-01a.c: New.
26539         * gcc.dg/vmx/7-01.c: New.
26540         * gcc.dg/vmx/7c-01.c: New.
26541         * gcc.dg/vmx/7d-01.c: New.
26542         * gcc.dg/vmx/7d-02.c: New.
26543         * gcc.dg/vmx/8-01.c: New.
26544         * gcc.dg/vmx/8-02a.c: New.
26545         * gcc.dg/vmx/8-02.c: New.
26546         * gcc.dg/vmx/brode-1.c: New.
26547         * gcc.dg/vmx/bug-1.c: New.
26548         * gcc.dg/vmx/bug-2.c: New.
26549         * gcc.dg/vmx/bug-3.c: New.
26550         * gcc.dg/vmx/cw-bug-1.c: New.
26551         * gcc.dg/vmx/cw-bug-2.c: New.
26552         * gcc.dg/vmx/cw-bug-3.c: New.
26553         * gcc.dg/vmx/dct.c: New.
26554         * gcc.dg/vmx/debug-1.c: New.
26555         * gcc.dg/vmx/debug-2.c: New.
26556         * gcc.dg/vmx/debug-3.c: New.
26557         * gcc.dg/vmx/debug-4.c: New.
26558         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26559         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26560         * gcc.dg/vmx/eg-5.c: New.
26561         * gcc.dg/vmx/fft.c: New.
26562         * gcc.dg/vmx/gcc-bug-1.c: New.
26563         * gcc.dg/vmx/gcc-bug-2.c: New.
26564         * gcc.dg/vmx/gcc-bug-3.c: New.
26565         * gcc.dg/vmx/gcc-bug-4.c: New.
26566         * gcc.dg/vmx/gcc-bug-5.c: New.
26567         * gcc.dg/vmx/gcc-bug-6.c: New.
26568         * gcc.dg/vmx/gcc-bug-7.c: New.
26569         * gcc.dg/vmx/gcc-bug-8.c: New.
26570         * gcc.dg/vmx/gcc-bug-9.c: New.
26571         * gcc.dg/vmx/gcc-bug-b.c: New.
26572         * gcc.dg/vmx/gcc-bug-c.c: New.
26573         * gcc.dg/vmx/gcc-bug-d.c: New.
26574         * gcc.dg/vmx/gcc-bug-e.c: New.
26575         * gcc.dg/vmx/gcc-bug-f.c: New.
26576         * gcc.dg/vmx/gcc-bug-g.c: New.
26577         * gcc.dg/vmx/gcc-bug-i.c: New.
26578         * gcc.dg/vmx/harness.h: New.
26579         * gcc.dg/vmx/ira1.c: New.
26580         * gcc.dg/vmx/ira2a.c: New.
26581         * gcc.dg/vmx/ira2b.c: New.
26582         * gcc.dg/vmx/ira2.c: New.
26583         * gcc.dg/vmx/ira2c.c: New.
26584         * gcc.dg/vmx/mem.c: New.
26585         * gcc.dg/vmx/newton-1.c: New.
26586         * gcc.dg/vmx/ops.c: New.
26587         * gcc.dg/vmx/sn7153.c: New.
26588         * gcc.dg/vmx/spill2.c: New.
26589         * gcc.dg/vmx/spill3.c: New.
26590         * gcc.dg/vmx/spill.c: New.
26591         * gcc.dg/vmx/t.c: New.
26592         * gcc.dg/vmx/varargs-1.c: New.
26593         * gcc.dg/vmx/varargs-2.c: New.
26594         * gcc.dg/vmx/varargs-3.c: New.
26595         * gcc.dg/vmx/varargs-4.c: New.
26596         * gcc.dg/vmx/varargs-5.c: New.
26597         * gcc.dg/vmx/varargs-6.c: New.
26598         * gcc.dg/vmx/varargs-7.c: New.
26599         * gcc.dg/vmx/vmx.exp: New.
26600         * gcc.dg/vmx/vprint-1.c: New.
26601         * gcc.dg/vmx/vscan-1.c: New.
26602         * gcc.dg/vmx/x-01.c: New.
26603         * gcc.dg/vmx/x-02.c: New.
26604         * gcc.dg/vmx/x-03.c: New.
26605         * gcc.dg/vmx/x-04.c: New.
26606         * gcc.dg/vmx/x-05.c: New.
26607         * gcc.dg/vmx/yousufi-1.c: New.
26608         * gcc.dg/vmx/zero-1.c: New.
26609         * gcc.dg/vmx/zero.c: New.
26610
26611 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26612
26613         * g++.dg/lookup/java1.C: Update for chage of
26614         _Jv_AllocObject.
26615         * g++.dg/lookup/java2.C: Likewise.
26616
26617 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26618
26619         * ada/acats/run_all.sh: use -O2 by default.
26620
26621 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26622
26623         * gcc.dg/vr-mult-[12].c: New tests.
26624
26625 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26626
26627         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26628
26629         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26630
26631 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26632
26633         * lib/target-supports.exp (check_profiling_available): Assume profiling
26634         isn't available for mips*-*-elf targets.
26635
26636 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26637
26638         * gcc.dg/builtins-38.c: New test.
26639
26640 2004-04-14  Eric Christopher  <echristo@redhat.com>
26641
26642         * g++.dg/charset/charset.exp: Run .cc extension tests.
26643
26644 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26645
26646         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26647
26648 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26649
26650         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26651
26652 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26653
26654         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26655         * gcc.dg/i386-387-2.c: Likewise.
26656
26657         * gcc.dg/i386-387-7.c: New test.
26658         * gcc.dg/i386-387-8.c: New test.
26659
26660         * gcc.dg/builtins-37.c: New test.
26661
26662 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26663
26664         * g++.dg/pch/externc-1.C: Add missing semicolon.
26665
26666 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26667
26668         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26669
26670 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26671
26672         * gcc.c-torture/execute/20040411-1.c: New test.
26673
26674 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26675
26676         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26677
26678 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26679
26680         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26681
26682 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26683
26684         * lib/target-supports.exp (check_named_sections_available): New.
26685         * lib/gcc-dg.exp (dg-require-named-sections): New.
26686         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26687         old-deja.exp.  Also prune error-count message from HP linker.
26688         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26689
26690         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26691         * g++.old-deja/g++.pt/static3.C: Likewise.
26692         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26693
26694 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26695
26696         * gcc.c-torture/execute/20040409-1.c: New test case.
26697         * gcc.c-torture/execute/20040409-2.c: New test case.
26698         * gcc.c-torture/execute/20040409-3.c: New test case.
26699
26700 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26701
26702         * gcc.dg/20040409-1.c: New test.
26703
26704 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26705
26706         PR target/14888
26707         * g++.dg/opt/pr14888.C: New test case.
26708
26709 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26710
26711         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26712         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26713         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26714         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26715         New tests.
26716
26717 2004-04-08  Paul Brook  <paul@codesourcery.com>
26718
26719         * gcc.dg/spill-1.c: New test.
26720
26721 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26722
26723         * gcc.dg/torture/builtin-ctype-2.c: New test.
26724
26725 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26726
26727         * gcc.dg/pch/pch.exp: Add largefile test.
26728
26729 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26730
26731         * g++.dg/pch/externc-1.Hs: New.
26732         * g++.dg/pch/externc-1.C: New.
26733
26734 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26735
26736         * gcc.dg/compat/struct-by-value-5a_main.c,
26737         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26738         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26739         * gcc.dg/compat/struct-by-value-5a_x.c,
26740         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26741         gcc.dg/compat/struct-by-value-5_x.c.
26742         * gcc.dg/compat/struct-by-value-5a_y.c,
26743         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26744         gcc.dg/compat/struct-by-value-5_y.c.
26745
26746         * gcc.dg/compat/struct-by-value-6a_main.c,
26747         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26748         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26749         * gcc.dg/compat/struct-by-value-6a_x.c,
26750         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26751         gcc.dg/compat/struct-by-value-6_x.c.
26752         * gcc.dg/compat/struct-by-value-6a_y.c,
26753         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26754         gcc.dg/compat/struct-by-value-6_y.c.
26755
26756         * gcc.dg/compat/struct-by-value-7a_main.c,
26757         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26758         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26759         * gcc.dg/compat/struct-by-value-7a_x.c,
26760         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26761         gcc.dg/compat/struct-by-value-7_x.c.
26762         * gcc.dg/compat/struct-by-value-7a_y.c,
26763         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26764         gcc.dg/compat/struct-by-value-7_y.c.
26765
26766 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26769         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26770         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26771         options.
26772
26773 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26774
26775         * gcc.dg/builtins-36.c: New test.
26776
26777 2004-04-06  Paul Brook  <paul@codesourcery.com>
26778
26779         * README.gcc: Remove obsolete contraint on testcases.
26780
26781 2004-04-05  Paul Brook  <paul@codesourcery.com>
26782
26783         PR2123
26784         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26785         failure and exit(0) on success.
26786         * g++.dg/expr/anew2.C: Ditto.
26787         * g++.dg/expr/anew3.C: Ditto.
26788         * g++.dg/expr/anew4.C: Ditto.
26789
26790 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26791
26792         PR c++/3518
26793         * g++.dg/template/unify7.C: New.
26794
26795 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26796
26797         * g++.dg/README: Bring up to date with new subdirectories; remove
26798         duplicate subdirectory lines.
26799
26800 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         PR c++/14007
26803         * g++.dg/template/unify5.C: New.
26804         * g++.dg/template/unify6.C: New.
26805         * g++.dg/template/qualttp20.C: Adjust.
26806         * g++.old-deja/g++.jason/report.C: Adjust.
26807         * g++.old-deja/g++.other/qual1.C: Adjust.
26808
26809 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/14803
26812         * g++.dg/inherit/ptrmem1.C: New test.
26813
26814 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26815
26816         PR c++/14755
26817         * gcc.c-torture/execute/20040331-1.c: New test.
26818         * gcc.dg/20040331-1.c: New test.
26819
26820 2004-04-01  Paul Brook  <paul@codesourcery.com>
26821
26822         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26823
26824 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26825
26826         PR c++/14724
26827         * g++.dg/init/goto1.C: New test.
26828
26829         PR c++/14763
26830         * g++.dg/template/defarg4.C: New test.
26831
26832 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26833
26834         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26835
26836 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26837
26838         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26839
26840 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26841
26842         * gcc.dg/noncompile/undeclared-2.c: New test.
26843
26844 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26845
26846         * gcc.dg/940409-1.c: Remove XFAIL.
26847         * gcc.dg/reg-vol-struct-1.c: New test.
26848
26849 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26850
26851         * gcc.dg/torture/builtin-wctype-1.c: New test.
26852
26853 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26854
26855         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26856         * gcc.dg/20001101-1.c: Likewise.
26857         * gcc.dg/20001102-1.c: Likewise.
26858
26859 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26860
26861         * gcc.dg/compare8.c: Add an additional test for XOR.
26862
26863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26864
26865         * gcc.dg/torture/builtin-ctype-1.c: New test.
26866
26867 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26868
26869         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26870         * gcc.dg/torture/builtin-math-1.c: Likewise.
26871         * gcc.dg/torture/builtin-power-1.c: New test.
26872
26873 2004-03-24  Andreas Schwab  <schwab@suse.de>
26874
26875         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26876         IA64 assembler.
26877
26878 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26879             Roger Sayle  <roger@eyesopen.com>
26880
26881         * gcc.dg/compare8.c: New test case.
26882
26883 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26884
26885         * g++.dg/ext/altivec-7.C: New test.
26886
26887 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26888
26889         PR 12267, 12391, 12560, 13129, 14114, 14133
26890         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26891         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26892         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26893         Adjust error regexps.
26894         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26895         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26896         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26897         * gcc.dg/local1.c: Add explanatory comment.
26898
26899 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26900
26901         PR optimization/14669
26902         * g++.dg/opt/fold2.C: New test case.
26903
26904 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26905
26906         PR c/14069
26907         * gcc.dg/20040322-1.c: New test.
26908
26909 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26910
26911         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26912         * gcc.dg/ultrasp4.c: Likewise.
26913         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26914
26915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26916
26917         * gcc.dg/i386-sse-8.c: Reset default options.
26918
26919 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26920
26921         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26922         in the error message text.
26923
26924 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26925
26926         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26927
26928 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26929
26930         PR c++/14616
26931         * g++.dg/init/array13.C: New test.
26932
26933 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26934
26935         PR target/13889
26936         * gcc.c-torture/compile/pr13889.c: New test case.
26937
26938 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26939
26940         PR c/14635
26941         * builtins-1.c (nan, nans): Don't test.
26942         * builtins-30.c: Don't use nan, nanf, nanl.
26943         * builtins-35.c: New test.
26944
26945 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26946
26947         * g++.dg/ext/altivec-6.C: New test.
26948
26949 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * g++.dg/init/placement3.C: New test.
26952
26953         * g++.dg/template/spec13.C: New test.
26954
26955         * g++.dg/lookup/using11.C: New test.
26956
26957         * g++.dg/lookup/koenig3.C: New test.
26958
26959         * g++.dg/template/operator2.C: New test.
26960
26961         * g++.dg/expr/dtor3.C: New test.
26962         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26963         marker.
26964         * g++.old-deja/g++.law/visibility28.C: Likewise.
26965
26966 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26967
26968         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26969         * gcc.dg/ppc64-abi-3.c: Likewise.
26970
26971 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26972
26973         PR c++/14545
26974         * g++.dg/parse/template15.C: New test.
26975
26976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26977
26978         * g++.dg/expr/dtor2.C: New test.
26979
26980         * g++.dg/lookup/anon4.C: New test.
26981
26982         * g++.dg/overload/using1.C: New test.
26983
26984         * g++.dg/template/lookup7.C: New test.
26985
26986         * g++.dg/template/typename6.C: New test.
26987
26988         * g++.dg/expr/cond6.C: New test.
26989
26990 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26991
26992         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26993
26994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26995
26996         * g++.dg/expr/cond5.C: New test.
26997         * g++.dg/expr/constcast1.C: Likewise.
26998         * g++.dg/expr/ptrmem2.C: Likewise.
26999         * g++.dg/expr/ptrmem3.C: Likewise.
27000         * g++.dg/lookup/main1.C: Likewise.
27001         * g++.dg/template/lookup6.C: Likewise.
27002
27003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27004
27005         * gcc.dg/local1.c: New test.
27006
27007         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27008
27009 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27010
27011         * gcc.dg/torture/builtin-convert-1.c: New test.
27012
27013 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27014
27015         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27016
27017 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27018
27019         PR c++/14481
27020         * g++.dg/warn/Wunused-7.C: New test.
27021
27022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27023
27024         * gcc.dg/torture/builtin-integral-1.c: New test.
27025
27026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/14586
27029         * g++.dg/parse/non-dependent3.C: New test.
27030
27031 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27032
27033         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27034         * g++.dg/eh/simd-2.C: Likewise.
27035         * g++.dg/init/array10.C: Likewise.
27036         * gcc.c-torture/compile/simd-1.c: Likewise.
27037         * gcc.c-torture/compile/simd-2.c: Likewise.
27038         * gcc.c-torture/compile/simd-3.c: Likewise.
27039         * gcc.c-torture/compile/simd-4.c: Likewise.
27040         * gcc.c-torture/compile/simd-6.c: Likewise.
27041         * gcc.c-torture/execute/simd-1.c: Likewise.
27042         * gcc.c-torture/execute/simd-2.c: Likewise.
27043         * gcc.dg/compat/vector-defs.h: Likewise.
27044         * gcc.dg/20020531-1.c: Likewise.
27045         * gcc.dg/altivec-3.c: Likewise.
27046         * gcc.dg/altivec-4.c: Likewise.
27047         * gcc.dg/altivec-varargs-1.c: Likewise.
27048         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27049         * gcc.dg/i386-mmx-3.c: Likewise.
27050         * gcc.dg/i386-sse-4.c: Likewise.
27051         * gcc.dg/i386-sse-5.c: Likewise.
27052         * gcc.dg/i386-sse-8.c: Likewise.
27053         * gcc.dg/simd-1.c: Likewise.
27054         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27055         __ev64_opaque__ since the machine description provides it.
27056
27057 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27058
27059         * lib/compat.exp (skip_list): New global variable.
27060         Use it to hold the user defined COMPAT_SKIPS list if any.
27061         (compat-obj): Add the members of skip_list to optall.
27062
27063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27064
27065         * gcc.dg/compat/union-by-value-1_main.c,
27066         union-by-value-1_x.c, union-by-value-1_y.c,
27067         union-check.h, union-defs.h,
27068         union-init.h, union-return-1_main.c,
27069         union-return-1_x.c, union-return-1_y.c: New files.
27070
27071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27072
27073         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27074         mixed-struct-init.h: Add 4 mixed structure types.
27075         struct-by-value-21_main.c, struct-by-value-21_x.c,
27076         struct-by-value-21_y.c, struct-return-21_main.c,
27077         struct-return-21_x.c, struct-return-21_y.c: New files.
27078
27079 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27080
27081         PR c++/14550
27082         * g++.dg/parse/template14.C: New test.
27083
27084 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27085
27086         * gcc.c-torture/execute/20040313-1.c: New test.
27087
27088 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27089
27090         PR target/14533
27091         * gcc.dg/20040311-2.c: New test.
27092
27093 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27094
27095         PR other/14544
27096         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27097         bit-field.
27098
27099 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27100
27101         * gcc.dg/20040305-2.c: Add missing return statement.
27102
27103 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27104
27105         * gcc.dg/builtins-34.c: Also check pow10*.
27106
27107 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27108
27109         PR target/14262
27110         * gcc.dg/20040305-2.c: New test.
27111
27112 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27113
27114         * gcc.dg/20040310-1.c: New test.
27115
27116 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27117
27118         * gcc.c-torture/execute/20040311-1.c: New test case.
27119
27120 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27121
27122         PR c++/14476
27123         * g++.dg/lookup/enum1.C: New test.
27124
27125 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27126
27127         PR c++/14510
27128         * g++.dg/lookup/struct2.C: New test.
27129
27130 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27131
27132         * gcc.dg/builtins-34.c: New test.
27133
27134 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27135
27136         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27137
27138 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27139
27140         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27141         * gcc.dg/alias-2.c: New testcase.
27142
27143 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27144
27145         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27146
27147 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27148
27149         * gcc.c-torture/execute/20040309-1.c: New test case.
27150
27151 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         PR c++/14397
27154         * g++.dg/overload/ref1.C: New.
27155
27156 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27157
27158         PR c++/14409
27159         * g++.dg/template/spec12.C: New test.
27160
27161         PR c++/14448
27162         * g++.dg/parse/crash14.C: New test.
27163
27164 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27165
27166         PR c++/14230
27167         * g++.dg/init/ref11.C: New test.
27168
27169 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27170
27171         PR c++/14432
27172         * g++.dg/parse/builtin2.C: New test.
27173
27174 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27175
27176         PR c++/14401
27177         * g++.dg/init/ctor3.C: New test.
27178         * g++.dg/init/union1.C: New test.
27179         * g++.dg/ext/anon-struct4.C: New test.
27180
27181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27182
27183         * g++.dg/lookup/koenig1.C: Tweak error messages.
27184         * g++.dg/lookup/used-before-declaration.C: Likewise.
27185         * g++.dg/other/do1.C: Likewise.
27186         * g++.dg/overload/koenig1.C: Likewise.
27187         * g++.dg/parse/crash13.C: Likewise.
27188         * g++.dg/template/instantiate3.C: Likewise.
27189
27190 2004-03-08  Eric Christopher  <echristo@redhat.com>
27191
27192         * * lib/target-supports.exp: Enable libiconv in test
27193         compilation.  Fix up error checking.
27194
27195 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27196
27197         PR middle-end/14289
27198         * gcc.dg/pr14289-1.c: New test case.
27199         * gcc.dg/pr14289-2.c: Likewise.
27200         * gcc.dg/pr14289-3.c: Likewise.
27201
27202 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27203
27204         * gcc.c-torture/execute/20040308-1.c: New test.
27205
27206 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27207
27208         * gcc.c-torture/execute/20040307-1.c: New test case.
27209
27210 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27211
27212         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27213
27214 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27215
27216         * gcc.dg/20040306-1.c: New test.
27217
27218 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27219
27220         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27221         them static.
27222         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27223
27224 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27225
27226         PR c/14465
27227         * gcc.dg/decl-6.c: New test.
27228
27229 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27230
27231         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27232         Rename LOGPOW -> LOG_POW.
27233         (SQRT_EXP, POW_EXP): New.
27234
27235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27236
27237         * gcc.dg/i386-sse-8.c: New test.
27238
27239 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27240
27241         PR c/14114
27242         * gcc.dg/decl-5.c: New test.
27243
27244 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27245
27246         * gcc.dg/20040305-1.c: New test.
27247
27248 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27249
27250         PR other/14354
27251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27252
27253 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27254
27255         PR c++/14425, c++/14426
27256         * g++.dg/ext/altivec-4.C: New test.
27257         * g++.dg/ext/altivec-5.C: New test.
27258
27259 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27260
27261         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27262         global variables of a type with no linkage.
27263         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27264         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27265         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27266         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27267         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27268         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27269         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27270         * g++.dg/warn/deprecated.C: Name enum Color.
27271         * g++.dg/overload/VLA.C: Name structure for 'b'.
27272         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27273
27274 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27275
27276         * gcc.c-torture/compile/20040304-1.c: New test.
27277
27278 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27279
27280         PR 13728
27281         * gcc.dg/decl-4.c: New testcase.
27282
27283 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27284
27285         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27286         as PRECF if sizeof (float) > sizeof (double).
27287         (PRECL): Make it the same as PRECF if
27288         sizeof (float) > sizeof (long double).
27289
27290 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27291
27292         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27293         system type.  Add check for irix6 which doesn't have c99 runtime.
27294
27295 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27296
27297         * gcc.dg/const-elim-1.c: xfail for xtensa.
27298
27299 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27300
27301         PR c++/14369
27302         * g++.dg/template/cond4.C: New test.
27303
27304 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27305
27306         PR c++/14360
27307         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27308
27309         PR c++/14361
27310         * g++.dg/parse/defarg7.C: New test.
27311
27312         PR c++/14359
27313         * g++.dg/template/friend26.C: New test.
27314
27315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27316
27317         PR c++/14324
27318         * g++.dg/abi/mangle21.C: New test.
27319
27320         PR c++/14260
27321         * g++.dg/parse/constructor2.C: New test.
27322
27323         PR c++/14337
27324         * g++.dg/template/sfinae1.C: New test.
27325
27326 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27327
27328         PR c++/14267
27329         * g++.dg/expr/crash2.C: New test.
27330
27331         PR middle-end/13448
27332         * gcc.dg/inline-5.c: New test.
27333         * gcc.dg/always-inline.c: Split out tests into ...
27334         * gcc.dg/always-inline2.c: ... this and ...
27335         * gcc.dg/always-inline3.c: ... this.
27336
27337 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27338
27339         PR debug/12103
27340         * g++.dg/debug/crash1.C: New test.
27341
27342 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27343
27344         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27345         function with __attribute__((noinline)).
27346         (recurser_void2): Likewise.
27347         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27348         (recurser_void2): Likewise.
27349
27350 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27351
27352         PR middle-end/14203
27353         * g++.dg/warn/Wunused-6.C: New test case.
27354
27355 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27356
27357         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27358         not defined.
27359
27360 2004-02-27  Eric Christopher  <echristo@redhat.com>
27361
27362         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27363         * g++.dg/charset/asm2.c: Run only x86.
27364         * gcc.dg/charset/asm3.c: Ditto.
27365
27366 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27367
27368         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27369         ld_library_path.
27370
27371 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27372
27373         * g++.dg/ext/altivec-3.C: New.
27374
27375 2004-02-26  Richard Henderson  <rth@redhat.com>
27376
27377         * g++.dg/ext/attrib10.C: Mark for warning.
27378         * gcc.dg/attr-alias-1.c: New.
27379
27380 2004-02-26  Richard Henderson  <rth@redhat.com>
27381
27382         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27383         * gcc.c-torture/execute/20040208-2.c: ... it back.
27384
27385 2004-02-26  Eric Christopher  <echristo@redhat.com>
27386
27387         * lib/target-supports.exp (check-iconv-available): New function.
27388         * lib/gcc-dg.exp (dg-require-iconv): New function.
27389         Use above.
27390         * gcc.dg/charset: New directory.
27391         * gcc.dg/charset/charset.exp: New file.
27392         * gcc.dg/charset/asm1.c: Ditto.
27393         * gcc.dg/charset/asm2.c: Ditto.
27394         * gcc.dg/charset/asm3.c: Ditto.
27395         * gcc.dg/charset/asm4.c: Ditto.
27396         * gcc.dg/charset/asm5.c: Ditto.
27397         * gcc.dg/charset/attribute1.c: Ditto.
27398         * gcc.dg/charset/attribute2.c: Ditto.
27399         * gcc.dg/charset/string1.c: Ditto.
27400         * g++.dg/charset: New directory.
27401         * g++.dg/dg.exp: Add here. Special options.
27402         * g++.dg/charset/charset.exp: New file.
27403         * g++.dg/charset/asm1.c: Ditto.
27404         * g++.dg/charset/asm2.c: Ditto.
27405         * g++.dg/charset/asm3.c: Ditto.
27406         * g++.dg/charset/asm4.c: Ditto.
27407         * g++.dg/charset/attribute1.c: Ditto.
27408         * g++.dg/charset/attribute2.c: Ditto.
27409         * g++.dg/charset/extern1.cc: Ditto.
27410         * g++.dg/charset/extern2.cc: Ditto.
27411         * g++.dg/charset/string1.c: Ditto.
27412
27413 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27414
27415         PR c++/14278
27416         * g++.dg/parse/comma1.C: New test.
27417
27418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27419
27420         PR c++/14284
27421         * g++.dg/template/ttp8.C: New test.
27422
27423 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27424
27425         * gcc.dg/fixuns-trunc-1.c: New test.
27426
27427 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27428
27429         * gcc.dg/builtins-config.h: Use #elif.
27430
27431 2004-02-26  Michael Matz  <matz@suse.de>
27432
27433         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27434         * gcc.dg/991214-1.c: Likewise.
27435         * gcc.dg/i386-asm-1.c: Likewise.
27436
27437 2004-02-25  Richard Henderson  <rth@redhat.com>
27438
27439         * gcc.c-torture/execute/20040208-2.c: Move ...
27440         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27441
27442 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27443
27444         PR c++/14246
27445         * g++.dg/other/crash-3.C: New test.
27446
27447 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27448
27449         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27450         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27451
27452         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27453         HP-UX.
27454
27455 2004-02-24  Michael Matz  <matz@suse.de>
27456
27457         * gcc.dg/i386-regparm.c: New.
27458
27459 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27460
27461         * gcc.c-torture/execute/20040223-1.c: New.
27462
27463 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27464             Kazu Hirata  <kazu@cs.umass.edu>
27465
27466         * gcc.dg/fwritable-strings-1.c: Remove.
27467
27468 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27469
27470         PR c/14156
27471         * gcc.dg/20040223-1.c: New test.
27472
27473 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27474
27475         PR c++/14106
27476         * g++.dg/ext/typeof9.C: New test.
27477
27478 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27479
27480         PR c++/14250
27481         * g++.dg/other/switch1.C: New test.
27482
27483 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27484
27485         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27486         * gcc.dg/va-arg-1.c: Likewise.
27487
27488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27489
27490         PR c++/14143
27491         * g++.dg/template/koenig5.C: New test.
27492
27493 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27494
27495         * g++.dg/ext/altivec-1.C: Generalize target triple.
27496         * g++.dg/ext/altivec-2.C: New test case.
27497         * g++.dg/ext/altivec_check.h: New file.
27498         * gcc.dg/altivec-1.c: Generalize target triple;
27499         include altivec_check.h and call altivec_check().
27500         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27501         * gcc.dg/altivec-6.c: New test case.
27502         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27503         type casts as needed.
27504         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27505         altivec_check().
27506         * gcc.dg/altivec-12.c: New test case.
27507         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27508         include altivec_check.h and call altivec_check().
27509         * gcc.dg/altivec_check.h: New file.
27510
27511 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27512
27513         * lib/target-supports.exp (check_alias_available): Don't mangle
27514         function `g' in test program.
27515
27516 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27517
27518         * lib/target-supports.exp (check_profiling_available): Check
27519         argument to determine whether we support a profiling type.
27520         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27521         check_profiling_available.
27522         * g++.dg/bprob/bprob.exp: Likewise.
27523         * g77.dg/bprob/bprob.exp: Likewise.
27524         * gcc.misc-tests/bprob.exp: Likewise.
27525         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27526         dg-require-profiling and delete expected error handling.
27527         * gcc.dg/20021014-1.c: Likewise.
27528         * gcc.dg/nest.c: Likewise.
27529
27530 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27531
27532         PR c++/12007
27533         * g++.dg/other/vthunk1.C: New test.
27534
27535 2004-02-20  Falk Hueffner  <falk@debian.org>
27536
27537         PR target/14201
27538         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27539
27540 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27541
27542         PR c++/13927
27543         * g++.dg/other/error8.C: Remove XFAIL markers.
27544
27545         PR c++/14173
27546         * g++.dg/ext/packed5.C: New test.
27547
27548         PR c++/14199
27549         * g++.dg/warn/Wunused-5.C: New test.
27550
27551         PR c++/14186
27552         * g++.dg/lookup/member1.C: New test.
27553
27554 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27555
27556         * gcc.c-torture/compile/20040130-1.c: Enable only when
27557         __INT_MAX__ >= 2147483647L.
27558         * gcc.c-torture/compile/961203-1.c: Likewise.
27559
27560 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27563         * g++.dg/opt/template1.C: Robustify assembler regexp
27564
27565 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27566
27567         * gcc.c-torture/execute/simd-4.x: Remove.
27568         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27569         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27570         Guard with #ifndef SKIP_ATTRIBUTE.
27571         * gcc.dg/compat/vector-1_y.c: Likewise.
27572         * gcc.dg/compat/vector-2_x.c: Likewise.
27573         * gcc.dg/compat/vector-2_y.c: Likewise.
27574         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27575         * g++.dg/eh/simd-2.C: Likewise.
27576
27577 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27578
27579         * gcc.c-torture/compile/complex-1.c: New.
27580
27581 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27582
27583         PR target/14209
27584         * gcc.c-torture/execute/20040218-1.c: New test.
27585
27586 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27587
27588         PR c++/14181
27589         * g++.dg/parse/new2.C: New test.
27590
27591 2004-02-18  Paul Brook  <paul@codesourcery.com>
27592
27593         * gcc.c-torture/compile/libcall-1.c: New test.
27594
27595 2004-02-18  Paul Brook  <paul@codesourcery.com>
27596
27597         PR debug/12934
27598         * gcc.dg/debug/debug-7.c: New test.
27599
27600 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27601
27602         * gcc.dg/20040217-1.c: New test.
27603
27604 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27605
27606         * gcc.c-torture/execute/990208-1.x: Delete.
27607
27608 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27609
27610         * gcc.c-torture/execute/20040208-2.x: New file.
27611
27612 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27613
27614         PR c++/11326
27615         * g++.dg/abi/structret1.C: New test.
27616
27617 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27618
27619         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27620         (i386_cpuid): No need to test if cpuid is available on AMD64.
27621         Fix assembly, so that it works onboth i386 and AMD64.
27622         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27623         (vecInLong): Fix s[] member type to unsigned int.
27624         (vecInWord): Remove type.
27625         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27626         (a64, b64, c64, d64, e64): Remove.
27627         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27628         Remove unused variable.  Remove initialization of removed variables.
27629         Don't call mmx_tests nor sse_tests.
27630         (reference_mmx, reference_sse): Remove.
27631         (check): Add return stmt.
27632         * gcc.dg/i386-sse-7.c: New test.
27633         * gcc.dg/i386-mmx-4.c: New test.
27634
27635 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27636
27637         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27641         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27642         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27643         g++.dg/tc1/dr94.C: Fix line terminator.
27644
27645 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27646
27647         * gcc.c-torture/compile/20040216-1.c: New.
27648
27649 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27650
27651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27654         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27655         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27656         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27657
27658 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27659
27660         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27661
27662 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27663
27664         PR c++/13971
27665         * g++.dg/expr/cond4.C: New test.
27666
27667         PR c++/14086
27668         * g++.dg/lookup/crash2.C: New test.
27669
27670 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27671
27672         * gcc.c-torture/compile/20040214-2.c: New test.
27673
27674 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27675
27676         PR c++/14116
27677         * g++.dg/ext/typeof8.C: New test.
27678
27679 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27680
27681         * gcc.c-torture/compile/20040214-1.c: New test.
27682
27683 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27684
27685         PR c++/13635
27686         * g++.dg/template/spec11.C: New test.
27687
27688 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27689
27690         PR c++/13927
27691         * g++.dg/other/error8.C: New test.
27692
27693 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27694
27695         PR c++/14122
27696         * g++.dg/template/array4.C: New test.
27697
27698         PR c++/14108
27699         * g++.dg/inherit/thunk2.C: New test.
27700
27701         PR c++/14083
27702         * g++.dg/eh/cond2.C: New test.
27703
27704 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27705
27706         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27707
27708 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27709
27710         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27711
27712 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27713
27714         * g++.dg/simd-2.C: xfail on ppc64-linux.
27715
27716 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27717
27718         PR c/456
27719         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27720         tests.
27721
27722 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27723
27724         * gcc.dg/builtins-33.c: New test.
27725
27726 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27727
27728         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27729
27730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27731
27732         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27733
27734 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27735
27736         * gcc.dg/ppc64-abi-3.c: New test.
27737
27738 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27739
27740         PR c/14092
27741
27742         * gcc.dg/pr14092-1.c: New testcase.
27743
27744 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27745
27746         * gcc.dg/cpp/assert4.c: Fix typo last change.
27747
27748         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27749         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27750
27751         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27752
27753 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27754
27755         * gcc.c-torture/compile/20040209-1.c: New test case.
27756
27757 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27758
27759         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27760
27761 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27762
27763         * gcc.c-torture/execute/20040208-[12].c: New tests.
27764
27765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27766
27767         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27768
27769 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27770
27771         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27772
27773 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27774
27775         Bug 13856
27776         * gcc.dg/visibility-8.c: New testcase.
27777
27778 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27779
27780         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27781         arguments.
27782         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27783
27784 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27785
27786         PR middle-end/13696
27787         * g++.dg/opt/fold1.C: New test case.
27788
27789 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27790
27791         PR c++/14033
27792         * g++.dg/other/crash-2.C: New test.
27793
27794 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27795
27796         PR c++/14028
27797         * g++.dg/parse/angle-bracket2.C: New test.
27798
27799 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27800
27801         PR middle-end/13750
27802         Revert:
27803         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27804         PR pch/13361
27805         * testsuite/g++.dg/pch/wchar-1.C: New.
27806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27807
27808 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27809
27810         PR c++/14008
27811         * g++.dg/parse/error15.C: New test.
27812         * g++.dg/parse/crash11.C: Update dg-error mark.
27813
27814 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27815
27816         PR c++/13932
27817         * g++.dg/warn/conv2.C: New test.
27818
27819 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27820
27821         PR c++/13086
27822         * g++.dg/warn/incomplete1.C: Remove xfail.
27823
27824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27825
27826         * lib/file-format.exp (gcc_target_object_format): Use
27827         ${tool}_target_compile, not gcc_target_compile.
27828         * lib/target-supports.exp (check_alias_available): Likewise.
27829         (check_gc_sections_available): Likewise.
27830         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27831         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27832         dg-require-alias.
27833
27834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27835
27836         PR c++/13969
27837         * g++.dg/template/static6.C: New test.
27838
27839 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27840
27841         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27842
27843 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27844
27845         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27846         tests for systems where `char' is unsigned by default.
27847
27848 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27849
27850         PR c++/13997
27851         * g++.dg/template/partial3.C: New test.
27852
27853 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27854
27855         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27856         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27857         Remove mentions of obsolete ports.
27858
27859 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27860
27861         * gcc.dg/noncompile/20001228-1.c: Fix for new
27862         error message.
27863
27864 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27865
27866         PR target/9348
27867         * gcc.c-torture/execute/multdi-1.c: New test case.
27868
27869 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/13925
27872         * g++.dg/template/lookup5.C: New test.
27873
27874 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27875
27876         PR c++/13950
27877         * g++.dg/template/lookup4.C: New test.
27878
27879         PR c++/13970
27880         * g++.dg/parse/error14.C: New test.
27881
27882         PR c++/14002
27883         * g++.dg/parse/template13.C: New test.
27884
27885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/13978
27888         * g++.dg/template/koenig4.C: New test.
27889
27890         PR c++/13968
27891         * g++.dg/template/crash17.C: New test.
27892
27893         PR c++/13975
27894         * g++.dg/parse/error13.C: New test.
27895         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27896
27897 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27898
27899         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27900
27901 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27902
27903         PR c/11658
27904         PR c/13994
27905         * gcc.dg/noncompile/20040203-1.c: New test.
27906         * gcc.dg/noncompile/20040203-2.c: Likewise.
27907         * gcc.dg/noncompile/20040203-3.c: Likewise.
27908         * gcc.dg/20040203-1.c: Likewise.
27909
27910 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27911
27912         PR c++/10858
27913         * g++.dg/template/sizeof7.C: New test.
27914
27915 2004-02-02  Eric Christopher  <echristo@redhat.com>
27916             Zack Weinberg  <zack@codesourcery.com>
27917
27918         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27919
27920 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27921
27922         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27923         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27924         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27925         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27926
27927 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27928
27929         PR c++/13113
27930         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27931
27932         PR c++/13854
27933         * g++.dg/ext/attrib13.C: New test.
27934
27935         PR c++/13907
27936         * g++.dg/conversion/op2.C: New test.
27937
27938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27939
27940         * gcc.dg/titype-1.c: Fix pasto.
27941
27942 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27943
27944         * gcc.dg/titype-1.c: New test.
27945
27946 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27947
27948         PR c++/13957
27949         * g++.dg/template/non-type-template-argument-1.C,
27950         g++.dg/template/qualified-id1.C: Update dg-error marks.
27951         * g++.dg/template/nontype6.C: New test.
27952
27953 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27954
27955         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27956         * gcc.dg/builtins-31.c: New testcase.
27957         * gcc.dg/builtins-32.c: New testcase.
27958
27959 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27960
27961         * objc.dg/call-super-2.m: Update line numbers
27962         for the including of stddef.h.
27963
27964 2004-01-30  Michael Matz  <matz@suse.de>
27965
27966         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27967         g++.dg/ext/case-range3.C: New tests.
27968
27969 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27970
27971         DR206
27972         PR c++/13813
27973         * g++.dg/template/member4.C: New test.
27974
27975 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27976
27977         PR c++/13683
27978         * g++.dg/template/sizeof6.C: New test.
27979
27980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27981
27982         * gcc.dg/fwritable-strings-1.c: New test.
27983
27984 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27985
27986         * gcc.c-torture/compile/20040130-1.c: New test.
27987
27988 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27989
27990         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27991
27992 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27993
27994         PR c++/13883
27995         * g++.dg/template/ctor3.C: New test.
27996
27997 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27998
27999         * g++.dg/tc1: New directory.
28000         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28001         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28002         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28003         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28004         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28005
28006 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28007
28008         * g++.dg/parse/error11.C: New test.
28009         * g++.dg/parse/error12.C: Likewise.
28010
28011 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28012
28013         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28014         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28015
28016 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28017
28018         PR c++/13791
28019         * g++.dg/ext/attrib12.C: New test.
28020
28021         PR c++/13736
28022         * g++.dg/parse/cast2.C: New test.
28023
28024 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28025
28026         * objc.dg/encode-2.m (main): New local string.  Set depending on
28027         sizeof long.  Use in sscanf call.
28028         * objc.dg/encode-3.m (main): New local string.  Set depending on
28029         sizeof long.  Use in scan_initial call.
28030
28031 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28032
28033         * objc.dg/call-super-2.m: Make LP64-safe.
28034         * objc.dg/desig-init-1.m: Likewise.
28035
28036 2004-01-27  Devang Patel <dpatel@apple.com>
28037
28038         * g++.dg/debug/namespace1.C: New test.
28039
28040 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28041
28042         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28043         xscale-*-*.
28044
28045         * gcc.dg/arm-mmx-1.c: New test.
28046
28047 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28048
28049         * gcc.dg/20040127-1.c: New test.
28050         * gcc.dg/20040127-2.c: New test.
28051
28052 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28053
28054         * objc.dg/stret-1.m (glob): Renamed to globa.
28055
28056 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28057
28058         PR c++/13663
28059         * g++.dg/expr/for1.C: New test.
28060
28061 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28062
28063         PR middle-end/13779
28064         * gcc.dg/darwin-longlong.c: New test.
28065
28066 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28067
28068         * gcc.dg/20040124-1.c: Moved test from here...
28069         * gcc.c-torture/compile/20040124-1.c: ...to here.
28070
28071 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28072
28073         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28074         the assembly output if -m64 is passed.
28075
28076 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28077
28078         PR c++/13833
28079         * g++.dg/template/cond3.C: New test.
28080
28081 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28082
28083         PR c++/13810
28084         * g++.dg/template/ttp7.C: New test.
28085
28086 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28087
28088         PR c++/13797
28089         * g++.dg/template/nontype4.C: New test.
28090         * g++.dg/template/nontype5.C: Likewise.
28091
28092 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28093
28094         * gcc.dg/torture/mips-clobber-at.c: New test.
28095
28096 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28097
28098         * gcc.dg/20040124-1.c: New test.
28099
28100 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28101
28102         * gcc.dg/20040123-1.c: New test.
28103
28104 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28105
28106         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28107
28108 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28109
28110         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28111
28112 2004-01-23  Andrew Pinski  <apinski@apple.com>
28113
28114         * gcc.dg/20030121-1.c: Move to ..
28115         * gcc.dg/20040121-1.c: here.
28116
28117 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28118
28119         * gcc.dg/builtins-29.c: New test case.
28120
28121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28122
28123         PR 18314
28124         * gcc.dg/builtins-30.c: New testcase.
28125
28126 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28127
28128         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28129         * lib/g77.exp: Likewise.
28130         * lib/objc.exp: Likewise.
28131         * lib/g++.exp: Likewise.
28132
28133 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28134
28135         * gcc.dg/struct-by-value-2.c: New test.
28136
28137 2004-01-21  Andrew Pinski  <apinski@apple.com>
28138
28139         PR target/13785
28140         * gcc.dg/20030121-1.c: New test.
28141
28142 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28143
28144         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28145         clobber frame pointer register in asm statement.
28146
28147 2004-01-21  Falk Hueffner  <falk@debian.org>
28148
28149         * gcc.c-torture/compile/20040121-1.c: New test.
28150
28151 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28152
28153         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28154
28155 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28156
28157         * gcc.dg/ppc64-abi-2.c: New test.
28158
28159 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28160
28161         * lib/treelang.exp: Fill out this file.
28162         * lib/treelang-dg.exp: New File.
28163
28164 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28165
28166         * gcc.c-torture/compile/981022-1.c: Remove.
28167         * gcc.dg/array-5.c: Remove XFAIL.
28168         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28169         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28170         gcc.dg/cond-lvalue-1.c: Update.
28171         * gcc.dg/cast-lvalue-2.c: New test.
28172
28173 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28174
28175         PR c++/13592
28176         * g++.dg/other/error1.C (class foo): Tweak error message.
28177
28178         PR c++/13592
28179         * g++.dg/template/call2.C: New test.
28180
28181 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28182
28183         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28184         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28185         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28186         scalar-return-1_x.c, scalar-return-2_y.c,
28187         scalar-return-3_x.c, scalar-return-3_y.c,
28188         scalar-return-4_x.c, scalar-return-4_y.c,
28189         struct-align-1.h, struct-align-1_x.c,
28190         struct-align-1_y.c, struct-align-2.h,
28191         struct-align-2_x.c, struct-align-2_y.c,
28192         struct-by-value-10_y.c, struct-by-value-11_x.c,
28193         struct-by-value-11_y.c, struct-by-value-12_x.c,
28194         struct-by-value-12_y.c, struct-by-value-13_x.c,
28195         struct-by-value-13_y.c, struct-by-value-14_x.c,
28196         struct-by-value-14_y.c, struct-by-value-15_x.c,
28197         struct-by-value-15_y.c, struct-by-value-16_y.c,
28198         struct-by-value-17_y.c, struct-by-value-18_y.c,
28199         struct-by-value-19_y.c, struct-by-value-1_x.c,
28200         struct-by-value-1_y.c, struct-by-value-20_y.c,
28201         struct-by-value-2_x.c, struct-by-value-2_y.c,
28202         struct-by-value-3_y.c, struct-by-value-4_x.c,
28203         struct-by-value-4_y.c, struct-by-value-5_y.c,
28204         struct-by-value-6_y.c, struct-by-value-7_y.c
28205         struct-by-value-8_x.c, struct-by-value-8_y.c
28206         struct-by-value-9_x.c, struct-by-value-9_y.c
28207         struct-return-10_x.c, struct-return-10_y.c,
28208         struct-return-19_x.c, struct-return-20_x.c
28209         struct-return-2_x.c, struct-return-2_y.c
28210         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28211         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28212
28213 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28214
28215         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28216         attribute on sparc*-sun-solaris2.*.
28217
28218 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28219
28220         PR c++/13710
28221         * g++.dg/ext/typeof7.C: New test.
28222
28223 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28224
28225         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28226         * gcc.dg/const-elim-1.c: Same.
28227
28228 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28229
28230         * objc.dg/stret-1.m: New.
28231         * objc.dg/stret-2.m: New.
28232
28233 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28234
28235         PR c++/11895
28236         * g++.dg/ext/vector1.C: New test.
28237
28238 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28239
28240         * gcc.dg/pch/import-1.c: New.
28241         * gcc.dg/pch/import-1.hs: New.
28242         * gcc.dg/pch/import-1a.h: New.
28243         * gcc.dg/pch/import-1b.h: New.
28244         * gcc.dg/pch/import-1c.h: New.
28245
28246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28247
28248         PR c++/13574
28249         * g++.dg/ext/array1.C: New test.
28250
28251         PR c++/13178
28252         * g++.dg/conversion/op1.C: New test.
28253
28254 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28255
28256         PR 11864
28257         From Kazumoto Kojima / Dan Kegel:
28258         * gcc.dg/pr11864-1.c: New test.
28259
28260         PR 10392
28261         From Marcus Comstedt / Dan Kegel:
28262         * gcc.dg/pr10392-1.c: New test.
28263
28264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28265
28266         PR c++/13478
28267         * g++.dg/init/ref10.C: New test.
28268
28269 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28270
28271         PR c++/13407
28272         * g++.dg/parse/typename6.C: New test.
28273
28274 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28275
28276         PR pch/13361
28277         * testsuite/g++.dg/pch/wchar-1.C: New.
28278         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28279
28280 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28281
28282         PR c++/9259
28283         * g++.dg/expr/sizeof2.C: New test.
28284
28285 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28286
28287         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28288
28289 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28290
28291         PR c++/13659
28292         * g++.dg/lookup/strong-using-3.C: New.
28293         * g++.dg/lookup/using-10.C: New.
28294
28295 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28296
28297         PR c++/13594
28298         * g++.dg/lookup/strong-using-2.C: New.
28299
28300 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28301             Dan Kegel <dank@kegel.com>
28302             J"orn Rennecke <joern.rennecke@superh.com>
28303
28304         PR target/9365
28305         * gcc.dg/pr9365-1.c: New test.
28306
28307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28308
28309         PR c++/8856
28310         * g++.dg/parse/casting-operator2.C: New test.
28311         * g++.old-deja/g++.pt/explicit83.C: Remove.
28312
28313 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28314
28315         * gcc.dg/label-compound-stmt-1.c: New test.
28316         * gcc.c-torture/compile/950922-1.c,
28317         gcc.c-torture/compile/20000211-3.c,
28318         gcc.c-torture/compile/20000518-1.c,
28319         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28320         compound statements.
28321
28322 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28323
28324         * gcc.dg/ppc64-abi-1.c: New test.
28325
28326 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28327
28328          * g++.dg/ext/attrib9.C: Add dg-warnings.
28329
28330 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28331
28332         PR c++/12335
28333         * g++.dg/parse/dtor3.C: New test.
28334
28335 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28336
28337         PR c++/12709
28338         * g++.dg/parse/try-catch-1.C: New test.
28339
28340 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28341
28342         * ada/acats/run_all.sh: Add more verbose output in acats.log
28343         when compiling tests.
28344
28345 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28346
28347         PR 13656
28348         * gcc.dg/typedef-redecl.c: New test case.
28349         * gcc.dg/typedef-redecl.h: New support file.
28350
28351 2004-01-13  Jan Hubicka  <jh@suse.cz>
28352
28353         * gcc.dg/always_inline.c: New test.
28354         * gcc.dg/debug/20031231-1.c: Fix.
28355
28356 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28357
28358         PR c++/13474
28359         * g++.dg/template/array3.C: New test.
28360
28361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28362
28363         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28364         * g++.dg/warn/Wunused-2.C: Likewise.
28365
28366 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28367
28368         PR c++/13289
28369         * g++.dg/template/instantiate6.C: New test.
28370
28371 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28372
28373         PR middle-end/11397
28374         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28375
28376 2004-01-12  Jan Hubicka  <jh@suse.cz>
28377
28378         PR opt/12826
28379         * gcc.dg/20040112-1.c: New.
28380
28381         * gcc.dg/dwarf-die[1-7].c: Move to...
28382         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28383         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28384
28385 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28386
28387         PR c++/4100
28388         * g++.dg/parse/friend4.C: New test.
28389
28390 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28391
28392         PR c++/4100
28393         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28394         definition is called a friend.
28395
28396 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28397
28398         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28399
28400 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28401
28402         PR c++/3478
28403         * g++.dg/parse/error10.C: New test.
28404         * g++.dg/template/arg2.C: Accept "invalid type" error.
28405
28406 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28407
28408         PR middle-end/13392
28409         * g++.dg/opt/expect2.C: New test.
28410
28411 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28412
28413         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28414         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28415         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28416         Update dg-error regexps.
28417
28418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28419
28420         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28421         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28422
28423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28424
28425         * gcc.dg/pragma-re-1.c: Use right pointer type.
28426
28427 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28428
28429         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28430
28431 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28432
28433         * gcc.dg/rs6000-ldouble-1.c: New.
28434
28435 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28436
28437         DR 337
28438         PR c++/9256
28439         * g++.dg/other/abstract1.C: New test.
28440
28441 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28442
28443         * g++.dg/lookup/strong-using-1.C: New.
28444
28445 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28446
28447         PR c/11234
28448         * gcc.dg/func-ptr-conv-1.c: New test.
28449         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28450
28451 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28452
28453         PR target/13380.
28454         * gcc.c-torture/compile/20040109-1.c: New.
28455
28456 2004-01-08  Stuart Hastings  <stuart@apple.com>
28457
28458         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28459         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28460         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28461
28462 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28463
28464         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28465
28466 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28467
28468         * ada/acats/run_acats: Treat 'gnatchop' the same way
28469         as 'gnatmake'.  Export GCC_DRIVER.
28470         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28471         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28472
28473 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28474
28475         PR c++/12573
28476         * g++.dg/template/dependent-expr4.C: New test.
28477
28478 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28479
28480         * gcc.dg/altivec-11.c: New test.
28481
28482 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28483
28484         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28485
28486 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28487
28488         PR c/6024
28489         * gcc.dg/enum-compat-1.c: New test.
28490         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28491
28492 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28493
28494         PR c/12165
28495         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28496         gcc.dg/c99-idem-qual-3.c: New tests.
28497
28498 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28499
28500         * gcc.dg/winline-7.c: Don't cast void * to int.
28501
28502 2004-01-06  Jan Hubicka  <jh@suse.cz>
28503
28504         * gcc.dg/i386-sse-5.c: New test
28505         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28506
28507 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28508
28509         PR c++/12815
28510         * g++.dg/rtti/typeid4.C: New test.
28511
28512 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28513
28514         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28515
28516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28517
28518         PR c++/12132
28519         * g++.dg/template/error11.C: New test.
28520
28521         PR c++/13451
28522         * g++.dg/template/class2.C: New test.
28523
28524 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28525         Richard Sandiford <rsandifo@redhat.com>
28526
28527         PR c++/13387
28528         * g++.dg/opt/alias3.C: New test.
28529
28530 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28531
28532         PR c++/13157
28533         * g++.dg/template/koenig3.C: New test.
28534
28535         PR c++/13529
28536         * g++.dg/parse/offsetof3.C: New test.
28537
28538         * g++.dg/init/copy7.C: Add missing dg-error markers.
28539
28540         PR c++/12226
28541         * g++.dg/init/copy7.c: New test.
28542
28543         PR c++/13536
28544         * g++.dg/parse/cast1.C: New test.
28545
28546 2004-01-04  Jan Hubicka  <jh@suse.cz>
28547
28548         * gcc.dg/winline[1-7].c: New tests.
28549
28550 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28551
28552         PR c++/13520
28553         * g++.dg/template/qualttp22.C: New test.
28554
28555 2004-01-01  Jan Hubicka  <jh@suse.cz>
28556
28557         * gcc.dg/debug/20031231-1.c: New.
28558         * gcc.c-torture/compile/20040101-1.c: New.
28559         * gcc.dg/dwarf-die-[1-7].c: New.
28560
28561 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28562
28563         PR optimization/13521
28564         * gcc.c-torture/compile/20031231-1.c: New test.
28565
28566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28567
28568         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28569
28570 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28571
28572         PR c++/10079
28573         * g++.dg/template/crash16.C: New test.
28574
28575 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28576
28577         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28578
28579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28580
28581         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28582         ports.
28583         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28584         * g++.old-deja/g++.law/profile1.C: Likewise.
28585         * gcc.c-torture/compile/981006-1.c: Likewise.
28586         * gcc.c-torture/execute/loop-2e.x: Likewise.
28587         * gcc.c-torture/execute/loop-2f.x: Remove.
28588         * gcc.c-torture/execute/loop-2g.x: Likewise.
28589         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28590         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28591
28592 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28593
28594         PR c++/13507
28595         * g++.dg/ext/attrib11.C: New test.
28596
28597         PR c++/13494
28598         * g++.dg/template/array2-1.C: New test.
28599         * g++.dg/template/array2-2.C: New test.
28600
28601 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28602
28603         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28604
28605 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28606
28607         PR c++/12774
28608         * g++.dg/template/array1-1.C: New test.
28609         * g++.dg/template/array1-2.C: New test.
28610
28611 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28612
28613         PR fortran/12632
28614         * g77.dg/12632.f: New test case.
28615
28616 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28617
28618         PR c++/13289
28619         * g++.dg/parse/nontype1.C: New test.
28620
28621 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28622
28623         PR c++/12403
28624         * g++.dg/parse/explicit1.C: New test.
28625         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28626
28627 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/13081
28630         * g++.dg/opt/inline6.C: New test.
28631
28632         PR c++/12613
28633         * g++.dg/parse/error9.C: New test.
28634
28635         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28636
28637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28638
28639         PR c++/13009
28640         * g++.dg/init/assign1.C: New test.
28641
28642 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28643
28644         PR c++/13070
28645         * g++.dg/warn/format3.C: New test case.
28646
28647 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28648
28649         * gcc.c-torture/compile/20031227-1.c: New test.
28650
28651 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28652
28653         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28654         * g77.dg/bprob/bprob.exp: Likewise.
28655         * gcc.misc-tests/bprob.exp: Likewise.
28656         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28657         variants on systems where the library does not provide that
28658         functionality.
28659         * gcc.dg/builtins-20.c: Use builtins-config.h.
28660         * gcc.dg/builtins-config.h: New file.
28661
28662 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28663
28664         * lib/gcc-dg.exp (dg-require-profiling): New function.
28665         * lib/target-supports.exp (check_profiling_available): Likewise.
28666         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28667         * g77.dg/bprob/bprob.exp: Likewise.
28668         * gcc.misc-tests/bprob.exp: Likewise.
28669         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28670         * gcc.dg/20021014-1.c: Likewise.
28671         * gcc.dg/nest.c: Likewise.
28672
28673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28674
28675         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28676         compiling.
28677         * g++.dg/lookup/java2.C: Likewise.
28678         * gcc.dg/cpp/lexident.c: Likewise.
28679
28680 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28681
28682         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28683         given.
28684         * gcc.c-torture/compile/961203-1.c: Likewise.
28685         * gcc.c-torture/compile/980506-1.c: Likewise.
28686
28687 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28688
28689         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28690         (additional_prunes): New global.
28691         (gcc-dg-prune): Handle additional per-test pruning.
28692         (dg-test): Clear additional_prunes between tests.
28693
28694         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28695         dg-prune-output to avoid spurious failures from assembler
28696         complaining about nonexistent WAW violations.
28697         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28698         Use dg-prune-output to avoid spurious failures from assembler
28699         warning about Itanium B-step errata.
28700
28701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28702
28703         * g++.dg/abi/macro0.C: New test.
28704         * g++.dg/abi/macro1.C: Likewise.
28705         * g++.dg/abi/macro2.C: Likewise.
28706
28707         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28708         * g++.dg/abi/bitfield7.C: Likewise.
28709         * g++.dg/abi/dtor2.C: Likewise.
28710         * g++.dg/abi/mangle11.C: Likewise.
28711         * g++.dg/abi/mangle12.C: Likewise.
28712         * g++.dg/abi/mangle14.C: Likewise.
28713         * g++.dg/abi/mangle17.C: Likewise.
28714         * g++.dg/abi/vbase10.C: Likewise.
28715         * g++.dg/abi/vbase14.C: Likewise.
28716         * g++.dg/template/qualttp17.C: Likewise.
28717
28718 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28719
28720         PR c/11995
28721         * gcc.dg/20031223-1.c: New test.
28722
28723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28724
28725         * gcc.dg/noreturn-7.c: New test.
28726
28727 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28728
28729         * gcc.dg/null-pointer-1.c: New test.
28730
28731 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28732
28733         * g++.old-deja/g++.jason/template18.C: Remove.
28734         * g++.old-deja/g++.jason/template37.C: Likewise.
28735
28736         PR c++/12862
28737         * g++.dg/lookup/ns1.C: New test.
28738
28739         PR c++/12397
28740         * g++.dg/template/lookup3.C: New test.
28741
28742 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28743
28744         * g++.dg/template/recurse1.C: New test
28745
28746 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28747
28748         PR c++/12479
28749         * g++.dg/parse/semicolon1.C: New test.
28750         * g++.dg/parse/semicolon1.h: Likewise.
28751
28752 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28753
28754         * gcc.dg/darwin-misaligned.c: New test.
28755
28756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28757
28758         PR c/9163
28759         * gcc.dg/20031222-1.c: New test.
28760
28761 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/13438
28764         * g++.dg/parse/error8.C: New test.
28765
28766         PR c++/11554
28767         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28768
28769 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28770
28771         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28772         too small.
28773         * gcc.c-torture/compile/930217-1.c: Likewise.
28774         * gcc.c-torture/compile/930513-1.c: Likewise.
28775         * gcc.c-torture/execute/920908-2.c: Likewise.
28776         * gcc.c-torture/execute/921204-1.c: Likewise.
28777         * gcc.c-torture/execute/930621-1.c: Likewise.
28778         * gcc.c-torture/execute/930630-1.c: Likewise.
28779         * gcc.c-torture/execute/931031-1.c: Likewise.
28780         * gcc.c-torture/execute/980602-2.c: Likewise.
28781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28782         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28783         * gcc.c-torture/execute/extzvsi.c: Likewise.
28784         * gcc.c-torture/unsorted/ext.c: Likewise.
28785
28786 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28787
28788         PR target/12749
28789         * gcc.c-torture/compile/20031220-2.c: New test case.
28790
28791 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28792
28793         PR optimization/13031
28794         * gcc.c-torture/compile/20031220-1.c: New test case.
28795
28796 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28797
28798         * gcc.dg/cast-function-1.c: New test.
28799
28800 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28801
28802         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28803         formats.
28804
28805 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28806
28807         PR c++/12795
28808         * g++.dg/ext/attrib10.C: New test.
28809
28810 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28811
28812         * gcc.dg/cleanup-10.c: New test.
28813         * gcc.dg/cleanup-11.c: New test.
28814
28815 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28816
28817         PR c++/13239
28818         * g++.dg/opt/expect1.C: New test.
28819
28820 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28821
28822         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28823
28824 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28825
28826         PR debug/12923
28827         * gcc.dg/20031218-1.c: New test.
28828
28829         PR debug/12389
28830         * gcc.dg/20031218-2.c: New test.
28831         * gcc.dg/20031218-3.c: New test.
28832
28833         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28834         of label name and allow for USER_LABEL_PREFIX == "_" names.
28835         * g++.dg/abi/mangle18-2.C: Likewise.
28836         * g++.dg/abi/mangle19-1.C: Likewise.
28837         * g++.dg/abi/mangle19-2.C: Likewise.
28838         * g++.dg/abi/mangle20-1.C: Likewise.
28839         * g++.dg/abi/mangle20-2.C: Likewise.
28840
28841 2003-12-18  Richard Henderson  <rth@redhat.com>
28842
28843         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28844
28845 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28846             Dan Kegel <dank@kegel.com>
28847
28848         PR other/12009
28849         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28850         testing a cross compiler, it causes spurious compile failures.
28851         * lib/g++.exp: Likewise.
28852
28853 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28854
28855         PR c++/13262
28856         * g++.dg/template/access13.C: New test.
28857
28858 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28859
28860         * gcc.dg/20031216-1.c: New test.
28861
28862 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28863
28864         PR c++/9154
28865         * g++.dg/template/error10.C: New test.
28866
28867 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28868
28869         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28870         * g++.dg/eh/simd-2.C: Likewise.
28871
28872 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28873             Roger Sayle  <roger@eyesopen.com>
28874
28875         * gcc.c-torture/execute/ieee/mzero5.c: New.
28876
28877 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28878
28879         PR c++/10603
28880         * g++.dg/parse/error6.C: New test.
28881
28882         PR c++/12827
28883         * g++.dg/parse/error7.C: New test.
28884
28885 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28886
28887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28888         at -O with stabs debugging formats.
28889         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28890         * gcc.dg/debug/debug-2.c: Likewise.
28891
28892 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28893
28894         PR c++/12696
28895         * g++.dg/init/error1.C: New test.
28896
28897         PR c++/12218
28898         * g++.dg/init/pm3.C: New test.
28899
28900 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28901
28902         PR c/3347
28903         * gcc.dg/bitfld-8.c: New test.
28904
28905 2003-12-16  James Lemke  <jim@wasabisystems.com>
28906
28907         * gcc.dg/arm-scd42-[123].c: New tests.
28908
28909 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         PR c++/9043
28912         * g++.dg/abi/mangle20-1.C: New test.
28913         * g++.dg/abi/mangle20-2.C: New test.
28914
28915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28916
28917         PR c++/13275
28918         * g++.dg/other/offsetof2.C: Remove XFAIL.
28919         * g++.dg/parse/offsetof1.C: New test.
28920         * g++.gd/parse/offsetof2.C: Likewise.
28921
28922 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28923
28924         * g++.dg/template/nontype3.C: New test.
28925         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28926
28927 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28928
28929         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28930
28931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28932
28933         PR c++/13387
28934         * g++.dg/expr/assign1.C: New test.
28935
28936         PR c++/13242
28937         * g++.dg/abi/mangle19-1.C: New test.
28938         * g++.dg/abi/mangle19-2.C: New test.
28939
28940 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28941
28942         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28943
28944 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28945
28946         * gcc.c-torture/execute/20031216-1.c: New test.
28947
28948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28949
28950         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28951         an ICE regression.
28952
28953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28954
28955         PR c++/10926
28956         * g++.dg/template/error9.C: New test.
28957
28958         PR c++/11116
28959         * g++.dg/template/error8.C: New test.
28960
28961 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28962
28963         PR middle-end/13400
28964         * gcc.c-torture/execute/20031215-1.c: New test case.
28965
28966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/13269
28969         * g++.dg/parse/error5.C: New test.
28970
28971         PR c++/12989
28972         * g++.dg/expr/sizeof1.C: New test.
28973
28974         PR c++/13310
28975         * g++.dg/template/crash15.C: New test.
28976
28977 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28978
28979         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28980         a non-POD type as the last named parameter of a varargs function.
28981
28982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28983
28984         PR c++/13243
28985         PR c++/12573
28986         * g++.dg/template/crash14.C: New test.
28987         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28988
28989 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28990
28991         * g++.dg/other/java1.C: New test.
28992
28993         PR c++/13241
28994         * g++.dg/abi/mangle18-1.C: New test.
28995         * g++.dg/abi/mangle18-2.C: New test.
28996
28997 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28998
28999         PR optimization/10312
29000         * gcc.c-torture/execute/20031214-1.c: New.
29001
29002 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29003
29004         PR c++/10779
29005         PR c++/12160
29006         * g++.dg/parse/error3.C: New test.
29007         * g++.dg/parse/error4.C: Likewise.
29008         * g++.dg/abi/mangle4.C: Tweak error messages.
29009         * g++.dg/lookup/using5.C: Likewise.
29010         * g++.dg/other/error2.C: Likewise.
29011         * g++.dg/parse/typename5.C: Likewise.
29012         * g++.dg/parse/undefined1.C: Likewise.
29013         * g++.dg/template/arg2.C: Likewise.
29014         * g++.dg/template/ttp3.C: Likewise.
29015         * g++.dg/template/type1.C: Likewise.
29016         * g++.old-deja/g++.other/crash32.C: Likewise.
29017         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29018
29019 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29020
29021         PR c++/13106
29022         * g++.dg/warn/noreturn-3.C: New test.
29023
29024 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29025
29026         PR c++/13118
29027         * g++.dg/abi/covariant3.C: New.
29028
29029 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29030
29031         * g++.dg/eh/ia64-1.C: New test.
29032
29033 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29034
29035         PR optimization/13037
29036         * g77.f-torture/execute/13037.f: New test case.
29037
29038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29039
29040         PR c++/12881
29041         * g++.dg/abi/covariant2.C: New.
29042
29043 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29044
29045         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29046
29047 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29048
29049         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29050
29051 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29052
29053         PR other/10819
29054         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29055         to fix Bug 10819.
29056         * lib/g++.exp (g++_version): Likewise.
29057         * lib/g77.exp (g77_version): Likewise.
29058         * lib/objc.exp (default_objc_version): Likewise.
29059
29060 2003-12-10  Richard Henderson  <rth@redhat.com>
29061
29062         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29063
29064         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29065
29066 2003-12-08  Matt Austern  <austern@apple.com>
29067
29068         PR c/13134
29069         * lib/gcc-dg.exp (dg-require-visibility): Define.
29070         * lib/target-supports (check_visibility_available): Define.
29071         * gcc.dg/visibility-1.c: New test.
29072         * gcc.dg/visibility-2.c: Likewise.
29073         * gcc.dg/visibility-3.c: Likewise.
29074         * gcc.dg/visibility-4.c: Likewise.
29075         * gcc.dg/visibility-5.c: Likewise.
29076         * gcc.dg/visibility-6.c: Likewise.
29077         * g++.dg/ext/visibility-1.C: Likewise.
29078         * g++.dg/ext/visibility-2.C: Likewise.
29079         * g++.dg/ext/visibility-3.C: Likewise.
29080         * g++.dg/ext/visibility-4.C: Likewise.
29081         * g++.dg/ext/visibility-5.C: Likewise.
29082         * g++.dg/ext/visibility-6.C: Likewise.
29083
29084 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29085
29086         * g++.dg/lookup/java1.C: New test.
29087         * g++.dg/lookup/java2.C: New test.
29088
29089 2003-12-07  Falk Hueffner  <falk@debian.org>
29090
29091         * g++.dg/opt/noreturn-1.C: New test.
29092
29093 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29094
29095         * gcc.dg/overflow-1.c: New test.
29096
29097 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29098
29099         * g77.f-torture/compile/13060.f: New test.
29100
29101 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29102
29103         PR c++/13323
29104         * g++.dg/inherit/operator2.C: New test.
29105
29106 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29107
29108         PR c++/13305
29109         * g++.dg/ext/attrib9.C: New test.
29110
29111 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29112
29113         PR c++/13314
29114         * g++.dg/template/error7.C: New test.
29115
29116 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29117             J"orn Rennecke <joern.rennecke@superh.com>
29118
29119         PR target/13302
29120         * g++.dg/other/struct-va_list.C: New test.
29121
29122 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29123
29124         PR c++/13166
29125         * g++.dg/parse/defarg6.C: New test.
29126
29127 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29128
29129         PR target/13256
29130         * gcc.c-torture/execute/20031201-1.c: New test.
29131
29132 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29133
29134         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29135
29136 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29137
29138         * gcc.dg/builtin-return-1.c: New test.
29139
29140 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29141             J"orn Rennecke <joern.rennecke@superh.com>
29142
29143         PR optimization/13260
29144         * gcc.c-torture/execute/20031204-1.c: New test.
29145
29146 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29147
29148         PR c++/9127
29149         * g++.dg/template/error6.C: New test.
29150
29151 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29152
29153         * gcc.dg/20031202-1.c: New test.
29154
29155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++/13179
29158         * g++.dg/template/eh1.C: New test.
29159
29160         PR c++/10771
29161         * g++.dg/template/error5.C: New test.
29162
29163 2003-12-02  David Ung  <davidu@mips.com>
29164
29165         * gcc.dg/compat/vector-check.h: Corrected type for var
29166         g_##TMODE
29167
29168 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29169
29170         PR c++/10126
29171         * g++.dg/template/ptrmem8.C: New test.
29172
29173 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29174
29175         PR c++/12573
29176         * g++.dg/template/dependent-expr3.C: New test.
29177
29178 2003-12-01  James Lemke  <jim@wasabisystems.com>
29179
29180         * gcc.dg/arm-g2.c: New test.
29181
29182 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29183
29184         PR optimization/11634
29185         * gcc.dg/20031201-2.c: New test case.
29186
29187 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29188
29189         PR 11433
29190         * objc.dg/proto-lossage-3.m: New test.
29191
29192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29193
29194         PR optimization/12628
29195         * gcc.dg/20031201-1.c: New test case.
29196
29197 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29198
29199         * gcc.dg/unaligned-1.c: New test.
29200
29201 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c++/9849
29204         * g++.dg/template/error4.C: New test.
29205         * g++.dg/template/nested3.C: Adjust error markers.
29206
29207 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29208
29209         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29210
29211 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29212
29213         PR c/10333
29214         * gcc.dg/bitfld-7.c: New test.
29215
29216 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29217
29218         * gcc.dg/tls/asm-1.C: New test.
29219
29220 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29221
29222         * gcc.dg/cpp/assert4.c: Update.
29223
29224 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29225
29226         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29227         * gcc.dg/builtin-apply3.c: New test.
29228
29229 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29230
29231         * lib/compat.exp (compat-obj): New xfaildata parameter.
29232         Use it to set compiler_conditional_xfail_data before compiling.
29233         (compat-get-options): Handle dg-xfail-if.
29234         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29235         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29236         * gcc.dg/compat/vector-1_y.c: Likewise.
29237         * gcc.dg/compat/vector-2_x.c: Likewise.
29238         * gcc.dg/compat/vector-2_y.c: Likewise.
29239
29240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29241
29242         * g++.dg/opt/reg-stack4.C: New test.
29243
29244 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29245
29246         * gcc.dg/builtin-apply2.c: New test.
29247
29248 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29249
29250         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29251
29252 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29253
29254         PR c++/12924
29255         * g++.dg/template/template-id-2.C: New test.
29256
29257 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29258
29259         PR c++/5369
29260         * g++.dg/template/memfriend1.C: New test.
29261         * g++.dg/template/memfriend2.C: Likewise.
29262         * g++.dg/template/memfriend3.C: Likewise.
29263         * g++.dg/template/memfriend4.C: Likewise.
29264         * g++.dg/template/memfriend5.C: Likewise.
29265         * g++.dg/template/memfriend6.C: Likewise.
29266         * g++.dg/template/memfriend7.C: Likewise.
29267         * g++.dg/template/memfriend8.C: Likewise.
29268         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29269
29270 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29271
29272         PR c++/12515
29273         * g++.dg/ext/cond1.C: New test.
29274
29275 2003-11-20  Richard Henderson  <rth@redhat.com>
29276
29277         * gcc.dg/20020201-2.c: Remove.
29278         * gcc.dg/20020201-4.c: Remove.
29279         * gcc.dg/20020304-1.c: Remove.
29280
29281 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29282
29283         * gcc.dg/cpp/trad/xwin1.c: New test case.
29284
29285 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29286
29287         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29288         * lib/g77.exp: Likewise.
29289         * lib/objc.exp: Likewise.
29290         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29291         for darwin.
29292
29293 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29294
29295         PR c++/12932
29296         * g++.dg/template/static5.C: New test.
29297
29298 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29299
29300         * gcc.dg/nested-func-1.c: New test.
29301
29302 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29303
29304         * gcc.dg/cpp/assert4.c: New test.
29305
29306 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29307
29308         PR c++/2294
29309         * g++.dg/lookup/using9.c: New test.
29310
29311 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29312
29313         PR c++/12762
29314         * g++.dg/template/error3.C: New test.
29315
29316 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29317
29318         PR ada/13035
29319         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29320         No longer use a wrapper for gcc, since this does not work under
29321         Windows.
29322
29323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29324
29325         PR c++/2094
29326         * g++.dg/template/ptrmem7.C: New test.
29327
29328 2003-11-13  Andrew Pinski <apinski@apple.com>
29329
29330         * gcc.c-torture/compile/20031113-1.c: New test.
29331
29332 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29333             Kean Johnston <jkj@sco.com>
29334
29335         PR c/13029
29336         * gcc.dg/unused-4.c: Update.
29337
29338 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29339
29340         * g++.dg/opt/const3.C: New test.
29341
29342 2003-11-13  Jan Hubicka  <jh@suse.cz>
29343
29344         * gcc.c-torture/compile/20031112-1.c: New test.
29345
29346 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29347
29348         * g++.dg/parse/crash10.C: Remove bogus error marker.
29349
29350 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29351
29352         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29353         (host_gcc): Likewise.
29354         (ROOT): Honor $PWDCMD.
29355         (BASE): Likewise.
29356         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29357
29358 2003-11-12  Catherine Moore  <clm@redhat.com>
29359
29360         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29361
29362 2003-11-12  Andreas Jaeger  <aj@suse.de>
29363             Jakub Jelinek  <jakub@redhat.com>
29364             Andrew Pinski  <pinskia@physics.uc.edu>
29365             Richard Henderson  <rth@redhat.com>
29366
29367         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29368         systems.
29369         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29370
29371         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29373
29374 2003-11-11  Andreas Jaeger  <aj@suse.de>
29375
29376         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29377
29378         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29379
29380 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29381
29382         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29383         Clean ups.
29384
29385 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29386
29387         * gcc.dg/trampoline-1.c: New test.
29388
29389 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29390
29391         * gcc.c-torture/compile/200031109-1.c: New test.
29392
29393 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29394
29395         PR c/3190
29396         PR c/8714
29397         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29399         gcc.dg/format/no-y2k-1.c: Update.
29400
29401 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29402
29403         PR optimization/10467
29404         * gcc.dg/20031108-1.c: New test case.
29405
29406 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29407
29408         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29409
29410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29411
29412         * gcc.dg/compound-lvalue-1.c: New test.
29413         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29414         some XFAILs.
29415
29416 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29417
29418         * gcc.dg/altivec-varargs-1.c: New test.
29419
29420 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29423         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29424         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29425         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29426         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29427
29428 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29429
29430         * gcc.dg/cond-lvalue-1.c: New test.
29431
29432 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29433
29434         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29435
29436 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29437
29438         PR c++/11616
29439         * g++.dg/template/instantiate5.C: New test.
29440
29441 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29442
29443         PR c++/12726
29444         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29445         * ChangeLog: Add missing first entry for above test.
29446
29447 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29448
29449         PR c++/9810
29450         * g++.dg/template/using8.C: New test.
29451         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29452
29453 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29454
29455         PR optimization/10817
29456         * gcc.c-torture/compile/20031102-1.c: New test case.
29457
29458 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29459
29460         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29461         2147483647.
29462
29463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29464
29465         * gcc.dg/20031102-1.c: New test.
29466
29467 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29468
29469         * gcc.dg/complex-1.c: New test.
29470
29471 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29472
29473         PR c++/12796
29474         * g++.dg/template/crash13.C: Adjust expected error location.
29475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29476
29477 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29478
29479         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29480
29481 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29482
29483         PR/10239
29484         * gcc.c-torture/compile/20031031-2.c: New test.
29485
29486 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29487
29488         PR/11640
29489         * gcc.c-torture/compile/20031031-1.c: New test.
29490
29491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29492
29493         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29494         * gcc.misc-tests/bprob.exp: Likewise.
29495         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29496         the execution test on arm-elf configs.
29497         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29498         configs that don't support scratch files.
29499         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29500
29501 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29502
29503         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29504         done by dejagnu.
29505
29506 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29507
29508         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29509         Avoid non pure sh syntax. Add more logging.
29510
29511         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29512         fail.
29513
29514 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29515
29516         PR libgcj/10610
29517         * gcc.dg/ppc-stackalign-1.c: New test.
29518
29519 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29520
29521         * ada/acats/run_all.sh: Change output to be more compliant with
29522         dejagnu framework.
29523         Create acats.sum and acats.log files under testsuite/ada/acats
29524         Only run [a-z]* directories, to filter out e.g. CVS.
29525         Redirect build output to log file.
29526
29527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29528
29529         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29530
29531 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29532
29533         PR ada/5909:
29534         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29535
29536 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.c-torture/compile/20031023-1.c: New test.
29539         * gcc.c-torture/compile/20031023-2.c: New test.
29540         * gcc.c-torture/compile/20031023-3.c: New test.
29541         * gcc.c-torture/compile/20031023-4.c: New test.
29542
29543 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29544
29545         PR c++/10371
29546         * g++.dg/lookup/scoped8.C: New test.
29547
29548 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29549
29550         * g++.dg/opt/reg-stack3.C: New test.
29551
29552 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29553
29554         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29555
29556 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29557
29558         PR c++/11076
29559         * g++.dg/template/crash13.C: New test.
29560
29561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29562
29563         * gcc.dg/c99-restrict-2.c: New test.
29564
29565 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         PR c++/12698, c++/12699, c++/12700, c++/12566
29568         * g++.dg/inherit/covariant9.C: New test.
29569         * g++.dg/inherit/covariant10.C: New test.
29570         * g++.dg/inherit/covariant11.C: New test.
29571
29572 2003-10-23  Jason Merrill  <jason@redhat.com>
29573
29574         PR c++/12726
29575         * g++.dg/ext/complit2.C: New test.
29576
29577 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29578
29579         PR target/12654
29580         * gcc.c-torture/execute/20031020-1.c: New test.
29581
29582 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29583
29584         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29585         following the jump_insn.
29586
29587 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29588
29589         * gcc.dg/cast-lvalue-1.c: New test.
29590
29591 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/11962
29594         * g++.dg/template/cond2.C: New test.
29595
29596 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29597
29598         * gcc.dg/builtins-28.c: New test.
29599
29600 2003-10-20  Jan Hubicka  <jh@suse.cz>
29601
29602         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29603         parameter.
29604         * testsuite/gcc.dg/inline-2.c: Likewise.
29605
29606 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29607
29608         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29609         * gcc.dg/nest.c: Likewise.
29610
29611 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29612
29613         PR c++/9781, c++/10583, c++/11862
29614         * g++.dg/parse/crash13.C: New test.
29615
29616 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29617
29618         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29619
29620 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29621
29622         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29623         Define HAVE_C99_RUNTIME except on Solaris.
29624         * gcc.dg/builtins-20.c: Likewise.
29625
29626 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29627
29628         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29629
29630 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29631
29632         PR c++/12495
29633         * g++.dg/template/crash21.C: New test.
29634
29635 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29636
29637         PR c++/2513
29638         * g++.dg/template/typename5.C: New test.
29639
29640 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29641
29642         PR c++/12369
29643         * g++.dg/template/friend25.C: New test.
29644
29645 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29646
29647         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29648         versions.
29649
29650 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29651
29652         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29653         == 2147483647.
29654
29655 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29656
29657         * gcc.c-torture/execute/960416-1.x: Remove.
29658         * gcc.c-torture/execute/divconst-3.x: Likewise.
29659
29660 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29661
29662         PR target/12598
29663         * gcc.dg/torture/cris-volatile-1.c: New test.
29664
29665 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29666
29667         PR optimization/9325
29668         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29669         for overflowing floating point to integer conversion during RTL
29670         simplification.
29671
29672 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29673
29674         * objc/execute/_cmd.m: Fix typo.
29675         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29676         Relax 'scan-assembler' regexp.
29677         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29678         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29679         * objc.dg/zero-link-2.m: Remove blank line.
29680         * objc.dg/zero-link-3.m: New test case.
29681
29682 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29683
29684         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29685
29686         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29687         than linker trickery.
29688
29689 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29690
29691         PR c++/12370
29692         * g++.dg/other/friend2.C: New test.
29693
29694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29695
29696         * gcc.dg/20031012-1.c: New test.
29697
29698 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29699
29700         * gcc.dg/weak/weak-3.c: Fix for new warning.
29701
29702 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29703
29704         PR optimization/8750
29705         * gcc.c-torture/execute/20031012-1.c: New test case.
29706
29707 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29708
29709         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29710         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29711
29712 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29713
29714         PR optimization/12260
29715         * gcc.c-torture/compile/20031011-2.c: New test case.
29716
29717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29718
29719         * gcc.c-torture/execute/20031011-1.c: New testcase.
29720
29721 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29722
29723         * gcc.c-torture/compile/20031011-1.c: New test.
29724
29725 2003-10-11  Jan Hubicka  <jh@suse.cz>
29726
29727         * g++.dg/other/first-global.C: New test.
29728
29729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29730
29731         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29732
29733 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29734
29735         * gcc.c-torture/compile/20031010-1.c: New test.
29736
29737 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29738
29739         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29740         * gcc.c-torture/execute/va-arg-25.c: ... here.
29741
29742 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29743
29744         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29745
29746 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29747
29748         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29749
29750 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29751
29752         * g++.dg/parse/error2.C: New test.
29753
29754 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29755
29756         PR c++/11097
29757         * g++.dg/other/error5.C: Modify the error message.
29758         * g++.dg/lookup/using8.C: New test.
29759
29760 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29761
29762         * gcc.dg/darwin-abi-2.c: New file.
29763         * gcc.c-torture/execute/va-arg-24.c: New file.
29764
29765 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29766
29767         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29768         indentation.
29769
29770 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/10147
29773         * g++.dg/other/error4.C: Update error messages.
29774         * g++.dg/template/ptrmem4.C: Likewise.
29775
29776         PR c++/12337
29777         * g++.dg/init/new9.C: New test.
29778
29779         PR c++/12334, c++/12236, c++/8656
29780         * g++.dg/ext/attrib8.C: New test.
29781
29782 2003-10-06  Devang Patel  <dpatel@apple.com>
29783
29784         * gcc.dg/debug/dwarf2-3.h: New test.
29785         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29786
29787 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29788
29789         * g++.dg/opt/cfg2.C: New test.
29790
29791 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29792
29793         * g++.dg/opt/float1.C: New test.
29794
29795 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29796
29797         * gcc.dg/c90-array-lval-6.c: New test.
29798         * gcc.dg/c99-array-lval-6.c: New test.
29799
29800 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29801             Ziemowit Laski  <zlaski@apple.com>
29802
29803         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29804         'Derived', so that it is never considered a class method; add
29805         new warning for '+port' method ambiguity.
29806         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29807         <objc/objc-api.h> (needed on Mac OS X).
29808         * objc.dg/method-13.m: New test.
29809
29810 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29811
29812         PR optimization/9325, PR java/6391
29813         * gcc.c-torture/execute/20031003-1.c: New test case.
29814
29815 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29816
29817         PR optimization/12180
29818         * gcc.dg/20031002-1.c: New test.
29819
29820         PR c++/12486
29821         * g++.dg/inherit/error1.C: New test.
29822
29823 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29824
29825         * lib/f-torture.exp (search_for): Rename to...
29826         (search_for_re): This.  Also, clean up comments and the
29827         "regexp" invocation.
29828
29829 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29830
29831         * gcc.c-torture/compile/20031002-1.c: New test.
29832
29833 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29834
29835         * g++.dg/opt/cond1.C: New test.
29836
29837 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29838
29839         * gcc.dg/Wold-style-definition-2.c: New testcase.
29840         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29841
29842 2003-09-29  Richard Henderson  <rth@redhat.com>
29843
29844         * g++.dg/init/array10.C: Add dg-options.
29845
29846 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29847
29848         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29849
29850 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29851
29852         * g++.dg/template/friend19.C: Fix typo.
29853         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29854
29855 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29856
29857         * gcc.c-torture/execute/20030928-1.c: New test.
29858         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29859
29860 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29861
29862         * g++.dg/opt/unroll1.C: New test.
29863
29864 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29865
29866         PR optimization/11741
29867         * gcc.dg/20030926-1.c: New test case.
29868
29869 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29870
29871         PR c++/5655
29872         * g++.dg/parse/access7.C: New test.
29873         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29874
29875 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29876
29877         MERGE OF objc-improvements-branch into MAINLINE:
29878         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29879         if libobjc has not been built.
29880         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29881         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29882         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29883         objc/execute/nested-3.m, objc/execute/np-2.m,
29884         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29885         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29886         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29887         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29888         objc.dg/special/unclaimed-category-1.h,
29889         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29890         well as GNU runtime.
29891         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29892         * execute/cascading-1.m, execute/function-message-1.m,
29893         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29894         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29895         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29896         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29897         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29898         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29899         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29900         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29901         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29902         * objc.dg/bitfield-2.m: Run only on Darwin.
29903         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29904         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29905         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29906         * objc.dg/const-str-1.m: Fix constant string layout.
29907
29908 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29909
29910         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29911
29912 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29913
29914         * gcc.dg/darwin-abi-1.c: New file.
29915
29916 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29917
29918         PR target/12281
29919         * gcc.c-torture/compile/20030921-1.c: New test.
29920
29921 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29922
29923         * g++.dg/opt/reg-stack2.C: New test.
29924
29925 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29926
29927         * g++.dg/eh/delayslot1.C: New test.
29928
29929 2003-09-20  Richard Henderson  <rth@redhat.com>
29930
29931         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29932
29933 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29934
29935         * gcc.c-torture/execute/20030920-1.c: New test case.
29936
29937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29938
29939         * g++.dg/rtti/typeid3.C: Correct expected error message.
29940
29941 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29942
29943         PR c++/157
29944         * g++.dg/parse/crash12.C: New test.
29945
29946 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29947
29948         * gcc.dg/compat/mixed-struct-check.h: New.
29949         * gcc.dg/compat/mixed-struct-defs.h: New.
29950         * gcc.dg/compat/mixed-struct-init.h: New.
29951         * gcc.dg/compat/struct-by-value-19_main.c: New.
29952         * gcc.dg/compat/struct-by-value-19_x.c: New.
29953         * gcc.dg/compat/struct-by-value-19_y.c: New.
29954         * gcc.dg/compat/struct-by-value-20_main.c: New.
29955         * gcc.dg/compat/struct-by-value-20_x.c: New.
29956         * gcc.dg/compat/struct-by-value-20_y.c: New.
29957         * gcc.dg/compat/struct-return-19_main.c: New.
29958         * gcc.dg/compat/struct-return-19_x.c: New.
29959         * gcc.dg/compat/struct-return-19_y.c: New.
29960         * gcc.dg/compat/struct-return-20_main.c: New.
29961         * gcc.dg/compat/struct-return-20_x.c: New.
29962         * gcc.dg/compat/struct-return-20_y.c: New.
29963
29964 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29965         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29966         so that it will not complain on LP64 targets.
29967
29968 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29969
29970         PR c++/495
29971         * g++.dg/template/friend24.C: New test.
29972
29973 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29974
29975         PR c++/12332
29976         * g++.dg/template/memtmpl2.C: New test.
29977
29978 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29979
29980         PR target/11184
29981         * gcc.dg/builtin-apply1.c: New test.
29982
29983 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29984
29985         PR c++/9848
29986         * g++.dg/warn/Wunused-4.C: New test.
29987
29988 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29989
29990         PR c++/12316
29991         * g++.dg/other/gc2.C: New test.
29992
29993 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29994
29995         PR c++/11991
29996         * g++.dg/rtti/typeid3.C: New test.
29997
29998         PR c++/12266
29999         * g++.dg/overload/template1.C: New test.
30000
30001 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30002
30003         * g++.dg/opt/cfg3.C: New test.
30004
30005 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30006
30007         PR c++/7939
30008         * g++.dg/template/crash11.C: New test.
30009
30010 2003-09-16  Jason Merrill  <jason@redhat.com>
30011             Jakub Jelinek  <jakub@redhat.com>
30012
30013         * gcc.dg/attr-warn-unused-result.c: New test.
30014
30015 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30016
30017         PR c++/12184
30018         * g++.dg/expr/call2.C: New test.
30019
30020 2003-09-15  Andreas Jaeger  <aj@suse.de>
30021
30022         * gcc.dg/Wold-style-definition-1.c: New test.
30023
30024 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30025
30026         PR c++/3907
30027         * g++.dg/parse/template12.C: New test.
30028
30029         * g++.dg/abi/bitfield11.C: New test.
30030         * g++.dg/abi/bitfield12.C: Likewise.
30031
30032 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30033
30034         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30035         non-expansion of functional macro name without arguments at EOL.
30036         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30037
30038 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30039
30040         * gcc.c-torture/execute/20030914-[12].c: New tests.
30041
30042 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30043
30044         PR c++/11788
30045         * g++.dg/overload/addr1.C: New test.
30046
30047 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30048
30049         * gcc.dg/20030909-1.c: New test.
30050
30051 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30052
30053         * gcc.dg/ultrasp10.c: New test.
30054
30055 2003-09-09  Devang Patel  <dpatel@apple.com>
30056
30057         * gcc.dg/darwin-ld-6.c: New test.
30058
30059 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30060
30061         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30062
30063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30064
30065         * gcc.dg/ia64-types1.c: New test.
30066         * gcc.dg/ia64-types2.c: Likewise.
30067
30068 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30069
30070         * gcc.dg/builtins-1.c: Add more _Complex tests.
30071         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30072
30073         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30074         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30075
30076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30077
30078         PR c++/11786
30079         * g++.dg/lookup/koenig2.C: New test.
30080
30081         PR c++/5296
30082         * g++.dg/rtti/typeid2.C: New test.
30083
30084 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30085
30086         * gcc.c-torture/compile/20030904-1.c: New test.
30087
30088 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30089
30090         * g++.dg/opt/longbranch2.C: New test.
30091
30092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30093
30094         * g++.dg/template/crash10.C: Only compile it.
30095
30096 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         PR middle-end/11665
30099         * gcc.c-torture/compile/20030907-1.c: New test.
30100         * g++.dg/init/array11.C: New test.
30101
30102 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30103
30104         PR c++/11852
30105         * g++.dg/init/struct1.C: New test.
30106
30107 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30108
30109         PR c++/12181
30110         * g++.dg/expr/comma1.C: New test.
30111
30112 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30113
30114         PR c++/11867
30115         * g++.dg/expr/static_cast5.C: New test.
30116
30117 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30118
30119         PR c++/11507
30120         * g++.dg/lookup/scoped7.C: New test.
30121
30122         PR c++/9574
30123         * g++.dg/other/static1.C: New test.
30124
30125         PR c++/11490
30126         * g++.dg/warn/template-1.C: New test.
30127
30128         PR c++/11432
30129         * g++.dg/template/crash10.C: New test.
30130
30131         PR c++/2478
30132         * g++.dg/overload/VLA.C: New test.
30133
30134         PR c++/10804
30135         * g++.dg/template/call1.C: New test.
30136
30137 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         PR c++/11794
30140         * g++.dg/parse/using3.C: New test.
30141
30142 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30143
30144         PR c++/11409
30145         * g++.dg/overload/builtin3.C: New test case.
30146
30147 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30148
30149         PR c/9862
30150         * gcc.dg/20030906-1.c: New test.
30151         * gcc.dg/20030906-2.c: Likewise.
30152
30153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         PR c++/12167
30156         * g++.dg/parse/defarg5.C: New test.
30157
30158         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30159
30160 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30161
30162         PR c++/12163
30163         * g++.dg/expr/static_cast4.C: New test.
30164
30165         PR c++/12146
30166         * g++.dg/template/crash9.C: New test.
30167
30168 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30169
30170         * g++.old-deja/g++.ext/pretty2.C: Update for change
30171         in __FUNCTION__.
30172         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30173
30174 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30175
30176         PR c++/11922
30177         * g++/dg/template/qualified-id1.C: New test.
30178
30179         PR c++/12037
30180         * g++.dg/warn/noeffect4.C: New test.
30181
30182 2003-09-04  Matt Austern  <austern@apple.com>
30183
30184         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30185         * g++.dg/ext/fnname2.C: Likewise.
30186         * g++.dg/ext/fnname3.C: Likewise.
30187
30188 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * g++.dg/expr/lval1.C: New test.
30191         * g++.dg/ext/lvcast.C: Remove.
30192
30193 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30194
30195         PR optimization/11700.
30196         * gcc.c-torture/compile/20030903-1.c: New test case.
30197
30198 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30199
30200         PR c++/12053
30201         * g++.dg/abi/layout4.C: New test.
30202
30203 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30204
30205         PR c++/11553
30206         * g++.dg/parse/friend3.C: New test.
30207
30208 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30209
30210         PR c++/11847
30211         * g++.dg/template/class1.C: New test.
30212
30213         PR c++/11808
30214         * g++.dg/expr/call1.C: New test.
30215
30216 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30217
30218         PR c++/12114
30219         * g++.dg/init/ref9.C: New test.
30220
30221         PR c++/11972
30222         * g++.dg/template/nested4.C: New test.
30223
30224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30225
30226         PR c++/12093
30227         * g++.dg/template/non-dependent4.C: New test.
30228
30229         PR c++/11928
30230         * g++.dg/inherit/conv1.C: New test.
30231
30232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/6196
30235         * g++.dg/ext/label1.C: New test.
30236         * g++.dg/ext/label2.C: Likewise.
30237
30238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30239
30240         * g++.dg/expr/cond3.C: New test.
30241
30242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30243
30244         * gcc.dg/builtins-1.c: Add new builtin cases.
30245
30246 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30247
30248         * gcc.dg/builtins-1.c: Add new cases.
30249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30250
30251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30252
30253         * gcc.dg/builtins-1.c: Add more math builtin tests.
30254         * gcc.dg/torture/builtin-attr-1.c: New test.
30255
30256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30257
30258         PR optimization/5079
30259         * g++.dg/opt/static3.C: New test.
30260
30261 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30262
30263         * gcc.misc-tests/gcov-10b.c: New test.
30264
30265 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30266
30267         * g++.dg/opt/ptrmem3.C: New test.
30268
30269         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30270
30271 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30272
30273         * gcc.dg/20030826-2.c: New test.
30274
30275 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30276
30277         PR middle-end/12002
30278         * g77.f-torture/compile/12002.f: New test case.
30279
30280 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30281
30282         * gcc.dg/20030826-1.c: New test case.
30283
30284 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30285
30286         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30287
30288 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         PR c++/11871
30291         * c++.dg/lookup/crash1.C: New test.
30292
30293         * c++.dg/warn/noeffect3.C: New test.
30294
30295 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30296
30297         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30298         * gcc.dg/compat/vector-1_y.c: Ditto.
30299         * gcc.dg/compat/vector-2_x.c: Ditto.
30300         * gcc.dg/compat/vector-2_y.c: Ditto.
30301
30302 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30303
30304         * gcc.dg/20030702-1.c: New test.
30305
30306 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/8795
30309         * g++.dg/ext/altivec-1.C: New test.
30310
30311 2003-08-24  Richard Henderson  <rth@redhat.com>
30312
30313         * g++.dg/eh/simd-2.C: Add -w for x86.
30314
30315 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30316
30317         * gcc.dg/20030815-1.c: New test.
30318
30319 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30320
30321         PR c++/3765
30322         * g++.dg/parse/access6.C: New test.
30323
30324 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30325
30326         PR c++/641, c++/11876
30327         * g++.dg/template/friend22.C: New test.
30328         * g++.dg/template/friend23.C: Likewise.
30329
30330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30331
30332         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30333         identically.
30334
30335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30336
30337         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30338
30339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30340
30341         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30342
30343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30344
30345         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30346
30347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30348
30349         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30350
30351 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR c++/11919
30354         * g++.dg/overload/prom1.C: New test.
30355
30356         PR c++/11551
30357         * g++.dg/parse/dtor2.C: New test.
30358
30359         PR c++/10762
30360         * g++.dg/parse/using2.C: New test.
30361
30362 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30363
30364         PR target/11805
30365         * gcc.c-torture/compile/20030821-1.c: New.
30366
30367 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30368
30369         PR c++/11834
30370         * g++.dg/template/deduce2.C: New test.
30371
30372 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30373
30374         * gcc.c-torture/execute/20030821-1.c: New test.
30375
30376 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30377
30378         PR middle-end/11984
30379         * gcc.dg/20030820-1.c: New test case.
30380
30381 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         PR c++/11945
30384         * g++.dg/warn/noeffect2.C: New test.
30385
30386 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30387
30388         PR c++/10926
30389         * g++.dg/template/dtor2.C: New test.
30390
30391         PR c++/11684
30392         * g++.dg/template/operator1.C: New test.
30393         * g++.dg/parse/operator4.C: New test.
30394
30395         PR c++/11946.C
30396         * g++.dg/expr/enum1.C: New test.
30397         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30398
30399         PR c++/11036.C
30400         * g++.dg/parse/elab2.C: New test.
30401         * g++.dg/parse/typedef4.C: Change error message.
30402         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30403         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30404         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30405
30406 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30407
30408         * gcc.dg/pch/warn-1.c: New.
30409         * gcc.dg/pch/warn-1.hs: New.
30410
30411         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30412         not-tested file.
30413
30414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30415
30416         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30417
30418 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30419
30420         * gcc.dg/uninit-D.c: New Test.
30421         * gcc.dg/uninit-E.c: New Test.
30422         * gcc.dg/uninit-F.c: New Test.
30423         * gcc.dg/uninit-G.c: New Test.
30424
30425 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30426
30427         * g++.dg/README: Describe the pch directory.
30428
30429 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30430
30431         PR c++/11174
30432         * g++.dg/parse/access4.C: New test.
30433         * g++.dg/parse/access5.C: Likewise.
30434         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30435
30436 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30437
30438         * gcc.dg/noncompile/20030818-1.c: New.
30439
30440 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30441
30442         PR c++/11957
30443         * g++.dg/warn/noeffect1.C: New test.
30444
30445         * g++.dg/template/scope2.C: New test.
30446         * g++.dg/template/error2.C: Correct dg-error
30447
30448 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30449
30450         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30451
30452 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         PR C++/11512
30455         * g++.dg/template/warn1.C: New.
30456
30457 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30458
30459         * g++.dg/template/error2.C: New test.
30460         * g++.dg/lookup/using7.C: Adjust errors
30461         * g++.old-deja/g++.pt/crash36.C: Likewise.
30462         * g++.old-deja/g++.pt/derived3.C: Likewise.
30463
30464 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30465
30466         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30467         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30468         * gcc.c-torture/execute/builtins/string-9.c: New, from
30469         string-opt-9.c.  Adjust for execute/builtins framework.
30470         * gcc.c-torture/execute/string-opt-9.c: Delete.
30471
30472 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30473
30474         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30475
30476         * g++.dg/parse/ret-type2.C: New test.
30477
30478         PR c++/11703
30479         * g++.dg/init/new8.C: New test.
30480
30481         PR c++/10923
30482         * g++.dg/parse/typedef5.C: New test.
30483
30484         PR c++/9512
30485         * g++.dg/parse/qualified2.C: New test.
30486         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30487         invalid code.
30488
30489 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30490
30491         * g++.dg/conversion/ptrmem1.C: New test.
30492
30493 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30494
30495         PR target/11693
30496         * gcc.dg/20030811-1.c: New test.
30497
30498         PR target/11535
30499         * gcc.c-torture/execute/20030811-1.c: New test.
30500
30501 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30502
30503         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30504
30505 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30506
30507         PR c++/11789.C
30508         * g++.dg/inherit/multiple1.C: New test.
30509
30510 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30511
30512         * gcc.dg/spe1.c: New test.
30513
30514         PR c++/11670
30515         * g++.dg/expr/cast2.C: New test.
30516
30517         PR c++/10530
30518         * g++.dg/template/dependent-name2.C: New test.
30519
30520 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30521
30522         * g++.dg/parse/crash11.C: Put the dg options in comments.
30523
30524 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30525
30526         * lib/gcc-dg.exp: Update for diagnostic change.
30527
30528 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30529
30530         PR c++/5767
30531         * g++.dg/parse/crash11.C: New test.
30532
30533 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30534
30535         * gcc.dg/cpp/spacing1.c: Update.
30536
30537 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30538
30539         PR target/11739
30540         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30541         a value for -mtune.
30542
30543 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30544
30545         PR middle-end/11771
30546         * gcc.c-torture/compile/20030804-1.c: New test case.
30547
30548 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30549
30550         * gcc.dg/20030804-1.c: New test case.
30551
30552 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30553
30554         * gcc.dg/cpp/separate-1.c: New test.
30555
30556 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         PR c++/11704
30559         * g++.dg/template/dependent-expr2.C: New test.
30560
30561         PR c++/11766
30562         * g++.dg/expr/ptrmem1.C: New test.
30563
30564 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30565
30566         PR c++/9453
30567         * g++.dg/template/friend15.C: New test.
30568
30569 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30570
30571         * lib/dg-pch.exp: Work round PCH bug.
30572
30573 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30574
30575         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30576         builtins.  Move cases from builtins-4.c here.
30577
30578         * gcc.dg/torture/builtin-math-1.c: New test taken from
30579         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30580         additional cases.
30581
30582         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30583         Delete.
30584
30585 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         PR c++/9447
30588         * g++.dg/template/using7.C: New test.
30589
30590 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30591
30592         * import1.c, import2.c: New tests.
30593
30594 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * g++.dg/eh/crossjump1.C: New test.
30597
30598 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30599
30600         PR c++/11697
30601         * g++.dg/template/using6.C: New test.
30602
30603         PR c++/11744
30604         * g++.dg/template/koenig2.C: New test.
30605
30606 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30607
30608         PR c++/7983
30609         * g++.dg/parse/typedef4.C: New test.
30610
30611 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30612
30613         PR c++/8442, c++/8806
30614         * g++.dg/template/elab1.C: New test.
30615         * g++.dg/template/type2.C: Likewise.
30616         * g++.dg/template/ttp3.C: Adjust expected error message.
30617         * g++.old-deja/g++.law/visibility13.C: Likewise.
30618         * g++.old-deja/g++.niklas/t135.C: Likewise.
30619         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30620         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30621         template argument.
30622         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30623
30624 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         PR c++/11295
30627         * g++.dg/ext/stmtexpr1.C: New test.
30628
30629         * g++.dg/opt/tmp1.C: New test.
30630
30631         PR c++/11525
30632         * g++.dg/parse/constant4.C: New test.
30633
30634         PR c++/9447
30635         * g++.dg/template/using5.C: New test.
30636
30637 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30638
30639         * gcc.dg/builtins-27.c: New test case.
30640
30641 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30642
30643         * gcc.dg/tls/opt-7.c: New test.
30644
30645 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30646
30647         * g++.old-deja/g++.other/crash18.C: Remove.
30648
30649 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30650
30651         * g++.dg/template/explicit3.C: New.
30652         * g++.dg/template/explicit4.C: New.
30653         * g++.dg/template/explicit5.C: New.
30654
30655         PR c++/11347
30656         * g++.dg/template/memtmpl1.C: New.
30657
30658 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30659
30660         PR target/11565
30661         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30662         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30663
30664 2003-07-30  Jan Hubicka  <jh@suse.cz>
30665
30666         * vtgc1.c: Kill.
30667
30668 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30669
30670         * gcc.dg/struct-in-proto-1.c: New test.
30671
30672 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30673
30674         * gcc.dg/cpp/include2.c: Only expect one message.
30675
30676 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30677
30678         PR c++/9447
30679         * g++.dg/template/using1.C: New test.
30680         * g++.dg/template/using2.C: New test.
30681         * g++.dg/template/using3.C: New test.
30682         * g++.dg/template/using4.C: New test.
30683
30684 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30685
30686         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30687         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30688
30689 2003-07-28  Jan Hubicka  <jh@suse.cz>
30690
30691         PR c++/11530
30692         * g++.dg/opt/call1.C: New test.
30693
30694 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30695
30696         PR c++/11667
30697         * g++.dg/init/enum2.C: New test.
30698         * g++.dg/template/overload1.C: Add "-w" option.
30699
30700 2003-07-28    <hp@bitrange.com>
30701
30702         * gcc.dg/Wdeclaration-after-statement-1.c,
30703         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30704
30705 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30706
30707         * gcc.c-torture/compile/20030725-1.c: New test.
30708
30709 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30710
30711         * gcc.dg/20030505.c: Only run for SPE.
30712         Remove definition of opaque type.
30713
30714 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30715
30716         * g++.dg/template/ptrmem6.C: New test.
30717
30718 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30719
30720         * gcc.c-torture/compile/zero-strct-2.c: New test.
30721
30722 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30723
30724         * gcc.dg/intermod-1.c: New test.
30725
30726 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30727
30728         PR c++/11617
30729         * g++.dg/template/lookup2.C: New test.
30730         * g++.dg/template/memclass1.C: Remove instantiated from error.
30731         * g++.dg/other/error2.C: Tweak expected errors.
30732
30733         PR c++/11596
30734         * g++.dg/template/defarg3.C: New test.
30735
30736         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30737
30738 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30739
30740         * g++.dg/inherit/access5.C: New test.
30741
30742 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30743
30744         PR c++/11513
30745         * g++.dg/template/crash8.C: New test.
30746
30747 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30748
30749         PR c/10602
30750         * gcc.dg/noncompile/incomplete-2.c: New test.
30751
30752 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30753
30754         PR c++/11645
30755         * g++.dg/inherit/access4.C: New test.
30756
30757         PR c++/11517
30758         * g++.dg/expr/cond2.C: New test.
30759
30760         PR optimization/10679
30761         * g++.dg/opt/inline4.C: New test.
30762
30763 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30764
30765         * g++.dg/parse/crash10: New test.
30766
30767 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         * g++.dg/ext/flexary1.C: New test.
30770
30771 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30772
30773         PR c++/10793
30774         * g++.dg/template/crash9.C: New test.
30775
30776 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30777
30778         PR c++/3004
30779         * g++.dg/parse/typedef3.C: New test.
30780
30781         PR c++/7906
30782         * g++.dg/parse/operator2.C: New test.
30783
30784         PR c++/8895
30785         * g++.dg/parse/def-tmpl-arg1.C: New test.
30786
30787         PR c++/9282
30788         * g++.dg/parse/funptr1.C: New test.
30789
30790         PR c++/9452
30791         * g++.dg/parse/ambig3.C: New test.
30792
30793         PR c++/9454
30794         * g++.dg/parse/operator3.C: New test.
30795
30796         PR c++/9486
30797         * g++.dg/parse/template10.C: New test.
30798
30799         PR c++/9488
30800         * g++.dg/parse/template11.C: New test.
30801
30802         PR c++/10150
30803         * g++.dg/parse/invalid-op1.C: New test.
30804
30805         PR c++/10247
30806         * g++.dg/parse/condexpr1.C: New test.
30807
30808 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30809
30810         * g++.dg/ext/packed3.C: New test.
30811         * g++.dg/ext/packed4.C: New test.
30812
30813         * gcc.dg/pack-test-3.c: New test.
30814
30815 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30816
30817         * lib/compat.exp: Handle dg-options per source file.
30818         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30819         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30820         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30821         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30822         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30823         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30824         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30825         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30826         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30827         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30828         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30829         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30830         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30831         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30832
30833 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30834
30835         PR c/10320
30836         * gcc.c-torture/execute/20030718-1.c: New test.
30837
30838 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30839
30840         PR optimization/11536
30841         * gcc.dg/20030721-1.c: New test.
30842
30843 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30844
30845         PR c++/11546
30846         * g++.dg/template/lookup1.C: New test.
30847
30848 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30849
30850         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30851         diagnostics of ill-formed constructs involving labels.
30852         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30853         the new 'previously defined here' message.
30854
30855 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30856
30857         * g++.dg/parse/non-dependent2.C: New test.
30858
30859 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30860
30861         * g++.dg/init/init-ref4.C: xfail on targets without
30862         weak symbols.
30863
30864 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30865
30866         PR target/11087
30867         * gcc.c-torture/execute/20030717-1.c: New test.
30868
30869 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30870
30871         * g++.dg/opt/cfg1.C: New test.
30872
30873 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30874
30875         PR optimization/11557
30876         * gcc.dg/20030717-1.c: New test.
30877
30878 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30879
30880         PR c++/10476
30881         * g++.dg/expr/crash-1.C: New test.
30882
30883         PR c++/11027
30884         * g++.dg/template/init3.C: New test.
30885
30886         PR c++/8222
30887         * g++.dg/template/non-dependent1.C: New test.
30888
30889         PR c++/11070
30890         * g++.dg/template/non-dependent2.C: New test.
30891
30892         PR c++/11071
30893         * g++.dg/template/non-dependent3.C: New test.
30894
30895         PR c++/9907
30896         * g++.dg/template/sizeof5.C: New test.
30897
30898 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30899
30900         PR 11498
30901         * gcc.c-torture/compile/mangle-1.c: New file.
30902
30903 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30904
30905         PR c++/7809
30906         * g++.dg/parse/access3.C: New test.
30907
30908 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30909
30910         PR c++/11384
30911         * g++.dg/init/init-ref4.C: New test.
30912
30913 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30914
30915         PR c++/11547
30916         * g++.dg/parse/constant3.C: New test.
30917         * g++.dg/parse/crash7.C: Likewise.
30918
30919 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30920
30921         PR target/11008
30922         * gcc.dg/i386-pentium4-not-mull.c: New.
30923
30924 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30925
30926         * gcc.dg/asm-names.c (ymain): Make it weak.
30927
30928 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30929
30930         PR c++/5421
30931         * g++.dg/template/friend21.C: New test.
30932
30933 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30934
30935         * gcc.dg/cleanup-8.c: New test.
30936         * gcc.dg/cleanup-9.c: New test.
30937
30938 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30939
30940         * g++.dg/ext/dll-MI1.h: New file.
30941         * g++.dg/ext/dllexport-MI1.C: New file.
30942         * g++.dg/ext/dllimport-MI1.C: New file.
30943
30944 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30945
30946         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30947         it does not have cmpstrsi patterns (just cmpmemsi).
30948
30949 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30950
30951         PR debug/11473
30952         * g++.dg/debug/debug8.C: New test.
30953
30954 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30955
30956         PR c++/10108
30957         * g++.dg/template/crash7.C: New test.
30958
30959 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30960
30961         PR target/10795
30962         * gcc.c-torture/compile/20030708-1.c: New.
30963
30964 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30965
30966         * gcc.c-torture/execute/20030715-1.c: New test.
30967
30968 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30969
30970         * gcc.dg/pch/inline-3.c: New file.
30971         * gcc.dg/pch/inline-3.hs: New file.
30972         * gcc.dg/pch/inline-4.c: New file.
30973         * gcc.dg/pch/inline-4.hs: New file.
30974
30975 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30976
30977         PR c++/11509
30978         * g++.dg/template/crash6.C: New test.
30979
30980         PR c++/7053
30981         * g++.dg/template/friend20.C: New test.
30982
30983         PR c++/7019
30984         * g++.dg/template/overload2.C: New test.
30985
30986 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30987
30988         PR optimization/11440
30989         * gcc.c-torture/execute/20030714-1.c: New test.
30990
30991 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30992
30993         PR c++/11154
30994         * g++.dg/template/partial2.C: New test.
30995
30996 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30997
30998         PR c++/11503
30999         * g++.dg/template/anon1.C: New test.
31000
31001         PR c++/11493
31002         PR c++/11495
31003         * g++.dg/parse/template9.C: Likewise.
31004         * g++.dg/template/crash4.C: New test.
31005         * g++.dg/template/koenig1.C: Likewise.
31006         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31007         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31008         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31009         functions.
31010         * g++.old-deja/g++.jason/template36.C: Likewise.
31011         * g++.old-deja/g++.mike/p1989.C: Likewise.
31012         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31013         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31014         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31015         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31016         compiling.
31017         * g++.old-deja/g++.pt/union2.C: Use this->.
31018
31019 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31020
31021         * gcc.dg/20030711-1.c: New test.
31022
31023 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         PR c++/11050
31026         * g++.dg/parse/args1.C: New test.
31027         * g++.pt/defarg8.C: Change expected errors.
31028
31029 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31030
31031         PR c++/8164
31032         * g++.dg/template/nontype2.C: New test.
31033
31034         PR c++/10558
31035         * g++.dg/parse/template8.C: New test.
31036
31037         PR c++/8327
31038         * g++.dg/template/scope1.C: New test.
31039
31040         * g++.dg/warn/Wsign-compare-1.C: New test.
31041
31042 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31043
31044         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31045
31046 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31047
31048         PR c++/9411
31049         * g++.dg/template/explicit2.C: New test.
31050
31051         PR c++/10032
31052         * g++.dg/warn/pedantic1.C: New test.
31053
31054 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31055
31056         PR c++ 9483
31057         * g++.dg/other/field1.C: New test.
31058
31059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31060
31061         PR c/11449
31062         * gcc.c-torture/compile/20030707-1.c: New.
31063
31064 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31065
31066         PR c++/10849
31067         * g++.dg/template/access12.C: New test.
31068
31069 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31072         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31073         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31074         * gcc.misc-tests/gcov.exp: Update
31075         * g++.dg/gcov/gcov.exp: Update
31076         * lib/gcov.exp: Update.
31077
31078 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31079
31080         * g++.dg/abi/mangle17.C: Make sure template expressions are
31081         dependent.
31082         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31083         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31084         * g++.dg/opt/stack1.C: Remove erroneous code.
31085         * g++.dg/parse/template7.C: New test.
31086         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31087         * g++.old-deja/g++.pt/crash4.C: Likewise.
31088
31089 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31090
31091         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31092         with zero or one occurence of `$' after the initial `L'.
31093
31094 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31095
31096         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31097
31098 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31099
31100         PR c/11370
31101         * gcc.dg/Wunreachable-6.c: New testcase.
31102         * gcc.dg/Wunreachable-7.c: New testcase.
31103
31104 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31105
31106         PR c/11420
31107         * gcc.dg/20030708-1.c: New test.
31108
31109 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31110
31111         * gcc.dg/compat/sdata-section.h: New file.
31112         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31113         * gcc.dg/torture/mips-sdata-1.c: New test.
31114
31115 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31116
31117         PR c++/11030
31118         * g++.dg/template/friend19.C: New test.
31119
31120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31121
31122         * g++.dg/opt/strength-reduce.C: New test.
31123
31124 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31125
31126         PR target/10979
31127         * gcc.dg/20030707-1.c: New testcase.
31128
31129 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31130
31131         PR optimization/11059
31132         * g++.dg/opt/emptyunion.C: New testcase.
31133
31134 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31135             Eric Botcazou  <ebotcazou@libertysurf.fr>
31136
31137         * g++.dg/opt/stack1.C: New test.
31138
31139 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31140
31141         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31142         run test.
31143
31144         PR c++/11431
31145         * g++.dg/expr/static_cast3.C: New test.
31146
31147 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31148
31149         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31150         everywhere.
31151         * gcc.dg/concat.c: Concatenation of string constants with
31152         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31153         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31154         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31155         necessary to avoid multi-character character constant warning.
31156         * gcc.dg/cpp/escape.c: Likewise.
31157         * gcc.dg/cpp/ucs.c: Likewise.
31158         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31159         Fix a typo.
31160
31161 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31162
31163         PR c/11428
31164         * gcc.c-torture/compile/20030704-1.c: New.
31165
31166 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31167
31168         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31169
31170 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31171
31172         PR c++/5287, PR c++/7910,  PR c++/11021
31173         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31174         tests for warnings.
31175         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31176         * g++.dg/ext/dllimport3.C: Likewise.
31177         * g++.dg/ext/dllimport4.C: New file.
31178         * g++.dg/ext/dllimport5.C: New file.
31179         * g++.dg/ext/dllimport6.C: New file.
31180         * g++.dg/ext/dllimport7.C: New file.
31181         * g++.dg/ext/dllimport8.C: New file.
31182         * g++.dg/ext/dllimport9.C: New file.
31183         * g++.dg/ext/dllimport10.C: New file.
31184         * g++.dg/ext/dllexport1.C: New file.
31185
31186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31187
31188         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31189         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31190
31191 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31192
31193         * gcc.dg/builtins-25.c: New testcase.
31194         * gcc.dg/builtins-26.c: New testcase.
31195
31196 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31197
31198         * gcc.dg/compat/vector-defs.h: New file.
31199         * gcc.dg/compat/vector-setup.h: New file.
31200         * gcc.dg/compat/vector-check.h: New file.
31201         * gcc.dg/compat/vector-1_main.c: New file.
31202         * gcc.dg/compat/vector-1_x.c: New file.
31203         * gcc.dg/compat/vector-1_y.c: New file.
31204         * gcc.dg/compat/vector-2_main.c: New file.
31205         * gcc.dg/compat/vector-2_x.c: New file.
31206         * gcc.dg/compat/vector-2_y.c: New file.
31207
31208         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31209         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31210         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31211         * gcc.dg/compat/struct-align-1.h: New file.
31212         * gcc.dg/compat/struct-align-1_main.c: New file.
31213         * gcc.dg/compat/struct-align-1_x.c: New file.
31214         * gcc.dg/compat/struct-align-1_y.c: New file.
31215         * gcc.dg/compat/struct-align-2.h: New file.
31216         * gcc.dg/compat/struct-align-2_main.c: New file.
31217         * gcc.dg/compat/struct-align-2_x.c: New file.
31218         * gcc.dg/compat/struct-align-2_y.c: New file.
31219
31220         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31221         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31223         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31224         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31226         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31227         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31228         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31229         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31230         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31231         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31232         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31233         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31234         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31235         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31236         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31237         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31238         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31239         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31240         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31242         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31243         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31244         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31245         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31246         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31247         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31248         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31249
31250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31251
31252         * gcc.dg/i386-call-1.c: New test.
31253
31254 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31255
31256         PR c++/9162
31257         * g++.dg/parse/defarg4.C: New.
31258
31259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31260
31261         PR target/10700
31262         * gcc.c-torture/compile/20030703-1.c: New test case.
31263
31264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31265
31266         * g++.dg/template/local3.C: Remove extra semicolon.
31267
31268 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31269
31270         * gcc.dg/i386-volatile-1.c: New test.
31271
31272 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31273
31274         PR c++/11072
31275         * g++.dg/other/offsetof2.C: XFAIL.
31276         * g++.dg/other/offsetof5.C: New.
31277
31278         PR c++/10219
31279         * g++.dg/template/error1.C: New.
31280
31281         PR c++/9779
31282         * g++.dg/template/dependent-expr1.C: New.
31283
31284 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31285
31286         PR c++/6949
31287         * g++.dg/template/local3.C: New test.
31288
31289         PR c++/11149
31290         * g++.dg/lookup/scoped6.C: New test.
31291
31292 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31293
31294         PR c++/8046
31295         * g++.dg/other/error7.C: New test.
31296
31297 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31298
31299         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31300         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31301         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31302         * g++.old-deja/g++.other/union2.C: Likewise.
31303         * gcc.dg/c90-const-expr-2.c: Likewise.
31304         * gcc.dg/c90-const-expr-3.c: Likewise.
31305         * gcc.dg/c99-const-expr-2.c: Likewise.
31306         * gcc.dg/c99-const-expr-3.c: Likewise.
31307         * gcc.dg/concat.c: Likewise.
31308
31309 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31310
31311         PR c++/9559
31312         * g++.dg/init/static1.C: New test.
31313
31314 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31315
31316         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31317         * g++.old-deja/g++.other/access2.C: Likewise.
31318         * g++.old-deja/g++.other/decl2.C: Likewise.
31319         * gcc.c-torture/execute/20020615-1.c: Likewise.
31320
31321 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31322
31323         PR c++/4933
31324         * g++.dg/template/sizeof4.C: New test.
31325
31326 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31327
31328         * g++.dg/other/error6.C: New test.
31329
31330 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31331
31332         PR c++/10750
31333         * g++.dg/parse/constant2.C: New test.
31334
31335 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31336
31337         PR c++/11106
31338         * g++.dg/other/error5.C: New test.
31339
31340 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31341
31342         * gcc.dg/format/gcc_diag-1.c: New test.
31343
31344 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31345
31346         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31347
31348 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31349
31350         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31351         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31352         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31353
31354 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31355
31356         * gcc.c-torture/execute/builtins/string-8.c: New test.
31357         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31358         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31359         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31360
31361 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31362
31363         PR c++/10468
31364         * g++.dg/ext/typeof6.C: New test.
31365
31366 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31367
31368         PR c++/10796
31369         * g++.dg/init/enum1.C: New test.
31370
31371 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31372
31373         * gcc.dg/20030627-1.c: New test.
31374
31375 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31376
31377         PR c++/11332
31378         * g++.dg/expr/static_cast2.C: New test.
31379
31380 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31381             Jakub Jelinek  <jakub@redhat.com>
31382
31383         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31384         sprintf(dst,"%s",src) optimization.
31385         * gcc.c-torture/execute/20030626-1.c: New test case.
31386         * gcc.c-torture/execute/20030626-2.c: New test case.
31387
31388 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31389
31390         * gcc.c-torture/execute/multi-ix.c: New test.
31391
31392         * gcc.c-torture/execute/simd-4.c (main):
31393         Added missing semicolon at end of union.
31394
31395 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31396
31397         PR c++/8266
31398         * g++.dg/template/explicit-instantiation3.C: New test.
31399
31400 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31401
31402         * gcc.dg/20030626-1.c: Use signed char.
31403
31404 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31405
31406         * gcc.dg/20030626-1.c: New test.
31407
31408 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31409
31410         * const-str-2.m: Update.
31411
31412 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31413
31414         PR c++/10990
31415         * g++.dg/rtti/dyncast1.C: New test.
31416         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31417         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31418         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31419
31420         PR c++/10931
31421         * g++.dg/expr/static_cast1.C: New test.
31422
31423 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31424
31425         * gcc.dg/20030625-1.c: New test.
31426
31427 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31428
31429         * gcc.c-torture/compile/20030624-1.c: New test case.
31430
31431 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31432
31433         * gcc.c-torture/execute/string-opt-17.c: New test.
31434
31435 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31436
31437         PR c++/5754
31438         * g++.dg/parse/crash6.C: New test.
31439
31440 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31441
31442         * gcc.dg/builtins-24.c: New test case.
31443
31444 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31445
31446         * g++.dg/opt/operator1.C: New test.
31447
31448 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31449
31450         * gcc.c-torture/execute/string-opt-16.c: New test case.
31451
31452 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31453
31454         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31455         * g++.old-deja/g++.other/conv7.C: Likewise.
31456         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31457         * g++.old-deja/g++.other/overload14.C: Likewise.
31458
31459 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31460
31461         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31462         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31463
31464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/10888
31467         * g++.dg/warn/Winline-3.C: New test.
31468
31469 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31470
31471         * lib/target-supports.exp (check_alias_available): Make the test
31472         program acceptable to the Solaris assembler.
31473
31474         PR c++/10749
31475         * g++.dg/template/memclass2.C: New test.
31476
31477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31478             Eric Botcazou  <ebotcazou@libertysurf.fr>
31479
31480         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31481         data for non-matching targets.
31482         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31483
31484 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31485
31486         PR c++/10845
31487         * g++.dg/template/member3.C: New test.
31488
31489 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31490
31491         PR c++/10939
31492         * g++.dg/template/func1.C: New test.
31493
31494         PR c++/9649
31495         * g++.dg/template/static4.C: New test.
31496         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31497
31498         PR c++/11041
31499         * g++.dg/init/ref7.C: New test.
31500
31501 2003-06-19  Matt Austern  <austern@apple.com>
31502
31503         PR c++/11228
31504         * g++.dg/anew1.C: New test.
31505         * g++.dg/anew2.C: New test.
31506         * g++.dg/anew3.C: New test.
31507         * g++.dg/anew4.C: New test.
31508
31509 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31510
31511         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31512
31513 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31514
31515         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31516         endian-dependent.
31517
31518 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31519
31520         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31521         Remove cruft.
31522
31523 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31524
31525         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31526         * gcc.c-torture/compile/961203-1.c: Likewise.
31527         * gcc.c-torture/compile/980506-1.c: Likewise.
31528
31529 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31530
31531         PR c++/10712
31532         * g++.dg/lookup/using7.C: New test.
31533
31534 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31535
31536         PR c++/11105
31537         * g++.dg/abi/conv1.C: Remove it.
31538         * g++.dg/template/conv7.C: New test.
31539         * g++.dg/template/conv8.C: Likewise.
31540         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31541         conversion operator.
31542
31543 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31544
31545         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31546         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31547         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31548         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31549         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31550         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31552         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31553         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31554         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31555         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31556         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31557         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31558         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31559         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31560         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31561         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31562         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31563         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31564         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31565         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31566         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31568         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31569         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31570         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31571         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31572         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31573         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31574
31575 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31578         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31579         indications.
31580
31581 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31582
31583         * gcc.dg/i386-387-5.c: New test case.
31584         * gcc.dg/i386-387-6.c: New test case.
31585         * gcc.dg/builtins-23.c: New test case.
31586
31587 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31588
31589         * gcc.dg/builtins-22.c: New test case.
31590         * gcc.dg/i386-387-1.c: Update to test exp.
31591         * gcc.dg/i386-387-2.c: Likewise.
31592
31593 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31594
31595         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31596
31597 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31598
31599         * lib/gcc-dg.exp (dg-require-dll): New function.
31600         (dg-xfail-if): Likewise.
31601         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31602         driver.
31603
31604         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31605         * gcc.c-torture/compile/20001205-1.c: Likewise.
31606         * gcc.c-torture/compile/20001226-1.c: Likewise.
31607         * gcc.c-torture/compile/20010518-2.c: Likewise.
31608         * gcc.c-torture/compile/20020312-1.c: Likewise.
31609         * gcc.c-torture/compile/20020604-1.c: Likewise.
31610         * gcc.c-torture/compile/920501-12.c: Likewise.
31611         * gcc.c-torture/compile/920501-4.c: Likewise.
31612         * gcc.c-torture/compile/920520-1.c: Likewise.
31613         * gcc.c-torture/compile/920521-1.c: Likewise.
31614         * gcc.c-torture/compile/920625-1.c: Likewise.
31615         * gcc.c-torture/compile/961203-1.c: Likewise.
31616         * gcc.c-torture/compile/980506-1.c: Likewise.
31617         * gcc.c-torture/compile/981006-1.c: Likewise.
31618         * gcc.c-torture/compile/981022-1.c: Likewise.
31619         * gcc.c-torture/compile/981223-1.c: Likewise.
31620         * gcc.c-torture/compile/990617-1.c: Likewise.
31621         * gcc.c-torture/compile/dll.c: Likewise.
31622         * gcc.c-torture/compile/labels-3.c: Likewise.
31623         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31624         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31625         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31626         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31627         * gcc.c-torture/compile/simd-5.c: Likewise.
31628         * gcc.c-torture/compile/20000804-1.x: Remove.
31629         * gcc.c-torture/compile/20001205-1.x: Likewise.
31630         * gcc.c-torture/compile/20001226-1.x: Likewise.
31631         * gcc.c-torture/compile/20010518-2.x: Likewise.
31632         * gcc.c-torture/compile/20020312-1.x: Likewise.
31633         * gcc.c-torture/compile/20020604-1.x: Likewise.
31634         * gcc.c-torture/compile/920501-12.x: Likewise.
31635         * gcc.c-torture/compile/920501-4.x: Likewise.
31636         * gcc.c-torture/compile/920520-1.x: Likewise.
31637         * gcc.c-torture/compile/920521-1.x: Likewise.
31638         * gcc.c-torture/compile/920625-1.x: Likewise.
31639         * gcc.c-torture/compile/961203-1.x: Likewise.
31640         * gcc.c-torture/compile/980506-1.x: Likewise.
31641         * gcc.c-torture/compile/981006-1.x: Likewise.
31642         * gcc.c-torture/compile/981022-1.x: Likewise.
31643         * gcc.c-torture/compile/981223-1.x: Likewise.
31644         * gcc.c-torture/compile/990617-1.x: Likewise.
31645         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31646         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31647         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31648         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31649         * gcc.c-torture/compile/simd-5.x: Likewise.
31650
31651         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31652
31653 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31654
31655         * gcc.c-torture/execute/20030611-1.c: New test.
31656
31657 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31658
31659         PR middle-end/168
31660         * gcc.dg/20030612-1.c: New test case.
31661
31662 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31663
31664         PR c++/10635
31665         * g++.dg/expr/cast1.C: New test.
31666
31667 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31668
31669         * gcc.dg/builtins-21.c: New test case.
31670
31671 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31672
31673         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31674         options instead of at the end.
31675         * lib/objc.exp (objc_target_compile): Likewise.
31676
31677 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31678
31679         PR c++/10432
31680         * g++.dg/parse/error1.C: New test.
31681
31682 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31683
31684         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31685         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31686         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31687         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31688         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31689         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31690         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31691         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31692         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31693         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31694         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31695         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31696         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31697         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31698         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31699         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31700         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31701         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31702         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31703         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31704         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31705         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31706         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31707         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31708
31709         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31710         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31711         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31712         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31713         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31714         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31715         * gcc.dg/compat/scalar-return-3_main.c: New file.
31716         * gcc.dg/compat/scalar-return-3_x.c: New file.
31717         * gcc.dg/compat/scalar-return-3_y.c: New file.
31718         * gcc.dg/compat/scalar-return-4_main.c: New file.
31719         * gcc.dg/compat/scalar-return-4_x.c: New file.
31720         * gcc.dg/compat/scalar-return-4_y.c: New file.
31721
31722 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31723
31724         * gcc.dg/compat/fp2-struct-check.h: New file.
31725         * gcc.dg/compat/fp2-struct-defs.h: New file.
31726         * gcc.dg/compat/fp2-struct-init.h: New file.
31727         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31728         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31729         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31730         * gcc.dg/compat/struct-return-10_main.c: New file.
31731         * gcc.dg/compat/struct-return-10_x.c: New file.
31732         * gcc.dg/compat/struct-return-10_y.c: New file.
31733
31734         * gcc.dg/compat/compat-common.h: New file.
31735         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31736         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31737         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31738         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31739         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31740         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31741         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31742         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31743         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31744         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31745         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31746         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31747         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31748         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31749         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31750         * gcc.dg/compat/small-struct-check.h: Ditto.
31751         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31752         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31753         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31754         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31756         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31757         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31758         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31759         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31760         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31761         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31762         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31763         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31766         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31767         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31768         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31769         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31770         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31771         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31772         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31773         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31774         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31775         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31777         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31778         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31779         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31780         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31781
31782 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31783
31784         * g++.dg/pch/static-1.C: New file.
31785         * g++.dg/pch/static-1.Hs: New file.
31786
31787 2003-06-10  Richard Henderson  <rth@redhat.com>
31788
31789         * gcc.dg/asm-7.c: Adjust expected warning text.
31790
31791 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31792
31793         * gcc.dg/builtins-20.c: New test case.
31794
31795 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31796
31797         PR c++/11131
31798         * g++.dg/opt/template1.C: New test.
31799
31800 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31801
31802         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31803         additional_sources.
31804
31805 2003-05-21  David Taylor  <dtaylor@emc.com>
31806
31807         * gcc.dg/Wpadded.c: New file.
31808
31809 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31810
31811         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31812         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31813         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31814         dg-require-weak.
31815
31816 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31817
31818         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31819
31820 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31821
31822         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31823         (dg-require-alias): Likewise.
31824         (dg-require-gc-sections): Likewise.
31825         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31826
31827 2003-06-08  Richard Henderson  <rth@redhat.com>
31828
31829         * gcc.dg/20011029-2.c: Fix the array reference.
31830         * gcc.dg/asm-7.c: New.
31831
31832 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31833
31834         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31835
31836 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31837
31838         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31839         (dg-require-gc-sections): Likewise.
31840
31841 2003-06-08  Jan Hubicka  <jh@suse.cz>
31842
31843         * i386-cmov1.c: Fix regular expression.
31844         * i386-cvt-1.c: Likewise.
31845         * i386-local.c: Likewise.
31846         * i386-local2.c: Likewise.
31847         * i386-mul.c: Likewise.
31848         * i386-ssetype-1.c: Likewise.
31849         * i386-ssetype-3.c: Likewise.
31850         * i386-ssetype-5.c: Likewise.
31851
31852 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31853
31854         PR c++/11039
31855         * g++.dg/warn/implicit-typename2.C: New test.
31856         * g++.dg/warn/implicit-typename3.C: New test.
31857
31858 2003-06-07  Richard Henderson  <rth@redhat.com>
31859
31860         * g++.dg/other/offsetof3.C: Use size_t.
31861         * g++.dg/other/offsetof4.C: Likewise.
31862
31863 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31864
31865         * lib/copy-file.exp: New. Implement gcc_copy_files.
31866
31867         * lib/dg-pch.exp: Load copy-file.exp
31868         (dg-pch): Use gcc_copy_files instead of "file copy".
31869
31870 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31871
31872         * gcc.dg/weak/weak.exp: Simplify.
31873         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31874         * gcc.dg/weak/weak-1.c: Likewise.
31875         * gcc.dg/weak/weak-2.c: Likewise.
31876         * gcc.dg/weak/weak-3.c: Likewise.
31877         * gcc.dg/weak/weak-4.c: Likewise.
31878         * gcc.dg/weak/weak-5.c: Likewise.
31879         * gcc.dg/weak/weak-6.c: Likewise.
31880         * gcc.dg/weak/weak-7.c: Likewise.
31881         * gcc.dg/weak/weak-8.c: Likewise.
31882         * gcc.dg/weak/weak-9.c: Likewise.
31883
31884 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31885
31886         gcc.c-torture/execute/20030606-1.c: New.
31887
31888 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31889
31890         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31891         * gcc.dg/builtins-19.c: Likewise.
31892
31893 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31894
31895         * gcc.dg/builtins-2.c: Add some more tests.
31896         * gcc.dg/builtins-18.c: New test case.
31897         * gcc.dg/builtins-19.c: New test case.
31898
31899 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31900             Jim Wilson  <wilson@tuliptree.org>
31901
31902         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31903
31904 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31905
31906         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31907         mempcpy/stpcpy calls not to be optimized into something else.
31908         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31909         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31910         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31911
31912 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31913
31914         * gcc.dg/format/asm_fprintf-1.c: New test.
31915
31916 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31917
31918         * lib/gcc-defs.exp (additional_sources): New variable.
31919         (dg-additional-sources): New function.
31920         (additional_files): New variable.
31921         (dg-additional-files): New function.
31922         (dg-additional-files-options): Likewise.
31923         * lib/gcc-dg.exp (dg-require-weak): New function.
31924         (dg-require-alias): Likewise.
31925         (dg-require-gc-sections): Likewise.
31926         * lib/target-supports.exp (check_alias_available): Remove testfile
31927         parameter.
31928         (check_gc_sections_available): New function.
31929         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31930         (dg-gpp-additional-files): Likewise.
31931         * lib/g++.exp (additional_sources): Remove.
31932         (additional_files): Likewise.
31933         (g++_target_compile): Use dg-additional-files-options.
31934
31935         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31936         Tcl logic.
31937         * gcc.dg/special/ecos.exp: Remove.
31938         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31939         * gcc.dg/special/alias-1.c: Likewise.
31940         * gcc.dg/special/alias-2.c: Likewise.
31941         * gcc.dg/special/gcsec-1.c: Likewise.
31942         * gcc.dg/special/weak-1.c: Likewise.
31943         * gcc.dg/special/weak-2.c: Likewise.
31944         * gcc.dg/special/wkali-1.c: Likewise.
31945         * gcc.dg/special/wkali-2.c: Likewise.
31946
31947         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31948         dg-gpp-additional-*.
31949         * g++.dg/special/conpr-3.C: Likewise.
31950         * g++.dg/special/conpr-4.C: Likewise.
31951         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31952         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31953         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31954         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31955         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31956         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31957         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31958         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31959         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31960         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31961         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31962         * g++.old-deja/g++.other/comdat1.C: Likewise.
31963         * g++.old-deja/g++.other/comdat2.C: Likewise.
31964         * g++.old-deja/g++.other/comdat3.C: Likewise.
31965         * g++.old-deja/g++.other/ctor1.C: Likewise.
31966         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31967
31968 2003-06-05  Richard Henderson  <rth@redhat.com>
31969
31970         * gcc.dg/debug/20030605-1.c: New.
31971
31972 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31973
31974         * README.QMTEST: Update.
31975
31976 2003-06-04  Richard Henderson  <rth@redhat.com>
31977
31978         * gcc.dg/cleanup-1.c: New.
31979         * gcc.dg/cleanup-2.c: New.
31980         * gcc.dg/cleanup-3.c: New.
31981         * gcc.dg/cleanup-4.c: New.
31982         * gcc.dg/cleanup-5.c: New.
31983         * gcc.dg/cleanup-6.c: New.
31984         * gcc.dg/cleanup-7.c: New.
31985
31986 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31987
31988         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31989
31990         * lib/dg-pch.exp: New file.
31991         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31992         * gcc.dg/pch/pch.exp: Likewise.
31993
31994 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31995
31996         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31997         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31998         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31999         * gcc.dg/builtins-17.c: New test case.
32000         * gcc.dg/i386-387-4.c: New test case.
32001         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32002
32003 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32004
32005         * gcc.dg/ultrasp9.c: New test.
32006
32007 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32008
32009         * gcc.c-torture/compile/20030604-1.c: New test.
32010         * gcc.dg/sparc-constant-1.c: New test.
32011
32012 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32013
32014         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32015
32016 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32017
32018         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32019
32020         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32021         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32022
32023 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32024
32025         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32026
32027 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32028
32029         PR c++/10940
32030         * g++.dg/template/spec10.C: New test.
32031
32032 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32033
32034         * gcc.dg/builtins-16.c: New test case.
32035
32036 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32037
32038         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32039         mempcpy test with post-increments.
32040         * gcc.c-torture/execute/string-opt-3.c: New test.
32041         * gcc.dg/string-opt-1.c: New test.
32042
32043 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32044
32045         PR fortran/10965
32046         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32047
32048 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32049
32050         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32051         (scan-assembler): ... here.  Use dg-scan.
32052         (scan-assembler-not): Likewise.
32053         (scan-file): New function.
32054         (scan-file-not): Likewise.
32055         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32056         * gcc.dg/cpp/_Pragma4.c: Likewise.
32057         * gcc.dg/cpp/_Pragma5.c: Likewise.
32058         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32059         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32060         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32061         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32062         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32063         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32064         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32065         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32066         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32067         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32068         * gcc.dg/cpp/cxxcom1.c: Likewise.
32069         * gcc.dg/cpp/line1.c: Likewise.
32070         * gcc.dg/cpp/maccom1.c: Likewise.
32071         * gcc.dg/cpp/maccom2.c: Likewise.
32072         * gcc.dg/cpp/maccom3.c: Likewise.
32073         * gcc.dg/cpp/maccom4.c: Likewise.
32074         * gcc.dg/cpp/maccom5.c: Likewise.
32075         * gcc.dg/cpp/maccom6.c: Likewise.
32076         * gcc.dg/cpp/multiline.c: Likewise.
32077         * gcc.dg/cpp/spacing1.c: Likewise.
32078         * gcc.dg/cpp/spacing2.c: Likewise.
32079         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32080         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32081         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32082         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32083         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32084         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32085         * gcc.dg/cpp/cxxcom2.c: Likewise.
32086         * gcc.dg/cpp/cxxcom2.h: New file.
32087
32088         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32089         * g++.dg/cpp/truefalse.C: Here.
32090         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32091
32092 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32093
32094         * gcc.dg/cpp/redef3.c: New file.
32095
32096 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32097
32098         * gcc.dg/i386-loop-3.c: New test.
32099
32100 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32101
32102         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32103
32104 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32105
32106         * gcc.dg/fwrapv-1.c: New test case.
32107         * gcc.dg/fwrapv-2.c: New test case.
32108
32109 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32110
32111         PR c++/10956
32112         * g++.dg/template/spec9.C: New test.
32113
32114 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32115
32116         * gcc.dg/duff-4.c: New test case.
32117
32118 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32119
32120         PR fortran/10843
32121         * g77.dg/ffixed-form-1.f: New test
32122         * g77.dg/ffixed-form-2.f: New test
32123         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32124         * g77.dg/ffree-form-3.f: New test
32125
32126 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32127
32128         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32129         * gcc.dg/wint_t-1.c: Likewise.
32130
32131 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32132
32133         * g++.dg/template/access11.C: New test.
32134
32135 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32136
32137         PR c++/10849
32138         * g++.dg/template/access10.C: New test.
32139
32140 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32141             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32142
32143         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32144
32145 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32146
32147         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32148         suppress for powerpc-*-darwin*.
32149         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32150
32151 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32152
32153         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32154         suppress option for powerpc-*-darwin*.
32155
32156 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32157
32158         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32159         * gcc.dg/builtins-4.c: Add test for fmod.
32160
32161 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32162
32163         PR c++/10682
32164         * g++.dg/template/instantiate4.C: New test.
32165
32166 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32167
32168         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32169
32170 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32171
32172         * gcc.dg/compat/scalar-return-1_main.c: New file.
32173         * gcc.dg/compat/scalar-return-1_x.c: New file.
32174         * gcc.dg/compat/scalar-return-1_y.c: New file.
32175         * gcc.dg/compat/scalar-return-2_main.c: New file.
32176         * gcc.dg/compat/scalar-return-2_x.c: New file.
32177         * gcc.dg/compat/scalar-return-2_y.c: New file.
32178         * gcc.dg/compat/struct-return-3_main.c: New file.
32179         * gcc.dg/compat/struct-return-3_y.c: New file.
32180         * gcc.dg/compat/struct-return-3_x.c: New file.
32181         * gcc.dg/compat/struct-return-2_main.c: New file.
32182         * gcc.dg/compat/struct-return-2_x.c: New file.
32183         * gcc.dg/compat/struct-return-2_y.c: New file.
32184
32185 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32186
32187         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32188         for hppa*-hp-hpux*.
32189         * gcc.dg/20021014-1.c (dg-options): Likewise.
32190         * gcc.dg/nest.c (dg-options): Likewise.
32191
32192 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32193
32194         PR c++/9738
32195         * g++.dg/ext/dllimport2.C: New file.
32196         * g++.dg/ext/dllimport3.C: New file.
32197
32198 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32199
32200         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32201         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32202         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32203         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32205         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32206         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32207         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32208         * gcc.dg/compat/small-struct-defs.h: New file.
32209         * gcc.dg/compat/small-struct-init.h: New file.
32210         * gcc.dg/compat/small-struct-check.h: New file.
32211         * gcc.dg/compat/fp-struct-defs.h: New file.
32212         * gcc.dg/compat/fp-struct-check.h: New file.
32213         * gcc.dg/compat/fp-struct-init.h: New file.
32214         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32215         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32216
32217 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32218
32219         * gcc.dg/20030225-2.c: New test.
32220
32221 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32222             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32223
32224         * gcc.c-torture/compile/20030518-1.c: New test case.
32225
32226 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32227
32228         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32229         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32230         gcc-dg-debug-runtest.
32231         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32232         gcc-dg-debug-runtest.
32233
32234 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         PR c++/9022
32237         * g++.dg/lookup/using6.C: New test.
32238
32239 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32240
32241         * g++.dg/parse/access2.C: New test.
32242
32243 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32244
32245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32246         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32247         * gcc.dg/debug/debug.exp: Likewise.
32248
32249 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32250
32251         * gcc.dg/dollar.c: New test.
32252
32253 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32254
32255         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32256         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32257         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32258         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32259         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32260         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32261         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32262         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32263         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32264         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32265         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32266         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32267         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32268         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32269         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32270         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32271         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32272         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32273
32274 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32275
32276         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32277         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32278         support for "repo" mode.
32279         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32280         * lib/g77-dg.exp: Likewise.
32281         * lib/obj-dg.exp: Likewise.
32282
32283 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32284
32285         Merge from gcc-3_2-rhl8-branch:
32286         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32287
32288         * gcc.dg/tls/opt-6.c: New test.
32289
32290         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32291
32292         * gcc.dg/20030405-1.c: New test.
32293
32294         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.dg/20030309-1.c: New test.
32297
32298         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32299
32300         * gcc.c-torture/execute/20030307-1.c: New test.
32301
32302         2003-02-20  Randolph Chung  <tausq@debian.org>
32303
32304         * gcc.c-torture/compile/20030220-1.c: New test.
32305
32306         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32307
32308         * gcc.dg/20030217-1.c: New test.
32309
32310         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32311
32312         * gcc.c-torture/compile/20020129-1.c: New test.
32313
32314         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32315
32316         * gcc.dg/unroll-1.c: New test.
32317
32318         2002-11-16  Jan Hubicka  <jh@suse.cz>
32319
32320         * gcc.c-torture/execute/20020920-1.c: New test.
32321
32322         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32323
32324         PR target/7434
32325         * gcc.c-torture/compile/20021008-1.c: New test.
32326
32327         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32328
32329         PR target/7559
32330         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32331
32332         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32333
32334         * gcc.c-torture/compile/20020807-1.c: New test.
32335
32336         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32337
32338         * gcc.dg/tls/opt-1.c: New test.
32339
32340         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32341
32342         * gcc.dg/20020729-1.c: New test.
32343
32344         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * g++.dg/opt/life1.C: New test.
32347
32348         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32349
32350         * gcc.dg/20020525-1.c: New test.
32351
32352         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32353
32354         PR c++/6794
32355         * g++.dg/ext/pretty1.C: New test.
32356         * g++.dg/ext/pretty2.C: New test.
32357
32358 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32359
32360         PR c++/8385
32361         * g++.dg/ext/typeof5.C: New test.
32362
32363 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32364
32365         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32366         __USER_LABEL_PREFIX__ into account.
32367         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32368
32369 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32370
32371         * gcc.dg/builtins-15.c: New test case.
32372
32373 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32374
32375         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32376
32377 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32378
32379         * lib/g++.exp: Tweak handling of additional source files.
32380         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32381         * g++.dg/special/conpr-2a.C: Rename to ...
32382         * g++.dg/special/conpr-2a.cc: ... this.
32383         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32384         * g++.dg/special/conpr-3a.C: Rename to ...
32385         * g++.dg/special/conpr-3a.cc: This.
32386         * g++.dg/special/conpr-3b.C: Rename to ...
32387         * g++.dg/special/conpr-3b.cc: This.
32388         * g++.dg/special/conpr-4.C: New test.
32389         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32390
32391 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32392
32393         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32394
32395 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32396
32397         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32398         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32399         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32400         * g++.old-deja/g++.other/warn3.C: Likewise.
32401
32402 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32403
32404         * gcc.dg/i386-387-1.c: Update to also test log.
32405         * gcc.dg/i386-387-2.c: Likewise.
32406
32407 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32408
32409         * g77.f-torture/execute/int8421.f: New test.
32410
32411 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32412
32413         PR c++/10230, c++/10481
32414         * g++.dg/lookup/scoped5.C: New test.
32415
32416 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32417
32418         PR c++/10552
32419         * g++.dg/template/ttp6.C: New test.
32420
32421 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32422
32423         * gcc.c-torture/execute/builtins: New directory.
32424         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32425         gcc.c-torture/execute/builtins.
32426         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32427         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32428         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32429         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32430
32431 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32432
32433         PR c++/9252
32434         * g++.dg/template/access8.C: New test.
32435         * g++.dg/template/access9.C: New test.
32436
32437 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32438
32439         PR c++/9554
32440         * g++.dg/parse/access1.C: New test.
32441
32442 2003-05-09  DJ Delorie  <dj@redhat.com>
32443
32444         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32445         long, and not an int.
32446
32447 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32448
32449         PR c++/10555, c++/10576
32450         * g++.dg/template/memclass1.C: New test.
32451
32452 2003-05-08  DJ Delorie  <dj@redhat.com>
32453
32454         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32455         targets.
32456         * gcc.c-torture/execute/20021024-1.x: Likewise.
32457         * gcc.c-torture/execute/shiftdi.x: Likewise.
32458         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32459         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32460         * gcc.dg/20021018-1.c: Likewise.
32461
32462 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32463
32464         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32465
32466         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32467         (bcopy): Call memmove.
32468
32469 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32470
32471         * g77.f-torture/compile/8485.f: New test case.
32472
32473 2003-05-07  Richard Henderson  <rth@redhat.com>
32474
32475         PR c++/10570
32476         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32477         Verify exception_cleanup not called for rethrows.
32478         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32479         when exiting catch block without rethrowing.
32480         * g++.dg/eh/forced3.C: New.
32481         * g++.dg/eh/forced4.C: New.
32482
32483 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32484
32485         * gcc.dg/20030505.c: Fix triplet.
32486
32487 2003-05-06  DJ Delorie  <dj@redhat.com>
32488
32489         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32490         * gcc.dg/nest.c: Likewise.
32491
32492 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32493
32494         * gcc.dg/builtins-14.c: New test case.
32495
32496 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32497
32498         * lib/compat.exp (compat-execute): New argument.
32499         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32500         * gcc.dg/compat: New test directory.
32501         * gcc.dg/compat/compat.exp: New expect script.
32502         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32503         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32504         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32505         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32506         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32507         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32508
32509         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32510         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32511         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32512         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32513         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32514         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32515         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32516         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32517         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32518         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32519         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32520         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32521         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32522         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32523         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32524
32525 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32526
32527         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32528
32529 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32530
32531         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32532
32533 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32534
32535         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32536         * gcc.dg/ppc-fsel-2.c: New test.
32537
32538         * gcc.dg/unused-5.c: New test.
32539
32540 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32541
32542         PR c++/10496
32543         * g++.dg/warn/pmf1.C: New test.
32544
32545 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32546
32547         PR c++/4494
32548         * g++.dg/warn/main.C: New test.
32549
32550 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32551
32552         * gcc.dg/nonnull-3.c: New test.
32553
32554 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32555
32556         * gcc.dg/cpp/Wtrigraphs.c: Update.
32557         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32558
32559 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32560
32561         * gcc.dg/ppc-fsel-1.c: New test.
32562
32563 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32564
32565         PR c/10604
32566         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32567
32568 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32569
32570         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32571
32572 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32573
32574         PR c++/9364, c++/10553, c++/10586
32575         * g++.dg/parse/typename4.C: New test.
32576         * g++.dg/parse/typename5.C: Likewise.
32577
32578 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32579
32580         * gcc.c-torture/compile/20030503-1.c: New test.
32581
32582 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32583
32584         * g++.dg/lookup/using5.C: Fix testcase error.
32585
32586 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32587
32588         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32589         since MEABI is no longer supported.  Remove all vestiges
32590         of MEABI from the test.
32591
32592 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32593
32594         PR c++/10554
32595         * g++.dg/lookup/using5.C: New test.
32596
32597 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32598
32599         PR c++/8772
32600         * g++.dg/template/ttp5.C: New test.
32601
32602 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32603
32604         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32605         (dg-gpp-additional-sources): New function.
32606         (dg-gpp-additional-files): Likewise.
32607         * lib/g++.exp (additional_sources): New variable.
32608         (additional_files): Likewise.
32609         (g++_target_compile): Deal with them.
32610         * lib/old-dejagnu.exp: Remove.
32611         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32612         * g++.old-deja: Revise all tests to use dg commands.
32613
32614 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32615
32616         PR c++/9432, c++/9528
32617         * g++.dg/lookup/using4.C: New test.
32618
32619 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32620
32621         * gcc.dg/noreturn-5.c: New file.
32622         * gcc.dg/noreturn-6.c: New file.
32623
32624         * gcc.c-torture/compile/inline-1.c: New file.
32625
32626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/10551
32629         * g++.dg/template/explicit1.C: New test.
32630
32631 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32632
32633         PR c++/10549
32634         * g++.dg/other/bitfield1.C: New test.
32635
32636         PR c++/10527
32637         * g++.dg/init/new7.C: New test.
32638
32639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32640
32641         * g++.dg/ext/desig1.C: New test.
32642         * g++.dg/ext/init1.C: Update.
32643
32644         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32645
32646 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32647
32648         PR c++/10180
32649         * g++.dg/warn/Winline-1.C: New test.
32650
32651 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32652
32653         * gcc.c-torture/execute/string-opt-19.c: New test.
32654
32655         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32656         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32657
32658 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32659
32660         PR c++/10506
32661         * g++.dg/init/new6.C: New test.
32662
32663         PR c++/10503
32664         * g++.dg/init/ref6.C: New test.
32665
32666 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32667
32668         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32669
32670 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32671
32672         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32673         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32674
32675 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32676
32677         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32678         initialized static data members.
32679
32680 2003-04-25  H.J. Lu <hjl@gnu.org>
32681
32682         * gcc.dg/ia64-sync-4.c: New test.
32683
32684 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32685
32686         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32687         date.
32688
32689 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32690
32691         PR c++/10337
32692         * g++.dg/warn/conv1.C: New test.
32693         * g++.old-deja/g++.other/conv7.C: Adjust.
32694         * g++.old-deja/g++.other/overload14.C: Adjust.
32695
32696 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32697
32698         PR c++/10471
32699         * g++.dg/template/defarg2.C: New test.
32700
32701 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32702
32703         * gcc.dg/cpp/include2.c: Update.
32704         * gcc.dg/cpp/multiline-2.c: New.
32705         * gcc.dg/cpp/multiline.c: Update.
32706         * gcc.dg/cpp/strify2.c: Update.
32707         * gcc.dg/cpp/trad/literals-2.c: Update.
32708
32709 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32710
32711         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32712
32713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32714
32715         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32716
32717 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32718
32719         PR c++/10451
32720         * g++.dg/parse/crash4.C: New test.
32721
32722         PR c++/9847
32723         * g++.dg/parse/crash5.C: New test.
32724
32725 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32726
32727         PR c++/10446
32728         * g++.dg/parse/crash3.C: New test.
32729
32730         PR c++/10428
32731         * g++.dg/parse/elab1.C: New test.
32732
32733 2003-04-22  Devang Patel  <dpatel@apple.com>
32734
32735         * gcc.dg/cpp/trad/funlike-5.c: New test.
32736
32737 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32738
32739         * g++.dg/other/packed1.C: Fix dg options.
32740
32741 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.dg/other/offsetof2.C: New test.
32744
32745 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * g++.dg/template/recurse.C: Adjust location of error messages.
32748
32749 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32750
32751         PR c++/9881
32752         * g++.dg/init/addr-const1.C: New test.
32753         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32754
32755 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         PR c++/10405
32758         * g++.dg/lookup/struct-hack1.C: New test.
32759
32760 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32761
32762         * ucs.c: Update diagnostic messages.
32763
32764 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32765
32766         * gcc.dg/cpp/truefalse.cpp: New test.
32767         * gcc.dg/cpp/cpp.exp: Update.
32768         * g++.dg/other/stdbool-if.C: Remove.
32769
32770 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32771
32772         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32773         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32774
32775 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32776
32777         * gcc.c-torture/compile/20030418-1.c: New test.
32778
32779 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32780
32781         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32782
32783 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32784
32785         PR c++/10347
32786         g++.dg/template/dependent-name1.C: New test.
32787
32788 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32789
32790         * gcc.dg/warn-1.c (tourist_guide): New array,
32791         contains a pointer to bar.
32792
32793 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32794
32795         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32796         * gcc.c-torture/execute/medce-1.c: New test case.
32797         * gcc.c-torture/execute/medce-2.c: New test case.
32798
32799 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32800
32801         * lib/prune.exp: Ignore more messages.
32802
32803         PR c++/10381
32804         * g++.dg/parse/lookup3.C: New test.
32805
32806 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32807
32808         * gcc.c-torture/compile/20030415-1.c : New test.
32809
32810 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32811
32812         * gcc.c-torture/execute/scope-2.c: Move to ...
32813         * gcc.dg/noncompile/scope.c: .... here.
32814
32815 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32816
32817         * gcc.dg/20030414-2.c: New test case.
32818
32819 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32820
32821         PR target/10377
32822         * gcc.dg/20030414-1.c: New test.
32823
32824 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32825
32826         * gcc.dg/builtins-12.c: New test case.
32827         * gcc.dg/builtins-13.c: New test case.
32828
32829 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32830
32831         * gcc.c-torture/execute/string-opt-18.c: New test.
32832
32833 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/10300
32836         * g++.dg/init/new5.C: New test.
32837
32838 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32839
32840         PR c++/7910
32841         * g++.dg/ext/dllimport1.C: New test.
32842
32843 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32844
32845         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32846
32847 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32848
32849         PR Fortran/9263
32850         * g77.f-torture/noncompile/9263.f: New test
32851         PR Fortran/1832
32852         * g77.f-torture/execute/1832.f: New test
32853
32854 2003-04-11  David Chad  <davidc@freebsd.org>
32855             Loren J. Rittle  <ljrittle@acm.org>
32856
32857         libobjc/8562
32858         * objc.dg/headers.m: New test.
32859
32860 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32861
32862         * gcc.c-torture/execute/builtin-noret-2.c: New.
32863         * gcc.c-torture/execute/builtin-noret-2.x: New.
32864         XFAIL builtin-noret-2.c at -O1 and above.
32865         * gcc.dg/redecl.c: New.
32866         * gcc.dg/Wshadow-1.c: Update error regexps.
32867
32868 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32869
32870         * g++.dg/abi/bitfield10.C: New test.
32871
32872 2003-04-09  Mike Stump  <mrs@apple.com>
32873
32874         * gcc.dg/pch/pch.exp: Make testcase names longer.
32875         * g++.dg/pch/pch.exp: Make testcase names longer.
32876
32877 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32878
32879         * gcc.dg/builtins-11.c: New test case.
32880
32881 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32882
32883         * gcc.dg/builtins-9.c: New test case.
32884         * gcc.dg/builtins-10.c: New test case.
32885
32886 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32887
32888         * gcc.dg/noncompile/init-4.c.c: New test.
32889
32890 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32891
32892         * gcc.misc-test/gcov-9.c: New test.
32893         * gcc.misc-test/gcov-10.c: New test
32894         * gcc.misc-test/gcov-11.c: New test.
32895
32896 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32897
32898         PR optimization/10024
32899         * gcc.c-torture/compile/20030405-1.c: New test.
32900
32901 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32902
32903         * gcc.dg/pch/static-3.c: New.
32904         * gcc.dg/pch/static-3.hs: New.
32905         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32906
32907 2003-04-04  Richard Henderson  <rth@redhat.com>
32908
32909         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32910         * g++.dg/eh/forced2.C: Likewise.
32911
32912 2003-04-03  Mike Stump  <mrs@apple.com>
32913
32914         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32915         target arg.
32916         (scan-assembler-times, scan-assembler-not): Likewise.
32917         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32918
32919 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32920
32921         * gcc.dg/sparc-loop-1.c: New test.
32922
32923 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32924
32925         PR other/9274
32926         * g++.dg/pch/system-2.C: New.
32927         * g++.dg/pch/system-2.Hs: New.
32928
32929 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32930
32931         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32932
32933         * g++.dg/eh/simd-1.C (vecfunc): Same.
32934
32935 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32936
32937         * gcc.c-torture/execute/20030401-1.c: New test case.
32938
32939 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32940
32941         * objc.dg/defs.m: New.
32942
32943 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32944
32945         * g++.dg/eh/simd-1.C: New.
32946         * g++.dg/eh/simd-2.C: New.
32947
32948 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32949
32950         * gcc.c-torture/execute/simd-3.c: New.
32951
32952 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32953
32954         PR c/9936
32955         * gcc.dg/20030331-2.c: New test.
32956
32957 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32958
32959         PR c++/10278
32960         * g++.dg/parse/crash2.C: New test.
32961
32962 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32963
32964         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32965         * gcc.c-torture/execute/20030331-1.c: ...here.
32966
32967 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32968
32969         * gcc.c-torture/execute/20030331-1.c: New test.
32970
32971 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32972
32973         * lib/gcov.exp: Adjust call return testing strings.
32974         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32975
32976 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32977
32978         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32979         * gcc.dg/builtins-7.c: New test case.
32980         * gcc.dg/builtins-8.c: New test case.
32981
32982 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32983
32984         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32985
32986 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32987
32988         PR c++/7647
32989         * g++.dg/lookup-class-member-2.C: New test.
32990
32991 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32992
32993         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32994
32995 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32996
32997         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32998
32999 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33000
33001         * g++.dg/init/attrib1.C: New test.
33002
33003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33004
33005         * gcc.dg/ultrasp8.c: New test.
33006
33007 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33008
33009         * gcc.dg/ultrasp7.c: New test.
33010
33011 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33012
33013         PR c++/10047
33014         * g++.dg/template/inline1.C: New test.
33015
33016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33017
33018         * gcc.dg/sparc-dwarf2.c: New test.
33019
33020 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33021
33022         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33023         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33024
33025 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33026
33027         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33028         than reading .x files.
33029         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33030         * g77.dg/gcov/gcov-1.f: Likewise.
33031         * gcc.misc-tests/gcov-4b.c: Likewise.
33032         * gcc.misc-tests/gcov-5b.c: Likewise.
33033         * gcc.misc-tests/gcov-6.c: Likewise.
33034         * gcc.misc-tests/gcov-7.c: Likewise.
33035         * gcc.misc-tests/gcov-8.c: Likewise.
33036         * g++.dg/gcov/gcov-1.x: Remove.
33037         * g77.dg/gcov/gcov-1.x: Likewise.
33038         * gcc.misc-tests/gcov-4b.x: Likewise.
33039         * gcc.misc-tests/gcov-5b.x: Likewise.
33040         * gcc.misc-tests/gcov-6.x: Likewise.
33041         * gcc.misc-tests/gcov-7.x: Likewise.
33042         * gcc.misc-tests/gcov-8.x: Likewise.
33043
33044 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33045
33046         PR opt/10087
33047         * gcc.dg/20030324-1.c: New test.
33048
33049 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         PR c++/10224
33052         * g++.dg/template/arg3.C: New test.
33053
33054         PR c++/10158
33055         * g++.dg/template/friend18.C: New test.
33056
33057 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33058
33059         * g77.f-torture/compile/20030326-1.f: New test case.
33060
33061 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33062
33063         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33064
33065         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33066
33067 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33068
33069         * gcc.dg/ia64-sync-3.c: New test.
33070
33071 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33072
33073         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33074
33075 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33076
33077         * gcc.dg/ultrasp6.c: New test.
33078
33079 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33080
33081         * gcc.dg/i386-signbit-1.c: New test.
33082         * gcc.dg/i386-signbit-2.c: New test.
33083         * gcc.dg/i386-signbit-3.c: New test.
33084
33085 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33086
33087         * gcc.dg/ultrasp5.c: Fix options.
33088
33089 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33090
33091         * gcc.dg/ultrasp5.c: Fix comment.
33092
33093 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33094
33095         PR fortran/10197
33096         * g77.f-torture/execute/10197.f: New test.
33097
33098 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33099
33100         PR c++/9898, c++/383
33101         * g++.dg/template/conv6.C: New test.
33102
33103         PR c++/10119
33104         * g++.dg/template/ptrmem5.C: New test.
33105
33106         PR c++/10026
33107         * g++.dg/lookup/koenig1.C: New test.
33108
33109         PR C++/10199
33110         * g++.dg/lookup/template2.C: New test.
33111
33112 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33113
33114         * g++.dg/opt/rtti1.C: New test.
33115
33116 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33117
33118         * gcc.dg/ultrasp5.c: New test.
33119
33120 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33121
33122         PR middle-end/9967
33123         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33124         builtin fputs.
33125
33126 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33127
33128         PR c/8224
33129         * gcc.dg/20030323-1.c: New test.
33130
33131 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33132
33133         * gcc.c-torture/compile/20030323-1.c: New test case.
33134
33135 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33136
33137         * gcc.dg/20030321-1.c: New test.
33138
33139 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33140
33141         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33142
33143 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         PR c++/9978, c++/9708
33146         * g++.dg/ext/vlm1.C: Adjust expected error.
33147         * g++.dg/ext/vla2.C: New test.
33148         * g++.dg/template/arg1.C: New test.
33149         * g++.dg/template/arg2.C: New test.
33150
33151 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33152
33153         * g77.f-torture/execute/select.f: New test.
33154         * g77.f-torture/noncompile/select_no_compile.f: New test.
33155
33156 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33157
33158         PR c++/9898
33159         * g++.dg/other/error4.C: New test.
33160
33161 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33162
33163         * g++.dg/template/friend17.C: New test.
33164
33165 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33166
33167         * gcc.c-torture/compile/20030320-1.c: New.
33168
33169 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33170
33171         * gcc.dg/builtins-6.c: New test case.
33172
33173 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33174
33175         PR target/10073
33176         * gcc.c-torture/compile/20030319-1.c: New.
33177
33178 2003-03-18  Jan Hubicka  <jh@suse.cz>
33179
33180         * gcc.dg/i386-cvt-1.c: New test.
33181
33182 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33183
33184         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33185         * objc.dg/naming-2.m: Likewise.
33186
33187 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/9639
33190         * g++.dg/parse/crash1.C: New test.
33191
33192 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33193
33194         PR c++/8805
33195         * g++.dg/eh/cleanup1.C: New test.
33196
33197 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33198
33199         * gcc.c-torture/execute/20030316-1.c: New test case.
33200
33201 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33202
33203         PR c++/9629
33204         * g++.dg/init/ctor2.C: New test.
33205
33206 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33207
33208         * g77.f-torture/compile/xformat.f: New test case.
33209
33210 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33211
33212         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33213         * g++.old-deja/g++.mike/eh50.C: Likewise.
33214
33215 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33216
33217         PR c++/6440
33218         * g++.dg/template/spec7.C: New test.
33219         * g++.dg/template/spec8.C: Likewise.
33220
33221 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33222
33223         * gcc.c-torture/execute/20030313-1.c: New test.
33224
33225 2003-03-14  Richard Henderson  <rth@redhat.com>
33226
33227         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33228
33229 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33230
33231         * gcc.c-torture/compile/20030314-1.c: New test.
33232
33233 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33234
33235         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33236         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33237         thumb target,
33238         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33239         to accept newer _imp__  prefix and additional
33240         newline in .drectve section.
33241         * gcc.dg/dll-4.c: Likewise.
33242         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33243         switch.
33244
33245 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33246
33247         * g++.dg/parse/namespace9.C: New test.
33248
33249         * g++.dg/init/ref5.C: New test.
33250         * g++.dg/parse/ptrmem1.C: Likewise.
33251
33252 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33253
33254         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33255         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33256         regular expression.
33257         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33258         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33259
33260 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33261
33262         * gcc.c-torture/execute/20030224-2.c: New test.
33263
33264 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33265
33266         * gcc.dg/decl-3.c: New test.
33267
33268 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33269
33270         * gcc.dg/i386-loop-2.c: New test.
33271
33272 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33273
33274         PR c++/9474
33275         * g++.dg/parse/namespace8.C: New test.
33276
33277         PR c++/9924
33278         * g++.dg/overload/builtin2.C: New test.
33279
33280 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33281
33282         * gcc.dg/return-type-3.c: New test.
33283
33284 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33285
33286         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33287         profiling options are not supported.
33288
33289 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33290
33291         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33292         * g++.old-deja/g++.warn/impint2.C: Likewise.
33293
33294 2003-03-10  Devang Patel  <dpatel@apple.com>
33295
33296         * g++.dg/cpp/c++_cmd_1.C: New test.
33297         * g++.dg/cpp/c++_cmd_1.h: New file.
33298
33299 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33300
33301         * gcc.dg/altivec-9.c: New file.
33302
33303 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33304
33305         * gcc.dg/ppc-sdata-1.c: New test.
33306         * gcc.dg/ppc-sdata-2.c: New test.
33307
33308 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33309
33310         PR c++/9373
33311         * g++.dg/opt/ptrmem2.C: New test.
33312
33313         PR c++/8534
33314         * g++.dg/opt/ptrmem1.C: New test.
33315
33316 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33317
33318         * gcc.dg/i386-loop-1.c: New test.
33319
33320 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321
33322         PR c++/9970
33323         * g++.dg/lookup/friend1.C: New test.
33324
33325 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33326
33327         PR c++/9823
33328         * g++.dg/parser/constructor1.C: New test.
33329
33330 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33331
33332         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33333
33334         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33335
33336 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33337
33338         * gcc.dg/cpp/Wunused.c: Update test.
33339
33340 2003-03-08  Jan Hubicka  <jh@suse.cz>
33341
33342         * gcc.dg/inline-3.c: New test.
33343
33344 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33345
33346         PR c++/9809
33347         * g++.dg/parse/builtin1.C: New test.
33348
33349         PR c++/9982
33350         * g++.dg/abi/cookie1.C: New test.
33351         * g++.dg/abi/cookie2.C: Likewise.
33352
33353         PR c++/9524
33354         * g++.dg/template/field1.C: New test.
33355
33356         PR c++/9912
33357         * g++.dg/parse/class1.C: New test.
33358         * g++.dg/parse/namespace7.C: Likewise.
33359         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33360
33361 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33362
33363         * g++.dg/init/ref4.C: New test.
33364
33365 2003-03-07  Jan Hubicka  <jh@suse.cz>
33366
33367         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33368         * gcc.dg/inline-3.c: New test.
33369
33370 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33371
33372         * g++.dg/init/ref3.C: New test.
33373
33374         PR c++/9965
33375         * g++.dg/init/ref2.C: New test.
33376
33377         PR c++/9400
33378         * g++.dg/warn/Wshadow-2.C: New test.
33379
33380         PR c++/9791
33381         * g++.dg/warn/Woverloaded-1.C: New test.
33382
33383 2003-03-05  Jan Hubicka  <jh@suse.cz>
33384
33385         * gcc.dg/i386-local2.c: New.
33386         * gcc.dg/i386-local.c: Fix typo.
33387
33388 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33389
33390         * g++.dg/abi/layout3.C: New test.
33391
33392 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33393
33394         * gcc.c-torture/compile/20030305-1.c
33395
33396 2003-03-05  Jan Hubicka  <jh@suse.cz>
33397
33398         * gcc.dg/i386-local.c: New.
33399
33400 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33401
33402         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33403
33404 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33405
33406         * gcc.dg/switch-2.c: New test.
33407         * gcc.dg/switch-3.c: New test.
33408         * gcc.dg/Wswitch.c: Adjust line numbers.
33409         * gcc.dg/Wswitch-default.c: Likewise.
33410         * gcc.dg/Wswitch-enum.c: Likewise.
33411
33412 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33413
33414         * gcc.c-torture/execute/20030222-1.c: New test.
33415
33416 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33417
33418         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33419
33420 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33421
33422         PR c++/9878
33423         * g++.dg/init/ref1.C: New test.
33424
33425 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33426
33427         * gcc.dg/sh-relax.c: New SH-only test.
33428
33429 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33430
33431         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33432         comment explaining purpose of testcase.
33433
33434 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33435
33436         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33437         for HC11/HC12 (asm needs two int registers).
33438         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33439         HC11/HC12 because the test uses an asm which needs two 32-bit
33440         registers.
33441
33442 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33443
33444         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33445         for HC11/HC12 (array is too large otherwise).
33446         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33447         * gcc.c-torture/compile/20010518-2.x: Likewise.
33448         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33449         HC11/HC12 (array is too large).
33450
33451 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33452
33453         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33454         * lib/g++-dg.exp (g++-dg-test): Likewise.
33455
33456 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33457
33458         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33459         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33460
33461 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33462
33463         * g++.dg/warn/implicit-typename1.C: Remove warning.
33464
33465 2003-02-28  Richard Henderson  <rth@redhat.com>
33466
33467         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33468         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33469
33470 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33471
33472         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33473         * g++.dg/pch/pch.exp: Likewise.
33474
33475 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33476
33477         PR c++/9879
33478         * testsuite/g++.dg/init/new4.C: New test.
33479
33480 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33481
33482         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33483
33484 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33485
33486         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33487         unsigned long.
33488
33489         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33490         wider than float.
33491
33492 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33493
33494         * lib/scanasm.exp: Add support for counting numbers of
33495         occurences.
33496         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33497         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33498
33499 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33500
33501         PR c++/9683
33502         * g++.dg/template/static3.C: New test.
33503
33504         PR c++/9829
33505         * g++.dg/parse/namespace6.C: New test.
33506
33507 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33508
33509         PR target/9732
33510         * gcc.dg/20030225-1.c: New test.
33511
33512 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33513
33514         * README: Remove out-of-date information.
33515
33516         PR c++/9836
33517         * g++.dg/template/spec6.C: New test.
33518
33519 2003-02-24  Jeff Law  <law@redhat.com>
33520
33521         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33522
33523 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33524
33525         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33526         * gcc.dg/pragma-ep-1.c: Likewise.
33527
33528 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33529
33530         PR c++/9602
33531         * g++.dg/template/friend16.C: New test.
33532
33533 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33534
33535         PR c++/5333
33536         * g++.dg/parse/fused-params1.C: Adjust error messages.
33537         * g++.dg/template/nested3.C: New test.
33538
33539 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33540
33541         * g++.dg/abi/param1.C: New test.
33542
33543 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33544
33545         PR c++/7982
33546         * g++.dg/warn/implicit-typename1.C: New test.
33547
33548 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33549
33550         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33551         with "mtune".
33552         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33553         * gcc.c-torture/execute/20010129-1.x: Likewise.
33554         * gcc.dg/20011107-1.c: Likewise.
33555         * gcc.dg/20020108-1.c: Likewise.
33556         * gcc.dg/20020122-3.c: Likewise.
33557         * gcc.dg/20020206-1.c: Likewise.
33558         * gcc.dg/20020310-1.c: Likewise.
33559         * gcc.dg/20020426-2.c: Likewise.
33560         * gcc.dg/20020517-1.c: Likewise.
33561         * gcc.dg/991230-1.c: Likewise.
33562         * gcc.dg/i386-unroll-1.c: Likewise.
33563         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33564
33565 2003-02-22  Jan Hubicka  <jh@suse.cz>
33566
33567         * gcc.dg/i386-mul.c: New test.
33568
33569 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33570
33571         * gcc.dg/builtins-5.c: New test case.
33572
33573 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33574
33575         * gcc.dg/asmreg-1.c: New test.
33576
33577 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33578
33579         PR c++/9749
33580         * g++.dg/parse/varmod1.C: New test.
33581
33582 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33583
33584         PR c++/9727
33585         * g++.dg/template/op1.C: New test.
33586
33587 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33588
33589         PR c++/8906
33590         * g++.dg/template/nested2.C: New test.
33591
33592 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33593
33594         PR c++/8724
33595         * g++.dg/expr/dtor1.C: New test.
33596
33597 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33598
33599         * gcc.dg/cpp/include3.c: New test.
33600         * gcc.dg/cpp/inc/foo.h: New file.
33601
33602 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33603
33604         * gcc.c-torture/execute/20030221-1.c: New test.
33605
33606 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33607
33608         PR c++/9729
33609         * g++.dg/abi/conv1.C: New test.
33610
33611 2003-02-20  Jan Hubicka  <jh@suse.cz>
33612
33613         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33614
33615 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33616
33617         * gcc.c-torture/compile/20030219-1.c: New test.
33618
33619 2003-02-18  Jan Hubicka  <jh@suse.cz>
33620
33621         * gcc.dg/funcorder.c: New test.
33622
33623 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33624
33625         * gcc.c-torture/execute/20030218-1.c: New.
33626
33627 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33628
33629         * gcc.dg/20030218-1.c: New.
33630
33631 2003-02-18  Richard Henderson  <rth@redhat.com>
33632
33633         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33634         * gcc.dg/attr-used-2.c: New.
33635
33636 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33637
33638         PR c++/9704
33639         * g++.dg/init/copy5.C: New test.
33640
33641 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33642
33643         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33644         * g++.dg/pch/pch.exp: Likewise.
33645
33646 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33647
33648         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33649         STACK_SIZE is not defined.
33650
33651 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33652
33653         PR c++/9457
33654         * g++.dg/template/init1.C: New test.
33655
33656 2003-02-16  Jan HUbicka  <jh@suse.cz>
33657
33658         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33659         (foo): Add few extra tests
33660         * gcc.dg/c99-const-expr-3.c: Likewise.
33661         * gcc.c-torture/execute/20030216-1.c: New.
33662
33663 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33664
33665         PR c++/9459
33666         * g++.dg/ext/typeof4.C: New test.
33667
33668 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33669
33670         * gcc.dg/i386-387-3.c: New test case.
33671
33672 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33673
33674         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33675         cris-*-elf* cris-*-aout* and mmix-*-*.
33676
33677 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33678
33679         * gcc.dg/20030213-1.c: New test.
33680
33681 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33682
33683         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33684         * gcc.dg/i386-387-2.c: Likewise.
33685
33686 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33687
33688         * gcc.dg/ppc-spe.c: Fix formatting.
33689         Enable tests that were previously unsupported by gas.
33690         Delete tests for instructions that no longer exist.
33691         Switch arguments on evsubifw builtin.
33692
33693 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33694
33695         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33696         STACK_SIZE is too small.
33697
33698 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33699             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33700
33701         * gcc.dg/decl-2.c: New test.
33702
33703 2003-02-10  Jan Hubicka  <jh@suse.cz>
33704
33705         * gcc.dg/i386-fpcvt-1.c: New test.
33706
33707 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33708
33709         * gcc.c-torture/execute/20030209-1.c: New test.
33710
33711 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33712
33713         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33714         int-wide bitops, use the constants of the same width.
33715         Likewise, if long long is 32-bit wide, test bitops using
33716         32-bit constants.
33717
33718 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33719
33720         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33721
33722 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33723
33724         * testsuite/gcc.dg/builtins-4.c: New test case.
33725
33726 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33727
33728         * gcc.dg/20020430-1.c: Fix dg command typos.
33729         * gcc.dg/20020503-1.c: Likewise.
33730
33731 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33732
33733         PR c++/8785
33734         * g++.dg/parse/fused-params1.C: New test.
33735
33736         PR c++/8857
33737         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33738
33739         PR c++/8921
33740         * g++.dg/parse/non-dependent1.C: New test.
33741
33742         PR c++/8928
33743         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33744
33745         PR c++/9228
33746         * g++.dg/parse/undefined7.C: New test.
33747         * g++.dg/parse/non-templ1.C: New test.
33748
33749         PR c++/9229
33750         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33751
33752 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33753
33754         * gcc.c-torture/compile/20030206-1.c: New test.
33755
33756 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33757
33758         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33759         "pow" to "foo" to avoid potential confusion with a math built-in.
33760
33761 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33762
33763         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33764         conditions for SPARC targets.
33765
33766 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33767
33768         * gcc.dg/20030204-1.c: New test.
33769
33770 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33771
33772         PR c++/38
33773         * g++.dg/parse/array-size1.C: New test.
33774
33775         PR c++/5657
33776         * g++.dg/parse/undefined3.C: New test.
33777
33778         PR c++/5665
33779         * g++.dg/parse/undefined4.C: New test.
33780
33781         PR c++/5975
33782         * g++.dg/parse/undefined5.C: New test.
33783
33784         PR c++/7259
33785         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33786
33787         PR c++/8578
33788         * g++.dg/parse/casting-operator1.C: New test.
33789
33790         PR c++/8596
33791         * g++.dg/parse/undefined6.C: New test.
33792
33793         PR c++/8736
33794         * g++.dg/parse/missing-template1.C: New test.
33795
33796 2003-02-04  Jan Hubicka  <jh@suse.cz>
33797
33798         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33799         * gcc.dg/i386-cmov?.c: Likewise.
33800         * gcc.dg/i386-fpcvt-?.c: Likewise.
33801         * gcc.dg/i386-ssefp-1.c: Likewise.
33802         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33803         conventions.
33804
33805 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33806
33807         PR c++/7129
33808         * testsuite/g++.dg/ext/max.C: New test.
33809
33810 2003-02-03  Jan Hubicka  <jh@suse.cz>
33811
33812         * gcc.c-torture/execute/20030203-1.c: New test.
33813
33814 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33815
33816         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33817         'natural-endian'.
33818
33819 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33820
33821         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33822         * g++.dg/init/new2.C: Likewise.
33823         * g++.dg/other/new1.C: Likewise.
33824
33825 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33826
33827         * gcc.dg/struct-ret-libc.c: New test.
33828
33829 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33830
33831         * gcc.dg/20030129-1.c: New test.
33832
33833 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33834
33835         PR c++/8849
33836         * g++.dg/template/ptrmem4.C: New test.
33837
33838 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33839
33840         * g++.dg/parser/constant1.C: New test.
33841
33842 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33843
33844         PR c++/8591
33845         * g++.dg/parse/friend2.C: New test.
33846
33847 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33848
33849         PR c++/9437
33850         * g++.dg/template/unify4.C: New test.
33851
33852 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33853
33854         * gcc.c-torture/execute/20030128-1.c: New test.
33855
33856 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33857
33858         * g++.dg/lookup/nested1.C: Test moved from ...
33859         * g++.old-deja/g++.other/lookup24.C: ... here.
33860
33861 2003-01-28  Jan Hubicka  <jh@suse.cz>
33862
33863         * gcc.dg/i386-cmov5.c: New test.
33864
33865 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33866
33867         * gcc.c-torture/execute/20010925-1.c: Changed the
33868         memcpy declaration.
33869
33870 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33871
33872         PR c++/3902
33873         * g++.dg/parse/template5.C: New test.
33874
33875 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33876
33877         PR fortran/9258
33878         * g77.dg/pr9258: New test.
33879
33880 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33881
33882         * README: Move relevant parts from README.g++.
33883
33884         * README.g++: Remove this file.
33885
33886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         * g++.dg/abi/dcast1.C: New test.
33889
33890 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33891
33892         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33893
33894 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33895
33896         PR c++/47
33897         * g++.old-deja/g++.other/lookup24.C: New test.
33898
33899 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33900
33901         PR middle-end/7227
33902         * gcc.dg/uninit-C.c: New test.
33903
33904 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         * g++.dg/abi/covariant1.C: New test.
33907
33908 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33909
33910         * gcc.dg/20030123-1.c: New test.
33911
33912 2003-01-25  Jan Hubicka  <jh@suse.cz>
33913
33914         PR opt/8492
33915         * gcc.c-torture/compile/20030125-1.c
33916
33917 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33918
33919         PR c++/9403
33920         * g++.dg/parse/template3.C: New test.
33921         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33922
33923         PR c++/795
33924         * g++.dg/parse/template4.C: New test.
33925
33926         PR c++/9415
33927         * g++.dg/template/qual2.C: New test.
33928
33929         PR c++/8545
33930         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33931
33932         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33933
33934 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33935
33936         * gcc.c-torture/execute/switch-1.c: New test case.
33937
33938 2003-01-25  Jan Hubicka  <jh@suse.cz>
33939
33940         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33941
33942 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33943
33944         Tweaks for Bison-1.875. From the NEWS file:
33945         "- `parse error' -> `syntax error'
33946         Bison now uniformly uses the term `syntax error'"
33947         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33948         * gcc.dg/cpp/digraph2.c: Likewise.
33949         * gcc.dg/cpp/direct2.c: Likewise.
33950         * gcc.dg/cpp/paste4.c: Likewise.
33951         * gcc.dg/c90-restrict-1.c: Likewise.
33952         * gcc.dg/c99-func-2.c: Likewise.
33953         * gcc.dg/noncompile/920721-2.c: Likewise.
33954         * gcc.dg/noncompile/930622-2.c: Likewise.
33955         * gcc.dg/noncompile/940112-1.c: Likewise.
33956         * gcc.dg/noncompile/950921-1.c: Likewise.
33957         * gcc.dg/noncompile/951123-1.c: Likewise.
33958         * gcc.dg/noncompile/971104-1.c: Likewise.
33959         * gcc.dg/noncompile/990416-1.c: Likewise.
33960
33961 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33962
33963         * g++.dg/parse/undefined1.C: Add error message.
33964
33965 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33966
33967         PR c++/9354
33968         * g++.dg/parse/new1.C: New test.
33969
33970         PR c++/9216
33971         * g++.dg/parse/template2.C: New test.
33972
33973         PR c++/9354
33974         * g++.dg/parse/typedef2.C: New test.
33975
33976         PR c++/9328
33977         * g++.dg/ext/typeof3.C: New test.
33978
33979 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33980
33981         PR c++/2738
33982         * g++.dg/parse/ret-type1.C: New test.
33983
33984         PR c++/3792
33985         * g++.dg/parse/tmpl-outside1.C: New test.
33986
33987         PR c++/4207
33988         * g++.dg/parse/int-as-enum1.C: New test.
33989
33990         PR c++/4903
33991         * g++.dg/parse/no-typename1.C: New test.
33992
33993         PR c++/5533
33994         * g++.dg/parse/no-value1.C: New test.
33995
33996         PR c++/5921
33997         * g++.dg/parse/wrong-inline1.C: New test.
33998
33999         PR c++/6402
34000         * g++.dg/parse/ref1.C: New test.
34001
34002         PR c++/6992
34003         * g++.dg/parse/attr-ctor1.C: New test.
34004
34005         PR c++/7229
34006         * g++.dg/parse/namespace5.C: New test.
34007
34008         PR c++/7917
34009         * g++.dg/parse/func-def1.C: New test.
34010
34011         PR c++/8143
34012         * g++.dg/parse/undefined1.C: New test.
34013
34014         PR c++/5723, PR c++/8522
34015         * g++.dg/parse/specialization1.C: New test.
34016
34017         PR c++/163, PR c++/8595
34018         * g++.dg/parse/struct-as-enum1.C: New test.
34019
34020         PR c++/9173
34021         * g++.dg/parse/undefined2.C: New test.
34022
34023 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34024
34025         PR c++/9298
34026         * g++.dg/parse/template1.C: New test.
34027
34028         PR c++/9384
34029         * g++.dg/parse/using1.C: New test.
34030
34031         PR c++/9285
34032         PR c++/9294
34033         * g++.dg/parse/expr2.C: New test.
34034
34035         PR c++/9388
34036         * g++.dg/parse/lookup2.C: Likewise.
34037
34038 2003-01-21  Jan Hubicka  <jh@suse.cz>
34039
34040         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34041         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34042         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34043         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34044
34045 2003-01-20  Nick Clifton  <nickc@redhat.com>
34046
34047         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34048         problem with ARM sibcall code generation.
34049
34050 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34051
34052         * gcc.c-torture/execute/20030120-1.c: New.
34053
34054 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34055
34056         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34057
34058 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34059
34060         PR c++/9272
34061         * g++.dg/parse/ctor1.C: New test.
34062
34063         PR c++/9294:
34064         * g++.dg/parse/qualified1.C: New test.
34065
34066         * g++.dg/parse/typename3.C: New test.
34067
34068 2003-01-16  Richard Henderson  <rth@redhat.com>
34069
34070         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34071
34072 2003-01-16  Richard Henderson  <rth@redhat.com>
34073
34074         * g++.dg/pch/pch.exp: Copy test header to the working directory
34075         before using it either for precompilation or direct use.
34076         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34077         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34078
34079 2003-01-16  Richard Henderson  <rth@redhat.com>
34080
34081         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34082         before using it either for precompilation or direct use.
34083         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34084         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34085
34086 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34087
34088         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34089         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34090         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34091         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34092         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34093         typename warning into error.
34094         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34095         error messages.
34096         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34097         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34098         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34099         messages.
34100         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34101         make declaration visible in template.
34102         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34103         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34104         messages.
34105         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34106         message.
34107         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34108         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34109         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34110         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34111         typename warning with error message.
34112         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34113         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34114         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34115
34116 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34117
34118         * g++.dg/parse/ambig2.C: New test.
34119
34120 2003-01-15  Richard Henderson  <rth@redhat.com>
34121
34122         * g++.dg/tls/init-2.C: Update error message string.
34123
34124 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34125
34126         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34127
34128 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34129
34130         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34131         all for HC11/HC12.
34132         * gcc.c-torture/compile/20001205-1.x: Likewise.
34133         * gcc.c-torture/compile/20001226-1.x: Likewise.
34134         * gcc.c-torture/compile/920520-1.x: Likewise.
34135         * gcc.c-torture/compile/961203-1.x: Likewise.
34136         * gcc.c-torture/compile/20020604-1.x: Likewise.
34137
34138 2003-01-15  Jan Hubicka  <jh@suse.cz>
34139
34140         * gcc.c-torture/compile/20030115-1.c: New test.
34141
34142         * gcc.dg/i386-fpcvt-1.c: New test.
34143         * gcc.dg/i386-fpcvt-2.c: New test.
34144
34145 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34146
34147         Further conform g++'s __vmi_class_type_info to the C++ ABI
34148         specification.
34149         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34150         the specification.
34151
34152 2003-01-14  Jan Hubicka  <jh@suse.cz>
34153
34154         * gcc.dg/i386-fpcvt-1.c: New test.
34155         * gcc.dg/i386-fpcvt-2.c: New test.
34156
34157 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34158
34159         * gcc.dg/i386-mmx-3.c: New test.
34160
34161 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34162
34163         PR c++/9264
34164         * g++.dg/parse/octal1.C: New file.
34165
34166         PR c++/9172
34167         * g++.dg/parse/typename1.C: New file.
34168
34169 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34170
34171         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34172         * gcc.dg/bf-no-ms-layout.c: Likewise.
34173         * gcc.dg/bf-ms-attrib.c: Likewise.
34174
34175 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34176
34177         PR c++/9099
34178         * g++.dg/parse/dtor1.C: New file.
34179
34180         PR c++/9128
34181         * g++.dg/rtti/typeid1.C: New file.
34182
34183         PR c++/9153
34184         * g++.dg/parse/lookup1.C: New file.
34185
34186         PR c++/9171
34187         * g++.dg/templ/spec5.C: New file.
34188
34189 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34190
34191         * gcc.c-torture/compile/20030110-1.c: New test.
34192
34193 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34194
34195         Merge from pch-branch:
34196
34197         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34198
34199         * gcc.dg/pch/cpp-1.h: New.
34200         * gcc.dg/pch/cpp-1.c: New.
34201         * gcc.dg/pch/cpp-2.h: New.
34202         * gcc.dg/pch/cpp-2.c: New.
34203
34204         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34205
34206         * gcc.dg/pch/except-1.h: New.
34207         * gcc.dg/pch/except-1.c: New.
34208
34209         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34210
34211         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34212         running test.
34213         * gcc.dg/pch: Include *.hp not *.h.
34214         * gcc.dg/pch/system-1.h: New.
34215         * gcc.dg/pch/system-1.c: New.
34216
34217         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34218
34219         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34220         rather than trying to build and run a program using PCH.
34221         * gcc.dg/pch: Remove dg-do commands from test files.
34222
34223         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34224
34225         * gcc.dg/pch/macro-3.c: New.
34226         * gcc.dg/pch/macro-3.h: New.
34227
34228         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34229
34230         * gcc.dg/pch/common-1.c: New.
34231         * gcc.dg/pch/common-1.h: New.
34232         * gcc.dg/pch/decl-1.c: New.
34233         * gcc.dg/pch/decl-1.h: New.
34234         * gcc.dg/pch/decl-2.c: New.
34235         * gcc.dg/pch/decl-2.h: New.
34236         * gcc.dg/pch/decl-3.c: New.
34237         * gcc.dg/pch/decl-3.h: New.
34238         * gcc.dg/pch/decl-4.c: New.
34239         * gcc.dg/pch/decl-4.h: New.
34240         * gcc.dg/pch/decl-5.c: New.
34241         * gcc.dg/pch/decl-5.h: New.
34242         * gcc.dg/pch/global-1.c: New.
34243         * gcc.dg/pch/global-1.h: New.
34244         * gcc.dg/pch/inline-1.c: New.
34245         * gcc.dg/pch/inline-1.h: New.
34246         * gcc.dg/pch/inline-2.c: New.
34247         * gcc.dg/pch/inline-2.h: New.
34248         * gcc.dg/pch/static-1.c: New.
34249         * gcc.dg/pch/static-1.h: New.
34250         * gcc.dg/pch/static-2.c: New.
34251         * gcc.dg/pch/static-2.h: New.
34252
34253         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34254
34255         * g++.dg/pch/pch.exp: Better handle failing testcases.
34256         * gcc.dg/pch/pch.exp: Likewise.
34257         * gcc.dg/pch/macro-1.c: New.
34258         * gcc.dg/pch/macro-1.h: New.
34259         * gcc.dg/pch/macro-2.c: New.
34260         * gcc.dg/pch/macro-2.h: New.
34261
34262         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34263
34264         * g++.dg/dg.exp: Treat files in pch/ specially.
34265         * g++.dg/pch/pch.exp: New file.
34266         * g++.dg/pch/empty.H: New file.
34267         * g++.dg/pch/empty.C: New file.
34268         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34269         "precompile".
34270
34271         * gcc.dg/pch/pch.exp: New file.
34272         * gcc.dg/pch/empty.h: New file.
34273         * gcc.dg/pch/empty.c: New file.
34274         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34275         "precompile".
34276
34277 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34278
34279         * g++.dg/template/friend14.C: New test.
34280
34281 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34282
34283         * gcc.dg/old-style-asm-1.c: New test.
34284
34285 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34286
34287         * gcc.c-torture/compile/20030109-1.c: New test.
34288
34289 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34290
34291         * gcc.c-torture/execute/20030109-1.c: New test.
34292
34293 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34294
34295         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34296         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34297         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34298         * g++.old-deja/g++.mike/eh2.C: Likewise.
34299         * g++.old-deja/g++.mike/eh3.C: Likewise.
34300         * g++.old-deja/g++.mike/eh5.C: Likewise.
34301         * g++.old-deja/g++.mike/eh6.C: Likewise.
34302         * g++.old-deja/g++.mike/eh7.C: Likewise.
34303         * g++.old-deja/g++.mike/eh8.C: Likewise.
34304         * g++.old-deja/g++.mike/eh9.C: Likewise.
34305         * g++.old-deja/g++.mike/eh10.C: Likewise.
34306         * g++.old-deja/g++.mike/eh12.C: Likewise.
34307         * g++.old-deja/g++.mike/eh13.C: Likewise.
34308         * g++.old-deja/g++.mike/eh14.C: Likewise.
34309         * g++.old-deja/g++.mike/eh16.C: Likewise.
34310         * g++.old-deja/g++.mike/eh17.C: Likewise.
34311         * g++.old-deja/g++.mike/eh18.C: Likewise.
34312         * g++.old-deja/g++.mike/eh21.C: Likewise.
34313         * g++.old-deja/g++.mike/eh23.C: Likewise.
34314         * g++.old-deja/g++.mike/eh24.C: Likewise.
34315         * g++.old-deja/g++.mike/eh25.C: Likewise.
34316         * g++.old-deja/g++.mike/eh26.C: Likewise.
34317         * g++.old-deja/g++.mike/eh27.C: Likewise.
34318         * g++.old-deja/g++.mike/eh28.C: Likewise.
34319         * g++.old-deja/g++.mike/eh29.C: Likewise.
34320         * g++.old-deja/g++.mike/eh31.C: Likewise.
34321         * g++.old-deja/g++.mike/eh33.C: Likewise.
34322         * g++.old-deja/g++.mike/eh34.C: Likewise.
34323         * g++.old-deja/g++.mike/eh35.C: Likewise.
34324         * g++.old-deja/g++.mike/eh36.C: Likewise.
34325         * g++.old-deja/g++.mike/eh37.C: Likewise.
34326         * g++.old-deja/g++.mike/eh38.C: Likewise.
34327         * g++.old-deja/g++.mike/eh39.C: Likewise.
34328         * g++.old-deja/g++.mike/eh40.C: Likewise.
34329         * g++.old-deja/g++.mike/eh41.C: Likewise.
34330         * g++.old-deja/g++.mike/eh42.C: Likewise.
34331         * g++.old-deja/g++.mike/eh44.C: Likewise.
34332         * g++.old-deja/g++.mike/eh46.C: Likewise.
34333         * g++.old-deja/g++.mike/eh47.C: Likewise.
34334         * g++.old-deja/g++.mike/eh48.C: Likewise.
34335         * g++.old-deja/g++.mike/eh49.C: Likewise.
34336         * g++.old-deja/g++.mike/eh50.C: Likewise.
34337         * g++.old-deja/g++.mike/eh51.C: Likewise.
34338         * g++.old-deja/g++.mike/eh53.C: Likewise.
34339         * g++.old-deja/g++.mike/eh55.C: Likewise.
34340         * g++.old-deja/g++.mike/p7912.C: Likewise.
34341         * g++.old-deja/g++.mike/p9706.C: Likewise.
34342         * g++.old-deja/g++.mike/p10416.C: Likewise.
34343         * g++.old-deja/g++.mike/p11667.C: Likewise.
34344         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34345         Remove redundant reference to Iris.
34346         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34347         Elxsi, i860, Pico Java, and WE32K.
34348
34349 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34350
34351         * g++.dg/ext/asm4.C: New test.
34352
34353 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34354
34355         PR c++/9030
34356         * g++.dg/template/friend12.C: New test.
34357         * g++.dg/template/friend13.C: Likewise.
34358         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34359
34360 2003-01-08  Jan Hubicka  <jh@suse.cz>
34361
34362         * gcc.dg/i386-cadd.c: New test.
34363         * gcc.dg/i386-cmov4.c: Likewise.
34364
34365 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34366
34367         PR c++/9165
34368         * g++.dg/warn/Wunused-3.C: New test.
34369
34370         * g++.dg/abi/bitfield9.C: New test.
34371
34372         PR c++/9189
34373         * g++.dg/parse/defarg3.C: New test.
34374
34375 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34376
34377         * g++.dg/parse/ambig1.C: New test.
34378         * g++.dg/parse/defarg2.C: New test.
34379
34380 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34381
34382         * g++.dg/template/defarg-1.C: New test.
34383         * g++.dg/template/local2.C: Likewise.
34384
34385 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34386
34387         * gcc.c-torture/execute/20030105-1.c: New test.
34388
34389 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34390
34391         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34392         * g++.dg/parse/namespace4.C: Likewise.
34393
34394 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34395
34396         * g++.dg/template/ntp2.C: New test.
34397
34398 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34399
34400         * g++.dg/parse/extern-C-1.C: New test.
34401
34402         * g++.dg/parse/namespace4.C: New test.
34403
34404         * g++.dg/template/nested1.C: New test.
34405
34406         * g++.dg/parse/namespace3.C: New test.
34407
34408 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34409
34410         * g++.dg/lookup/two-stage1.C: New test.
34411
34412 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34413
34414         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34415         * g++.old-deja/g++.jason/access8.C: Likewise.
34416         * g++.old-deja/g++.other/decl5.C: Likewise.
34417
34418 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34419
34420         * g++.dg/parse/parse7.C: New test.
34421
34422 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34423
34424         PR c++/2843
34425         * g++.dg/ext/attrib7.C: New test.
34426
34427 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34428
34429         * g++.dg/parse/parse6.C: New test.
34430
34431 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34432
34433         * gcc.dg/h8300-stack-1.c: New.
34434
34435 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34436
34437         g++.dg/lookup/exception1.C: New test.
34438
34439         g++.dg/lookup/template1.C: New test.
34440
34441         g++.dg/parse/namespace2.C: New test.
34442
34443         g++.dg/parse/parens2.C: New test.
34444
34445 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34446
34447         * g++.dg/parse/parse5.C: New test.
34448         * g++.dg/lookup/scoped4.C: New test.
34449
34450 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34451
34452         * g++.dg/parse/parens1.C: New test.
34453
34454         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34455         angle-bracket1.C.
34456         * g++.dg/parse/parens2.C: New test.
34457
34458         * g++.dg/lookup/scope-operator1.C: New test.
34459
34460         * g++.dg/parse/operator1.C: New test.
34461
34462 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34463
34464         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34465         * g++.old-deja/g++.other/access6.C: Likewise.
34466         * g++.old-deja/g++.other/decl1.C: Likewise.
34467         * g++.old-deja/g++.pt/typename12.C: Likewise.
34468
34469 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34470
34471         * g++.dg/parse/namespace1.C: New test.
34472
34473 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34474
34475         * g++.dg/parse/parse4.C: New test.
34476
34477 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34478
34479         * g++.dg/parse/parse3.C: New test.
34480
34481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34482
34483         * g++.dg/parse/parse2.C: New test.
34484
34485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34486
34487         * g++.dg/template/friend11.C: New test.
34488
34489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34490
34491         * g++.dg/parse/parse1.C: New test.
34492
34493 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34494
34495         * lib/profopt.exp: Change the name of a global variable to avoid
34496         possible clashes with other test suites.
34497
34498 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34499
34500         * g++.dg/inherit/covariant8.C: New test.
34501
34502 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34503
34504         * g++.dg/init/array9.C: New test.
34505
34506         PR c++/9112
34507         * g++.dg/parse/expr1.C: New test.
34508
34509 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34510
34511         * gcc.c-torture/compile/20021230-1.c: New test.
34512
34513 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34514
34515         * g++.dg/inherit/covariant5.C: New test.
34516         * g++.dg/inherit/covariant6.C: New test.
34517         * g++.dg/inherit/covariant7.C: New test.
34518
34519 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34520
34521         PR c++/2739
34522         * g++.dg/other/access2.C: New test.
34523
34524 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34525
34526         * g++.dg/other/anon-struct.C: No longer fails
34527         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34528         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34529         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34530
34531 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34532
34533         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34534
34535 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34536
34537         * g++.dg/eh/spec4.C: Remove stray semicolon.
34538         * g++.dg/expr/pmf-1.C: Change error message.
34539         * g++.dg/ext/asm1.C: Remove stray semicolon.
34540         * g++.dg/ext/typename1.C: Add missing typenames.
34541         * g++.dg/inherit/template-as-base.C: Change error message.
34542         * g++.dg/lookup/scoped1.C: Likewise.
34543         * g++.dg/lookup/scoped2.C: Likewise.
34544         * g++.dg/lookup/using2.C: Likewise.
34545         * g++.dg/other/component1.C: Remove stray semicolon.
34546         * g++.dg/other/do1.C: Change error message.
34547         * g++.dg/other/error2.C: Likewise.
34548         * g++.dg/other/init1.C: Likewise.
34549         * g++.dg/other/packed1.C: Remove stray semicolon.
34550         * g++.dg/other/ptrmem2.C: Change error message.
34551         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34552         marker.
34553         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34554         * g++.dg/template/access3.C: Add typename keyword.
34555         * g++.dg/template/access5.C: Remove stray semicolon.
34556         * g++.dg/template/access6.C: Likewise.
34557         * g++.dg/template/complit1.C: Likewise.
34558         * g++.dg/template/crash1.C: Change error message.
34559         * g++.dg/template/inherit2.C: Remove stray semicolon.
34560         * g++.dg/template/instantiate2.C: Likewise.
34561         * g++.dg/template/instantiate3.C: Change error message.
34562         * g++.dg/template/qual1.C: Remove stray semicolon.
34563         * g++.dg/template/qualttp18.C: Change error message.
34564         * g++.dg/template/ref1.C: Remove stray semicolon.
34565         * g++.dg/template/sizeof1.C (A::value): Declare it.
34566         * g++.dg/template/spec4.C: Change error message.
34567         * g++.dg/template/static1.C: Likewise.
34568         * g++.dg/template/type1.C: Likewise.
34569         * g++.dg/template/typename3.C: Likewise.
34570         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34571         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34572         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34573         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34574         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34575         named return value extension.
34576         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34577         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34578         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34579         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34580         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34581         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34582         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34583         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34584         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34585         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34586         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34587         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34588         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34589         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34590         syntax.
34591         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34592         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34593         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34595         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34596         * g++.old-deja/g++.brendan/template11.C: Likewise.
34597         * g++.old-deja/g++.brendan/template26.C: Likewise.
34598         * g++.old-deja/g++.brendan/template27.C: Use explicit
34599         specialization syntax.
34600         * g++.old-deja/g++.brendan/template30.C: Likewise.
34601         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34602         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34603         non-dependent names.
34604         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34605         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34606         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34607         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34608         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34609         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34610         named return value extension.
34611         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34612         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34613         * g++.old-deja/g++.ext/return1.C: Likewise.
34614         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34615         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34616         * g++.old-deja/g++.jason/access8.C: Likewise.
34617         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34618         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34619         pseudo-destructor names.
34620         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34621         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34622         pseudo-destructor names.
34623         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34624         * g++.old-deja/g++.jason/overload19.C: Likewise.
34625         * g++.old-deja/g++.jason/overload32.C: Likewise.
34626         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34627         stray semicolons.
34628         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34629         * g++.old-deja/g++.jason/return.C: Likewise.
34630         * g++.old-deja/g++.jason/return2.C: Likewise.
34631         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34632         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34633         syntax.
34634         * g++.old-deja/g++.jason/template10.C: Account for use of
34635         non-dependent names.
34636         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34637         syntax.
34638         * g++.old-deja/g++.jason/template37.C: Likewise.
34639         * g++.old-deja/g++.law/access4.C: Change error messages.
34640         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34641         pseudo-destructor names.
34642         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34643         * g++.old-deja/g++.law/ctors9.C: Likewise.
34644         * g++.old-deja/g++.law/cvt22.C: Likewise.
34645         * g++.old-deja/g++.law/dtors5.C: Likewise.
34646         * g++.old-deja/g++.law/global-init1.C: Likewise.
34647         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34648         * g++.old-deja/g++.law/operators28.C: Likewise.
34649         * g++.old-deja/g++.law/visibility28.C: Likewise.
34650         * g++.old-deja/g++.martin/eval1.C: Likewise.
34651         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34652         name.
34653         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34654         * g++.old-deja/g++.mike/net34.C: Likewise.
34655         * g++.old-deja/g++.mike/net36.C: Likewise.
34656         * g++.old-deja/g++.mike/ns2.C: Likewise.
34657         * g++.old-deja/g++.mike/p12306.C: Likewise.
34658         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34659         value extension.
34660         * g++.old-deja/g++.mike/p700.C: Likewise.
34661         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34662         * g++.old-deja/g++.mike/p710.C: Likewise.
34663         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34664         value extension.
34665         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34666         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34667         * g++.old-deja/g++.ns/crash2.C: Likewise.
34668         * g++.old-deja/g++.ns/crash3.C: Likewise.
34669         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34670         * g++.old-deja/g++.ns/ns17.C: Likewise.
34671         * g++.old-deja/g++.ns/template16.C: Likewise.
34672         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34673         keyword.
34674         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34675         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34676         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34677         named return value extension.
34678         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34679         * g++.old-deja/g++.other/access4.C: Issue additional error
34680         messages.
34681         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34682         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34683         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34684         * g++.old-deja/g++.other/crash25.C: Change error message.
34685         * g++.old-deja/g++.other/crash4.C: Change error message.
34686         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34687         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34688         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34689         checks.
34690         * g++.old-deja/g++.other/defarg8.C: Likewise.
34691         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34692         * g++.old-deja/g++.other/dtor10.C: Likewise.
34693         * g++.old-deja/g++.other/incomplete.C: Likewise.
34694         * g++.old-deja/g++.other/linkage7.C: Likewise.
34695         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34696         lookup algorithm.
34697         * g++.old-deja/g++.other/mangle2.C: Likewise.
34698         * g++.old-deja/g++.other/refinit2.C: Likewise.
34699         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34700         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34701         * g++.old-deja/g++.pt/crash28.C: Likewise.
34702         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34703         syntax.
34704         * g++.old-deja/g++.pt/crash32.C: Change error message.
34705         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34706         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34707         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34708         error message position.
34709         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34710         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34711         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34712         syntax.
34713         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34714         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34715         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34716         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34717         keyword.
34718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34719         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34720         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34721         keyword.
34722         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34723         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34724         syntax.
34725         * g++.old-deja/g++.pt/friend28.C: Account for use of
34726         non-dependent names.
34727         * g++.old-deja/g++.pt/friend29.C: Likewise.
34728         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34729         rules.
34730         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34731         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34732         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34733         lookup rules.
34734         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34735         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34736         keyword.
34737         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34738         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34739         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34740         keyword.
34741         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34742         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34743         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34744         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34745         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34746         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34747         keyword.
34748         * g++.old-deja/g++.pt/spec10.C: Likewise.
34749         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34750         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34751         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34752         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34753         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34754         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34755         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34756         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34757         * g++.old-deja/g++.pt/typename15.C: Likewise.
34758         * g++.old-deja/g++.pt/typename22.C: Likewise.
34759         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34760         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34761         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34762         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34763         syntax.
34764         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34765         return value extension.
34766         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34767         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34768         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34769         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34770
34771 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34772
34773         * g++.dg/warn/inline1.C: New test.
34774         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34775         * g++.old-deja/g++.jason/synth10.C: Likewise.
34776         * g++.old-deja/g++.mike/net31.C: Likewise.
34777         * g++.old-deja/g++.mike/p8786.C: Likewise.
34778
34779         * g++.dg/template/friend10.C: New test.
34780         * g++.dg/template/conv5.C: New test.
34781
34782 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34783
34784         * g++.dg/lookup/scoped3.C: New test.
34785
34786         * g++.dg/lookup/decl1.C: New test.
34787         * g++.dg/lookup/decl2.C: New test.
34788
34789 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34790
34791         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34792         gcc.c-torture/compile/20021015-1.c,
34793         gcc.c-torture/compile/20021015-2.c,
34794         gcc.c-torture/compile/20021123-1.c,
34795         gcc.c-torture/compile/20021123-2.c,
34796         gcc.c-torture/compile/20021123-3.c,
34797         gcc.c-torture/compile/20021123-4.c,
34798         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34799         only to 3.1 or 3.2 branch.
34800
34801 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34802
34803         * gcc.dg/i386-bitfield3.c: New test.
34804
34805         * gcc.dg/i386-bitfield2.c: New test.
34806
34807 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34808
34809         * g++.dg/parse/conv_op1.C: New test.
34810
34811 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34812
34813         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34814         approved.
34815
34816 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34817
34818         * gcc.c-torture/compile/20021220-1.c: New test.
34819
34820 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34821
34822         * gcc.dg/i386-fastcall-1.c: New.
34823
34824 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34825
34826         * gcc.c-torture/execute/20021219-1.c: New test.
34827
34828 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34829
34830         * gcc.dg/i386-pic-1.c: New test.
34831
34832 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34833
34834         PR c++/8099
34835         * g++.dg/template/friend9.C: New test.
34836
34837 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34838
34839         PR c++/3663
34840         * g++.dg/template/access7.C: New test.
34841
34842 2002-12-18  Nick Clifton  <nickc@redhat.com>
34843
34844         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34845         the libstdc++-v3 directory has been found.
34846
34847 2002-12-12  Devang Patel <dpatel@apple.com>
34848         * gcc.dg/darwin-ld-1.c: New test.
34849         * gcc.dg/darwin-ld-2.c: New test.
34850         * gcc.dg/darwin-ld-3.c: New test.
34851         * gcc.dg/darwin-ld-4.c: New test.
34852         * gcc.dg/darwin-ld-5.c: New test.
34853
34854 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34855
34856         * gcc.c-torture/compile/20021212-1.c: New test.
34857
34858 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34859
34860         * gcc.dg/fshort-wchar: New test.
34861
34862 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34863
34864         PR c++/8372
34865         * g++.dg/template/dtor1.C: New test.
34866
34867         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34868         markers.
34869
34870 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34873
34874 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34875
34876         * g++.dg/template/static1.C: New test.
34877         * g++.dg/template/static2.C: New test.
34878         * g++.old-deja/g++.ext/memconst.C: New test.
34879
34880 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34881
34882         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34883         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34884         * g++.dg/special/initp1.C: Likewise.
34885
34886 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * gcc.c-torture/execute/20021204-1.c: New test.
34889
34890 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34891
34892         * gcc.dg/ppc-fmadd-1.c: New file.
34893         * gcc.dg/ppc-fmadd-2.c: New file.
34894         * gcc.dg/ppc-fmadd-3.c: New file.
34895
34896 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34897
34898         * gcc.c-torture/compile/20021204-1.c: New test.
34899
34900 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.dg/inherit/covariant2.C: New test.
34903         * g++.dg/inherit/covariant3.C: New test.
34904         * g++.dg/inherit/covariant4.C: New test.
34905         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34906         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34907
34908 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34909
34910         PR c++/8688
34911         * g++.dg/init/brace3.C: New test.
34912
34913 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34914
34915         * gcc.dg/20020210-1.c: Fix a comment typo.
34916
34917 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34918
34919         PR c++/8720
34920         * g++.dg/parse/defarg1.C: New test.
34921
34922         PR c++/8615
34923         * g++.dg/template/char1.C: New test.
34924
34925         * g++.dg/template/varmod1.C: Fix typo.
34926
34927 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34928
34929         DR 180
34930         * g++.old-deja/g++.pt/crash32.C: Expect error.
34931
34932 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34933
34934         PR c++/5919
34935         * g++.dg/template/varmod1.C: New test.
34936
34937         PR c++/8727
34938         * g++.dg/inherit/typeinfo1.C: New test.
34939
34940         PR c++/8663
34941         * g++.dg/inherit/typedef1.C: New test.
34942
34943 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34944
34945         PR c++/8332
34946         PR c++/8493
34947         * g++.dg/template/strlen1.C: New test.
34948
34949         PR c++/8227
34950         * g++.dg/template/ctor2.C: New test.
34951
34952         PR c++/8214
34953         * g++.dg/init/string1.C: New test.
34954
34955         PR c++/8511
34956         * g++.dg/template/friend8.C: New test.
34957
34958 2002-11-29  Joe Buck <jbuck@synopsys.com>
34959
34960         * g++.dg/lookup/anon2.C: New test.
34961
34962 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34963
34964         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34965         h8300 port.
34966
34967 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34968
34969         * gcc.dg/bitfld-6.c: New test.
34970
34971 2002-11-27  Jan Hubicka  <jh@suse.cz>
34972
34973         * gcc.c-torture/execute/20021127.[cx]: New test.
34974
34975 2002-11-26  Jan Hubicka  <jh@suse.cz>
34976
34977         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34978         quality.
34979
34980 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34981
34982         * g++.dg/init/brace2.C: New test.
34983         * g++.old-deja/g++.mike/p9129.C: Correct.
34984
34985 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34986
34987         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34988
34989 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34990
34991         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34992
34993 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34994
34995         * testsuite/g++.dg/abi/empty11.C: New test.
34996         * testsuite/g++.dg/rtti/cv1.C: New test.
34997
34998 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34999
35000         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35001
35002 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35003
35004         * g++.dg/abi/empty10.C: New test.
35005
35006 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35007
35008         * gcc.c-torture/compile/20021124-1.c: New test.
35009
35010 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35011
35012         * g++.dg/abi/rtti2.C: New test.
35013
35014 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35015
35016         * gcc.dg/i386-unroll-1.c: New test.
35017
35018 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35019
35020         * gcc.c-torture/compile/20021120-1.c: New test.
35021         * gcc.c-torture/compile/20021120-2.c: New test.
35022
35023 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35024
35025         * gcc.dg/bitfld-5.c: New test.
35026
35027 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35028
35029         * gcc.c-torture/execute/20021120-3.c: New test.
35030
35031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35032
35033         * gcc.c-torture/execute/20021120-2.c: New test.
35034
35035 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35036
35037         * gcc.c-torture/execute/20021120-1.c: New test.
35038
35039 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35040
35041         * gcc.c-torture/execute/20021118-3.c: New test.
35042
35043 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35044
35045         * gcc.c-torture/compile/20021119-1.c: New test.
35046
35047 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35048
35049         * gcc.dg/duff-1.c: New test.
35050         * gcc.dg/duff-2.c: New test.
35051         * gcc.dg/duff-3.c: New test.
35052
35053 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35054
35055         * gcc.dg/cpp/_Pragma5.c: New test.
35056
35057 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35058
35059         * gcc.c-torture/execute/20021118-2.c: New test.
35060
35061 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35062
35063         * gcc.c-torture/execute/20021118-1.c: New test.
35064
35065 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35066
35067         * gcc.dg/20021116-1.c: New test.
35068
35069 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35070
35071         * g++.dg/abi/vcall1.C: New test.
35072
35073 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35074
35075         * gcc.dg/20021029-1.c: New test.
35076         * gcc.dg/20021029-2.c: New test.
35077
35078 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35079
35080         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35081
35082 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35083
35084         PR c/8439
35085         * gcc.dg/20021110.c: Move to ...
35086         * gcc.c-torture/compile/20021110.c: .... here.
35087
35088 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35089
35090         PR c/8467
35091         * gcc.c-torture/execute/20021111-1.c
35092
35093 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35094
35095         PR c/8439
35096         * gcc.dg/20021110.c: New test.
35097
35098 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35099
35100         * g++.dg/abi/vthunk3.C: Run only on x86.
35101
35102 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35103
35104         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35105
35106 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35107
35108         * lib/compat.exp (compat-execute): Fix logic error in last
35109         change.
35110
35111 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35112
35113         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35114
35115 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35116
35117         PR c++/8389
35118         * g++.dg/template/access6.C: New test.
35119
35120 2002-11-08  Jan Hubicka  <jh@suse.cz>
35121
35122         * gcc.dg/i386-ssefp-1.c: New test.
35123         * gcc.dg/i386-ssefp-1.c: New test.
35124
35125 2002-11-08  Jan Hubicka  <jh@suse.cz>
35126
35127         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35128
35129 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35130
35131         * g++.dg/abi/vthunk3.C: New test.
35132
35133         PR c++/8338
35134         * g++.dg/template/crash2.C: New test.
35135
35136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35137
35138         * testsuite/g++.dg/abi/dtor1.C: New test.
35139         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35140
35141 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35142
35143         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35144         Darwin.
35145
35146 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35147
35148         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35149         -mthumb.  Only xfail with -O0.
35150
35151 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35152
35153         * g++.dg/abi/thunk1.C: New test.
35154         * g++.dg/abi/thunk2.C: Likewise.
35155         * g++.dg/abi/vtt1.C: Likewise.
35156
35157 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35158
35159         PR optimization/8423
35160         * gcc.c-torture/execute/builtin-constant.c: New test.
35161
35162 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35163
35164         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35165         Add some more cases.
35166
35167 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35168
35169         PR c++/8391
35170         * g++.dg/opt/local1.C: New test.
35171
35172 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35173
35174         PR c++/8160
35175         * g++.dg/template/complit1.C: New test.
35176
35177         PR c++/8149
35178         * g++.dg/template/typename4.C: Likewise.
35179
35180 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35181
35182         Core issue 287, PR c++/7639
35183         * g++.dg/template/instantiate1.C: Adjust error location.
35184         * g++.dg/template/instantiate3.C: New test.
35185         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35186         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35187         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35188
35189 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35190
35191         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35192
35193 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35194
35195         PR c++/8287
35196         * g++.dg/init/dtor2.C: New test.
35197
35198 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35199
35200         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35201         * gcc.dg/nest.c: Bypass errors on irix6.
35202
35203 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35204
35205         * gcc.dg/nest.c: Expect error for mmix-*-*.
35206         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35207
35208 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35209
35210         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35211         markers.
35212
35213         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35214
35215 2002-10-25  Mike Stump  <mrs@apple.com>
35216
35217         * gcc.dg/warn-1.c: New test.
35218
35219 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35220
35221         * g++.dg/template/typename3.C: New test.
35222
35223 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35224
35225         * g++.dg/lookup/ptrmem1.C: New test.
35226
35227         * g++.dg/abi/vthunk2.C: New test.
35228
35229 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35230
35231         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35232
35233 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * g++.dg/abi/empty9.C: New test.
35236
35237 2002-10-24  Richard Henderson  <rth@redhat.com>
35238
35239         * g++.dg/inherit/thunk1.C: Enable for ia64.
35240
35241 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35242
35243         PR c++/8067
35244         * g++.dg/lookup/pretty1.C: New test.
35245
35246 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35247
35248         * gcc.dg/20021023-1.c: New test.
35249
35250 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35251
35252         PR c++/7679
35253         * g++.dg/parse/inline1.C: New test.
35254
35255 2002-10-23  Richard Henderson  <rth@redhat.com>
35256
35257         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35258
35259         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35260
35261 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35262
35263         PR c++/6579
35264         * g++.dg/parse/stmtexpr3.C: New test.
35265
35266 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35267
35268         * g++.dg/expr/cond1.C: New test.
35269
35270 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35271
35272         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35273
35274 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35275
35276         * g++.dg/abi/vbase13.C: New test.
35277         * g++.dg/abi/vbase14.C: Likewise.
35278
35279 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.dg/tls/pic-1.c: New test.
35282         * gcc.dg/tls/nonpic-1.c: New test.
35283         * gcc.dg/20021018-1.c: New test.
35284
35285 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35286
35287         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35288         Remove only files with the same base name as the test case.
35289         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35290         (profopt-execute): Likewise.  Also, remove old profiling
35291         and performance data files before running the tests.
35292
35293         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35294         * g++.dg/bprob/bprob.exp: Likewise.
35295         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35296         to allow more general test case names.
35297
35298         * g++.dg/bprob/bprob-1.C: Rename to ...
35299         * g++.dg/bprob/g++-bprob-1.C: ... this.
35300
35301         * g77.dg/bprob/bprob-1.f: Rename to ...
35302         * g77.dg/bprob/g77-bprob-1.f: ... this.
35303
35304 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35305
35306         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35307         bison 1.50 or later.
35308
35309 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35310
35311         * g++.dg/README: Describe more test directories.
35312
35313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35314
35315         * g++.dg/init/array6.C: Add additional tests.
35316
35317 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35318
35319         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35320         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35321
35322 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35323
35324         * gcc.c-torture/compile/20020604-1.x: New.
35325         * gcc.c-torture/compile/simd-5.x: Likewise.
35326         * gcc.c-torture/execute/920710-1.x: Likewise.
35327         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35328
35329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35330
35331         * g++.dg/inherit/override1.C: Add dg-options clause.
35332
35333 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35334
35335         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35336         _mm_slli_si128.
35337
35338 2002-10-19  Andreas Schwab  <schwab@suse.de>
35339
35340         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35341         directory component.
35342
35343 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35344
35345         * g++.dg/inherit/thunk1.C: New test.
35346
35347         * g++.dg/inherit/override1.C: New test.
35348
35349         * g++.dg/abi/mangle11.C: New test.
35350         * g++.dg/abi/mangle14.C: New test.
35351         * g++.dg/abi/mangle17.C: New test.
35352
35353 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35354
35355         * g++.dg/overload/member2.C: New test.
35356
35357 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35358
35359         * g++.dg/README: Describe new compat directory.
35360         * g++.dg/dg.exp: Skip tests in compat directory.
35361         * README.compat: New file.
35362         * lib/compat.exp: New expect script.
35363         * g++.dg/compat: New test directory.
35364         * g++.dg/compat/compat.exp: New expect script.
35365         * g++.dg/compat/abi: New test directory.
35366         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35367         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35368         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35369         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35370         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35371         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35372         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35373         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35374         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35375         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35376         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35377         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35378         * g++.dg/compat/break: New test directory.
35379         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35380         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35381         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35382         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35383         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35384         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35385         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35386         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35387         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35388         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35389         g++.dg/compat/break/README: New files.
35390         * g++.dg/compat/eh: New test directory.
35391         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35392         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35393         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35394         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35395         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35396         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35397         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35398         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35399         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35400         g++.dg/compat/eh/filter2_y.C,
35401         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35402         g++.dg/compat/eh/new1_y.C,
35403         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35404         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35405         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35406         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35407         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35408         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35409         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35410         g++.dg/compat/eh/unexpected1_y.C: New files.
35411         * g++.dg/compat/init: New test directory.
35412         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35413         g++.dg/compat/init/array5_y.C,
35414         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35415         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35416         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35417         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35418         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35419         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35420         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35421         g++.dg/compat/init/init-ref2_y.C: New files.
35422
35423 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35424
35425         PR c++/7584
35426         * g++.dg/inherit/using3.C: New test.
35427
35428 2002-10-17  Jan Hubicka  <jh@suse.cz>
35429
35430         * gcc.dg/20021017-2.c: New test.
35431
35432 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35433
35434         * g++.dg/abi/mangle16.C: Adjust.
35435
35436         * g++.dg/init/array8.C: New test.
35437
35438 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35439
35440         * gcc.dg/special/mips-abi.exp: New test.
35441         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35442
35443 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35444
35445         * g++.dg/abi/mangle16.C: New test.
35446         * g++.dg/abi/mangle17.C: Likewise.
35447
35448         PR c++/7478
35449         * g++.dg/template/ref1.C: New test.
35450
35451 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35452
35453         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35454
35455 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35456
35457         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35458
35459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35460
35461         PR c++/7524
35462         * g++.dg/init/array7.C: New test.
35463
35464 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35465
35466         * g++.dg/init/array6.C: New test.
35467
35468         * g++.dg/abi/mangle13.C: Likewise.
35469         * g++.dg/abi/mangle14.C: Likewise.
35470         * g++.dg/abi/mangle15.C: Likewise.
35471
35472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35473
35474         * g++.dg/abi/empty8.C: New test.
35475
35476 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.dg/init/ctor1.C: New test.
35479
35480 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35481
35482         * gcc.c-torture/execute/20021015-1.c: New test.
35483
35484 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35485
35486         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35487
35488 2002-10-14  Jan Hubicka  <jh@suse.cz>
35489
35490         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35491
35492 2002-10-14  Richard Henderson  <rth@redhat.com>
35493
35494         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35495
35496 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35497
35498         PR optimization/6631
35499         * g++.dg/opt/const2.C: New test.
35500
35501 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35502
35503         PR c++/7176
35504         * g++.dg/parse/friend1.C: New test.
35505         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35506
35507 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35508
35509         * gcc.dg/20021014-1.c: New test.
35510
35511 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35512
35513         PR c++/5661
35514         * g++.dg/ext/vlm1.C: New test.
35515         * g++.dg/ext/vlm2.C: Likewise.
35516
35517         * g++.dg/init/array1.C: Remove invalid braces.
35518         * g++.dg/init/brace1.C: New test.
35519         * g++.dg/init/copy2.C: Likewise.
35520         * g++.dg/init/copy3.C: Likewise.
35521         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35522         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35523         braces.
35524
35525 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35526
35527         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35528
35529 2002-10-11  Richard Shann  <richard.shann@superh.com>
35530
35531         * gcc.c-torture/compile/simd-5.c: New test.
35532
35533 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35534
35535         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35536
35537 2002-10-10  Jim Wilson  <wilson@redhat.com>
35538
35539         * gcc.c-torture/execute/20021010-1.c: New test.
35540
35541 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35542
35543         PR c/7353
35544         * g++.dg/ext/typedef-init.C: New test.
35545         * gcc.dg/typedef-init.c: New test.
35546
35547 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35548
35549         * gcc.dg/cpp/paste13.c: New test.
35550
35551 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35552
35553         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35554         remaining platforms, XFAIL during compile, not execute.  Don't
35555         XFAIL at -O0.
35556
35557 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         * gcc.dg/alias-1.c: Tweak expected warning.
35560
35561 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35562
35563         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35564
35565 2002-10-06  Andreas Jaeger  <aj@suse.de>
35566
35567         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35568         * gcc.dg/cpp/c++98.C: Likewise.
35569
35570         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35571         * g++.dg/cpp/c++98.C: Likewise.
35572
35573         * g++.dg/README (Subdirectories): Mention cpp directory.
35574
35575         PR target/7559
35576         * gcc.dg/20021006-1.c: New test.
35577
35578 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35579
35580         PR c++/7804
35581         * g++.dg/other/warning1.C: New test.
35582
35583 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35584
35585         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35586         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35587         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35588
35589 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35590
35591         PR c++/7931
35592         * g++.dg/template/ptrmem3.C: New test.
35593
35594         PR c++/7754
35595         * g++.dg/template/union1.C: New test.
35596
35597 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35598
35599         PR c++/8006
35600         * g++.dg/abi/mangle9.C: New test.
35601         * g++.dg/abi/mangle10.C: New test.
35602         * g++.dg/abi/mangle11.C: New test.
35603         * g++.dg/abi/mangle12.C: New test.
35604
35605 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35606
35607         PR c++/7188.
35608         * g++.dg/template/meminit1.C: New test.
35609         * g++.dg/warn/Wreorder-1.C: Likewise.
35610         * g++.old-deja/g++.mike/warn3.C: Tweak.
35611         * lib/prune.exp: Ingore "in copy constructor".
35612
35613 2002-10-02  Andreas Jaeger  <aj@suse.de>
35614
35615         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35616         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35617         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35618         on x86-64.
35619
35620 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35621
35622         * gcc.dg/empty1.C: Fix typo.
35623
35624 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * gcc.dg/alias-1.c: New test.
35627
35628 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35629
35630         * gcc.dg/empty1.C: New test.
35631
35632         * g++.dg/tls/init-2.C: Tweak error messages.
35633
35634 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35635
35636         * gcc.c-torture/compile/20020923-1.c: New test.
35637
35638 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35639
35640         * gcc.c-torture/execute/ffs-1.c: New test.
35641         * gcc.c-torture/execute/ffs-2.c: Ditto.
35642
35643 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35644
35645         * g++.dg/overload/member1.C: New test.
35646
35647 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35648
35649         * g++.dg/abi/empty7.C: New test.
35650         * g++.dg/init/pm2.C: Likewise.
35651
35652 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35653
35654         * g++.dg/rtti/crash1.C: New test.
35655
35656 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35657
35658         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35659         gcc.dg/sibcall-4.c: New tests.
35660
35661 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35662
35663         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35664         powerpc and MMIX targets.
35665
35666 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35667
35668         * gcc.dg/cpp/20020927-1.c: New.
35669
35670 2002-09-26  David S. Miller  <davem@redhat.com>
35671
35672         * gcc.c-torture/compile/trunctfdf.c: New.
35673
35674 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35675
35676         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35677
35678 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35679
35680         * gcc.c-torture/execute/loop-15.c: New.
35681
35682 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35683
35684         * README.QMTEST: Fix typo.
35685
35686 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35687
35688         * gcc.dg/20020926-1.c: New test.
35689
35690 2002-09-25  David S. Miller  <davem@redhat.com>
35691
35692         PR target/7842
35693         * gcc.c-torture/execute/shiftdi.c: New test.
35694
35695 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35696
35697         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35698         unique to the tool.
35699         * lib/g77.exp (g77_init): Likewise.
35700         * lib/g++.exp (g++_init): Likewise.
35701         * lib/objc.exp (objc_init): Likewise.
35702
35703 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35704
35705         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35706         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35707         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35708
35709 2002-09-25  Richard Henderson  <rth@redhat.com>
35710
35711         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35712         too-small long double.
35713
35714 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35715
35716         * gcc.dg/20020919-1.c: New test.
35717
35718 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35719
35720         * g++.dg/abi/bitfield6.C: New test.
35721         * g++.dg/abi/bitfield7.C: New test.
35722         * g++.dg/abi/bitfield8.C: New test.
35723         * g++.dg/abi/vbase11.C: New test.
35724
35725 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35726
35727         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35728         hppa*-*-hpux*.  Update test comment.
35729
35730 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35731
35732         * gcc.dg/tls/struct-1.c: New test.
35733
35734 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35735
35736         * gcc.dg/cpp/tr-warn2.c: Update.
35737
35738 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35739
35740         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35741
35742 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35743
35744         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35745         systems.
35746
35747 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35748
35749         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35750
35751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35752         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35753         setting of cxxfilt.
35754
35755 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35756
35757         * gcc.dg/20020312-2.c: Update for darwin.
35758
35759 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35760
35761         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35762
35763 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35764
35765         * objc.dg/comp-types-1.m: New test.
35766         * objc.dg/comp-types-2.m: New test.
35767         * objc.dg/comp-types-3.m: New test.
35768         * objc.dg/comp-types-4.m: New test.
35769         * objc.dg/comp-types-5.m: New test.
35770         * objc.dg/comp-types-6.m: New test.
35771
35772 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35773
35774         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35775
35776 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35777
35778         * g++.dg/other/do1.C: New test.
35779
35780         * g++.dg/template/subst1.C: New test.
35781
35782 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35783
35784         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35785
35786 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35787
35788         * g++.dg/template/qualttp20.C: Adjust expected errors.
35789         * g++.old-deja/g++.jason/report.C: Likewise.
35790         * g++.old-deja/g++.other/qual1.C: Likewise.
35791
35792         * g++.dg/lookup/scoped2.C: New test.
35793
35794         * g++.dg/ext/asm3.C: New test.
35795
35796 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35797
35798         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35799
35800 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35801
35802         * ChangeLog: follow spelling conventions.
35803         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35804         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35805         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35806         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35807         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35808         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35809         * g++.old-deja/g++.law/global-init1.C: Likewise.
35810         * g++.old-deja/g++.other/delete4.C: Likewise.
35811         * g++.old-deja/g++.other/inline21.C: Likewise.
35812         * g++.old-deja/g++.other/singleton.C: Likewise.
35813         * g77.dg/strlen0.f: Likewise.
35814         * g77.f-torture/compile/20010519-1.f: Likewise.
35815         * g77.f-torture/compile/980310-4.f: Likewise.
35816         * gcc.c-torture/compile/20000605-1.c: Likewise.
35817         * gcc.c-torture/execute/20020225-1.c: Likewise.
35818         * gcc.dg/c90-hexfloat-2.c: Likewise.
35819         * gcc.dg/c99-bool-1.c: Likewise.
35820         * gcc.dg/c99-hexfloat-2.c: Likewise.
35821         * gcc.dg/dll-2.c: Likewise.
35822         * gcc.dg/wtr-union-init-1.c: Likewise.
35823         * gcc.dg/wtr-union-init-2.c: Likewise.
35824         * gcc.dg/wtr-union-init-3.c: Likewise.
35825         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35826         * gcc.dg/cpp/defined.c: Likewise.
35827         * gcc.dg/cpp/macsyntx.c: Likewise.
35828         * gcc.dg/cpp/paste2.c: Likewise.
35829         * gcc.dg/cpp/trad/defined.c: Likewise.
35830         * gcc.dg/format/c90-printf-1.c: Likewise.
35831         * gcc.dg/format/c90-scanf-1.c: Likewise.
35832         * gcc.dg/format/c99-printf-1.c: Likewise.
35833         * gcc.dg/format/c99-scanf-1.c: Likewise.
35834         * gcc.misc-tests/gcov-8.c: Likewise.
35835         * lib/profopt.exp: Likewise.
35836
35837 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35838
35839         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35840
35841 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         * g++.dg/inherit/using2.C: New test.
35844
35845 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35846
35847         * ChangeLog: Follow spelling conventions.
35848         * g++.dg/template/friend4.C: Likewise.
35849         * g++.old-deja/g++.pt/crash67.C: Likewise.
35850         * gcc.c-torture/execute/20000801-4.c: Likewise.
35851         * gcc.dg/c90-digraph-1.c: Likewise.
35852         * gcc.dg/c94-digraph-1.c: Likewise.
35853         * gcc.dg/c99-digraph-1.c: Likewise.
35854         * gcc.dg/cpp/line5.c: Likewise.
35855         * gcc.dg/cpp/multiline.c: Likewise.
35856         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35857         * gcc.dg/format/attr-3.c: Likewise.
35858         * gcc.dg/format/c90-scanf-3.c: Likewise.
35859         * gcc.dg/format/ext-4.c: Likewise.
35860
35861 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35862
35863         * g++.dg/template/pretty1.C: New test.
35864
35865 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35866
35867         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35868
35869 2002-09-13  Matt Austern  <austern@apple.com>
35870
35871         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35872         passing a cast expression to a function by const reference.
35873
35874 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35875
35876         * g++.dg/template/deduce1.C: New test.
35877
35878 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35879
35880         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35881         32-bit int.
35882
35883 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35884
35885         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35886         usage.
35887
35888 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35889
35890         * gcc.c-torture/compile/20020910-1.c: New test.
35891
35892 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35893
35894         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35895
35896 2002-09-10  Andreas Jaeger  <aj@suse.de>
35897
35898         * gcc.dg/20020312-2.c: Adjust for x86-64.
35899
35900 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35901
35902         * g77.dg/7388.f: New test case for PR 7388.
35903
35904 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35905
35906         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35907
35908 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35909
35910         * objc.dg/proto-lossage-1.m: New test.
35911
35912 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35913
35914         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35915
35916 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35917
35918         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35919         expected to pass.
35920
35921 2002-09-06  Stan Shebs  <shebs@apple.com>
35922             David Edelsohn  <edelsohn@gnu.org>
35923
35924         * gcc.dg/weak: New directory.
35925         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35926         target-specific xfail bits.
35927         * gcc.dg/typeof-2.c: Move to new directory.
35928         * gcc.dg/weak.exp: New expect script.
35929
35930 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35931
35932         * gcc.c-torture/execute/extzvsi.c: New test.
35933
35934 2002-09-05  Stan Shebs  <shebs@apple.com>
35935
35936         * gcc.dg/weak-1.c: xfail on Darwin.
35937         * gcc.dg/weak-2.c: Ditto.
35938         * gcc.dg/weak-3.c: Ditto.
35939         * gcc.dg/weak-4.c: Ditto.
35940         * gcc.dg/weak-5.c: Ditto.
35941         * gcc.dg/weak-6.c: Ditto.
35942         * gcc.dg/weak-7.c: Ditto.
35943         * gcc.dg/weak-8.c: Ditto.
35944         * gcc.dg/weak-9.c: Ditto.
35945
35946 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35947
35948         * gcc.c-torture/execute/loop-14.c: New test.
35949
35950 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35951
35952         * g++.dg/other/cxa-atexit1.C: New test.
35953
35954         * gcc.dg/typeof-2.c: New test.
35955
35956 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35957
35958         * gcc.dg/builtins-2.c: New testcase.
35959         * gcc.dg/builtins-3.c: New testcase.
35960
35961 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35962
35963         * gcc.dg/cpp/_Pragma4.c: New test.
35964
35965 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35966
35967         * objc/execute/nil_method-1.m: New testcase.
35968
35969 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35970
35971         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35972         [Object class], not [Object initialize].
35973
35974 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35975             Hans-Peter Nilsson  <hp@bitrange.com>
35976
35977         * gcc.c-torture/execute/20020720-1.x: Skip test on
35978         mmix-knuth-mmixware.  Correct comment.
35979
35980 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35981
35982         * testsuite/g++.dg/abi/bitfield5.C: New test.
35983         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35984
35985 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35986
35987         * objc.dg/undeclared-selector.m: New test.
35988
35989 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35990
35991         * g++.dg/other/offsetof1.C: Avoid cast warning.
35992
35993 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35994
35995         * objc.dg/super-class-2.m: New test.
35996
35997 2002-08-24  Matt Austern  <austern@apple.com>
35998
35999         * g++.dg/ext/lvaddr.C: New test.
36000         * g++.dg/ext/lvcast.C: New test.
36001
36002 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36003
36004         * testsuite/g++.dg/inherit/cond1.C: New test.
36005
36006 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36007
36008         * gcc.dg/noncompile/incomplete-1.c: New test.
36009
36010 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36011
36012         * gcc.dg/typespec-1.c: New test.
36013
36014 2002-08-20  Devang Patel  <dpatel@apple.com>
36015         * objc.dg/proto-hier-2.m: New test.
36016
36017 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36018
36019         * objc.dg/bitfield-1.m: New test.
36020         * objc.dg/bitfield-2.m: New test.
36021
36022 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36023
36024         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36025         gcc.dg/c99-flex-array-4.c: New tests.
36026
36027 2002-08-16  Stan Shebs  <shebs@apple.com>
36028
36029         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36030
36031 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36032
36033         * gcc.dg/typeof-1.c: New test.
36034         * g++.dg/ext/typeof2.C: New test.
36035
36036 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36037
36038         * g++.dg/other/offsetof1.C: New test.
36039
36040 2002-08-14  Richard Henderson  <rth@redhat.com>
36041
36042         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36043
36044 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36045
36046         * gcc.dg/cpp/_Pragma3.c: New test.
36047
36048 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36049
36050         * g++.dg/template/inherit3: New test.
36051
36052 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36053
36054         * gcc.dg/bitfld-4.c: Add blank options.
36055
36056 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36057
36058         * g++.dg/template/crash1.C: New test.
36059
36060 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.dg/tls/opt-2.c: New test.
36063
36064 2002-08-08  Devang Patel  <dpatel@apple.com>
36065
36066         * objc.dg/selector-1.m : New test
36067
36068 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36069
36070         * g++.dg/abi/bitfield4.C: New test.
36071         * gcc.dg/bitfld-4.c: New test.
36072
36073 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36074
36075         * g++.dg/other/packed1.C: New test.
36076
36077 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36078
36079         * g++.dg/abi/offsetof.C: Tweak error messages.
36080         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36081
36082 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36083
36084         * gcc.dg/bitfld-3.c: New test.
36085
36086 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36087             Richard Henderson  <rth@redhat.com>
36088
36089         * gcc.dg/i386-bitfield1.c: New test.
36090         * g++.dg/abi/bitfield3.C: Update.
36091
36092 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36093
36094         * objc.dg/const-str-2.m: Update.
36095         * gcc.dg/cpp/c++98.c: Change to C extension.
36096         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36097         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36098
36099 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36100
36101         * testsuite/gcc.dg/tls/diag-3.c: New.
36102
36103 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36104
36105         * g++.dg/README (Subdirectories): Document new subdir expr.
36106         * g++.dg/expr/pmf-1.C: New test.
36107
36108 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36109
36110         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36111
36112 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36113
36114         * g++.dg/abi/bitfield3.C: New test.
36115
36116 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * lib/gcov.exp: Tweak expected line formats.
36119         * gcc.misc-tests/gcov8.c: New test.
36120         * gcc.misc-tests/gcov8.x: New flags.
36121
36122 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36123
36124         * consistency.vlad/layout/endian.c: Include string.h.
36125
36126         * gcc.c-torture/execute/20020805-1.c: New test.
36127
36128 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36129
36130         * g++.dg/other/conversion1.C: New test.
36131
36132 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36133
36134         * gcc.dg/builtins-1.c: New testcase.
36135
36136 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36137
36138         * g++.dg/inherit/access3.C: New test.
36139
36140 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36141
36142         * gcc.dg/ia64-visibility-2.c: New test.
36143
36144 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36145
36146         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36147         __qualifier_flags to __flags.
36148
36149 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36150
36151         * g++.dg/inherit/operator1.C: New test.
36152         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36153         * g++.dg/other/error1.C: Change expected error message.
36154         * g++.dg/template/conv4.C: Likewise.
36155
36156 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36157
36158         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36159         for documented behavior.
36160
36161 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36162
36163         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36164         several targets known to fail.
36165
36166 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36167
36168         * gcc.dg/mips-args-[123].c: New tests.
36169
36170 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36171
36172         * gcc.dg/ppc-spe.c: New.
36173
36174 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36175
36176         * g++.dg/other/ptrmem4.C: New testcase.
36177
36178 2002-07-24  Richard Henderson  <rth@redhat.com>
36179
36180         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36181
36182 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36183
36184         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36185
36186 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36187
36188         * gcc.c-torture/execute/memset-3.c: New testcase.
36189
36190 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36191
36192         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36193         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36194
36195 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36196
36197         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36198         Delete.
36199
36200 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36201
36202         * gcc.c-torture/compile/simd-4.c: New test.
36203
36204 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36205
36206         PR c++/7347, c++/7348
36207         * g++.dg/template/access4.C: New test.
36208         * g++.dg/template/access5.C: New test.
36209         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36210         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36211         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36212         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36213
36214 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36215
36216         * gcc.dg/gnu89-init-2.c: New test.
36217
36218 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36219
36220         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36221
36222 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36223
36224         * gcc.c-torture/execute/20020720-1.c: New testcase.
36225
36226 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36227
36228         * gcc.dg/cpp/Wsignprom.c: New tests.
36229
36230 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36231
36232         * gcc.c-torture/execute/loop-13.c: New test.
36233
36234 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36235
36236         * gcc.dg/cpp/expr.c: New tests.
36237
36238 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36239
36240         * g++.dg/opt/pr6713.C: Add template instantiation.
36241
36242 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36243
36244         * gcc.dg/nest.c: New test.
36245
36246 2002-07-17  Richard Henderson  <rth@redhat.com>
36247
36248         * g++.dg/opt/pr6713.C: New test.
36249
36250 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36251
36252         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36253         XFAIL for all x86 processors.
36254
36255 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36256
36257         * gcc.c-torture/execute/20010122-1.x: Do not test with
36258         -fomit-frame-pointer.
36259
36260 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36261
36262         * g++.dg/template/instantiate2.C: New test.
36263         * g++.dg/template/spec4.C: New test.
36264
36265 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36266
36267         * g++.dg/template/access2.C: New test.
36268         * g++.dg/template/access3.C: New test.
36269
36270 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36271
36272         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36273         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36274         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36275         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36276         Convert to use <stdarg.h>.
36277         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36278         Delete.
36279         * gcc.dg/va-arg-2.c: New.
36280         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36281
36282 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36283
36284         * gcc.c-torture/compile/20020710-1.c: New test.
36285
36286 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36287                           Andrew Pinski  <pinskia@physics.uc.edu>
36288
36289         gcc.c-torture/compile/simd-2.c: New testcase.
36290         gcc.c-torture/compile/simd-3.c: Likewise.
36291
36292 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36293
36294         PR c++/7224
36295         * g++.dg/overload/error1.C: New test.
36296
36297 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36298
36299         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36300         configuration and IRIX 6 O32 ABI.
36301
36302 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36303
36304         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36305
36306 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36307
36308         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36309
36310 2002-07-10  Jeffrey A Law  <law@redhat.com>
36311
36312         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36313
36314         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36315
36316 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36317
36318         * gcc.dg/20020312-2.c: Check for __PPC__.
36319
36320 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36321
36322         * gcc.c-torture/compile/20020709-1.c: New test.
36323
36324 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36325
36326         * g++.dg/template/qualttp21.C: New test case.
36327
36328 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36329
36330         * gcc.c-torture/compile/20020706-1.c: New test.
36331         * gcc.c-torture/compile/20020706-2.c: New test.
36332
36333 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36334             Alexandre Oliva  <aoliva@redhat.com>
36335
36336         * g++.dg/warn/incomplete1.C: New test.
36337
36338 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36339
36340         PR c++/7099
36341         * g++.dg/warn/noreturn1.C: New test.
36342
36343 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36344
36345         PR c++/6706
36346         * g++.dg/debug/debug6.C: New test.
36347         * g++.dg/debug/debug7.C: New test.
36348
36349 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36350
36351         * gcc.c-torture/compile/simd-3.c: New test.
36352
36353 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36354
36355         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36356         * gcc.dg/20020620-1.c: Likewise.
36357
36358 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36359
36360         PR c++/6944
36361         * g++.dg/init/array4.C: New test.
36362         * g++.dg/init/array5.C: New test.
36363
36364 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36365
36366         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36367         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36368
36369 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36370
36371         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36372         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36373         * gcc.dg/wtr-conversion-1.c: Likewise.
36374         * gcc.dg/wtr-escape-1.c: Likewise.
36375         * gcc.dg/wtr-int-type-1.c: Likewise.
36376         * gcc.dg/wtr-label-1.c: Likewise.
36377         * gcc.dg/wtr-static-1.c: Likewise.
36378         * gcc.dg/wtr-strcat-1.c: Likewise.
36379         * gcc.dg/wtr-suffix-1.c: Likewise.
36380         * gcc.dg/wtr-switch-1.c: Likewise.
36381         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36382         * gcc.dg/wtr-union-init-1.c: Likewise.
36383         * gcc.dg/wtr-union-init-2.c: Likewise.
36384         * gcc.dg/wtr-union-init-3.c: Likewise.
36385
36386         * gcc.dg/wtr-func-def-1.c: New test.
36387
36388 2002-07-02 Devang Patel <dpatel@apple.com>
36389
36390         * objc.dg/param-1.m: New test.
36391
36392 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36393
36394         * gcc.dg/cpp/trad/directive.c: Add test.
36395         * gcc.dg/cpp/trad/macroargs.c: Add test.
36396         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36397
36398 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36399
36400         * gcc.dg/cpp/cmdlne-M.c: New test.
36401
36402 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36403
36404         * objc.dg/desig-init-1.m: New test.
36405
36406 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36407
36408         PR c++/6716
36409         * g++.dg/template/instantiate1.C: New test.
36410
36411 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36412
36413         PR c++/7112
36414         * g++.dg/template/sizeof2.C: New test.
36415
36416 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36417
36418         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36419         gcc.dg/cpp/trad/include.c: New tests.
36420
36421 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36422
36423         PR target/7177
36424         * gcc.c-torture/compile/20020701-1.c: New test.
36425
36426 2002-07-01  Stan Shebs  <shebs@apple.com>
36427
36428         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36429         header here...
36430         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36431         (objc-torture-execute): or here.
36432
36433 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36434
36435         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36436
36437 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36438
36439         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36440
36441 2002-06-30  Devang Patel  <dpatel@apple.com>
36442
36443         * objc.dg/fsyntax-only.m: New test.
36444
36445 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36446
36447         PR c++/6695
36448         * g++.dg/template/friend7.C: New file.
36449
36450 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36451
36452         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36453         return type.
36454
36455 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36456
36457         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36458         avoid division by zero.
36459
36460 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36461
36462         * gcc.dg/Wunknownprag.c: New tests.
36463
36464 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36465
36466         * gcc.c-torture/execute/simd-2.c: New test.
36467
36468 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36469
36470         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36471         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36472         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36473         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36474         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36475         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36476         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36477         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36478         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36479         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36480         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36481         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36482         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36483         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36484         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36485         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36486         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36487
36488 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36489
36490         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36491         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36492         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36493         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36494         New tests.
36495         * gcc.dg/cpp/trad/directive.c: Update.
36496
36497 2002-06-23  Andreas Jaeger  <aj@suse.de>
36498
36499         * gcc.c-torture/execute/complex-6.c: New.
36500
36501 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36502
36503         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36504         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36505         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36506         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36507
36508 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36509
36510         * gcc.dg/cpp/trad: New directory with traditional tests copied
36511         from parent directory.
36512         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36513         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36514         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36515         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36516         Move to trad/ and rename.
36517         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36518         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36519         gcc.dg/cpp/trad/redef2.c: New tests.
36520         * gcc.dg/cpp/trad/trad.exp: New driver.
36521
36522 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36523
36524         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36525         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36526         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36527         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36528         Remove.
36529
36530 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36531
36532         * gcc.dg/20020620-1.c: New test.
36533
36534 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36535
36536         * g++.dg/template/ttp4.C: New test.
36537
36538 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * g++.dg/opt/vt1.C: Fix regexp.
36541
36542 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36543
36544         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36545         Don't use attribute `noinline'.
36546
36547 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36548
36549         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36550
36551 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36552
36553         * gcc.c-torture/execute/simd-1.c: New.
36554
36555         * gcc.dg/simd-1.c: New.
36556
36557 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36558
36559         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36560
36561 2002-06-16  Richard Henderson  <rth@redhat.com>
36562
36563         * g++.dg/ext/anon-struct1.C: New.
36564         * g++.dg/ext/anon-struct2.C: New.
36565         * g++.dg/ext/anon-struct3.C: New.
36566         * gcc.dg/anon-struct-1.c: New.
36567         * gcc.dg/anon-struct-2.c: New.
36568         * gcc.dg/anon-struct-3.c: New.
36569         * gcc.dg/20011008-1.c: Adjust warning text.
36570         * gcc.dg/20020527-1.c: Add -fms-extensions.
36571
36572 2002-06-16  Richard Henderson  <rth@redhat.com>
36573
36574         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36575
36576 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36577
36578         * gcc.c-torture/execute/20020615-1.c: New test.
36579
36580 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36581
36582         * gcc.c-tortuture/execute/compare-1.c: New test case.
36583         * gcc.c-tortuture/execute/compare-2.c: New test case.
36584         * gcc.c-tortuture/execute/compare-3.c: New test case.
36585
36586 2002-06-13  Richard Henderson  <rth@redhat.com>
36587
36588         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36589         ia64 ilp32.
36590
36591 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36592
36593         * g++.dg/template/typename2.C: Update error message.
36594
36595 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36596
36597         * gcc.c-torture/execute/20020611-1.c: New test.
36598
36599 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36600
36601         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36602         list of targets to skip.
36603
36604 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36605
36606         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36607         targets if not optimizing.
36608
36609 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * gcc.c-torture/compile/20020605-1.c: New test.
36612
36613         * g++.dg/opt/vt1.C: New test.
36614
36615         * gcc.dg/20020531-1.c: New test.
36616
36617         * gcc.dg/20020530-1.c: New test.
36618
36619         * gcc.dg/20020527-1.c: New test.
36620
36621         * g++.dg/opt/cse1.C: New test.
36622
36623 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36624
36625         * gcc.dg/20020607-2.c: New test case.
36626
36627 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36628
36629         * gcc.c-torture/compile/20020604-1.c: New test.
36630
36631 2002-06-04  Richard Henderson  <rth@redhat.com>
36632
36633         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36634         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36635         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36636
36637 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36638
36639         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36640
36641 2002-06-03  Richard Henderson  <rth@redhat.com>
36642
36643         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36644         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36645
36646 2002-06-02  Richard Henderson  <rth@redhat.com>
36647
36648         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36649         test functions static.
36650
36651 2002-06-02  Andreas Jaeger  <aj@suse.de>
36652
36653         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36654         now.
36655
36656 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36657
36658         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36659         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36660         Update for mofified diagnostics.
36661         * gcc.dg/c99-intconst-1.c: No longer fail.
36662
36663 2002-06-02  Richard Henderson  <rth@redhat.com>
36664
36665         * gcc.dg/uninit-A.c: Remove xfail markers.
36666
36667 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36668
36669         * gcc.dg/fnegate-1.c: New test case.
36670
36671 2002-05-30  Osku Salerma  <osku@iki.fi>
36672
36673         * gcc.c-torture/execute/mayalias-1.c: New file.
36674
36675 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36676
36677         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36678         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36679         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36680
36681 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36682
36683         * gcc.c-torture/execute/20020529-1.c: New test.
36684
36685 2002-05-27  Richard Henderson  <rth@redhat.com>
36686
36687         * g++.dg/ext/attrib6.C: New test case.
36688
36689 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36690
36691         * gcc.c-torture/execute/pure-1.c: New test.
36692
36693 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36694
36695         * gcc.dg/cpp/arith-2.c: Remove.
36696
36697 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36698
36699         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36700         * gcc.dg/cpp/if-3.c: Remove.
36701
36702 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36703
36704         * g++.dg/opt/cse2.C: New test.
36705
36706 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36707
36708         * gcc.dg/cpp/arith-1.c: New semantic tests.
36709         * gcc.dg/cpp/if-1.c: Update.
36710
36711 2002-05-24  Ben Elliston  <bje@redhat.com>
36712
36713         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36714
36715 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.dg/verbose-asm.c: New test.
36718
36719 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36720
36721         * gcc.dg/cpp/paste12.c: New test.
36722
36723 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36724
36725         * g++.dg/parse/named_ops.C: New test.
36726
36727 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36728
36729         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36730
36731 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36732
36733         * gcc.dg/weak-2.c: Allow optional leading underscore
36734         in scan-assembler symbol name.
36735         * gcc.dg/weak-3.c: Likewise.
36736         * gcc.dg/weak-4.c: Likewise.
36737         * gcc.dg/weak-5.c: Likewise.
36738
36739 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36740
36741         * gcc.dg/20020523-1.c: New test.
36742
36743 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36744
36745         * objc.dg/const-str-2.m: Update now that we stop after
36746         a command line error.
36747
36748 2002-05-22  Richard Henderson  <rth@redhat.com>
36749
36750         * g++.dg/dg.exp: Fix typo in test pruneing.
36751
36752 2002-05-22  Richard Henderson  <rth@redhat.com>
36753
36754         * g++.dg/dg.exp: Prune the tls subdirectory.
36755         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36756         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36757         * g++.dg/tls/init-1.C: New.
36758
36759 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36760
36761         * gcc.dg/20020517-1.c: New test.
36762
36763 2002-05-21  Richard Henderson  <rth@redhat.com>
36764
36765         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36766         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36767
36768 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36769
36770         * g++.dg/other/copy2.C: New test.
36771
36772 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36773
36774         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36775         (MAX_COPY): Bump up to 10 times sizeof (long long).
36776         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36777
36778         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36779         sizeof (long long).
36780
36781         * gcc.c-torture/execute/strcpy-1.c: New test.
36782
36783 2002-05-19  Jason Merrill  <jason2redhat.com>
36784
36785         * g++.dg/ext/oper1.C: New test.
36786
36787 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36788 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36789
36790         * README.QMTEST: New file.
36791
36792         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36793
36794 2002-05-19  Andreas Jaeger  <aj@suse.de>
36795
36796         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36797         now.
36798         * gcc.c-torture/execute/loop-2d.x: Likewise.
36799
36800 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36801
36802         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36803         support weak symbols.
36804         * gcc.dg/weak-4.c: Likewise.
36805         * gcc.dg/weak-6.c: Likewise.
36806
36807 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36808
36809         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36810         cygwin, coff and h8300-*-hms targets
36811         * gcc.dg/weak-5.c: Likewise.
36812         * gcc.dg/weak-7.c: Likewise.
36813
36814 2002-05-16  Jason Merrill  <jason@redhat.com>
36815
36816         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36817         (scan-assembler-not, scan-assembler-dem): Likewise.
36818         (scan-assembler-dem-not): Likewise.
36819
36820 2002-05-15  Richard Henderson  <rth@redhat.com>
36821
36822         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36823
36824 2002-05-15  Richard Henderson  <rth@redhat.com>
36825
36826         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36827         (vfoo1f): Warning here.
36828         (vfoo1l): Don't redefine the alias.
36829
36830 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36831
36832         * g++.dg/init/pm1.C: New test.
36833
36834 2002-05-12  David S. Miller  <davem@redhat.com>
36835
36836         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36837         types.
36838
36839 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36840
36841         * gcc.c-torture/execute/20020510-1.c: New test case.
36842
36843 2002-05-10  David S. Miller  <davem@redhat.com>
36844
36845         * gcc.c-torture/execute/conversion.c: Test long double too.
36846
36847 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36850         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36851         * lib/g++.exp (g++_link_flags): Likewise.
36852         * lib/objc.exp (objc_target_compile): Likewise.
36853
36854 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36855
36856         * gcc.dg/cpp/poison.c: Update.
36857         * gcc.dg/cpp/20000625-2.c: Remove.
36858         * gcc.dg/cpp/direct2s.c: Remove final test.
36859
36860 2002-05-08  Tom Rix  <trix@redhat.com>
36861
36862         * gcc.c-torture/execute/20020508-1.c: New test.
36863         * gcc.c-torture/execute/20020508-2.c: New test.
36864         * gcc.c-torture/execute/20020508-3.c: New test.
36865
36866 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36867
36868         * gcc.dg/cpp/charconst-4.c: More tests.
36869
36870 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36871
36872         PR c/6569
36873         * gcc.dg/weak-3.c: Update location of warning messages.
36874         * gcc.dg/weak-5.c: Likewise.
36875
36876 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36877
36878         * gcc.c-torture/execute/20020506-1.c: New test case.
36879
36880 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36881
36882         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36883
36884 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36885
36886         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36887
36888 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36889
36890         * gcc.dg/cpp/charconst-3.c: New test.
36891
36892 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36893
36894         * gcc.dg/cpp/charconst.c: Update tests.
36895
36896 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36897
36898         * treelang: Added directory for new sample language treelang. Also
36899         lib/treelang.exp: New file to signal treelang should be tested.
36900
36901 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36904         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36905         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36906         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36907         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36908         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36909         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36910
36911 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36912
36913         * gcc.dg/format/xopen-2.c: New test.
36914
36915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36916
36917         * gcc.dg/20020503-1.c: New test.
36918
36919 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36920
36921         * g++.dg/init/dtor1.C: Make it tougher.
36922
36923 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36924
36925         * g++.dg/init/dtor1.C: New test.
36926
36927 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36928
36929         * gcc.dg/altivec-8.c: New.
36930
36931 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36932
36933         * gcc.dg/altivec-7.c: New.
36934
36935 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36936
36937         * g++.dg/parse/typedef1.C: New test.
36938
36939 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36940
36941         PR c++/6486
36942         * g++.dg/template/friend6.C: New test.
36943
36944         PR c++/6492
36945         * g++.dg/init/copy1.C: New test.
36946
36947 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         * g++.dg/warn/effc1.C: New test.
36950
36951 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36952
36953         * gcc.dg/cpp/if-cexp.c: Add a test.
36954
36955 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36956
36957         * gcc.dg/20020426-2.c: New test.
36958
36959 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36960
36961         * gcc.dg/cpp/if-mop.c: Update.
36962         * gcc.dg/cpp/if-mpar.c: Add test.
36963         * gcc.dg/cpp/if-oppr.c: Update.
36964
36965 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36966
36967         PR c/6343
36968         * gcc.dg/weak-[2-7].c: New tests.
36969
36970 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36971
36972         * gcc.dg/enum1.c: New test.
36973
36974 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36975
36976         PR c++/6497
36977         * g++.dg/inherit/access2.C: New test.
36978
36979 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR bootstrap/6445
36982         * gcc.dg/20020426-1.c: New test.
36983
36984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36985
36986         * g++.dg/abi/enum1.C: New test.
36987
36988 2002-04-26  Richard Henderson  <rth@redhat.com>
36989
36990         * gcc.dg/c99-bool-1.c: Expect always true warning.
36991
36992 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36993
36994         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36995
36996 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36997
36998         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36999         targets.
37000
37001 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37002
37003         * g++.dg/abi/mange7.C: New test.
37004
37005         PR c++/6438.
37006         * g++.dg/parse/stmtexpr2.C: New test.
37007
37008 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37009
37010         * gcc.dg/20020312-2.c: Add SH target.
37011
37012 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37013
37014         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37015         compiler output on mips*-*-irix*.
37016
37017 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37018
37019         * g++.dg/parse/attr1.C: New test.
37020
37021 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37022
37023         * gcc.c-torture/execute/string-opt-17.c: New test case.
37024         * gcc.c-torture/execute/memset-2.c: New test case.
37025
37026 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37027
37028         PR c++/6256:
37029         * g++.dg/template/friend5.C: New test.
37030
37031         PR c++/6331:
37032         * g++.dg/template/qual1.C: Likewise.
37033
37034 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37035
37036         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37037         Include stdlib.h, not stdio.h or ctype.h.
37038
37039 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37040
37041         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37042         cris-*-elf* and mmix-*-*.
37043         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37044         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37045         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37046         Ditto.
37047         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37048         * gcc.dg/wchar_t-1.c: Ditto.
37049
37050 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37051
37052         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37053         Clarify comment.
37054
37055 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37056
37057         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37058
37059 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37060
37061         * gcc.c-torture/execute/20000906-1.x: Delete.
37062
37063 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37064
37065         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37066
37067 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37068
37069         * PR6367
37070         * g77.f-torture/execute/6367.f: New test.
37071         * g77.f-torture/execute/6367.x: Disable for MMIX.
37072
37073 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37074
37075         * PR6352
37076         * g++.dg/opt/inline2.C: New test.
37077
37078 2002-04-18  Richard Henderson  <rth@redhat.com>
37079
37080         * gcc.dg/20000906-1.c: Enable for all targets.
37081         * gcc.c-torture/compile/iftrap-2.c: New.
37082
37083 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37084
37085         * gcc.dg/20020418-1.c: New test.
37086         * gcc.dg/20020418-2.c: New test.
37087
37088 2002-04-18  Richard Henderson  <rth@redhat.com>
37089
37090         * gcc.c-torture/compile/iftrap-1.c: New.
37091         * gcc.dg/iftrap-1.c: Adjust for ia64.
37092         * gcc.dg/iftrap-2.c: New.
37093
37094 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37095
37096         * gcc.c-torture/compile/20020418-1.c: New test.
37097
37098 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37099
37100         * gcc.c-torture/compile/20020415-1.c: New.
37101
37102 2002-04-18  David S. Miller  <davem@redhat.com>
37103
37104         * gcc.c-torture/execute/20020418-1.c: New test.
37105
37106 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37107
37108         * gcc.dg/20020416-1.c: New test.
37109
37110         * g++.dg/opt/inline1.C: New test.
37111
37112 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37113
37114         * gcc.dg/altivec-5.c: New test.
37115
37116         * gcc.dg/20020415-1.c: New test.
37117
37118 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37119
37120         * testsuite/lib/chill.exp: Remove.
37121
37122 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * g++.dg/other/big-struct.C: New test.
37125
37126 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37127
37128         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37129         of scratch file.
37130
37131 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37132
37133         PR c/6277
37134         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37135         in scan-assembler function name
37136
37137 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37138
37139         * g77.f-torture/execute/980628-4.x,
37140         g77.f-torture/execute/980628-5.x,
37141         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37142         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37143         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37144         i[34567]86-*-*.
37145
37146 2002-04-13  David S. Miller  <davem@redhat.com>
37147
37148         * gcc.c-torture/execute/20020413-1.c: New test.
37149
37150 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37151
37152         * gcc.dg/asm-6.c,
37153         * g++.dg/ext/asm1.C: New tests.
37154
37155 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37156
37157         PR c++ 5373.
37158         * g++.dg/parse/stmtexpr1.C: New test.
37159
37160         PR c++/5189.
37161         * g++.dg/template/copy1.C: New test.
37162
37163 2002-04-12  Richard Henderson  <rth@redhat.com>
37164
37165         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37166
37167 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37168
37169         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37170         gcc.c-torture/execute/20020307-2.c.
37171
37172 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37173
37174         * g++.dg/ext/attrib5.C,
37175         * g++.dg/lookup/struct1.C: New tests.
37176
37177 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37178
37179         * gcc.dg/20020411-1.c: New test.
37180
37181         * gcc.c-torture/execute/20020411-1.c: New test.
37182
37183 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37184
37185         * g77.f-torture/execute/6177.f: New test.
37186
37187 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37188
37189         PR middle-end/6247
37190         * g++.dg/opt/cleanup1.C: New test.
37191
37192         * g++.dg/opt/const1.C: New test.
37193
37194 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37195
37196         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37197
37198 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37199
37200         PR c++/5507
37201         * g++.dg/template/typename2.C: New test.
37202
37203 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37204
37205         * gcc.c-torture/execute/loop-12.c: New.
37206
37207 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37208
37209         * g77.f-torture/execute/980628-4.x,
37210         g77.f-torture/execute/980628-5.x,
37211         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37212         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37213         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37214
37215 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37216
37217         PR optimization/6086
37218         * g++.dg/opt/preinc1.C: New test.
37219
37220 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37221
37222         PR c++/5571
37223         * g++.dg/opt/static2.C: New test.
37224
37225 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37226
37227         PR c/5120
37228         * gcc.dg/20020406-1.c: New test.
37229
37230 2002-04-04  David S. Miller  <davem@redhat.com>
37231
37232         * gcc.c-torture/execute/20020404-1.c: New test.
37233
37234 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37235
37236         PR c/6123
37237         * gcc.dg/20020312-2.c: Do not declare global register variable
37238         if __PIC__ or __pic__ is defined.
37239
37240 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37241
37242         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37243         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37244
37245 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37246
37247         * gcc.misc-tests/linkage.exp: Update last change to handle
37248         sparc*-, not just sparc-.
37249
37250 2002-04-03  Richard Henderson  <rth@redhat.com>
37251
37252         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37253
37254 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37255
37256         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37257
37258 2002-04-02  David S. Miller  <davem@redhat.com>
37259
37260         * gcc.c-torture/execute/20020402-3.c: New test.
37261
37262 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37263
37264         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37265         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37266
37267         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37268         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37269         g77.f-torture/execute/20001201.x,
37270         g77.f-torture/execute/u77-test.x: New files.
37271
37272         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37273         * gcc.dg/wchar_t-1.c: Ditto.
37274
37275 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37276
37277         * gcc.c-torture/execute/20020402-1.c: New test.
37278
37279 2002-04-01  Richard Henderson  <rth@redhat.com>
37280
37281         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37282
37283         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37284
37285 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37286
37287         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37288
37289 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37290
37291         * g++.dg/inherit/template-as-base.C: Expect error.
37292         * g++.dg/inherit/namespace-as-base.C: Likewise.
37293
37294 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37295
37296         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37297         g++.dg/ext/instantiate3.C: Tweak match patterns.
37298
37299         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37300         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37301         -da test.
37302
37303 2002-03-31  Richard Henderson  <rth@redhat.com>
37304
37305         * gcc.dg/special/alias-2.c: New.
37306         * gcc.dg/special/ecos.exp: Run it.
37307
37308 2002-03-31  Richard Henderson  <rth@redhat.com>
37309
37310         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37311
37312 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37313
37314         * gcc.dg/weak-1.c: Disable on h8300 port.
37315
37316 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37317
37318         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37319         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37320         ordering tests.
37321         * g++.dg/bprob/bprob-1.C: New test.
37322         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37323         * g++.dg/gcov/gcov-1.C: New test.
37324         * g++.dg/gcov/gcov-1.x: New file.
37325         * g++.dg/gcov/gcov-2.C: New test.
37326         * g++.dg/gcov/gcov-3.C: New test.
37327         * g++.dg/gcov/gcov-3.h: New file.
37328
37329 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37330
37331         * g++.old-deja/g++.other/builtins5.C: New test.
37332         * g++.old-deja/g++.other/builtins6.C: New test.
37333         * g++.old-deja/g++.other/builtins7.C: New test.
37334         * g++.old-deja/g++.other/builtins8.C: New test.
37335         * g++.old-deja/g++.other/builtins9.C: New test.
37336
37337 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37338
37339         * g++.dg/opt/static1.C: New test.
37340
37341         * g++.dg/opt/longbranch1.C: New test.
37342
37343 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37344
37345         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37346
37347         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37348
37349 2002-03-28  Jeffrey A Law  (law@redhat.com)
37350
37351         * gcc.c-torture/execute/20020328-1.c: New test.
37352
37353 2002-03-27  Richard Henderson  <rth@redhat.com>
37354
37355         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37356         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37357         move from g++.old-deja/g++.ext/.
37358
37359 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37360
37361         * g++.dg/init/new2.C: New test.
37362
37363 2002-03-26  Richard Henderson  <rth@redhat.com>
37364
37365         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37366
37367         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37368         on sparc.
37369
37370         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37371         sparcv9 systems.
37372         * gcc.dg/20001102-1.c: Likewise.
37373
37374 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37375
37376         * gcc.dg/cpp/endif-pedantic1.c,
37377         gcc.dg/cpp/endif-pedantic2.c: New tests.
37378
37379 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37380
37381         * g++.dg/init/new1.C: New test.
37382
37383 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37384
37385         * g++.dg/abi/vbase9.C: New test.
37386
37387 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37388
37389         * gcc.dg/arm-asm.c: New test.
37390
37391 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37392
37393         * gcc.dg/Wswitch-enum.c: New test.
37394         Fix PR c/5044.
37395
37396 2002-03-26  Richard Henderson  <rth@redhat.com>
37397
37398         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37399         structure.
37400
37401 2002-03-25  Richard Henderson  <rth@redhat.com>
37402
37403         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37404         sparcv9 systems.
37405
37406         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37407         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37408
37409 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37410
37411         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37412
37413 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37414
37415         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37416         targets using generic thunk support.
37417
37418 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.c-torture/compile/20020323-1.c: New test.
37421
37422         * g++.dg/opt/conj2.C: New test.
37423
37424 2002-03-24  Richard Henderson  <rth@redhat.com>
37425
37426         * gcc.dg/weak-1.c: Use -fno-common.
37427
37428 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37429
37430         * g77.dg/f77-edit-apostrophe-out.f: New test
37431         * g77.dg/f77-edit-h-out.f: New test
37432         * g77.dg/f77-edit-t-in.f: New test
37433         * g77.dg/f77-edit-t-out.f: New test
37434         * g77.dg/f77-edit-x-out.f: New test
37435         * g77.dg/f77-edit-slash-out.f: New test
37436         * g77.dg/f77-edit-colon-out.f: New test
37437         * g77.dg/f77-edit-s-out.f: New test
37438
37439 2002-03-24  Richard Henderson  <rth@redhat.com>
37440
37441         * objc/execute/formal_protocol-6.x: New XFAIL.
37442
37443 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37444
37445         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37446         that do not support weak symbols
37447
37448 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37449
37450         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37451         * lib/g77.exp: Likewise.
37452         * lib/objc.exp: Likewise.
37453
37454 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37455
37456         * gcc.dg/Wswitch-default.c: New test.
37457
37458 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37459
37460         * g++.dg/other/enum1.C: New test.
37461
37462 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37463
37464         * gcc.dg/pragma-ep-3.c: Fix typo.
37465
37466 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37467
37468         * g++.dg/inherit/template-as-base.C: New test.
37469
37470 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37471
37472         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37473         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37474
37475 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37476
37477         * gcc.dg/cpp/multiline.c: Update to match.
37478
37479 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37480
37481         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37482
37483 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37484
37485         * gcc.dg/cpp/extratokens2.c: New file.
37486
37487 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37488
37489         * gcc.dg/20020312-2.c: Add rs6000 target.
37490
37491         * gcc.c-torture/compile/20020319-1.c: New test.
37492
37493 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37494
37495         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37496         (A, E): Handle this.
37497
37498 2002-03-20  Jason Merrill  <jason@redhat.com>
37499
37500         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37501         ignoring -fpic.
37502         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37503         through prune_gcc_output.
37504
37505 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37506
37507         * gcc.c-torture/compile/20020320-1.c: New test.
37508
37509 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37510
37511         * gcc.c-torture/compile/20020318-1.c: New test.
37512
37513         * gcc.dg/struct-by-value-1.c: New test.
37514
37515         * gcc.dg/20020319-1.c: New test.
37516
37517 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37518
37519         * g++.dg/opt/conj1.C: New test.
37520
37521 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37522
37523         * g++.dg/template/qualttp20.C: Revert previous change.
37524         * g++.dg/template/qualttp3.C: Likewise.
37525         * g++.dg/template/qualttp4.C: Likewise.
37526         * g++.dg/template/qualttp5.C: Likewise.
37527         * g++.dg/template/qualttp6.C: Likewise.
37528         * g++.dg/template/qualttp7.C: Likewise.
37529         * g++.dg/template/qualttp8.C: Likewise.
37530         * g++.dg/template/recurse.C: Likewise.
37531
37532 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37533
37534         * gcc.dg/cpp/wchar-1.c: Update.
37535
37536 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37537
37538         * g++.dg/template/conv1.C: New test.
37539         * g++.dg/template/conv2.C: New test.
37540         * g++.dg/template/conv3.C: New test.
37541         * g++.dg/template/conv4.C: New test.
37542
37543 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37544
37545         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37546         * g++.dg/template/qualttp3.C: Likewise.
37547         * g++.dg/template/qualttp4.C: Likewise.
37548         * g++.dg/template/qualttp5.C: Likewise.
37549         * g++.dg/template/qualttp6.C: Likewise.
37550         * g++.dg/template/qualttp7.C: Likewise.
37551         * g++.dg/template/qualttp8.C: Likewise.
37552         * g++.dg/template/recurse.C: Likewise.
37553
37554 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37555
37556         * g++.dg/opt/dtor1.C: New test.
37557
37558 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * gcc.c-torture/compile/20020315-1.c: New test.
37561
37562 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37563
37564         * gcc.dg/weak-1.c: Fix scan tests.
37565
37566 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37567
37568         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37569         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37570         cris-*-aout* mmix-*-*.
37571         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37572         cris-*-aout* mmix-*-*.
37573         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37574         cris-*-elf* cris-*-aout* and mmix-*-*.
37575         * gcc.dg/20001009-1.c: Ditto.
37576         * gcc.dg/20010912-1.c: Ditto.
37577         * gcc.dg/20020122-4.c: Ditto.
37578         * gcc.dg/inline-2.c: Ditto.
37579
37580 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37581
37582         * gcc.c-torture/compile/20020314-1.c: New test.
37583
37584 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37585
37586         * gcc.c-torture/execute/20020314-1.c: New test.
37587
37588 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37589
37590         * g++.dg/warn/Wunused-1.C: New test.
37591
37592 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37593
37594         * g++.dg/abi/mangle6.C: New test.
37595
37596 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37597
37598         * gcc.c-torture/compile/20020309-2.c: New test.
37599
37600         * gcc.c-torture/compile/20020312-1.c: New test.
37601
37602 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37603
37604         * g++.dg/other/access1.C: New test.
37605
37606 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37607
37608         * gcc.c-torture/execute/wchar_t-1.c: New test.
37609
37610 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37611
37612         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37613
37614 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37615
37616         * gcc.dg/20020312-1.c: New test case.
37617
37618 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37619
37620         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37621
37622 2002-03-11  Richard Henderson  <rth@redhat.com>
37623
37624         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37625         * g++.old-deja/g++.jason/report.C: Likewise.
37626
37627 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37628
37629         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37630         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37631
37632 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37633
37634         * testsuite/g++.dg/overload/pmf1.C: New test.
37635
37636 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37637
37638         * gcc.c-torture/execute/20020307-1.c: Use long.
37639
37640 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37641
37642         PR optimization/5844
37643         * gcc.dg/20020310-1.c: New test.
37644
37645 2002-03-09  Michael Meissner  <meissner@redhat.com>
37646
37647         * gcc.c-torture/execute/memcpy-2.c: New test.
37648         * gcc.c-torture/execute/memset-1.c: New test.
37649         * gcc.c-torture/execute/strlen-1.c: New test.
37650         * gcc.c-torture/execute/strcmp-1.c: New test.
37651         * gcc.c-torture/execute/strncmp-1.c: New test.
37652
37653 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37654
37655         * gcc.dg/ppc-ldstruct.c: New test.
37656
37657 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37658
37659         * gcc.c-torture/execute/va-arg-22.c: New test.
37660
37661 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37662
37663         * gcc.c-torture/compile/20020309-1.c: New test.
37664
37665 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37666
37667         * gcc.c-torture/execute/20020307-2.c: New test.
37668
37669 2002-03-07  Jeffrey A Law  (law@redhat.com)
37670
37671         * g77.f-torture/compile/20020307-1.f: New test.
37672
37673 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37674
37675         * gcc.dg/unordered-1.c: New test.
37676
37677 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37678
37679         * gcc.c-torture/execute/20020307-1.c: New test.
37680
37681 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.dg/20020304-1.c: New test.
37684
37685         * gcc.c-torture/compile/20020304-2.c: New test.
37686
37687 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37688
37689         * gcc.c-torture/compile/20020304-1.c: New test case
37690         (from PR c/5830).
37691
37692 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37693
37694         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37695
37696 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37697
37698         * g++.dg/other/classkey1.C: New test.
37699
37700 2002-03-01  Richard Henderson  <rth@redhat.com>
37701
37702         * gcc.c-torture/compile/981223-1.x: New.
37703         * gcc.c-torture/compile/920625-1.x: New.
37704
37705 2002-02-28  Richard Henderson  <rth@redhat.com>
37706
37707         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37708
37709 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37710
37711         * gcc.c-torture/execute/20020227-1.c: New test.
37712
37713 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37714
37715         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37716         here" ERROR lines.
37717         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37718         * g++.old-deja.g++.other/defarg1.C: Likewise.
37719         * g++.old-deja/g++.pt/calls2.C: Likewise.
37720         * g++.old-deja/g++.pt/crash20.C: Likewise.
37721         * g++.old-deja/g++.pt/crash30.C: Likewise.
37722         * g++.old-deja/g++.pt/crash36.C: Likewise.
37723         * g++.old-deja/g++.pt/crash6.C: Likewise.
37724         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37725         * g++.old-deja/g++.pt/derived3.C: Likewise.
37726         * g++.old-deja/g++.pt/error1.C: Likewise.
37727         * g++.old-deja/g++.pt/friend21.C: Likewise.
37728         * g++.old-deja/g++.pt/friend23.C: Likewise.
37729         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37730         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37731
37732 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37733
37734         * gcc.c-torture/execute/20020225-2.c: New test.
37735
37736 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37737
37738         * gcc.c-torture/execute/920730-1t.c,
37739         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37740         Delete test cases, only relevant to -traditional.
37741
37742 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37743
37744         * gcc.dg/cpp/undef1.c: Remove.
37745         * gcc.dg/cpp/directiv.c: Update.
37746         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37747
37748 2002-02-27  Michael Meissner  <meissner@redhat.com>
37749
37750         * gcc.c-torture/execute/20020226-1.c: New test.
37751
37752 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * g++.dg/debug/debug4.C: New test.
37755
37756         * gcc.dg/ia64-visibility-1.c: New test.
37757
37758 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37759
37760         * gcc.dg/debug/20020224-1.c: New.
37761
37762 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37763
37764         * gcc.c-torture/execute/960416-1.x: New.
37765         * gcc.c-torture/execute/divconst-3.x: Likewise.
37766
37767 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37768
37769         * gcc.dg/20020224-1.c: New test.
37770
37771 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37772
37773         * gcc.c-torture/execute/20020225-1.c: New.
37774
37775 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37776
37777         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37778
37779 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37780
37781         * gcc.dg/20020222-1.c: New test.
37782
37783 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37784
37785         * g++.dg/opt/anonunion1.C: New test.
37786
37787 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         * g++.dg/template/qualttp19.C: New test.
37790         * g++.dg/template/qualttp20.C: New test.
37791         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37792         * g++.old-deja/g++.other/qual1.C: Likewise.
37793
37794 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37795
37796         * gcc.dg/attr-alwaysinline.c: New.
37797
37798 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * gcc.dg/20020220-1.c: New test.
37801
37802         * gcc.dg/20020220-2.c: New test.
37803
37804         * g++.dg/opt/mmx1.C: New test.
37805
37806 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37807
37808         * gcc.c-torture/compile/20020110.c: New test.
37809
37810 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37811
37812         * gcc.c-torture/execute/20020219-1.c: New test.
37813
37814         * gcc.dg/20020219-1.c: New test.
37815
37816         * gcc.dg/noncompile/20020220-1.c: New test.
37817
37818         * g++.dg/opt/ptrintsum1.C: New test.
37819
37820         * gcc.dg/debug/20020220-1.c: New test.
37821
37822 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37823
37824         * gcc.c-torture/execute/20020216-1.c: New test.
37825
37826 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37827
37828         * gcc.dg/decl-1.c: Update, new test.
37829
37830 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37831
37832         * g++.dg/abi/bitfield1.C: New test.
37833         * g++.dg/abi/bitfield2.C: New test.
37834
37835 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37836
37837         * gcc.dg/attr-nest.c: New test.
37838
37839 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37840
37841         * gcc.c-torture/execute/20020215-1.c: New test.
37842
37843 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37844
37845         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37846         * g++.dg/debug/debug.exp: New.
37847         * g++.dg/debug/trivial.C: New.
37848         * g++.dg/debug/debug1.C: Moved...
37849         * g++.dg/other/debug1.C: ...from here.
37850         * g++.dg/debug/debug2.C: Moved...
37851         * g++.dg/other/debug2.C: ...from here.
37852         * g++.dg/debug/debug3.C: Moved...
37853         * g++.dg/other/debug3.C: ...from here.
37854
37855         * gcc.dg/noncompile/20020213-1.c: New test.
37856
37857 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37858
37859         * g++.dg/other/debug3.C: New test.
37860
37861         * gcc.c-torture/execute/20020213-1.c: New test.
37862
37863 2002-02-13  Richard Smith <richard@ex-parrot.com>
37864
37865         * g++.old-deja/g++.other/thunk1.C: New test.
37866
37867 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37868
37869         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37870
37871 2002-02-13  Stan Shebs  <shebs@apple.com>
37872
37873         * gcc.dg/altivec-3.c: New.
37874
37875 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37876
37877         * gcc.dg/Wunreachable-1.c: New test.
37878         * gcc.dg/Wunreachable-2.c: New test.
37879
37880 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37881
37882         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37883
37884 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37885
37886         * gcc.dg/decl-1.c: New test.
37887
37888 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37889
37890         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37891
37892 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37893
37894         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37895         * gcc.c-torture/compile/980506-1.x: Likewise.
37896
37897 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37898
37899         * gcc.dg/20020210-1.c: New.
37900
37901 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37902
37903         * g77.f-torture/execute/947.f: New regression test
37904         for PR fortran/947.
37905
37906 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37907
37908         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37909         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37910
37911 2002-02-08  Richard Henderson  <rth@redhat.com>
37912
37913         * gcc.c-torture/compile/labels-3.c: New.
37914
37915 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37916
37917         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37918         expression statements work instead.
37919         * gcc.dg/noncompile/20020207-1.c: New test.
37920
37921 2002-02-07  Richard Henderson  <rth@redhat.com>
37922
37923         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37924
37925 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37926
37927         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37928         message from g77
37929         * lib/g77-dg.exp: Trim g77 error messages so that they are
37930         recognized by dg.exp.
37931
37932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37933
37934         PR fortran/5473
37935         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37936
37937 2002-02-07  Richard Henderson  <rth@redhat.com>
37938
37939         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37940         to be sufficiently aligned for integers.
37941
37942 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37943
37944         * g++.dg/template/friend4.C: New test.
37945
37946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37947
37948         PR fortran/5743
37949         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37950         unsupported cases.
37951
37952 2002-02-07  Richard Henderson  <rth@redhat.com>
37953
37954         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37955         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37956         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37957         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37958
37959 2002-02-06  Richard Henderson  <rth@redhat.com>
37960
37961         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37962
37963 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37964
37965         * gcc.dg/20020206-1.c: New test.
37966
37967 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37968
37969         * gcc.c-torture/execute/20020206-1.c: New test.
37970
37971         * gcc.c-torture/execute/20020206-2.c: New test.
37972
37973         PR optimization/5429:
37974         * gcc.c-torture/compile/20020206-1.c: New test.
37975
37976 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37977
37978         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37979         as certain file formats cannot support particularly large
37980         alignments.
37981
37982         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37983         and do not expect to be able to link the executable.
37984
37985         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37986         fail because the COFF format does not support the weak attribute.
37987
37988 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37989
37990         * g77.dg/pr5473.f: New test
37991
37992 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37993
37994         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37995         Fix testcase accordingly.
37996
37997 2002-02-04  Richard Henderson  <rth@redhat.com>
37998
37999         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38000         (buf): Change to be an array of pointers, not ints.
38001
38002 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38003
38004         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38005         before all tests.  Move warning one line above to match where it
38006         C frontend emits.
38007         * gcc.dg/Wswitch-2.c: New test.
38008         * g++.dg/warn/Wswitch-1.C: New test.
38009         * g++.dg/warn/Wswitch-2.C: New test.
38010
38011 2002-02-04  Richard Henderson  <rth@redhat.com>
38012
38013         * g++.dg/abi/offsetof.C: Fix size comparison.
38014
38015 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38016
38017         * gcc.dg/cast-qual-2.c: New test.
38018
38019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38020
38021         * gcc.dg/20020201-4.c: New test.
38022
38023 2002-02-04  Ben Elliston  <bje@redhat.com>
38024
38025         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38026         target_info attribute != 0, in addition to the empty string.
38027         (gcc_target_compile): Likewise.
38028
38029 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38030
38031         * gcc.dg/Wswitch.c: New test.
38032         PR gcc/4475. PR gcc/3780.
38033
38034 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38035
38036         * g77.f-torture/execute/5122.f: New test for regressions
38037         against PR fortran/5122.
38038
38039 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38040
38041         * g77.f-torture/compile/pr3743.f: Delete
38042         * g77.dg/pr3743-1.f: New test.
38043         * g77.dg/pr3743-2.f: New test.
38044         * g77.dg/pr3743-3.f: New test.
38045         * g77.dg/pr3743-4.f: New test.
38046
38047 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38048
38049         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38050
38051 2002-02-02  Richard Henderson  <rth@redhat.com>
38052
38053         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38054         * gcc.c-torture/execute/bf64-1.c: Likewise.
38055
38056 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38057
38058         * gcc.dg/20020201-2.c: New test.
38059
38060         * gcc.dg/20020201-3.c: New test.
38061
38062         * gcc.c-torture/execute/bitfld-2.c: New test.
38063
38064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38065
38066         * gcc.dg/bitfld-1.c: Update.
38067         * gcc.dg/bitfld-2.c: Update.
38068         * gcc.c-torture/execute/bitfld-1.x: New.
38069
38070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38071
38072         * gcc.c-torture/execute/20020201-1.c: New test.
38073
38074 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38075
38076         PR target/5469
38077         * gcc.dg/20020201-1.c: New test.
38078
38079 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38080
38081         PR fortran/3743
38082         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38083         * g77.f-torture/compile/pr3743.x: Remove
38084
38085 2002-01-31  Tom Rix  <trix@redhat.com>
38086
38087         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38088
38089 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38090
38091         * gcc.dg/noncompile/20020130-1.c: New test.
38092
38093 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38094
38095         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38096
38097 2002-01-29  Richard Henderson  <rth@redhat.com>
38098
38099         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38100         to long long.
38101         * gcc.c-torture/execute/bf64-1.c: Likewise.
38102
38103 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38104
38105         * gcc.c-torture/execute/20020129-1.c: New test.
38106
38107 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38108
38109         * gcc.c-torture/compile/20000224-1.c: Update.
38110         * gcc.c-torture/execute/bitfld-1.c: New tests.
38111         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38112         * gcc.dg/uninit-A.c: Update.
38113
38114 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38115
38116         * g++.dg/template/ctor1.C: Add instantiation.
38117
38118 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38119
38120         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38121         argument to __builtin_prefetch to be const ptr.
38122
38123 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38124
38125         * gcc.c-torture/compile/20020120-1.c: New test.
38126
38127 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38128
38129         * gcc.c-torture/execute/20020127-1.c: New test.
38130
38131 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38132
38133         * g77.dg/f77-edit-i-in.f: New test
38134         * g77.dg/f77-edit-i-out.f: New test
38135
38136 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38137
38138         * gcc.dg/debug/debug.exp: New file.
38139         * gcc.dg/debug/trivial.c: New file.
38140         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38141         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38142         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38143         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38144         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38145         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38146         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38147         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38148         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38149         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38150         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38151         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38152         * gcc.dg/20000503-1.c: Removed.
38153         * gcc.dg/20010207-1.c: Removed.
38154         * gcc.dg/20011223-1.c: Removed.
38155         * gcc.dg/20020104-2.c: Removed.
38156         * gcc.dg/debug-1.c: Removed.
38157         * gcc.dg/debug-2.c: Removed.
38158         * gcc.dg/debug-3.c: Removed.
38159         * gcc.dg/debug-4.c: Removed.
38160         * gcc.dg/debug-5.c: Removed.
38161         * gcc.dg/debug-6.c: Removed.
38162         * gcc.dg/dwarf2-1.c: Removed.
38163         * gcc.dg/dwarf2-2.c: Removed.
38164
38165 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38166
38167         * g++.old-deja/g++.other/eh5.C: New test.
38168         * g++.old-deja/g++.other/sibcall2.C: New test.
38169         * g++.old-deja/g++.other/array9.C: New test.
38170         * g++.old-deja/g++.other/typename2.C: New test.
38171         * g++.old-deja/g++.other/crash60.C: New test.
38172         * g++.old-deja/g++.other/conv9.C: New test.
38173         * g++.old-deja/g++.other/mangle10.C: New test.
38174         * g++.old-deja/g++.other/unchanging1.C: New test.
38175         * g++.old-deja/g++.other/exprstmt1.C: New test.
38176         * g++.old-deja/g++.other/inline23.C: New test.
38177         * g++.old-deja/g++.eh/ia64-1.C: New test.
38178         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38179         * g++.old-deja/g++.other/reload1.C: New test.
38180         * g++.old-deja/g++.other/static20.C: New test.
38181         * g++.old-deja/g++.other/local-alloc1.C: New test.
38182         * g++.old-deja/g++.other/conv8.C: New test.
38183         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38184         * g++.old-deja/g++.other/storeexpr1.C: New test.
38185         * g++.old-deja/g++.other/storeexpr2.C: New test.
38186         * g++.dg/eh/template2.C: New test.
38187         * g++.dg/warn/weak1.C: New test.
38188
38189 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38190
38191         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38192         Remove first, non-varying, argument.
38193
38194 2002-01-23  Richard Henderson  <rth@redhat.com>
38195
38196         * gcc.dg/inline-2.c: New.
38197
38198         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38199         Add optional target arg.  Check number of arguments.
38200         (scan-assembler-not, scan-assembler-dem): Likewise.
38201         (scan-assembler-dem-not): Likewise.
38202
38203 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38204
38205         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38206         line 12.
38207         * g++.old-deja/g++.brendan/parse3.C,
38208         g++.old-deja/g++.other/crash26.C,
38209         g++.old-deja/g++.other/crash28.C,
38210         g++.old-deja/g++.other/crash29.C,
38211         g++.old-deja/g++.other/crash30.C,
38212         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38213
38214 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38215
38216         * gcc.dg/20020115-1.c: New.
38217
38218 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38219
38220         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38221
38222 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38223
38224         * gcc.dg/20020122-3.c: New.
38225
38226 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * g++.dg/other/gc1.C: New test.
38229
38230 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38231
38232         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38233
38234 2002-01-22  Richard Henderson  <rth@redhat.com>
38235
38236         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38237
38238 2002-01-22  Richard Henderson  <rth@redhat.com>
38239
38240         * gcc.dg/20020122-4.c: New.
38241
38242 2002-01-22  H.J. Lu <hjl@gnu.org>
38243
38244         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38245         link output.
38246         * gcc.dg/special/ecos.exp: Likewise.
38247         * lib/g++-dg.exp: Likewise.
38248         * lib/g77-dg.exp: Likewise.
38249         * lib/gcc-dg.exp : Likewise.
38250         * lib/mike-g++.exp: Likewise.
38251         * lib/mike-g77.exp: Likewise.
38252         * lib/mike-gcc.exp: Likewise.
38253         * lib/objc-dg.exp: Likewise.
38254
38255 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38256
38257         PR target/5379
38258         * gcc.dg/20020122-2.c: New test.
38259
38260 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38261
38262         * gcc.dg/20020122-1.c: New test.
38263
38264 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38265
38266         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38267
38268 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38269
38270         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38271
38272 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38273
38274         * gcc.c-torture/compile/20020121-1.c: New test.
38275
38276 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38277
38278         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38279         ld_library_path.
38280
38281 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38282
38283         * gcc.dg/20020218-1.c: New test.
38284
38285 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38286
38287         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38288         messages
38289         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38290         "At global scope" warning
38291         * g++.dg/ext/align1.C: Change cygwin test for alignment
38292         from db-bogus to dg-warning
38293
38294 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38295
38296         * g77.f-torture/compile/cpp2.F: New test.
38297
38298 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38299
38300         * g++.dg/template/access1.C: New test.
38301
38302 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38303
38304         * gcc.dg/20020118-1.c: New.
38305
38306 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38307
38308         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38309
38310 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38311
38312         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38313         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38314         alignment warnings.
38315
38316 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38317
38318         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38319         torture_with_loops and torture_without_loops
38320
38321 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38322
38323         * gcc.c-torture/compile/20020116-1.c: New test.
38324
38325 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38326
38327         * gcc.dg/20020116-2.c: New test.
38328
38329         * gcc.dg/ultrasp4.c: New test.
38330
38331         * gcc.dg/20020116-1.c: New test.
38332
38333 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38334
38335         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38336         by EABI.
38337
38338 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38339
38340         * gcc.misc-tests/i386-prefetch.exp: New.
38341         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38342         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38343         * gcc.misc-tests/i386-pf-none-1.c: New test.
38344         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38345
38346 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * gcc.dg/gnu89-init-1.c: Add new tests.
38349
38350 2002-01-15  Andreas Jaeger  <aj@suse.de>
38351
38352         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38353         * gcc.dg/i386-mmx-2.c: Likewise.
38354         * gcc.dg/i386-sse-1.c: Likewise.
38355         * gcc.dg/i386-sse-2.c: Likewise.
38356         * gcc.dg/i386-sse-3.c: Likewise.
38357
38358 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38359
38360         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38361         Uncomment additional cases that now pass.
38362
38363 2002-01-11  Richard Henderson  <rth@redhat.com>
38364
38365         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38366         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38367
38368 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38369
38370         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38371
38372 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38373
38374         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38375         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38376
38377 2002-01-10  Dale Johannesen  <dalej@apple.com>
38378
38379         * gcc.c-torture/execute/loop-11.c: New.
38380
38381 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38382
38383         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38384         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38385
38386 2002-01-09  Richard Henderson  <rth@redhat.com>
38387
38388         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38389         type in which to perform the operation for each size.
38390
38391 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38392
38393         * gcc.c-torture/compile/20020109-2.c: New test.
38394
38395 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38396
38397         * gcc.c-torture/execute/loop-10.c: New test.
38398
38399 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38400
38401         * gcc.c-torture/compile/20010226-1.c: New test.
38402         * gcc.c-torture/compile/20010227-1.c: New test.
38403         * gcc.c-torture/compile/20010426-1.c: New test.
38404         * gcc.c-torture/compile/20010510-1.c: New test.
38405         * gcc.c-torture/compile/20010605-3.c: New test.
38406         * gcc.c-torture/compile/20010824-1.c: New test.
38407         * gcc.c-torture/execute/20010409-1.c: New test.
38408         * gcc.dg/noncompile/20000901-1.c: New test.
38409         * gcc.dg/20001023-1.c: New test.
38410         * gcc.dg/20001101-1.c: New test.
38411         * gcc.dg/20001102-1.c: New test.
38412         * gcc.dg/20010207-1.c: New test.
38413         * gcc.dg/20010405-1.c: New test.
38414         * gcc.dg/20010822-1.c: New test.
38415         * gcc.dg/20011107-1.c: New test.
38416
38417 2002-01-09  Jeffrey A Law  (law@redhat.com)
38418
38419         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38420
38421         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38422         execution failure on PA targets.
38423
38424 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38425
38426         * gcc.c-torture/compile/20020109-1.c: New test.
38427
38428 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38429
38430         * gcc.c-torture/execute/20020108-1.c: New test.
38431
38432 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * gcc.dg/20020108-1.c: New test.
38435
38436 2002-01-08  H.J. Lu <hjl@gnu.org>
38437
38438         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38439         for header files.
38440
38441 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38442
38443         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38444         consistency.
38445
38446 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38447
38448         * gcc.dg/altivec-4.c: Test altivec predicates.
38449
38450 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38451
38452         * gcc.c-torture/execute/20020107-1.c: New test.
38453
38454 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38455
38456         PR c/5279
38457         * gcc.c-torture/compile/20020106-1.c: New test.
38458
38459 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38460
38461         * gcc.c-torture/execute/nestfunc-4.c: New test.
38462
38463 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38464
38465         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38466         extra triple that slipped in.
38467         * g++.old-deja/g++.abi/align.C: Likewise.
38468         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38469
38470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38471
38472         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38473         * g++.old-deja/g++.abi/align.C: Likewise.
38474         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38475
38476         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38477         on FreeBSD/i386.
38478         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38479         FreeBSD.
38480
38481 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38482
38483         * gcc.dg/20020104-1.c: New test.
38484
38485         * gcc.dg/20020104-2.c: New test.
38486
38487 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38488
38489         * gcc.dg/20020103-1.c: Fix typo in target selector.
38490
38491 2002-01-03  Richard Henderson  <rth@redhat.com>
38492
38493         * gcc.dg/20020103-1.c: New.
38494
38495 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38496
38497         * gcc.c-torture/execute/20020103-1.c: New test.
38498
38499 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38500
38501         * g++.dg/other/debug2.C: New test.
38502
38503         * gcc.c-torture/compile/20020103-1.c: New test.
38504
38505 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38506
38507         * gcc.dg/gnu89-init-1.c: Added new tests.
38508
38509 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38510
38511         * g++.dg/template/friend2.C: Remove as patch is reverted.
38512
38513         * g++.dg/warn/oldcast1.C: New test.
38514
38515         * g++.dg/template/ptrmem1.C: New test.
38516         * g++.dg/template/ptrmem2.C: New test.
38517
38518         * g++.dg/template/ntp.C: New test.
38519
38520         * g++.dg/other/component1.C: New test.
38521
38522         * g++.dg/template/ttp3.C: New test.
38523
38524         * g++.dg/template/friend2.C: New test.
38525         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38526
38527 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         * g++.dg/other/ptrmem1.C: New test.
38530         * g++.dg/other/ptrmem2.C: New test.
38531
38532 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * g++.dg/template/ctor1.C: New test.
38535
38536 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38537
38538         * g++.dg/template/friend2.C: New test.
38539
38540 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38541
38542         * gcc.dg/mmix-1.c: New test.
38543
38544 2001-12-31  Richard Henderson  <rth@redhat.com>
38545
38546         * gcc.dg/asm-5.c: New.
38547
38548 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38549
38550         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38551         in namespace __gnu_cxx
38552
38553 2001-12-30  Richard Henderson  <rth@redhat.com>
38554
38555         * gcc.dg/debug-6.c: New.
38556
38557 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38558
38559         * gcc.c-torture/compile/20011229-2.c: New test.
38560
38561 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.dg/debug-3.c: New test.
38564         * gcc.dg/debug-4.c: New test.
38565         * gcc.dg/debug-5.c: New test.
38566
38567 2001-12-29  Richard Henderson  <rth@redhat.com>
38568
38569         * g++.dg/eh/loop1.C: New.
38570
38571 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         * g++.dg/template/crash1.C: New test.
38574
38575 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38576
38577         * g++.dg/other/const1.C: New test.
38578
38579 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38580
38581         * gcc.c-torture/compile/20011229-1.c: New test.
38582
38583 2001-12-28  Stan Shebs  <shebs@apple.com>
38584
38585         * lib/objc-torture.exp: Resync with c-torture.exp.
38586         * lib/objc.exp: Load standard libraries.
38587
38588 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38589
38590         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38591         additional tests.
38592
38593 2001-12-27  Roger Sayle <roger@eyesopen.com>
38594
38595         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38596
38597 2001-12-27  Richard Henderson  <rth@redhat.com>
38598
38599         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38600
38601 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38602
38603         * g++.dg/eh/ctor1.C: New test.
38604         * g++.dg/other/error2.C: New test.
38605
38606 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38607
38608         * g++.dg/other/init2.C: New test.
38609
38610 2001-12-24  Richard Henderson  <rth@redhat.com>
38611
38612         * gcc.dg/20011223-1.c: New.
38613         * gcc.dg/inline-1.c: New.
38614
38615 2001-12-23  Richard Henderson  <rth@redhat.com>
38616
38617         * gcc.dg/asm-4.c: Test operand modifiers.
38618
38619 2001-12-23  Richard Henderson  <rth@redhat.com>
38620
38621         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38622
38623 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38624
38625         * gcc.c-torture/execute/20011223-1.c: New test.
38626
38627 2001-12-21  Richard Henderson  <rth@redhat.com>
38628
38629         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38630         re-enables the warning.
38631
38632 2001-12-21  Richard Henderson  <rth@redhat.com>
38633
38634         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38635
38636 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38637
38638         * gcc.c-torture/compile/20011218-1.c: New test.
38639
38640 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38641
38642         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38643         arm-isr.c test.
38644         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38645         epilogue generation for ARM ISR routines.
38646
38647 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38648
38649         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38650         * gcc.dg/format/c90-printf-3.c: Likewise.
38651         * gcc.dg/format/c99-printf-3.c: Likewise.
38652         * gcc.dg/format/ext-1.c: Likewise.
38653         * gcc.dg/format/ext-6.c: Likewise.
38654         * gcc.dg/format/format.h: Prototype unlocked stdio.
38655
38656 2001-12-20  Richard Henderson  <rth@redhat.com>
38657
38658         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38659         (arena): Use it.
38660         (malloc): Correct allocation logic.  Abort if we fill up the
38661         arena before initialization complete.
38662         (realloc): Correct allocation logic.
38663
38664 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.c-torture/compile/20011219-2.c: New test.
38667
38668         * gcc.c-torture/execute/20011219-1.c: New test.
38669
38670 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38671
38672         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38673         target does not support weak symbols.
38674
38675 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38676
38677         * gcc.c-torture/compile/20011219-1.c: New test.
38678
38679 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38680
38681         * g++.dg/other/error1.C: New test.
38682
38683 2001-12-17  Jeffrey A Law  (law@redhat.com)
38684
38685         * gcc.c-torture/execute/20011217-1.c: New test.
38686
38687 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38688
38689         * objc.dg/special/: New directory.
38690         * objc.dg/special/special.exp: New file.
38691         * objc.dg/special/unclaimed-category-1.h: New file.
38692         * objc.dg/special/unclaimed-category-1a.m: New file.
38693         * objc.dg/special/unclaimed-category-1.m: New file.
38694
38695 2001-12-17  Andreas Jaeger  <aj@suse.de>
38696
38697         * gcc.c-torture/compile/20011217-2.c: New test.
38698
38699 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38700
38701         * gcc.c-torture/compile/20011217-1.c: New test.
38702
38703 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38704
38705         * testsuite/gcc.dg/20011214-1.c: New.
38706
38707 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38708
38709         * gcc.dg/altivec-4.c: New.
38710
38711 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38712
38713         * gcc.dg/20011113-1.c: New test.
38714
38715 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38716
38717         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38718         std::__malloc_alloc_template<0> and
38719         std::__default_alloc_template<false, 0>.
38720
38721 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38722
38723         * objc/execute/bf-21.m: New test.
38724         * objc/execute/enumeration-1.m: New test.
38725         * objc/execute/enumeration-2.m: New test.
38726
38727 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38728
38729         * gcc.dg/gnu89-init-1.c: New test.
38730
38731 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38732
38733         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38734         * g++.old-deja/g++.jason/2371.C: Likewise.
38735         * g++.old-deja/g++.jason/template33.C: Likewise.
38736         * g++.old-deja/g++.jason/template34.C: Likewise.
38737         * g++.old-deja/g++.jason/template36.C: Likewise.
38738         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38739         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38740         * g++.old-deja/g++.other/typename1.C: Likewise.
38741         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38742         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38743         * g++.old-deja/g++.pt/typename11.C: Likewise.
38744         * g++.old-deja/g++.pt/typename14.C: Likewise.
38745         * g++.old-deja/g++.pt/typename16.C: Likewise.
38746         * g++.old-deja/g++.pt/typename3.C: Likewise.
38747         * g++.old-deja/g++.pt/typename4.C: Likewise.
38748         * g++.old-deja/g++.pt/typename5.C: Likewise.
38749         * g++.old-deja/g++.pt/typename7.C: Likewise.
38750         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38751
38752 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38753
38754         * g++.dg/other/linkage1.C: New test.
38755         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38756         specifiers.
38757
38758 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38759
38760         * gcc.dg/concat.c: New test.
38761
38762 2001-12-11  Stan Shebs  <shebs@apple.com>
38763
38764         * objc/compile: New test directory.
38765         * objc/compile/compile.exp: New expect script.
38766         * objc/compile/20011211-1.m: New compile test.
38767
38768 2001-12-11  Jason Merrill  <jason@redhat.com>
38769
38770         * lib/prune.exp (prune_gcc_output): Also handle "In member
38771         function".  So many permutations...
38772
38773 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         * g++.dg/template/typedef1.C: New test.
38776
38777 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38778
38779         * g++.dg/other/copy1.C: New test.
38780
38781 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38782
38783         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38784
38785         * gcc.dg/builtin-choose-expr.c: New.
38786
38787 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38788
38789         * gcc.dg/altivec-2.c: New.
38790
38791 2001-12-07  Richard Henderson  <rth@redhat.com>
38792
38793         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38794
38795 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38796
38797         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38798         ultrasparc.
38799
38800 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38801
38802         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38803
38804 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38805
38806         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38807         variable argument list.
38808
38809 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38810
38811         * gcc.c-torture/execute/memcheck: Delete entire directory.
38812         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38813         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38814
38815 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38816
38817         * gcc.dg/Wshadow-1.c: New test.
38818
38819 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38820
38821         * gcc.c-torture/compile/20011130-1.c: New test.
38822
38823         * gcc.dg/noncompile/20011025-1.c: New test.
38824
38825         * g++.dg/other/anon-union.C: New test.
38826
38827         * gcc.c-torture/execute/20011024-1.c: New test.
38828
38829 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38830
38831         * gcc.c-torture/execute/20000722-1.x,
38832         gcc.c-torture/execute/20010123-1.x: Remove.
38833         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38834         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38835         gcc.dg/c99-complit-2.c: New tests.
38836
38837 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38838
38839         * g++.dg/inherit/base1.C: New test.
38840
38841 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38842
38843         * g++.dg/other/stdarg1.C: New test.
38844
38845         * gcc.c-torture/compile/20011130-2.c: New test.
38846
38847 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38848
38849         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38850         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38851         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38852         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38853         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38854         * gcc.dg/builtin-prefetch-1.c: New test.
38855
38856 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38857
38858         * gcc.dg/20011130-1.c: New test.
38859
38860 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38861
38862         * g++.dg/other/scope1.C: New test.
38863         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38864
38865 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38866
38867         * gcc.dg/vla-init-1.c: New test.
38868
38869 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38870
38871         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38872
38873 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38874
38875         * objc.dg/alias.m: Update.
38876         * objc.dg/class-1.m: Update.
38877         * objc.dg/const-str-1.m: Update.
38878         * objc.dg/fwd-proto-1.m: Update.
38879         * objc.dg/id-1.m: Update.
38880         * objc.dg/super-class-1.m: Update.
38881
38882 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38883
38884         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38885         constructs.
38886
38887 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38888
38889         * gcc.c-torture/execute/20011128-1.c: New test.
38890
38891 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38892
38893         * gcc.dg/20011127-1.c: New test.
38894
38895 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38896
38897         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38898         from Austin Group draft 7.
38899         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38900         scanf format arguments.
38901         * gcc.dg/format/no-exargs-2.c: New test.
38902
38903 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38904
38905         * g++.dg/abi/vbase8-4.C: New test.
38906
38907 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38908
38909         * gcc.c-torture/execute/20011121-1.c: New test.
38910
38911 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38912
38913         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38914
38915 2001-11-23  Andreas Jaeger  <aj@suse.de>
38916
38917         * gcc.dg/cpp/charconst-2.c: New test.
38918
38919 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38920
38921         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38922         to the host if it is remote.  Let tests specify extra headers
38923         they use.
38924         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38925         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38926         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38927         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38928         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38929         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38930         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38931         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38932         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38933         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38934
38935 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38936
38937         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38938         for little endian ARMs.
38939
38940 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38941
38942         * gcc.c-torture/compile/20011119-1.c: New test.
38943         * gcc.c-torture/compile/20011119-2.c: New test.
38944
38945 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38946
38947         * gcc.dg/altivec-1.c: Fix typo.
38948
38949 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38950
38951         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38952
38953 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38954
38955         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38956
38957 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38958
38959         * lib/g77.exp: Don't specify --rpath-link.
38960
38961         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38962         across all the headers.
38963         * gcc.dg/format/format.exp: For testing on a remote host,
38964         copy format.h.
38965
38966         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38967         * gcc.c-torture/execute/930406-1.c: Likewise.
38968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38969
38970 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38971
38972         * gcc.dg/altivec-1.c: New.
38973
38974 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38975
38976         * gcc.dg/cpp/fpreprocessed.c: New test case.
38977
38978 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38981         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38982         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38983
38984 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38985
38986         * gcc.dg/no-builtin-1.c: New test.
38987
38988 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38989
38990         * gcc.c-torture/execute/20011115-1.c: New test.
38991
38992 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38993
38994         * gcc.c-torture/compile/20011114-2.c: New test.
38995         * gcc.c-torture/compile/20011114-3.c: New test.
38996         * gcc.c-torture/compile/20011114-4.c: New test.
38997
38998 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38999
39000         * g++.dg/other/init1.C: New test.
39001
39002 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39003
39004         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39005         message.
39006
39007         * gcc.c-torture/execute/20011114-1.c: New testcase.
39008
39009         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39010         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39011         like the (before this change) version of 20010327-1.c.
39012
39013 2001-11-14  Roger Sayle <roger@eyesopen.com>
39014
39015         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39016
39017 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39018
39019         * g++.dg/init/array2.C: New test.
39020
39021 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39022
39023         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39024
39025 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39026
39027         * g++.dg/other/forscope1.C: New test.
39028         * g++.dg/ext/forscope1.C: New test.
39029         * g++.dg/ext/forscope2.C: New test.
39030
39031 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39032
39033         * gcc.c-torture/execute/20011113-1.c: New test.
39034
39035 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39036
39037         * gcc.c-torture/execute/20011109-2.c: New test.
39038
39039         * gcc.c-torture/execute/20011109-1.c: New test.
39040
39041 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39042
39043         * gcc.c-torture/compile/20011109-1.c: New test.
39044
39045 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39046
39047         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39048         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39049         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39050         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39051         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39052         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39053         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39054
39055 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39056
39057         * g++.dg/warn/Wshadow-1.C: New tests.
39058         * g++.old-deja/g++.mike/for3.C: Update.
39059
39060 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39061
39062         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39063         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39064         XFAILs.  Adjust expected error texts.
39065         * gcc.c-torture/compile/20011106-1.c,
39066         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39067         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39068         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39069         gcc.dg/c99-array-lval-5.c: New tests.
39070
39071 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39072
39073         * gcc.dg/cpp/defined.c: Update.
39074
39075 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39076
39077         * gcc.c-torture/execute/anon-1.c: New test.
39078
39079 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39080
39081         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39082         same size, so no warning should be produced on stormy16.
39083
39084         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39085         due to oversized array.
39086         * g++.old-deja/g++.mike/ns15.C: Likewise.
39087         * g++.old-deja/g++.pt/crash16.C: Likewise.
39088
39089 2001-11-02  Graham Stott  <grahams@redhat.com>
39090
39091         * g++.dgother/debug1.C: Fix typos.
39092
39093 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39094
39095         * g++.dg/other/debug1.C: New test.
39096
39097 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39098
39099         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39100         of unsigned long.
39101
39102 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39103
39104         * gcc.dg/20011029-2.c: New test.
39105
39106         * gcc.c-torture/compile/20011029-1.c: New test.
39107
39108 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39109
39110         * objc/execute/class_self-1.m: New test.
39111         * objc/execute/class_self-2.m: New test.
39112
39113 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39114
39115         * gcc.misc-tests/msgs.exp: Delete.
39116         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39117         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39118         error set to match recent changes.
39119
39120 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39121
39122         * gcc.dg/20011021-1.c: New test.
39123
39124 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39125
39126         * gcc.c-torture/compile/20011023-1.c: New test.
39127
39128 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39129
39130         * lib/g77.exp: Rewrite based on lib/g++.exp.
39131
39132 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39133
39134         * gcc.c-torture/execute/20011019-1.c: New test.
39135
39136         * gcc.dg/20011018-1.c: New test.
39137
39138 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39139
39140         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39141
39142 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39143
39144         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39145         * gcc.dg/attr-invalid.c: Likewise.
39146
39147 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39148
39149         * testsuite/gcc.dg/20011015-1.c: New test.
39150
39151 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39152
39153         * g++.dg/template/unify2.C: New test.
39154
39155 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39156
39157         * g++.dg/other/exception-specification.C: New test
39158
39159 2001-10-13  Tom Rix  <trix@redhat.com>
39160
39161         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39162         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39163
39164 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39165
39166         * testsuite/gcc.dg/20011009-1.c: New test.
39167
39168 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39169
39170         PR g++/4476
39171         * g++.dg/other/friend1.C: New test.
39172
39173 2001-10-11  Richard Henderson  <rth@redhat.com>
39174
39175         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39176
39177 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39178
39179         * gcc.c-torture/compile/20011010-1.c: New.
39180
39181 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39182
39183         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39184         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39185         g77.f-torture/execute/execute.exp,
39186         g77.f-torture/noncompile/noncompile.exp,
39187         gcc.c-torture/compile/compile.exp,
39188         gcc.c-torture/execute/execute.exp,
39189         gcc.c-torture/execute/ieee/ieee.exp,
39190         gcc.c-torture/execute/memcheck/memcheck.exp,
39191         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39192         objc/execute/execute.exp: Update FSF address.
39193
39194 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39195
39196         * gcc.dg/cpp/cmdlne-C.c: Update.
39197         * gcc.dg/cpp/cmdlne-C2.c: New.
39198
39199 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39200
39201         * gcc.c-torture/execute/20011008-3.c: New.
39202
39203 2001-10-08  DJ Delorie  <dj@redhat.com>
39204
39205         * gcc.dg/20011008-1.c: New.
39206         * gcc.dg/20011008-2.c: New.
39207
39208 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39209
39210         * gcc.dg/cpp/spacing1.c: Update test.
39211
39212 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39213
39214         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39215         spelling errors of "separate" as "seperate".
39216
39217 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39218
39219         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39220         enough to avoid inlining.
39221
39222 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39223
39224         * lib/g77.exp: set libg2c_dir correctly.
39225
39226 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39227
39228         * gcc.dg/cpp/macro11.c: New test.
39229
39230 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39231
39232         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39233         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39234         gcc.dg/format/multattr-3.c: New tests.
39235         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39236         tests for format attributes on function pointers being rejected.
39237
39238 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39239
39240         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39241
39242 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39243
39244         * g++.dg/warn/format1.C: New test.
39245
39246 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39247
39248         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39249
39250 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39251
39252         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39253
39254 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39255
39256         * gcc.dg/cpp/redef2.c: Add test.
39257
39258 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39259
39260         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39261         long-standing bug on i686, apparently.
39262         * gcc.c-torture/execute/loop-2c.x: New file.
39263         * gcc.c-torture/execute/loop-2d.x: New file.
39264         * gcc.c-torture/execute/loop-3c.x: New file.
39265
39266 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39267
39268         * gcc.dg/cpp/20000625-2.c: Correct line number.
39269
39270 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39271
39272         * gcc.dg/cpp/macro10.c: New test.
39273         * gcc.dg/cpp/strify3.c: New test.
39274         * gcc.dg/cpp/spacing1.c: Add tests.
39275         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39276         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39277
39278 2001-09-24  DJ Delorie  <dj@redhat.com>
39279
39280         * gcc.c-torture/execute/20010924-1.c: New test.
39281
39282 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39283
39284         * testsuite/objc/execute/paste.m: Remove.
39285
39286 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39287
39288         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39289
39290 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39291
39292         * g77.dg/strlen0.f: New test.
39293
39294 2001-09-21  Richard Henderson  <rth@redhat.com>
39295
39296         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39297         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39298
39299 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39300
39301         Table-driven attributes.
39302         * g++.dg/ext/attrib1.C: New test.
39303
39304 2001-09-20  DJ Delorie  <dj@redhat.com>
39305
39306         * gcc.dg/20000926-1.c: Update expected warning messages.
39307         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39308         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39309         array.
39310
39311 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39312
39313         * g++.dg/eh/registers1.C: New test case.
39314
39315 2001-09-17  Richard Henderson  <rth@redhat.com>
39316
39317         * gcc.dg/array-5.c: Fix VLA decomposition test.
39318
39319 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39320
39321         * gcc.dg/cpp/line5.c: New testcase.
39322
39323 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39324
39325         * gcc.dg/cpp/macro9.c: New test.
39326
39327 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39328
39329         * gcc.c-torture/execute/980223.c: Change type of addr from long
39330         to char *.
39331
39332 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39333
39334         * gcc.c-torture/execute/20010915-1.c: New test.
39335
39336 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39337
39338         * g77.dg/bprob: New directory.
39339         * g77.dg/bprob/bprob.exp: New file.
39340         * g77.dg/bprob/bprob-1.f: New test.
39341         * g77.dg/gcov: New directory.
39342         * g77.dg/gcov/gcov.exp: New file.
39343         * g77.dg/gcov/gcov-1.f: New test.
39344         * g77.dg/gcov/gcov-1.x: New file.
39345
39346 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39347
39348         * gcc.dg/cpp/directiv.c: Update.
39349         * gcc.dg/cpp/undef1.c: Update.
39350
39351 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39352
39353         * gcc.dg/20010912-1.c: New test.
39354
39355 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39356
39357         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39358         language-independent file in lib.
39359         * lib/gcov.exp: New file.
39360
39361 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39362
39363         * gcc.c-torture/compile/20010911-1.c: New test.
39364
39365 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39366
39367         * lib/profopt.exp: New, to support profile-directed optimizations.
39368         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39369         * gcc.misc-tests/bprob-1.c: New test.
39370         * gcc.misc-tests/bprob-2.c: New test.
39371
39372 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39373
39374         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39375         XFAIL and which kinds of gcov output to verify.
39376         * gcc.misc-tests/gcov-4b.x: New file.
39377         * gcc.misc-tests/gcov-5b.x: New file.
39378         * gcc.misc-tests/gcov-6.x: New file.
39379         * gcc.misc-tests/gcov-7.c: New test.
39380         * gcc.misc-tests/gcov-7.x: New file.
39381
39382 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39383
39384         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39385         * gcc.misc-tests/gcov-6.c: New test.
39386
39387 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39388
39389         PR c++/3986
39390         * g++.dg/abi/vbase1.C: New test.
39391
39392 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39393
39394         * objc.dg/method-2.m: New.
39395
39396 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39397
39398         PR c++/4203
39399         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39400         * g++.dg/init/empty1.C: New test.
39401
39402 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39403
39404         * gcc.c-torture/compile/20010903-1.c: New test.
39405
39406 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39407
39408         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39409         for m68k.
39410
39411 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39412
39413         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39414
39415         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39416
39417         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39418
39419 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39420
39421         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39422         for 16-bit 'unsigned int'.
39423
39424 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39425
39426         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39427
39428 2001-08-27  Richard Henderson  <rth@redhat.com>
39429
39430         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39431         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39432
39433 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39434
39435         * gcc.dg/asm-names.c (ymain): New.
39436
39437 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39438
39439         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39440         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39441         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39442
39443 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39444
39445         * gcc.dg/compare5.c: New testcase.
39446
39447 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39448
39449         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39450         and "In instantiation".
39451
39452 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39453
39454         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39455
39456 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39457
39458         * gcc.misc-tests/gcov.exp: Add support for branch information.
39459         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39460         * gcc.misc-tests/gcov-4.c: New test.
39461         * gcc.misc-tests/gcov-4b.c: New test.
39462         * gcc.misc-tests/gcov-5b.c: New test.
39463
39464 2001-08-20  Zack Weinberg  <zackw@panix.com>
39465
39466         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39467         expected to fail.
39468
39469 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39470
39471         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39472
39473 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39474
39475         * g++.dg/eh/template1.C: New test.
39476
39477 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39478
39479         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39480         Fix thinko.
39481         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39482         for xfail.
39483
39484 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39485
39486         * lib/g77-dg.exp: Use prune.exp for common procedures
39487         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39488         * lib/g77.exp: (g77-dg-prune) Remove
39489
39490 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39491
39492         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39493
39494 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39495
39496         * g++.dg/template/unify1.C: New test.
39497
39498 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.dg/abi/empty4.C: New test.
39501
39502 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39503
39504         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39505         solaris2.*
39506         * g77.f-torture/compile/pr3743.x: Likewise.
39507
39508 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39509
39510         * g++.dg/other/using-declaration.C: New test.
39511
39512 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39513
39514         * gcc.dg/cpp/tr-sign.c: New testcase.
39515
39516 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39517
39518         * gcc.dg/cpp/19951025-1.c: Revert.
39519         * gcc.dg/cpp/directiv.c: We no longer process directives that
39520         interrupt macro arguments.
39521
39522 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39523
39524         * gcc.dg/bconstp-1.c: New test.
39525
39526 2001-08-03  Richard Henderson  <rth@redhat.com>
39527
39528         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39529
39530 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39531
39532         * gcc.dg/cpp/19951025-1.c: Update.
39533
39534 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39535
39536         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39537         should be x.
39538
39539 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39540
39541         Kill -fhonor-std.
39542         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39543         * g++.old-deja/g++.other/std1.C: Likewise.
39544         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39545
39546 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39547
39548         * lib/g77.exp: Load gcc-defs.exp for common procedures
39549         (g77_pass, g77_fail, g77_finish, g77_exit,
39550         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39551
39552 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39553
39554         * g77.dg/fbackslash.f
39555         * g77.dg/fcase-preserve.f
39556         * g77.dg/ff90-1.f
39557         * g77.dg/ffixed-line-length-0.f
39558         * g77.dg/ffixed-line-length-132.f
39559         * g77.dg/ffixed-line-length-7.f
39560         * g77.dg/ffixed-line-length-72.f
39561         * g77.dg/ffixed-line-length-none.f
39562         * g77.dg/ffree-form-1.f
39563         * g77.dg/fno-backslash.f
39564         * g77.dg/fno-f90-1.f
39565         * g77.dg/fno-fixed-form-1.f
39566         * g77.dg/fno-onetrip.f
39567         * g77.dg/fno-typeless-boz.f
39568         * g77.dg/fno-underscoring.f
39569         * g77.dg/fno-vxt-1.f
39570         * g77.dg/fonetrip.f
39571         * g77.dg/ftypeless-boz.f
39572         * g77.dg/fugly-assumed.f
39573         * g77.dg/funderscoring.f
39574         * g77.dg/fvxt-1.f
39575
39576 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39577
39578         * objc.dg/fwd-proto-1.m: New.
39579         * objc.dg/local-decl-1.m: New.
39580         * objc.dg/naming-1.m: New.
39581         * objc.dg/naming-2.m: New.
39582         * objc.dg/proto-hier-1.m: New.
39583
39584 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39585
39586         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39587         largest-type elements to a struct makes its size grow.
39588
39589 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39590
39591         * g++.dg/abi/vthunk1.C: New test.
39592
39593 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39594
39595         * g++.dg/abi/vbase8-22.C: New test.
39596
39597 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39598
39599         * gcc.dg/cpp/macro8.c: New test.
39600
39601 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39602
39603         * g++.dg/abi/vbase8-21.C: New test.
39604
39605 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39606
39607         * g++.dg/abi/vbase8-10.C: New test.
39608
39609 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39610
39611         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39612         ${tool}_set_ld_library_path.
39613         Changed caller.
39614         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39615         g++.exp.
39616
39617 2001-07-26  Stan Cox <scox@redhat.com>
39618
39619         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39620         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39621         gcc_exit, gcc_check_unsupported_p):
39622         Moved to gcc-deps.exp
39623         * gcc-deps.exp: New file.
39624
39625 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39626
39627         * g++.old-deja/g++.pt/defarg14.C: New test.
39628
39629 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39630
39631         * g++.old-deja/g++.other/lineno5.C: New test.
39632
39633 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39634
39635         * g++.old-deja/g++.pt/crash68.C: New test.
39636
39637 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39638
39639         * g++.old-deja/g++.other/crash42.C: New test.
39640
39641 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39642
39643         * gcc.dg/cpp/extratokens.c: Fix.
39644         * gcc.dg/cpp/skipping2.c: New tests.
39645
39646 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39647
39648         * gcc.c-torture/execute/20010724-1.c: New file.
39649         * gcc.c-torture/execute/20010724-1.x: New file.
39650
39651 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39652
39653         * g++.old-deja/g++.other/cond7.C: New test.
39654
39655 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39656
39657         * g++.old-deja/g++.other/optimize4.C: New test.
39658
39659 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39660
39661         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39662
39663 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39664
39665         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39666         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39667         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39668         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39669
39670         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39671         bug report" message.
39672
39673         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39674         * g++.dg/ext/instantiate1.C: Move from old-deja.
39675
39676 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39677
39678         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39679         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39680         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39681         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39682
39683 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39684
39685         * gcc.c-torture/execute/20010723-1.c: New test.
39686
39687 2001-07-23  Ben Elliston  <bje@redhat.com>
39688
39689         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39690
39691 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39692
39693         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39694         i[34567]86-*-*.
39695         Delete handling of ieee_multilib_flags.
39696         Pass -mieee for alpha*-*-* and sh-*-*.
39697         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39698
39699 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39700
39701         Remove old-abi tests.
39702         * g++.old-deja/g++.mike/p11116.C: Remove.
39703         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39704
39705 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39706
39707         * g77.f-torture/compile/pr3743.f: New test
39708
39709 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39710
39711         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39712
39713 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39714
39715         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39716         g++.old-deja/g++.pt/static6.C: Likewise.
39717         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39718         supports weak symbols.
39719
39720 2001-07-18  Andreas Jaeger  <aj@suse.de>
39721
39722         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39723         supported again.
39724
39725 2001-07-18  Andreas Jaeger  <aj@suse.de>
39726
39727         * gcc.dg/iftrap-1.c: Fix target line.
39728
39729 2001-07-17  Richard Henderson  <rth@redhat.com>
39730
39731         * gcc.c-torture/execute/20010717-1.c: New.
39732
39733 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39734
39735         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39736         tests.
39737
39738 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39739
39740         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39741
39742 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39743
39744         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39745         UAC_SIGBUS, UAC_NOPRINT definitions.
39746
39747 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39748
39749         * objc/execute/object_is_class.m: New test.
39750         * objc/execute/object_is_meta_class.m: New test.
39751
39752 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39753
39754         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39755         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39756
39757 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39758
39759         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39760         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39761
39762 2001-07-14  Richard Henderson  <rth@redhat.com>
39763
39764         * gcc.dg/iftrap-1.c: New.
39765
39766 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39767
39768         * g77.f-torture/execute/intrinsic77.f: New test.
39769
39770 2001-07-11  Janis Johnson <janis@us.ibm.com>
39771
39772         * gcc.misc-tests/gcov-3.c: New test.
39773
39774 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39775
39776         * gcc.c-torture/compile/20010711-1.c,
39777         * gcc.c-torture/compile/20010711-2.c: New tests.
39778
39779 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39780
39781         * gcc.c-torture/execute/20010711-1.c: New test.
39782
39783 2001-07-11  Ben Elliston  <bje@redhat.com>
39784
39785         * g++.old-deja/g++.other/enum5.C: New test.
39786
39787 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39788
39789         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39790         (g++-dg-prune): Call prune_gcc_output.
39791         * prune.exp: New file for prune_gcc_output.
39792         * lib/g++.exp, lib/gcc.exp: Load it.
39793
39794 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39795
39796         * gcc.c-torture/compile/20010701-1.c,
39797         g++.old-deja/g++.ext/attrib6.C: New tests.
39798
39799 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39800
39801         * gcc.c-torture/compile/20010706-1.c: New test.
39802
39803 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39804
39805         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39806
39807 2001-06-28  Stan Shebs  <shebs@apple.com>
39808
39809         * gcc.dg/pragma-darwin.c: New test.
39810
39811 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39812
39813         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39814         Solaris 2.[678] system.
39815
39816 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39817
39818         * gcc.dg/20010622-1.c: New test.
39819
39820 2001-06-18  Stan Shebs  <shebs@apple.com>
39821
39822         * objc.dg: New directory.
39823         * objc.dg/dg.exp: New file.
39824         * objc.dg/alias.m: New.
39825         * objc.dg/class-1.m: New.
39826         * objc.dg/class-2.m: New.
39827         * objc.dg/const-str-1.m: New.
39828         * objc.dg/const-str-2.m: New.
39829         * objc.dg/id-1.m: New.
39830         * objc.dg/method-1.m: New.
39831         * objc.dg/super-class-1.m: New.
39832         * lib/objc-dg.exp: New file.
39833
39834 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39835
39836         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39837         of label name.
39838
39839 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39842
39843 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39844
39845         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39846         variable.
39847
39848 2001-06-12  Richard Henderson  <rth@redhat.com>
39849
39850         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39851
39852 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39853
39854         * g++.old-deja/g++.abi/vbase5.C: New test.
39855         * g++.old-deja/g++.abi/vbase6.C: New test.
39856         * g++.old-deja/g++.abi/vbase7.C: New test.
39857
39858 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39859
39860         * gcc.c-torture/compile/20010610-1.c: New test.
39861
39862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39863
39864         * g++.old-deja/g++.abi/vbase4.C: New test.
39865
39866 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39867
39868         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39869         support %f for HC11/HC12 targets.
39870         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39871         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39872         on HC11/HC12 targets.
39873         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39874
39875 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39876
39877         * gcc.dg/wchar_t-1.c: New file.
39878         * gcc.dg/wint_t-1.c: Likewise.
39879
39880 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39881
39882         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39883
39884 2001-06-11  Richard Henderson  <rth@redhat.com>
39885
39886         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39887
39888 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39889
39890         * gcc.c-torture/compile/20010611-1.c: New test.
39891
39892 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39893
39894         * gcc.dg/c99-tag-1.c: Add more tests.
39895
39896 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39897
39898         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39899         representation on MN10300 and ARM/Thumb.
39900
39901 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39902
39903         * g77.f-torture/execute/20010610.f: New.
39904
39905 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39906
39907         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39908         names.
39909
39910 2001-06-09  Richard Henderson  <rth@redhat.com>
39911
39912         * gcc.c-torture/execute/ashrdi-1.c: New.
39913         * gcc.c-torture/execute/ashldi-1.c: New.
39914         * gcc.c-torture/execute/lshrdi-1.c: New.
39915
39916 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39917
39918         * objc/execute/load-3.m: Added. Check sending +load to categories,
39919         in addition to classes.
39920
39921 2001-06-08  Stan Shebs  <shebs@apple.com>
39922
39923         * objc/execute/load-2.m: New test.  From Nicola Pero
39924         <n.pero@mi.flashnet.it>.
39925
39926 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.c-torture/execute/20010605-2.c: New test.
39929
39930 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39931
39932         * g++.old-deja/g++.abi/vbase2.C: New test.
39933         * g++.old-deja/g++.abi/vbase3.C: New test.
39934
39935 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39936
39937         * g++.old-deja/g++.pt/friend49.C: New test.
39938
39939 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         * g++.old-deja/g++.ext/anon3.C: New test.
39942
39943 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.other/conv7.C: New test.
39946
39947 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39948
39949         * gcc.c-torture/compile/20010605-2.c: New test.
39950
39951 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39952
39953         * gcc.c-torture/execute/20010604-1.c: New test.
39954
39955 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39956
39957         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39958
39959 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39960
39961         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39962         (g++_link_flags): Likewise.
39963         (g++_init): Pass gccpath's value to two previous functions.
39964
39965 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39966
39967         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39968         Ensure logfile entry matches exec command line.
39969
39970 2001-05-31  Richard Henderson  <rth@redhat.com>
39971
39972         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39973         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39974
39975 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39976
39977         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39978         compiler for irix6.2
39979
39980 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.old-deja/g++.other/optimize3.C: New file.
39983
39984 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39985
39986         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39987         assemble.
39988
39989 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39990
39991         * g++.old-deja/g++.other/optimize2.C: New file.
39992
39993 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39994
39995         * gcc.c-torture/compile/20010518-2.c: New file.
39996         * gcc.c-torture/execute/20010518-1.c: New file.
39997         * gcc.c-torture/execute/20010518-2.c: New file.
39998
39999 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40000
40001         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40002
40003 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40004
40005         G++ no longer defines builtins that do not begin with __builtin.
40006         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40007         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40008         * g++.old-deja/g++.law/builtin1.C: Likewise.
40009         * g++.old-deja/g++.law/cvt2.C: Likewise.
40010         * g++.old-deja/g++.mike/net5.C: Likewise.
40011         * g++.old-deja/g++.other/builtins1.C: Likewise.
40012         * g++.old-deja/g++.other/builtins2.C: Likewise.
40013         * g++.old-deja/g++.other/builtins3.C: Likewise.
40014         * g++.old-deja/g++.other/builtins4.C: Likewise.
40015         * g++.old-deja/g++.other/inline8.C: Likewise.
40016         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40017
40018 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.old-deja/g++.pt/using1.C: Adjust.
40021         * g++.old-deja/g++.pt/using2.C: New test.
40022
40023 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40024
40025         * gcc.dg/cpp/charconst.c: New tests.
40026         * gcc.dg/cpp/escape.c: New tests.
40027         * gcc.dg/cpp/escape-1.c: New tests.
40028         * gcc.dg/cpp/escape-2.c: New tests.
40029         * gcc.dg/cpp/ucs.c: New tests.
40030
40031 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40032
40033         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40034         native compiler for irix6.5.
40035
40036 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40037
40038         * lib/g++.exp (g++_include_flags): Use args to compute
40039         get_multilibs.
40040         (g++_link_flags): Likewise.
40041         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40042
40043 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40044
40045         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40046
40047 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40048
40049         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40050         this file.
40051
40052 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40053
40054         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40055         STACK_SIZE;
40056         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40057         to STACK_SIZE; Use it to define size of add_histo array.
40058         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40059         to STACK_SIZE.
40060         (f): Use GITT_SIZE to define size of gitt local table.
40061         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40062         to STACK_SIZE; Use it to define size of bytemem array.
40063
40064 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40065
40066         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40067         on 68HC11/HC12 due to the asm instruction.
40068         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40069         * gcc.c-torture/compile/920520-1.x: Likewise.
40070         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40071         on 68HC11/HC12 because the function is larger than 64K.
40072         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40073         on 68HC11/HC12 because the structure is too large.
40074
40075 2001-05-20  Richard Henderson  <rth@redhat.com>
40076
40077         * gcc.c-torture/execute/20010520-1.c: New.
40078
40079 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40080
40081         * g++.old-deja/g++.warn/compare1.C: New test.
40082         * gcc.dg/compare4.c: New test.
40083
40084 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old-deja/g++.other/optimize1.C: New test.
40087
40088 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40089
40090         * g++.old-deja/g++.pt/spec41.C: New test.
40091
40092 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40093
40094         * gcc.c-torture/compile/20010114-1.x: Remove.
40095
40096 2001-05-18  Stan Shebs  <shebs@apple.com>
40097
40098         * gcc.c-torture/compile/20010518-1.c: New test.
40099
40100 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40101
40102         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40103         * g++.old-deja/g++.pt/crash67.C: New test.
40104
40105 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40106
40107         * g++.old-deja/g++.other/debug9.C: New test.
40108
40109 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40110
40111         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40112
40113 2001-05-16  Jan Hubicka  <jh@suse.cz>
40114
40115         * gcc.c-torture/compile/20010516-1.c: New test.
40116
40117 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.old-deja/g++.other/crash41.C: New test.
40120
40121 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40122
40123         * g++.old-deja/g++.pt/crash66.C: New test.
40124
40125 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40126
40127         * g++.old-deja/g++.robertl/eb27.C: Convert.
40128
40129 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40130
40131         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40132         declaration being redundant.
40133
40134 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40135
40136         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40137
40138 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40139
40140         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40141
40142 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40143
40144         * lib/g++.exp: Use testsuite_flags.
40145
40146 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40147
40148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40149
40150 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40151
40152         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40153
40154 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40155
40156         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40157
40158 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40159
40160         * gcc.c-torture/compile/20010313-1.c: New test.
40161
40162 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40163
40164         * gcc.dg/cpp/direct2.c: New test.
40165         * gccq.dg/cpp/direct2s.c: New test.
40166
40167         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40168
40169 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40170
40171         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40172         * g++.old-deja/g++.other/op3.C: Likewise.
40173
40174 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40175
40176         * gcc.dg/cpp/syshdr.h: New file.
40177         * gcc.dg/cpp/sysmac1.c: Update.
40178         * gcc.dg/cpp/sysmac2.c: Update.
40179
40180 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40181
40182         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40183
40184 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40185
40186         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40187         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40188
40189 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40190
40191         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40192
40193 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40194
40195         * lib/g++.exp (g++_include_flags): Don't use any special flags
40196         if TESTING_IN_BUILD_TREE is not defined.
40197         (g++_init): Use a plain 'c++' as the compiler if
40198         TESTING_IN_BUILD_TREEE is not defined.
40199
40200 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * g++.old-deja/g++.eh/catch13.C: New test.
40203         * g++.old-deja/g++.eh/catch14.C: New test.
40204
40205 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40206
40207         * gcc.dg/cpp/tr-define.c: New test.
40208
40209 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40210
40211         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40212         <stdlib.h>, not <malloc.h>.
40213
40214 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40215
40216         * g++.old-deja/g++.ns/template17.C: New test.
40217
40218 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         * g++.old-deja/g++.pt/ref4.C: New test.
40221
40222 2001-04-30  Richard Henderson  <rth@redhat.com>
40223
40224         * gcc.dg/20000724-1.c: Revert last change.
40225
40226 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40227
40228         * g77.f-torture/execute/20010430.f: New test.
40229
40230 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40231
40232         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40233
40234 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40235
40236         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40237
40238 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40239
40240         * g++.old-deja/g++.eh/crash6.C: New test.
40241
40242 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40243
40244         * g++.old-deja/g++.other/warn7.C: New test.
40245
40246 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40247
40248         * g++.old-deja/g++.other/defarg9.C: New test.
40249
40250 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40251
40252         * g77.f-torture/compile/20010426.f: New test.
40253         * g77.f-torture/execute/20010426.f: New test.
40254
40255 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40256
40257         * g77.f-torture/compile/20000629-1.x: Remove - error
40258         has been fixed.
40259
40260 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40261
40262         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40263         Tweak slightly to work with g++.dg framework.
40264         * g++.dg/special/ecos.exp: Run initp1.C test.
40265         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40266
40267         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40268         its linker doesn't give line numbers either.
40269         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40270
40271 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40272
40273         * g++.old-deja/g++.other/lex1.C: New test.
40274
40275 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40276
40277         * gcc.dg/noncompile/20010425-1.c: New test.
40278
40279 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40280
40281         * g++.old-deja/g++.pt/mangle2.C: New test.
40282
40283 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40284
40285         * gcc.dg/format/plus-1.c: New test.
40286
40287 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40288
40289         * gcc.dg/20010423-1.c: New test.
40290
40291 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40292
40293         * gcc.c-torture/execute/20010422-1.c: New test.
40294
40295 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40296
40297         * g++.old-deja/g++.ns/type2.C: New test.
40298
40299 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40300
40301         * g++.old-deja/g++.other/perf1.C: New test.
40302
40303 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40304
40305         * gcc.dg/c99-func-2.c: Remove xfail.
40306         * gcc.dg/c99-func-3.c: Remove xfail.
40307         * gcc.dg/c99-func-4.c: Remove xfail.
40308
40309 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40310
40311         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40312
40313 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40314
40315         * gcc.c-torture/compile/20010423-1.c: New test.
40316
40317 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40318
40319         * g++.old-deja/g++.pt/typename28.C: New test.
40320
40321 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40322
40323         * g++.old-deja/g++.abi/empty2.C: New test.
40324         * g++.old-deja/g++.abi/empty3.C: New test.
40325
40326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40327
40328         * g++.old-deja/g++.other/comdat2.C: New test.
40329         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40330
40331 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40332
40333         * g++.old-deja/g++.other/overload14.C: New test.
40334
40335 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40336
40337         * g++.old-deja/g++.other/lookup23.C: New test.
40338
40339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40340
40341         * gcc.c-torture/execute/20010403-1.c: New test.
40342
40343 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40344             Mark Mitchell  <mark@codesourcery.com>
40345
40346         * lib/old-dejagnu.exp: Don't delete output of executable.
40347         Add .exe suffix to executables.
40348
40349 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40350
40351         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40352
40353 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40354
40355         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40356
40357 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40358
40359         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40360         * g++.old-deja/g++.abi/crash1.C: New test.
40361
40362 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.old-deja/g++.other/crash40.C: New test.
40365
40366 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40367
40368         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40369
40370 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40371
40372         * g++.old-deja/g++.other/warn6.C: New test.
40373
40374 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40375
40376         * g++.old-deja/g++.robertl/eb42.C: Same.
40377
40378 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40379
40380         * gcc.dg/wtr-conversion-1.c: New testcase.
40381
40382 2001-04-10  Richard Henderson  <rth@redhat.com>
40383
40384         * g++.old-deja/g++.other/array5.C: New.
40385
40386 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40387
40388         * gcc.c-torture/execute/20010408-1.c: New test.
40389
40390 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40391
40392         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40393         headers and constructs.
40394         * g++.old-deja/g++.robertl/eb79.C: Same.
40395         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40396         * g++.old-deja/g++.robertl/eb73.C: Same.
40397         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40398         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40399         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40400         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40401         * g++.old-deja/g++.robertl/eb44.C: Same.
40402         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40403         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40404         * g++.old-deja/g++.robertl/eb39.C: Same.
40405         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40406         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40407         * g++.old-deja/g++.robertl/eb30.C: Same.
40408         * g++.old-deja/g++.robertl/eb3.C: Same.
40409         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40410         * g++.old-deja/g++.robertl/eb21.C: Same.
40411         * g++.old-deja/g++.robertl/eb15.C: Same.
40412         * g++.old-deja/g++.robertl/eb118.C: Same.
40413         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40414         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40415         * g++.old-deja/g++.robertl/eb109.C: Same.
40416         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40417         * g++.old-deja/g++.mike/rtti1.C: Same.
40418         * g++.old-deja/g++.mike/p658.C: Same.
40419         * g++.old-deja/g++.mike/net46.C: Same.
40420         * g++.old-deja/g++.mike/net34.C: Same.
40421         * g++.old-deja/g++.mike/memoize1.C: Same.
40422         * g++.old-deja/g++.mike/eh2.C: Same.
40423         * g++.old-deja/g++.law/weak.C: Same.
40424         * g++.old-deja/g++.law/visibility7.C: Same.
40425         * g++.old-deja/g++.law/visibility25.C: Same.
40426         * g++.old-deja/g++.law/visibility22.C: Same.
40427         * g++.old-deja/g++.law/visibility2.C: Same.
40428         * g++.old-deja/g++.law/visibility17.C: Same.
40429         * g++.old-deja/g++.law/visibility13.C: Same.
40430         * g++.old-deja/g++.law/visibility10.C: Same.
40431         * g++.old-deja/g++.law/visibility1.C: Same.
40432         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40433         * g++.old-deja/g++.law/vbase1.C: Same.
40434         * g++.old-deja/g++.law/operators32.C: Same.
40435         * g++.old-deja/g++.law/nest3.C: Same.
40436         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40437         * g++.old-deja/g++.law/except5.C (main): Same.
40438         * g++.old-deja/g++.law/cvt7.C (run): Same.
40439         * g++.old-deja/g++.law/cvt2.C: Same.
40440         * g++.old-deja/g++.law/cvt16.C: Same.
40441         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40442         * g++.old-deja/g++.law/ctors17.C (main): Same.
40443         * g++.old-deja/g++.law/ctors13.C: Same.
40444         * g++.old-deja/g++.law/ctors12.C (main): Same.
40445         * g++.old-deja/g++.law/ctors10.C: Same.
40446         * g++.old-deja/g++.law/code-gen5.C: Same.
40447         * g++.old-deja/g++.law/bad-error7.C: Same.
40448         * g++.old-deja/g++.law/arm9.C: Same.
40449         * g++.old-deja/g++.law/arm12.C: Same.
40450         * g++.old-deja/g++.law/arg8.C: Same.
40451         * g++.old-deja/g++.law/arg1.C: Same.
40452         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40453         * g++.old-deja/g++.jason/template31.C: Same.
40454         * g++.old-deja/g++.jason/template24.C (main): Same.
40455         * g++.old-deja/g++.jason/2371.C: Same.
40456         * g++.old-deja/g++.eh/new2.C: Same.
40457         * g++.old-deja/g++.eh/new1.C: Same.
40458         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40459         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40460         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40461         * g++.old-deja/g++.brendan/crash62.C: Same.
40462         * g++.old-deja/g++.brendan/crash52.C: Same.
40463         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40464         * g++.old-deja/g++.brendan/crash38.C: Same.
40465         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40466         * g++.old-deja/g++.brendan/copy9.C: Same.
40467
40468 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40469
40470         * gcc.c-torture/execute/20001203-2.c (memset):
40471         Count argument is of type __SIZE_TYPE__.
40472
40473 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40474
40475         * gcc.c-torture/compile/20010404-1.c: New test.
40476
40477 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40478
40479         * gcc.c-torture/compile/20010326-1.c: New test.
40480
40481 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40482
40483         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40484         peculiarities of the SH.
40485         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40486
40487 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40488
40489         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40490         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40491         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40492
40493 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40494
40495         * g77.f-torture/compile/20010321-1.f: New test.
40496
40497 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40498
40499         * gcc.c-torture/compile/20010329-1.c: New test.
40500
40501 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * gcc.c-torture/execute/20010329-1.c: New test.
40504
40505 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40506
40507         * g++.old-deja/g++.other/eh4.C: Fix typo.
40508
40509 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40510
40511         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40512
40513 2001-03-28  Philip Blundell  <philb@gnu.org>
40514
40515         * gcc.c-torture/compile/20010328-1.c: New test.
40516
40517 2001-03-27  Richard Henderson  <rth@redhat.com>
40518
40519         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40520         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40521
40522 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40523
40524         * gcc.c-torture/compile/20010327-1.c: New test.
40525
40526 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40527
40528         * g++.old-deja/g++.other/friend12.C: New test.
40529         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40530         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40531
40532 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40533
40534         * gcc.c-torture/execute/20010325-1.c: New test.
40535
40536 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40537
40538         * g++.old-deja/g++.other/mangle3.C: New test.
40539
40540 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40541
40542         * g++.old-deja/g++.other/anon8.C: New test.
40543
40544 2001-03-20  Philip Blundell  <philb@gnu.org>
40545
40546         * gcc.c-torture/compile/20010320-1.c: New test.
40547
40548 2001-03-17  Richard Henderson  <rth@redhat.com>
40549
40550         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40551
40552 2001-03-15  Geoff Keating  <geoff@redhat.com>
40553
40554         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40555         tests on AIX.
40556
40557 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40558
40559         * g++.old-deja/g++.other/eh4.C: New test.
40560
40561 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40562
40563         * gcc.dg/cpp/mi1.c: Update.
40564
40565 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * g++.old-deja/g++.other/regstack.C: New test.
40568
40569 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * g++.old-deja/g++.other/ref4.C: New test.
40572
40573 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40574
40575         * objc/execute/va_method.m: Added.
40576         * objc/execute/IMP.m: Added.
40577         * objc/execute/_cmd.m: Added.
40578         * objc/execute/accessing_ivars.m: Added.
40579         * objc/execute/class-1.m: Added.
40580         * objc/execute/class-10.m: Added.
40581         * objc/execute/class-11.m: Added.
40582         * objc/execute/class-12.m: Added.
40583         * objc/execute/class-13.m: Added.
40584         * objc/execute/class-14.m: Added.
40585         * objc/execute/class-2.m: Added.
40586         * objc/execute/class-3.m: Added.
40587         * objc/execute/class-4.m: Added.
40588         * objc/execute/class-5.m: Added.
40589         * objc/execute/class-6.m: Added.
40590         * objc/execute/class-7.m: Added.
40591         * objc/execute/class-8.m: Added.
40592         * objc/execute/class-9.m: Added.
40593         * objc/execute/class-tests-1.h
40594         * objc/execute/class-tests-2.h
40595         * objc/execute/compatibility_alias.m: Added.
40596         * objc/execute/encode-1.m: Added.
40597         * objc/execute/formal_protocol-1.m: Added.
40598         * objc/execute/formal_protocol-2.m: Added.
40599         * objc/execute/formal_protocol-3.m: Added.
40600         * objc/execute/formal_protocol-4.m: Added.
40601         * objc/execute/formal_protocol-5.m: Added.
40602         * objc/execute/formal_protocol-6.m: Added.
40603         * objc/execute/formal_protocol-7.m: Added.
40604         * objc/execute/informal_protocol.m: Added.
40605         * objc/execute/initialize.m: Added.
40606         * objc/execute/load.m: Added.
40607         * objc/execute/many_args_method.m: Added.
40608         * objc/execute/nested-3.m: Added.
40609         * objc/execute/no_clash.m: Added.
40610         * objc/execute/private.m: Added.
40611         * objc/execute/redefining_self.m: Added.
40612         * objc/execute/root_methods.m: Added.
40613         * objc/execute/selector-1.m: Added.
40614         * objc/execute/static-1.m: Added.
40615         * objc/execute/static-2.m: Added.
40616         * objc/execute/va_method.m: Added.
40617
40618 2001-03-10  Richard Henderson  <rth@redhat.com>
40619
40620         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40621
40622 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40623
40624         * g++.old-deja/g++.other/crash31.C: XFAIL.
40625         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40626         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40627         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40628         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40629         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40630
40631 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40632
40633         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40634
40635 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40636
40637         * gcc.dg/20000724-1.c: Don't use multiline strings.
40638
40639 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40640
40641         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40642         result of -cString against what we expect it to be; don't just
40643         print it out for no one to read.
40644
40645         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40646         Based on testcases provided by Nicola Pero.
40647
40648 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40649
40650         * gcc.dg/cpp/macro7.c: New test.
40651
40652 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40653
40654         * gcc.dg/cpp/multiline.c: Update.
40655
40656 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40657
40658         * g++.old-deja/g++.other/enum3.C: New test.
40659
40660 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40661
40662         * g++.old-deja/g++.other/pod1.C: New test.
40663
40664 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.ext/overload1.C: New test.
40667
40668 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.pt/using1.C: New test.
40671
40672 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.old-deja/g++.other/using9.C: New test.
40675
40676 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40677
40678         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40679
40680         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40681
40682 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40683
40684         * g++.old-deja/g++.ext/realpt1.C: Remove.
40685
40686 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40687
40688         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40689
40690 2001-02-26  Will Cohen  <wcohen@redhat.com>
40691
40692         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40693
40694 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40695
40696         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40697         templatized constructors.
40698
40699 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40700
40701         * gcc.c-torture/execute/20010224-1.c: New test.
40702
40703 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40704
40705         * gcc.c-torture/execute/20010222-1.c: New test.
40706
40707 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40708
40709         * g++.old-deja/g++.other/inline20.C: New test.
40710
40711 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40712
40713         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40714
40715 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40716
40717         * g++.old-deja/g++.other/lookup22.C: New test.
40718
40719 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40720
40721         * g77.dg: New directory.
40722         * g77.dg/20010216-1.f: New test case.
40723         * g77.dg/dg.exp: New driver.
40724         * lib/g77-dg.exp: New driver library.
40725
40726 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40727
40728         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40729
40730 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40731
40732         * g++.old-deja/g++.other/decl9.C: New test.
40733
40734 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40735
40736         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40737         not need <string> and also tests the initialization at runtime.
40738
40739 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40740
40741         * gcc.c-torture/execute/longlong.c: New test.
40742
40743 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40744
40745         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40746
40747 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40748
40749         * gcc.c-torture/execute/920302-1.c (execute):
40750         Change argument type to short.
40751
40752 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40753
40754         * g++.old-deja/g++.pt/deduct6.C: New test.
40755
40756 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40757
40758         * g++.old-deja/g++.pt/deduct5.C: New test.
40759
40760 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.c-torture/execute/20010209-1.c: New test.
40763
40764 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40765
40766         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40767
40768 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40769
40770         * g++.dg/vtgc1.C: Update for new ABI.
40771
40772         * consistency.vlad: New directory, 1665 files.
40773
40774 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40775
40776         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40777         return type.
40778         * gcc.dg/cpp/digraphs.c: Declare puts.
40779
40780 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.old-deja/g++.other/warn5.C: New test.
40783
40784 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40785
40786         * g++.old-deja/g++.pt/spec40.C: New test.
40787
40788 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40789
40790         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40791         case.
40792         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40793
40794 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * gcc.c-torture/compile/20010209-1.c: New test.
40797
40798 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40799
40800         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40801         excess errors message but not if it crashes.
40802         * g++.old-deja/g++.other/crash27.C: Likewise.
40803         * g++.old-deja/g++.other/crash28.C: Likewise.
40804         * g++.old-deja/g++.other/crash30.C: Likewise.
40805         * g++.old-deja/g++.other/crash32.C: Likewise.
40806         * g++.old-deja/g++.other/crash35.C: Likewise.
40807         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40808
40809 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40810
40811         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40812         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40813         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40814         g77.f-torture/execute/execute.exp,
40815         g77.f-torture/noncompile/noncompile.exp,
40816         gcc.c-torture/execute/execute.exp,
40817         gcc.c-torture/execute/memcheck/memcheck.exp,
40818         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40819         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40820         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40821         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40822         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40823         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40824         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40825         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40826         Remove bug reporting instructions with ancient email addresses.
40827
40828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * gcc.dg/20010202-1.c: New test.
40831         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40832
40833 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40834
40835         * g++.dg/stdbool-if.C: New test.
40836
40837 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40838
40839         * objc/execute/fdecl.m: Added main().
40840
40841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40842
40843         * gcc.c-torture/execute/20010206-1.c: New test.
40844
40845 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40846
40847         * gcc.dg/cpp/avoidpaste1.c: Update.
40848
40849 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40850
40851         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40852         Pero <nicola@brainstorm.co.uk>.
40853         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40854
40855 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.old-deja/g++.pt/spec39.C: New test.
40858
40859 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40860
40861         * gcc.c-torture/compile/20010202-1.c: New test.
40862
40863 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40864
40865         * g++.old-deja/g++.abi/primary2.C: New test.
40866         * g++.old-deja/g++.abi/primary3.C: New test.
40867         * g++.old-deja/g++.abi/primary4.C: New test.
40868         * g++.old-deja/g++.abi/primary5.C: New test.
40869         * g++.old-deja/g++.abi/vtable3.h: New test.
40870         * g++.old-deja/g++.abi/vtable3a.C: New test.
40871         * g++.old-deja/g++.abi/vtable3b.C: New test.
40872         * g++.old-deja/g++.abi/vtable3c.C: New test.
40873         * g++.old-deja/g++.abi/vtable3d.C: New test.
40874         * g++.old-deja/g++.abi/vtable3e.C: New test.
40875         * g++.old-deja/g++.abi/vtable3f.C: New test.
40876         * g++.old-deja/g++.abi/vtable3g.C: New test.
40877         * g++.old-deja/g++.abi/vtable3h.C: New test.
40878         * g++.old-deja/g++.abi/vtable3i.C: New test.
40879         * g++.old-deja/g++.abi/vtable3j.C: New test.
40880         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40881
40882 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40883
40884         * g++.old-deja/g++.other/anon6.C: New test.
40885         * g++.old-deja/g++.other/anon7.C: New test.
40886
40887 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40888
40889         * gcc.dg/cpp/avoidpaste2.c: New tests.
40890
40891 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40892
40893         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40894
40895 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40896
40897         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40898         DECIMAL_DIG cases for Irix."
40899
40900 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40901
40902         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40903
40904 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40905
40906         * gcc.dg/c99-tag-1.c: New test.
40907
40908 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40909
40910         * gcc.dg/cpp/tr-warn1.c: Add tests.
40911
40912 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40913
40914         * gcc.dg/cpp/avoidpaste1.c: Update.
40915         * gcc.dg/cpp/paste4.c: Update.
40916
40917 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40918
40919         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40920         cases for Irix.
40921
40922 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40923
40924         * g++.old-deja/g++.other/inline19.C: New test.
40925
40926 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40927
40928         * gcc.dg/Wlarger-than.c: New test.
40929
40930 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40931
40932         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40933
40934 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40935
40936         * gcc.c-torture/execute/20010129-1.c: New test.
40937         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40938
40939 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40940
40941         * gcc.dg/cpp/avoidpaste1.c: Test case.
40942
40943 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40944
40945         * g++.old-deja/g++.other/inline18.C: New test.
40946
40947 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40948
40949         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40950         and __builtin_putchar.
40951
40952 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40953
40954         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40955         tests.
40956
40957 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40958
40959         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40960         floating point number rounding mode to round to the nearest
40961         representable mode.
40962
40963 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40964
40965         * g++.old-deja/g++.other/mangle2.C: New test.
40966
40967 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40968
40969         * gcc.c-torture/compile/20010124-1.c: New test.
40970
40971 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40972
40973         * g++.old-deja/g++.pt/spec38.C: New test.
40974
40975 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40976
40977         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40978         "Build don't run".
40979
40980 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40981
40982         * gcc.c-torture/execute/20010123-1.c: New test.
40983
40984 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.pt/spec37.C: New test.
40987
40988 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         * g++.old-deja/g++.pt/overload14.C: New test.
40991
40992 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40993
40994         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40995         __builtin_return_address.
40996
40997 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40998
40999         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41000         * g++.old-deja/g++.pt/spec35.C: New test.
41001         * g++.old-deja/g++.pt/spec36.C: New test.
41002
41003 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41004
41005         * gcc.c-torture/compile/20010118-1.c: New test.
41006
41007 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41008
41009         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41010
41011 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41012
41013         * gcc.c-torture/execute/20010119-1.c: New test.
41014
41015 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41016
41017         * g++.old-deja/g++.other/vbase5.C: New test.
41018
41019 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41020
41021         * gcc.c-torture/execute/20010118-1.c: New test.
41022
41023 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41024
41025         * g++.old-deja/g++.pt/deduct3.C: New test.
41026
41027 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.pt/spec34.C: New test.
41030
41031 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41032
41033         * g77.f-torture/compile/20000601-2.f: New test.
41034
41035 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.other/init17.C: New test.
41038
41039 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41040
41041         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41042
41043 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41044
41045         * g++.old-deja/g++.pt/unify8.C: New test.
41046
41047 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41048
41049         * g++.old-deja/g++.abi/vbase1.C: New test.
41050
41051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.old-deja/g++.pt/crash65.C: New test.
41054
41055 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41056
41057         * gcc.dg/cpp/assembl2.S: New test case.
41058
41059 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41060
41061         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41062         are supported.
41063
41064 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41065
41066         * g++.old-deja/g++.other/builtins1.C: New test.
41067         * g++.old-deja/g++.other/builtins2.C: Likewise.
41068         * g++.old-deja/g++.other/builtins3.C: Likewise.
41069         * g++.old-deja/g++.other/builtins4.C: Likewise.
41070
41071 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41072
41073         * gcc.c-torture/compile/20010117-1.c: New test.
41074         * gcc.c-torture/compile/20010117-2.c: New test.
41075
41076 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41077
41078         * g77.f-torture/execute/20010116.[fx]: New test,
41079         XFAIL on i?86-*-*.
41080         * g77.f-torture/compile/20010115.f: Indicate it's
41081         a test for PR fortran/1636.
41082
41083 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41084
41085         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41086
41087 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41088
41089         * g77.f-torture/compile/20010115.f: New test.
41090
41091 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         * g++.old-deja/g++.pt/nontype5.C: New test.
41094
41095 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41096
41097         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41098         have an equivalent working one below it.
41099
41100 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41101
41102         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41104
41105 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41106
41107         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41108         message containing "init_priority".
41109         (conpr-2.C): Likewise.
41110         (conpr-3.C): Likewise.
41111         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41112
41113 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41114
41115         * gcc.c-torture/execute/20010114-2.c: New test.
41116
41117 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41118
41119         * gcc.c-torture/compile/20010114-1.c: New test.
41120         * gcc.c-torture/compile/20010114-1.x: Xfail.
41121         * gcc.c-torture/compile/20010114-2.c: New test.
41122         * gcc.c-torture/execute/20010114-1.c: New test.
41123         * gcc.dg/trunc-1.c: New test.
41124         * gcc.dg/uninit-B.c: New test.
41125
41126 2001-01-13  Nick Clifton  <nickc@redhat.com>
41127
41128         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41129         target.
41130
41131 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41132
41133         * gcc.c-torture/compile/20010113-1.c: New test.
41134
41135 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41136
41137         * gcc.c-torture/compile/20001212-1.c: New test.
41138
41139 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41140
41141         * gcc.dg/cpp/widestr1.c: Update.
41142         * gcc.dg/cpp/prag-imp.c: Remove.
41143
41144 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41145
41146         * gcc.c-torture/execute/20000801-3.x: Remove.
41147         * gcc.dg/c90-init-1.c: New test.
41148         * gcc.dg/c99-init-1.c: New test.
41149         * gcc.dg/c99-init-2.c: New test.
41150         * gcc.dg/gnu99-init-1.c: New test.
41151
41152 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41153
41154         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41155         testing that no relevant ones were found.
41156
41157 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.old-deja/g++.pt/cast2.C: New test.
41160
41161 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41162
41163         * g++.old-deja/g++.pt/friend47.C: New test.
41164
41165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41166
41167         * g++.old-deja/g++.pt/instantiate13.C: New test.
41168
41169 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.old-deja/g++.other/defarg7.C: New test.
41172         * g++.old-deja/g++.other/defarg8.C: New test.
41173
41174 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41175
41176         * g++.old-deja/g++.pt/crash64.C: New test.
41177
41178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41179
41180         * g++.old-deja/g++.pt/crash63.C: New test.
41181
41182 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41183
41184         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41185
41186 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41187
41188         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41189
41190 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41191
41192         * g++.old-deja/g++.pt/error3.C: New test.
41193
41194 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         * g++.old-deja/g++.other/crash39.C: New test.
41197
41198 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * g++.old-deja/g++.other/vbase4.C: New test.
41201
41202 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41203
41204         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41205         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41206         * gcc.dg/special/special.exp: New test driver which will check
41207         for alias support for the above test.
41208
41209 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41210
41211         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41212         problems on small machines.
41213         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41214         parameterize.
41215
41216 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41217
41218         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41219         mips.
41220         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41221
41222 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41223
41224         * g++.old_deja/g++.pt/using8.C: New test.
41225
41226 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41227
41228         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41229
41230 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41231
41232         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41233         where a failure is expected.
41234         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41235
41236 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old_deja/g++.pt/instantiate12.C: New test.
41239
41240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41243         start of structs.
41244         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41245         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41246         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41247         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41248         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41249         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41250         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41251         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41252         * g++.old-deja/g++.eh/spec6.C: Likewise.
41253         * g++.old-deja/g++.jason/crash3.C: Likewise.
41254         * g++.old-deja/g++.law/ctors11.C: Likewise.
41255         * g++.old-deja/g++.law/ctors17.C: Likewise.
41256         * g++.old-deja/g++.law/ctors5.C: Likewise.
41257         * g++.old-deja/g++.law/ctors9.C: Likewise.
41258         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41259         * g++.old-deja/g++.mike/net22.C: Likewise.
41260         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41261         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41262         * g++.old-deja/g++.mike/virt3.C: Likewise.
41263         * g++.old-deja/g++.niklas/t128.C: Likewise.
41264         * g++.old-deja/g++.other/anon4.C: Likewise.
41265         * g++.old-deja/g++.other/using1.C: Likewise.
41266         * g++.old-deja/g++.other/warn3.C: Likewise.
41267         * g++.old-deja/g++.pt/t37.C: Likewise.
41268         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41269         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41270
41271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41272
41273         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41274
41275 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41276
41277         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41278
41279 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41280
41281         * gcc.c-torture/compile/20010107-1.c: New test.
41282
41283 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41284
41285         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41286
41287 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41288
41289         * gcc.dg/format/format.h: New file.
41290         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41291         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41292         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41293         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41294         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41295         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41296         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41297         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41298         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41299         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41301         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41302         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41303         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41304         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41305         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41306         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41307         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41308         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41309         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41310         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41311         instead of declaring standard types, macros and functions in each
41312         test.
41313
41314 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41315
41316         * gcc.c-torture/execute/20010106-1.c: New test.
41317
41318 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41319
41320         * gcc.dg/format/format.exp: New file.
41321         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41322         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41323         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41324         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41325         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41326         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41327         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41328         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41329         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41330         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41331         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41332         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41333         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41334         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41335         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41336         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41337         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41338         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41339         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41340         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41341         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41342         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41343         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41344         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41345         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41346         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41347         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41348         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41349         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41350         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41351         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41352         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41353         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41354         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41355         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41356         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41357         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41358         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41359         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41360         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41361         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41362         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41363
41364 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41365
41366         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41367         account.
41368
41369 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41370
41371         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41372
41373 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41374
41375         * g++.old-deja/g++.pt/crash62.C: New test.
41376
41377 2001-01-04  Richard Henderson  <rth@redhat.com>
41378
41379         * gcc.dg/20000926-1.c: Update expected warnings.
41380         * gcc.dg/array-2.c: Likewise.
41381         * gcc.dg/array-4.c: Also validate flexible array members.
41382         * gcc.dg/c99-flex-array-1.c: New.
41383
41384 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41385
41386         * gcc.c-torture/compile/20001222-1.x: Remove.
41387
41388 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41389
41390         * gcc.c-torture/execute/built-in-setjmp.c: New.
41391
41392 2001-01-03  Richard Henderson  <rth@redhat.com>
41393
41394         * gcc.dg/940510-1.c: Update expected error wording.
41395         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41396
41397 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41398
41399         * lib/target-supports.exp (check_alias_available): Modified to
41400         indicate aliases not supported if only weak aliases are supported.
41401
41402 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41403
41404         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41405         Turn on cmpstrsi checks for __pj__ and __i370__.
41406
41407 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41408
41409         * g++.old-deja/g++.other/virtual11.C: New test.
41410
41411 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41412
41413         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41414
41415 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41416
41417         * gcc.c-torture/compile/20010102-1.c: New test.
41418
41419 2001-01-02  Andreas Jaeger  <aj@suse.de>
41420
41421         * gcc.dg/noreturn-3.c: New test.
41422
41423         * gcc.dg/noreturn-4.c: New test.
41424
41425 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41426
41427         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41428         __builtin_fputc and __builtin_fwrite.
41429
41430 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41431
41432         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41433         signed char, not default char.
41434
41435 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41436
41437         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41438
41439 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41440
41441         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41442
41443 2000-12-29  Richard Henderson  <rth@redhat.com>
41444
41445         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41446         (__cyg_profile_func_exit): Define.
41447
41448 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41449
41450         * g++.dg/vtgc1.C: New test.
41451
41452 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41453
41454         * gcc.dg/noncompile/20001228-1.c: New test.
41455
41456         * gcc.dg/20001228-1.c: New test.
41457
41458         * gcc.c-torture/execute/20001228-1.c: New test.
41459
41460 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41461
41462         * gcc.dg/format-strfmon-1.c: New test.
41463
41464 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41465
41466         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41467         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41468         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41469         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41470         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41471         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41472         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41473         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41474         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41475         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41476         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41477         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41478         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41479
41480         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41481         * gcc.c-torture/execute/string-opt-4.c: Test index.
41482
41483 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41484
41485         * gcc.c-torture/compile/20001226-1.c: New test.
41486
41487 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41488
41489         * gcc.c-torture/compile/20001222-1.c: New test.
41490         * gcc.c-torture/compile/20001222-1.x: Xfail.
41491
41492 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41493
41494         * gcc.c-torture/execute/comp-goto-2.c: New test.
41495
41496 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41497
41498         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41499         Use long types if __INT_MAX__ is 32767.
41500         (main): Use cast to (sint32 *) when poking 88 into a_page.
41501
41502         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41503
41504 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41505
41506         * gcc.c-torture/compile/20001221-1.c: New test.
41507         * gcc.c-torture/execute/20001221-1.c: New test.
41508
41509 2000-12-20  Richard Henderson  <rth@redhat.com>
41510
41511         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41512         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41513
41514 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41515
41516         * gcc.dg/compare3.c: New test.
41517
41518 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41519
41520         * gcc.dg/format-warnll-1.c: New test.
41521
41522 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41523
41524         * gcc.dg/cpp/cmdlne-P.c: New test.
41525
41526 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41527
41528         * gcc.c-torture/execute/builtin-abs-1.c,
41529         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41530
41531 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41532
41533         * gcc.dg/cpp/multiline.c: New test.
41534
41535 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41536
41537         * g++.old-deja/g++.other/syshdr1.C: Update.
41538         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41539
41540 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41541
41542         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41543
41544 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41545
41546         * g++.old-deja/g++.pt/ttp65.C: New test.
41547
41548 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41549
41550         * g++.old-deja/g++.pt/ttp64.C: New test.
41551
41552 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41553
41554         * g++.old-deja/g++.pt/spec33.C: New test.
41555
41556 2000-12-14  Catherine Moore  <clm@redhat.com>
41557
41558         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41559         * gcc.c-torture/execute/920612-2.c: Likewise.
41560         * gcc.c-torture/execute/920428-2.c: Likewise.
41561         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41562         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41563
41564 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41565
41566         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41567         * gcc.dg/pack-test-2.c: Likewise.
41568
41569 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41570
41571         Tests by Zack Weinberg <zackw@stanford.edu>.
41572
41573         * gcc.dg/cpp/defined.c: Update.
41574         * gcc.dg/cpp/defined_trad.c: New tests.
41575
41576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41577
41578         * gcc.dg/cpp/trad-direct.c: Update.
41579
41580 2000-12-11  Neil Booth  <neilb@earthling.net>
41581
41582         * gcc.dg/cpp/defined_trad.c
41583
41584 2000-12-11  Neil Booth  <neilb@earthling.net>
41585
41586         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41587
41588 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41589
41590         * gcc.dg/format-miss-2.c: New test.
41591
41592 2000-12-09  Neil Booth  <neilb@earthling.net>
41593
41594         * gcc.dg/cpp/lineflags.c: New tests.
41595         * gcc.dg/cpp/poison.c: Update.
41596         * gcc.dg/cpp/redef2.c: Update.
41597         * gcc.dg/cpp/skipping.c: New test.
41598
41599 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41600
41601         * g++.old-deja/g++.other/eh3.C: New testcase.
41602
41603 2000-12-07  Neil Booth  <neilb@earthling.net>
41604
41605         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41606         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41607         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41608         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41609         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41610         Update.
41611
41612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41613
41614         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41615         __SIZE_TYPE__ instead of int for type of integers cast to
41616         pointers.
41617
41618 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41619
41620         * g++.old-deja/g++.other/cleanup4.C: New test.
41621
41622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41623
41624         * format-sec-1.c: New test.
41625
41626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41627
41628         * gcc.dg/format-nonlit-3.c: New test.
41629
41630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41631
41632         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41633         through a null pointer.
41634
41635 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41636
41637         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41638         * g++.old-deja/g++.pt/partial4.C: New test.
41639
41640 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41641
41642         * gcc.c-torture/execute/ieee/hugeval.x: New.
41643
41644 2000-12-06  Neil Booth  <neilb@earthling.net>
41645
41646         * gcc.dg/cpp/backslash2.c: New tests.
41647
41648 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41649
41650         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41651         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41652
41653 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41654
41655         * gcc.c-torture/execute/20001203-2.c: New testcase.
41656
41657 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41658
41659         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41660         * g++.old-deja/g++.other/virtual10.C: New test.
41661
41662 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41663
41664         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41665
41666 2000-12-05  Richard Henderson  <rth@redhat.com>
41667
41668         * gcc.c-torture/compile/20001205-1.c: New.
41669
41670 2000-12-04  Neil Booth  <neilb@earthling.net>
41671
41672         * g++.old-deja/g++.other/virtual9.C: New test.
41673         * g++.old-deja/g++.pt/crash61.C: New test.
41674         * gcc.c-torture/execute/loop-9.c: New test.
41675
41676 2000-12-04  Neil Booth  <neilb@earthling.net>
41677
41678         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41679         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41680         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41681         * gcc.dg/cpp/extratokens.c: ...here.
41682
41683 2000-12-04  Neil Booth  <neilb@earthling.net>
41684
41685         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41686         New tests.
41687
41688 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41689
41690         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41691         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41692
41693 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41694
41695         * gcc.c-torture/execute/20001203-1.c: New test.
41696
41697 2000-12-03  Neil Booth  <neilb@earthling.net>
41698
41699         * gcc.dg/cpp/macro6.c: New test cases.
41700
41701 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41702
41703         * gcc.c-torture/execute/string-opt-9.c: New test.
41704         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41705         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41706         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41707
41708         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41709         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41710
41711 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41712
41713         * gcc.dg/cpp/if-6.c: New testcase.
41714
41715         * gcc.dg/20001201-1.c: New testcase.
41716
41717 2000-12-02  Neil Booth  <neilb@earthling.net>
41718
41719         * g++.old-deja/g++.other/externC4.C,
41720         g++.old-deja/g++.other/friend10.C: New tests.
41721
41722 2000-12-02  Neil Booth  <neilb@earthling.net>
41723
41724         * g++.old-deja/g++.other/instan2.C
41725         * g++.old-deja/g++.other/instan3.C: New test.
41726
41727 2000-12-02  Neil Booth  <neilb@earthling.net>
41728
41729         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41730         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41731         gnuc99.c,gnuc99-pedantic.c: New tests.
41732
41733 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41734
41735         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41736         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41737
41738 2000-12-01  Neil Booth  <neilb@earthling.net>
41739
41740         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41741         * gcc.dg/cpp/poison.c: Update.
41742         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41743
41744 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41745
41746         * g77.f-torture/execute/20001201.f: New test.
41747
41748 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41749
41750         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41751
41752 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41753
41754         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41755
41756 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.old-deja/g++.other/cast6.C: New test.
41759
41760 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41761
41762         * gcc.c-torture/execute/20001130-2.c: New testcase.
41763
41764 2000-11-30  Richard Henderson  <rth@redhat.com>
41765
41766         * gcc.c-torture/execute/20001130-1.c: New test.
41767
41768 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41769
41770         * g++.old-deja/g++.other/op3.C: New test.
41771
41772 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41773
41774         * g++.old-deja/g++.other/op2.C: New test.
41775
41776 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41777
41778         * g++.old-deja/g++.other/crash38.C: New test.
41779
41780 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41781
41782         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41783
41784 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41785
41786         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41787         tests.
41788         * gcc.c-torture/execute/string-opt-6.c: New test.
41789
41790         * gcc.dg/20001117-1.c: Add main.
41791
41792 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41793
41794         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41795         Move from here ...
41796         * gcc.dg/940510-1.c: ... to here.
41797
41798         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41799         zero-size arrays in toplevel structures.
41800
41801 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41802
41803         * gcc.c-torture/execute/loop-8.c: New test.
41804
41805 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         * g++.old-deja/g++.other/base1.C: New test.
41808
41809 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41810
41811         * g++.old-deja/g++.other/parse2.C: New test.
41812
41813 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41814
41815         * g++.old-deja/g++.pt/incomplete1.C: New test.
41816
41817 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41818
41819         * g++.old-deja/g++.other/friend9.C: New test.
41820
41821 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41822
41823         * gcc.dg/20001127-1.c: New test.
41824
41825 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41826
41827         * g++.old-deja/g++.pt/friend46.C: New test.
41828
41829 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.old-deja/g++.other/ptrmem8.C: New test.
41832
41833 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41834
41835         * gcc.c-torture/execute/string-opt-7.c: New test.
41836         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41837
41838 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41839
41840         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41841         instead of 'mkcheck 2'.
41842
41843 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41844
41845         * gcc.c-torture/execute/memcheck/driver.c,
41846         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41847         C9X references to refer to C99.
41848
41849 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41850
41851         * gcc.dg/ultrasp3.c: New test.
41852
41853 2000-11-25  Neil Booth  <neilb@earthling.net>
41854
41855         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41856
41857 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41858
41859         * gcc.c-torture/compile/20001123-2.c: New.
41860
41861 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41862
41863         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41864
41865 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41866
41867         * gcc.dg/sequence-point-1.c: Add some new tests.
41868         * gcc.c-torture/execute/20001124-1.c: New test.
41869
41870 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41871
41872         * g++.old-deja/g++.other/vaarg4.C: New test.
41873         * gcc.c-torture/compile/20001123-1.c: New test.
41874
41875 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         * g++.other/crash24.C: Adjust and remove XFAIL.
41878         * g++.other/crash37.C: New test.
41879
41880 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41881
41882         * g++.old-deja/g++.pt/instantiate9.C: New test.
41883
41884 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41885
41886         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41887         new ABI, too.
41888
41889         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41890         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41891
41892 2000-11-22  Neil Booth  <neilb@earthling.net>
41893
41894         * gcc.dg/cpp/Wtrigraphs.c: New test.
41895
41896 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41897
41898         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41899
41900 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41901
41902         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41903
41904 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41905
41906         * lib/gcc-dg.exp: load_lib scanasm.exp.
41907         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41908         * lib/g++-dg.exp: load_lib scanasm.exp.
41909         * lib/scanasm.exp: New.
41910         (scan-assembler, scan-assembler-not): Add optional arguments to
41911         test name, or if not present, the pattern name.
41912         (scan-assembler-dem, scan-assembler-dem-not): New.
41913
41914         * g++.dg/dg.exp: New.
41915
41916 2000-11-21  Neil Booth  <neilb@earthling.net>
41917
41918         * gcc.dg/cpp/integrated1.c: Remove.
41919
41920 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41921
41922         * gcc.c-torture/execute/20001121-1.c: New test.
41923
41924 2000-11-21  Richard Henderson  <rth@redhat.com>
41925
41926         * gcc.c-torture/compile/20001121-1.c: New test.
41927
41928 2000-11-20  Neil Booth  <neilb@earthling.net>
41929
41930         * gcc.dg/cpp/integrated1.c: New test.
41931
41932 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41933
41934         * g++.old-deja/g++.other/inline17.C: New test.
41935
41936 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41937
41938         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41939         local variable to be zero: I made the variable global. Now
41940         uses abort() and exit() instead of relying on main's return value.
41941
41942 2000-11-20  Neil Booth  <neilb@earthling.net>
41943
41944         * gcc.dg/cpp/paste2.c: Update test.
41945         * objc/execute/paste.m: New test.
41946
41947 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41948
41949         * gcc.dg/c99-condexpr-1.c: New test.
41950
41951 2000-11-20  Neil Booth  <neilb@earthling.net>
41952
41953         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41954
41955 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41956
41957         * g++.old-deja/g++.pt/export1.C: New test.
41958
41959 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41960
41961         * gcc.dg/20001117-1.c: New test.
41962
41963 2000-11-18  Richard Henderson  <rth@redhat.com>
41964
41965         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41966
41967 2000-11-18  Richard Henderson  <rth@redhat.com>
41968
41969         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41970         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41971         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41972
41973 2000-11-18  Richard Henderson  <rth@redhat.com>
41974
41975         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41976         (main): New.  Exit cleanly.
41977
41978 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41979
41980         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41981         gcc.dg/c99-fordecl-2.c: New tests.
41982
41983 2000-11-18  Richard Henderson  <rth@redhat.com>
41984
41985         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41986         * gcc.c-torture/execute/zerolen-2.c: New.
41987
41988 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41989
41990         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41991         memory.
41992
41993 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41994
41995         * g++.old-deja/g++.pt/instantiate8.C: New test.
41996
41997 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41998
41999         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42000         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42001
42002 2000-11-16  Nick Clifton  <nickc@redhat.com>
42003
42004         * gcc.c-torture/execute/nestfunc-2.c: New test.
42005         * gcc.c-torture/execute/nestfunc-3.c: New test.
42006
42007 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42008
42009         * gcc.c-torture/compile/20001116-1.c: New test.
42010
42011 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42012
42013         * gcc.c-torture/execute/20001115-1.c: New test.
42014
42015 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42016
42017         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42018         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42019         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42020         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42021
42022 2000-11-15  Neil Booth  <neilb@earthling.net>
42023
42024         gcc.dg/cpp/_Pragma1.c: Update.
42025         gcc.dg/cpp/_Pragma2.c: New test.
42026
42027 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42028
42029         * g++.old-deja/g++.other/anon5.C: New test.
42030
42031 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42032
42033         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42034         tests.
42035
42036 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42037
42038         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42039         output.
42040
42041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42042
42043         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42044         labels at end of compound statements.
42045
42046 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42047
42048         * gcc.c-torture/execute/loop-7.c: New test.
42049
42050 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42051
42052         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42053
42054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42055
42056         * gcc.dg/c99-bool-1.c: New test.
42057
42058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42059
42060         * gcc.dg/c99-scope-1.c: Remove xfail.
42061         * gcc.dg/c99-scope-2.c: New test.
42062
42063 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42064
42065         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42066         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42067
42068 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42069
42070         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42071         error messages.
42072
42073         * g++.mike/p700.C: Don't typedef wchar_t.
42074         * g++.mike/p784.C: Likewise.
42075         * g++.mike/eb101.C: Don't use __wchar_t.
42076
42077 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42078
42079         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42080         from DO loop.
42081
42082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42083
42084         * gcc.c-torture/execute/20001111-1.c: New test.
42085
42086 2000-11-10  Nick Clifton  <nickc@redhat.com>
42087
42088         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42089         long multuiple and accumulate.
42090
42091 2000-11-09  Richard Henderson  <rth@redhat.com>
42092
42093         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42094         via size_t instead of int.
42095
42096         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42097         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42098         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42099         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42100
42101 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42102
42103         * gcc.c-torture/compile/20001109-1.c: New test.
42104         * gcc.c-torture/compile/20001109-2.c: New test.
42105
42106 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42107
42108         * g++.old-deja/g++.pt/operator1.C: New test.
42109         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42110
42111 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42112
42113         * gcc.dg/20001108-1.c: New test.
42114
42115 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42116
42117         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42118         with both arguments constant strings.
42119         * gcc.c-torture/execute/string-opt-3.c: New test.
42120         * gcc.c-torture/execute/string-opt-4.c: New test.
42121         * gcc.c-torture/execute/string-opt-5.c: New test.
42122
42123 2000-11-08  Nick Clifton  <nickc@redhat.com>
42124
42125         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42126         mulsidi3adddi patterns.
42127
42128 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42129
42130         * g++.old-deja/g++.other/crash36.C: New test.
42131
42132 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42133
42134         * g++.old-deja/g++.other/init16.C: New test.
42135
42136 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42137
42138         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42139
42140 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42141
42142         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42143         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42144         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42145
42146 2000-11-07  DJ Delorie  <dj@redhat.com>
42147
42148         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42149
42150 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42151
42152         * gcc.c-torture/execute/string-opt-1.c: New test.
42153
42154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42155
42156         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42157         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42158         parameters in registers, and there is no way for a varargs
42159         function to know in which order the integer and floating-point
42160         parameters should be interleaved when they are placed on the
42161         stack.
42162         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42163         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42164
42165 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42166
42167         * gcc.c-torture/execute/string-opt-2.c: New test.
42168
42169 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42170
42171         * g++.old-deja/g++.pt/crash60.C: New test.
42172
42173 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * g++.old-deja/g++.other/crash24.C: New test.
42176         * g++.old-deja/g++.other/crash25.C: New test.
42177         * g++.old-deja/g++.other/crash26.C: New test.
42178         * g++.old-deja/g++.other/crash27.C: New test.
42179         * g++.old-deja/g++.other/crash28.C: New test.
42180         * g++.old-deja/g++.other/crash29.C: New test.
42181         * g++.old-deja/g++.other/crash30.C: New test.
42182         * g++.old-deja/g++.other/crash31.C: New test.
42183         * g++.old-deja/g++.other/crash32.C: New test.
42184         * g++.old-deja/g++.other/crash33.C: New test.
42185         * g++.old-deja/g++.other/crash34.C: New test.
42186         * g++.old-deja/g++.other/crash35.C: New test.
42187
42188 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42189
42190         * gcc.c-torture/execute/20001031-1.c: New test.
42191
42192 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42193
42194         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42195         namespace.
42196
42197         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42198         standards-conformant.
42199
42200         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42201
42202         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42203         * g++.old-deja/g++.mike/p755a.C: Likewise.
42204         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42205         library makes no calls to `operator new' during initialization.
42206
42207 2000-11-04  Neil Booth  <neilb@earthling.net>
42208
42209         * gcc.dg/cpp/include2.c: New tests.
42210
42211 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42212
42213         * lib/g++.exp (g++_set_ld_library_path): New function.
42214         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42215
42216 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42217
42218         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42219         warnings.
42220
42221 2000-11-01  Richard Henderson  <rth@redhat.com>
42222
42223         * g++.old-deja/g++.ext/namedret1.C: New.
42224         * g++.old-deja/g++.ext/namedret2.C: New.
42225         * g++.old-deja/g++.ext/namedret3.C: New.
42226
42227 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42228
42229         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42230         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42231
42232 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42233
42234         * gcc.c-torture/execute/va-arg-21.c: New test.
42235
42236 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42237
42238         * gcc.dg/c99-complex-2.c: New test.
42239
42240 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42241
42242         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42243
42244 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42245
42246         * g++.old-deja/g++.other/inline16.C: New test.
42247
42248 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42249
42250         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42251         __PRETTY_FUNCTION__
42252
42253 2000-10-29  Neil Booth  <neilb@earthling.net>
42254
42255         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42256         New tests.
42257         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42258         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42259         optimisation.
42260
42261 2000-10-29  Neil Booth  <neilb@earthling.net>
42262
42263         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42264         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42265         * mi5.c: Test multiple includes work with -C.
42266         * trigraphs.c: Test ^= version.
42267
42268 2000-10-28  Neil Booth  <neilb@earthling.net>
42269
42270         New tests and test updates for new macro expander.
42271
42272         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42273         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42274         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42275         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42276         new diagnostic messages.
42277
42278         * gcc.dg/cpp/macro3.c: New tests.
42279
42280 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42281
42282         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42283         on the same line.
42284
42285 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42286
42287         * g++.old-deja/g++.other/eh2.C: New test.
42288
42289 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42290
42291         * gcc.c-torture/execute/20001027-1.c: New test.
42292
42293 2000-10-26  Richard Henderson  <rth@redhat.com>
42294
42295         * gcc.c-torture/execute/20001026-1.c: New.
42296
42297 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42298
42299         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42300         * g++.old-deja/g++.law/builtin1.C: Likewise.
42301         * g++.old-deja/g++.law/ctors10.C: Likewise.
42302         * g++.old-deja/g++.law/virtual3.C: Likewise.
42303         * g++.old-deja/g++.mike/p658.C: Likewise.
42304         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42305         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42306         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42307         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42308         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42309
42310 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42311
42312         * gcc.c-torture/compile/20001024-1.c: New test.
42313
42314 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42315
42316         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42317         to tell us whether or not we are using V3.
42318
42319 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42320
42321         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42322         operands.
42323
42324 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42325
42326         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42327
42328 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42329
42330         * gcc.c-torture/execute/20001024-1.c: New test.
42331
42332 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42333
42334         * g++.old-deja/g++.other/sibcall1.C: New test.
42335
42336 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42337
42338         * gcc.dg/noncompile/init-3.c: New test.
42339
42340 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42341
42342         * gcc.dg/format-array-1.c: New test.
42343
42344 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42345
42346         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42347         writing through null pointers; remove comment about testing
42348         unterminated strings.
42349
42350 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42351
42352         * gcc.c-torture/execute/20001017-2.c: New test.
42353
42354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42355
42356         * gcc.c-torture/compile/20001018-1.c: New test.
42357         * gcc.c-torture/compile/20001018-1.x: Xfail.
42358
42359 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42360
42361         * gcc.c-torture/execute/20001017-1.c: New test.
42362
42363 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42364
42365         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42366         for multiple use of arguments with scanf formats; add tests for
42367         multiple use of arguments.
42368
42369 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42370
42371         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42372
42373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42374
42375         * gcc.dg/format-miss-1.c: New test.
42376
42377 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42378
42379         * gcc.c-torture/execute/20001013-1.c: New test.
42380
42381 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42382
42383         * gcc.dg/format-branch-1.c: New test.
42384
42385 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42386
42387         * README, lib/file-format.exp: Remove EGCS references.
42388
42389 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42390
42391         * gcc.dg/20001013-1.c: New test.
42392
42393 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42394
42395         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42396         for intmax_t in the compiler using __typeof__ and the type rules
42397         for conditional expressions.
42398
42399 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42400
42401         * gcc.dg/20001012-1.c: New test.
42402         * gcc.dg/20001012-2.c: New test.
42403
42404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42405
42406         * gcc.dg/format-attr-1.c: New test.
42407
42408 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42409
42410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42411         __LONG_LONG_MAX__ instead of LLONG_MAX.
42412
42413 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42414
42415         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42416         scanf flags.
42417         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42418         flags.
42419
42420 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42421
42422         * gcc.dg/sequence-pt-1.c: New test.
42423
42424 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42425
42426         * gcc.c-torture/execute/20001011-1.c: New testcase.
42427         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42428
42429 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42430
42431         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42432         does not error on it.
42433
42434 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42435
42436         * gcc.dg/20001009-1.c: New test.
42437
42438 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42439
42440         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42441         * gcc.c-torture/execute/20001009-2.c: ... to here.
42442
42443 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42444
42445         * gcc.c-torture/compile/20001009-1.c: New testcase.
42446         * gcc.c-torture/execute/20001009-1.c: New testcase.
42447         Testcases provided by Jan Hubicka <jh@suse.cz>.
42448
42449 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42450
42451         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42452         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42453         uintmax_t using <limits.h> to emulate the compiler's internal
42454         logic.  No longer XFAIL %j tests.
42455
42456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42457
42458         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42459         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42460         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42461         regexps and details of expected handling of some bad formats.
42462         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42463         suppression.
42464
42465 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42466
42467         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42468         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42469         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42470         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42471         in list archives.
42472
42473 2000-10-06  Richard Henderson  <rth@cygnus.com>
42474
42475         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42476         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42477         * g++.old-deja/g++.jason/report.C: Likewise.
42478         * g++.old-deja/g++.law/friend5.C: Likewise.
42479         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42480         of the expected warnings.
42481
42482 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         * g++.old-deja/g++.pt/enum14.C: New test.
42485
42486 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42487
42488         * g++.old-deja/g++.pt/crash59.C: New test.
42489
42490 2000-10-04  Will Cohen  <wcohen@redhat.com>
42491
42492         * gcc.dg/20000926-1.c: New test.
42493
42494 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42495
42496         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42497         function name for current C++ compiler.
42498         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42499
42500 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42501
42502         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42503         __PRETTY_FUNCTION__.
42504         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42505
42506 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42507
42508         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42509
42510 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42511
42512         * gcc.c-torture/compile/20000923-1.c: New test.
42513
42514 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42515
42516         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42517         * g++.old-deja/g++.pt/ttp62.C: Same.
42518         * g++.old-deja/g++.other/inline14.C: Same.
42519
42520 2000-09-24  Richard Henderson  <rth@cygnus.com>
42521
42522         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42523
42524 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42525
42526         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42527
42528 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42529
42530         * gcc.c-torture/compile/20000922-1.c: New file.
42531
42532 2000-09-21  Nick Clifton  <nickc@redhat.com>
42533
42534         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42535         a signed long modulo operation.
42536         (mod6): New function - perform an unsigned long modulo operation.
42537         (main): Add tests for modulos of very large numbers by very small
42538         dividends.
42539
42540 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42541
42542         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42543
42544 2000-09-19  Richard Henderson  <rth@cygnus.com>
42545
42546         * gcc.dg/compare2.c (case 10): XFAIL.
42547
42548 2000-09-18  Richard Henderson  <rth@cygnus.com>
42549
42550         * gcc.c-torture/execute/20000906-1.c: Move ...
42551         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42552         that support __builtin_trap.
42553
42554 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42555
42556         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42557
42558 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42559
42560         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42561         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42562         more $ format tests.
42563
42564 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42565
42566         * gcc.dg/format-errmk-1.c: New test.
42567
42568 2000-09-17  Greg McGary  <greg@mcgary.org>
42569
42570         * gcc.c-torture/execute/20000917-1.x: Remove.
42571
42572 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42573
42574         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42575
42576 2000-09-17  Greg McGary  <greg@mcgary.org>
42577
42578         * gcc.c-torture/execute/20000917-1.c: New test.
42579         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42580
42581 2000-09-16  Neil Booth  <NeilB@earthling.net>
42582
42583         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42584         in nested macro bug.
42585
42586 2000-09-15  Neil Booth  <NeilB@earthling.net>
42587
42588         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42589
42590 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42591
42592         * gcc.c-torture/execute/20000914-1.c: New test.
42593
42594 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42595
42596         * g++.other/inline13.C: New test.
42597
42598 2000-09-12  Andreas Jaeger  <aj@suse.de>
42599
42600         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42601         constant by Ulrich Drepper <drepper@redhat.com>.
42602
42603 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42604
42605         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42606
42607 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42608
42609         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42610
42611 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42612
42613         * gcc.dg/cpp/backslash.c: New test.
42614
42615 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42616
42617         * gcc.c-torture/execute/20000910-1.c: New test.
42618         * gcc.c-torture/execute/20000910-2.c: Likewise.
42619
42620 2000-09-11  Robert Lipe  <robertl@sco.com>
42621
42622         * gcc.dg/pragma-align.c: New test.
42623
42624 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.pt/explicit82.C: New test.
42627         * g++.old-deja/g++.pt/explicit83.C: New test.
42628
42629 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42630
42631         * gcc.dg/asm-names.c: New test.
42632
42633 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42634
42635         * gcc.dg/cpp/tr-warn6.c: New test
42636
42637 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42638
42639         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42640         be accepted.
42641
42642 2000-09-07  Catherine Moore  <clm@redhat.com>
42643
42644         * gcc.c-torture/execute/unroll-1.c: New test.
42645
42646 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42647
42648         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42649         ERROR markers.
42650         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42651         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42652         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42653         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42654         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42655         Preprocess only.
42656         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42657         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42658
42659 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42660
42661         * g++.old-deja/g++.pt/deduct2.C: New test.
42662
42663 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         * g++.old-deja/g++.pt/parms2.C: New test.
42666
42667 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42668
42669         * g++.old-deja/g++.pt/crash58.C: New test.
42670
42671 2000-09-06  Greg McGary  <greg@mcgary.org>
42672
42673         * gcc.c-torture/execute/20000906-1.c: New test.
42674         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42675
42676 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42677
42678         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42679
42680 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42681
42682         * g++.old-deja/g++.pt/crash57.C: New test.
42683
42684 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42685
42686         * g++.old-deja/g++.pt/crash56.C: New test.
42687
42688 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.pt/koenig1.C: New test.
42691
42692 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * gcc.dg/20000904-1.c: New test.
42695
42696 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42697
42698         * gcc.dg/cpp/paste8.c: New test.
42699
42700 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42701
42702         * gcc.c-torture/compile/20000827-1.c: New test.
42703
42704 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42705
42706         * gcc.dg/format-diag-1.c: New test.
42707
42708 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42709
42710         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42711         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42712         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42713         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42714         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42715
42716 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42717
42718         * g++.old-deja/g++.other/nested4.C: New test.
42719
42720 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42721
42722         * g++.old-deja/g++.ns/scoped1.C: New test.
42723
42724 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42725
42726         * lib/g++.exp: Support testing already-installed GCC.
42727
42728 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42729
42730         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42731
42732 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42733
42734         * gcc.dg/return-type-2.c: New test.
42735
42736 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42737
42738         * gcc.c-torture/compile/20000825-1.c: New test.
42739
42740 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42741
42742         * gcc.dg/dwarf2-2.c: New test.
42743
42744 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42745
42746         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42747         dg-warning regexps.
42748
42749 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42750
42751         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42752         gcc.dg/format-ext-5.c: New tests.
42753
42754 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42755
42756         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42757
42758 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42759
42760         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42761
42762 2000-08-24  Richard Henderson  <rth@cygnus.com>
42763
42764         * gcc.dg/ia64-sync-1.c: New test.
42765         * gcc.dg/ia64-sync-2.c: New test.
42766         * gcc.dg/ia64-asm-1.c: New test.
42767
42768 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42769
42770         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42771         * gcc.dg/format-ext-2.c: New test.
42772
42773 2000-08-23  Jason Merrill  <jason@redhat.com>
42774
42775         * lib/old-dejagnu.exp: Also ignore "In member function" and
42776         "At global scope".
42777
42778 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42779
42780         * gcc.dg/noncompile/label-lineno-1.c: New test.
42781
42782 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42783
42784         * gcc.dg/c99-array-nonobj-1.c: New test.
42785
42786 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42787
42788         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42789         tests.
42790         * gcc.dg/format-ext-1.c: New test.
42791
42792 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42793
42794         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42795         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42796         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42797         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42798         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42799
42800 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42801
42802         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42803         gcc.dg/c99-strftime-2.c: New tests.
42804
42805 2000-08-22  Richard Henderson  <rth@cygnus.com>
42806
42807         * gcc.c-torture/execute/20000822-1.c: New test.
42808
42809 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42810
42811         * gcc.c-torture/execute/20000819-1.x: Remove.
42812
42813 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42814
42815         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42816         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42817         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42818         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42819         gcc.dg/format-xopen-1.c: New tests.
42820
42821 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42822
42823         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42824
42825 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42826
42827         * g++.old-deja/g++.other/loop2.C: New test.
42828
42829         * gcc.c-torture/compile/20000606-1.c: New test.
42830         * gcc.c-torture/compile/20000728-1.c: New test.
42831         * gcc.c-torture/execute/20000801-1.c: New test.
42832         * gcc.c-torture/execute/20000801-2.c: New test.
42833         * gcc.c-torture/execute/20000819-1.c: New test.
42834         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42835         * gcc.dg/20000629-1.c: New test.
42836         * gcc.dg/20000724-1.c: New test.
42837         * gcc.dg/20000807-1.c: New test.
42838
42839 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42840
42841         * gcc.dg/cpp/pragma-1.c: New test.
42842         * gcc.dg/cpp/pragma-2.c: New test.
42843
42844 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42845
42846         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42847         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42848
42849 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42850
42851         * gcc.c-torture/compile/20000818-1.c: New test.
42852
42853 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42854
42855         * gcc.c-torture/execute/20000818-1.c: New test.
42856
42857 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42858
42859         * gcc.dg/format-va-1.c: New test.
42860
42861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42862
42863         * g++.old-deja/g++.other/typedef8.C: New test.
42864
42865 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42868         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42869         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42870         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42871         * g++.old-deja/g++.other/ptrmem7.C: New test.
42872         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42873
42874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42875
42876         * g++.old-deja/g++.pt/typename27.C: New test.
42877
42878 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42879
42880         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42881         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42882         * g++.old-deja/g++.pt/friend45.C: New test.
42883         * g++.old-deja/g++.other/friend8.C: New test.
42884
42885 2000-08-15  Richard Henderson  <rth@cygnus.com>
42886
42887         * gcc.c-torture/execute/20000815-1.c: New test.
42888
42889 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42890
42891         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42892         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42893         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42894
42895 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42896
42897         * g++.old-deja/g++.other/refinit2.C: New test.
42898
42899 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42900
42901         * lib/c-torture.exp (c-torture): Make
42902         compiler_conditional_xfail_data global.
42903         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42904         compiler_conditional_xfail_data machinery.
42905         (f-torture-execute): Likewise.
42906         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42907         and only when unrolling loops.
42908
42909         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42910
42911 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42912
42913         * g++.old-deja/g++.pt/explicit81.C: New test.
42914
42915 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42916
42917         * g++.old-deja/g++.pt/typename26.C: New test.
42918
42919 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42920
42921         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42922         warning.
42923
42924 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42925
42926         * g++.old-deja/g++.other/array3.C: New test.
42927
42928 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42929
42930         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42931         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42932         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42933         New tests.
42934
42935 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42936
42937         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42938         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42939
42940 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42941
42942         * gcc.c-torture/execute/20000808-1.c: New test.
42943
42944 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42945
42946         * gcc.dg/c90-const-expr-1.c: New test.
42947
42948 2000-08-08  Richard Henderson  <rth@cygnus.com>
42949
42950         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42951
42952 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42953
42954         * gcc.dg/noncompile/const-ll-1.c: New test.
42955
42956 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42957
42958         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42959
42960 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42961
42962         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42963         that running programs linked against the shared version of libobjc
42964         run correctly.
42965
42966 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42967
42968         * gcc.dg/c99-printf-1.c: New test.
42969
42970 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42971
42972         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42973
42974 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42975
42976         * gcc.c-torture/execute/20000731-1.x: Delete.
42977
42978 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42979
42980         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42981         and torture_without_loops as is done by c-torture.exp.
42982         (search_for): Copy from c-torture.exp.
42983         (gcc-dg-runtest): New function, drives a directory of tests
42984         iterating over the TORTURE_OPTIONS.
42985         (scan-assembler, scan-assembler-not): Move here from
42986         individual directory drivers.
42987
42988         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42989         defined by lib/gcc-dg.exp.
42990         * gcc.dg/cpp/cpp.exp: Likewise.
42991         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42992         gcc-dg-runtest, so we cycle over optimization options.
42993
42994         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42995         * gcc.dg/compare2.c: No longer expected to fail.
42996
42997 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42998
42999         * gcc.c-torture/execute/20000804-1.c: New test.
43000
43001 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43002
43003         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43004
43005 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43006
43007         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43008
43009 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43010
43011         * gcc.c-torture/compile/20000803-1.c: New test.
43012
43013 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43014
43015         * gcc.c-torture/execute/20000801-3.c,
43016         gcc.c-torture/execute/20000801-4.c: New tests.
43017         * gcc.c-torture/execute/20000801-3.x,
43018         gcc.c-torture/execute/20000801-4.x: Xfail.
43019
43020 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43021
43022         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43023         libobjc/.libs to allow for libtool.
43024
43025 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * gcc.c-torture/compile/20000802-1.c: New test.
43028
43029 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43030
43031         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43032
43033 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43034
43035         * gcc-c-torture/execute/20000731-2.c: New test.
43036
43037         * gcc.c-torture/execute/20000731-1.c: New test.
43038         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43039
43040 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43041
43042         * testsuite/gcc.dg/cpp/paste7.c: New test.
43043         * gcc.dg/cpp/20000725-1.c: New test.
43044
43045 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43046
43047         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43048         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43049         declaration warning for __builtin_dwarf_reg_size.
43050
43051         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43052
43053 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43054
43055         * gcc.dg/noncompile/voidparam-1.c: New test.
43056
43057 2000-07-30  Richard Henderson  <rth@cygnus.com>
43058
43059         * gcc.dg/c90-digraph-1.c: Don't xfail.
43060         * gcc.dg/compare2.c (case 10): Xfail.
43061         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43062
43063 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43064
43065         * gcc.dg/c99-main-1.c: New test.
43066
43067 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43068
43069         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43070
43071 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43072
43073         * gcc.c-tortuer/execute/20000726-1.c: New test.
43074
43075 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43076
43077         * gcc.c-torture/execute/enum-2.c: New test.
43078
43079 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43080
43081         * gcc.dg/cpp/tr-warn3.c: New test.
43082
43083 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * g++.old-deja/g++.ext/implicit1.C: Remove.
43086         * g++.old-deja/g++.jason/c2.C: Remove
43087         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43088         * g++.old-deja/g++.pt/crash16.C: Likewise.
43089         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43090
43091 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43092
43093         * g++.old-deja/g++.other/for2.C: New test.
43094
43095 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43096
43097         * gcc.dg/20000720-1.c: New test.
43098
43099 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43100
43101         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43102
43103 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43104
43105         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43106         * gcc.c-torture/execute/20000722-1.c: New.
43107         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43108
43109 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43110
43111         * gcc.dg/cpp/20000720-1.S: New test.
43112
43113 2000-07-21  Michael Meissner  <meissner@redhat.com>
43114
43115         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43116
43117 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43118
43119         * g++.old-deja/g++.brendan/crash16.C,
43120         g++.old-deja/g++.brendan/parse3.C,
43121         g++.old-deja/g++.brendan/redecl1.C,
43122         g++.old-deja/g++.ns/template13.C,
43123         g++.old-deja/g++.other/decl4.C,
43124         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43125
43126 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43127
43128         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43129         and "Internal error".
43130
43131         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43132         regexps.
43133         * gcc.dg/cpp/paste6.c: New test.
43134
43135 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43136
43137         * gcc.dg/cpp/tr-direct.c: New test.
43138
43139         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43140         gcc.dg/cpp/undef1.c: Tweak error regexps.
43141
43142 2000-07-18  Eric Christopher <echristo@redhat.com>
43143
43144         * gcc.c-torture/compile/20000718-1.c: New test.
43145
43146 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43147
43148         * cpplex.c (_cpp_push_token): If the token being pushed back
43149         is the previous token in this context, just subtract one from
43150         context->posn.
43151         * cppmacro.c (save_expansion): Clear aux field when storing a
43152         placemarker.
43153
43154 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43155
43156         * gcc.dg/noncompile/redecl-1.c: New test.
43157
43158 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43159
43160         * gcc.c-torture/execute/20000717-5.c: New test.
43161         * gcc.c-torture/execute/20000717-1.x: Removed.
43162
43163 2000-07-17  Richard Henderson  <rth@cygnus.com>
43164
43165         * gcc.c-torture/execute/20000717-4.c: New test.
43166
43167 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43168
43169         * gcc.dg/cpp/syshdr.c: New test.
43170         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43171
43172 2000-07-17  Neil Booth  <neilb@earthling.net>
43173
43174         * gcc.dg/cpp/cmdlne-dM.c: New test.
43175         * gcc.dg/cpp/cmdlne-dD.c: New test.
43176
43177 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43178
43179         * gcc.c-torture/execute/20000717-3.c: New test.
43180
43181         * gcc.c-torture/compile/20000717-1.c: New test.
43182
43183 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43184
43185         * gcc.c-torture/execute/20000717-2.c: New test.
43186
43187 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43188
43189         * gcc.dg/formatz-1.c: New test.
43190
43191         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43192         * gcc.dg/c99-digraph-1.c: New tests.
43193
43194         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43195         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43196
43197         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43198         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43199         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43200         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43201         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43202         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43203         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43204
43205 2000-07-17   Greg McGary <greg@mcgary.org>
43206
43207         * gcc.c-torture/execute/20000717-1.c: New test.
43208         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43209
43210 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43211
43212         * gcc.c-torture/execute/20000715-2.c: New test.
43213         * gcc.dg/20000715-1.c: New test.
43214
43215 2000-07-15  Michael Meissner  <meissner@redhat.com>
43216
43217         * gcc.c-torture/execute/20000715-1.c: New test.
43218
43219 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43220
43221         * gcc.c-torture/execute/20000707-1.c: New test.
43222
43223 2000-07-13  Neil Booth  <NeilB@earthling.net>
43224
43225         * testsuite/gcc.dg/cpp/digraph1.c,
43226         testsuite/gcc.dg/cpp/digraph2.c,
43227         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43228
43229 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43230
43231         * g77.f-torture/compile/20000630-2.f: New test.
43232         * g77.f-torture/compile/20000630-2.x
43233
43234 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43235
43236         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43237
43238 2000-07-11  Neil Booth  <NeilB@earthling.net>
43239
43240         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43241
43242 2000-07-11  Neil Booth  <NeilB@earthling.net>
43243
43244         * gcc.dg/cpp/cmdlne-C.c: New.
43245
43246 2000-07-09  Neil Booth  <NeilB@earthling.net>
43247
43248         * gcc.dg/cpp/directiv.c: New tests.
43249         * gcc.dg/cpp/undef1.c: Update.
43250
43251 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43252
43253         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43254
43255 2000-07-09  Neil Booth  <NeilB@earthling.net>
43256
43257         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43258
43259 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43260
43261         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43262         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43263
43264 2000-07-08  Neil Booth  <NeilB@earthling.net>
43265
43266         * gcc.dg/cpp/macsyntx.c: New tests.
43267
43268 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43269
43270         * gcc.dg/20000707-1.c: New test.
43271
43272 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43273
43274         * gcc.c-torture/execute/20000706-1.c: New test.
43275         * gcc.c-torture/execute/20000706-2.c: New test.
43276         * gcc.c-torture/execute/20000706-3.c: New test.
43277         * gcc.c-torture/execute/20000706-4.c: New test.
43278         * gcc.c-torture/execute/20000706-5.c: New test.
43279
43280 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43281
43282         * g++.old-deja/g++.pt/instantiate7.C: New test.
43283
43284 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43285
43286         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43287         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43288         * g++.old-deja/g++.other/rtti3.C: Likewise.
43289         * g++.old-deja/g++.other/rttid3.C: Likewise.
43290
43291 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43292
43293         *  g77.f-torture/compile/20000630-1.x: Fix typo
43294
43295 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43296
43297         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43298         assembly output.
43299
43300 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43301
43302         * gcc.dg/cpp/ident.c: New test.
43303
43304 2000-07-05  Neil Booth  <NeilB@earthling.net>
43305
43306         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43307           gcc.dg/cpp/lexstrng.c: New tests.
43308
43309 2000-07-04  Neil Booth  <NeilB@earthling.net>
43310
43311         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43312         * gcc.dg/cpp/strify2.c: Same.
43313
43314 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43315
43316         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43317         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43318         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43319         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43320
43321         * testsuite/gcc.dg/cpp/macro1.c,
43322         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43323         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43324         testsuite/gcc.dg/cpp/strify1.c,
43325         testsuite/gcc.dg/cpp/strify2.c: New tests.
43326
43327 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43328
43329         * gcc.c-torture/execute/20000703-1.c: New test.
43330
43331 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         * g++.old-deja/g++.pt (lookup10.C): New test.
43334
43335 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43336
43337         * g++.old-deja/g++.pt (typename25.C): New test.
43338
43339 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43340
43341         * gcc.c-torture/compile/20000701-1.c: New test.
43342
43343 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43344
43345         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43346         to test case.
43347
43348 2000-06-30  Catherine Moore  <clm@cygnus.com>
43349
43350         * gcc.c-torture/execute/align-1.c: New test.
43351
43352 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43353
43354         * g++.old-deja/g++.pt/expr8.C: New test.
43355         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43356
43357 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43358
43359         * gcc.c-torture/compile/20000629-1.c: New test.
43360
43361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43362
43363
43364         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43365         gcc.dg/noncompile directory, depending on whether they're
43366         preprocessor tests or not.  Annotate all the tests for the dg
43367         framework.
43368
43369         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43370         * gcc.dg/noncompile/noncompile.exp: New.
43371
43372         * Moved files:
43373         Old name                                New name
43374         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43375         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43376         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43377         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43378         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43379         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43380         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43381         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43382         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43383         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43384         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43385         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43386         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43387         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43388         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43389         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43390         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43391         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43392         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43393         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43394         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43395         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43396         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43397         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43398
43399         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43400         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43401         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43402         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43403         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43404         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43405
43406 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43407
43408         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43409         declare one variable.  On the fourth, error.
43410         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43411         declared by 20000628-1a.h.
43412
43413 2000-06-29  Richard Henderson  <rth@redhat.com>
43414
43415         * gcc.c-torture/execute/930529-1.x: New file.
43416         * gcc.dg/920413-1.c: Adjust expected warning text.
43417         * gcc.dg/980217-1.c: Declare abort.
43418         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43419
43420 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43421
43422         * g77.f-torture/compile/20000629-1.f: New test.
43423         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43424
43425 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43426
43427         Rearrange lots of files, removing entirely the
43428         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43429         directories.
43430
43431         * Deleted files:
43432         gcc.c-torture/code_quality/code_quality.exp
43433         gcc.c-torture/special/special.exp
43434         gcc.failure/failure.exp
43435         gcc.failure/940409-1.x
43436         gcc.c-torture/compile/961203-1.x
43437
43438         * New files:
43439         gcc.misc-tests/linkage.exp
43440         gcc.c-torture/execute/920730-1t.c
43441         gcc.c-torture/execute/920730-1t.x
43442         gcc.c-torture/compile/920520-1.x
43443         gcc.c-torture/compile/920521-1.x
43444         gcc.c-torture/compile/981006-1.x
43445         gcc.c-torture/execute/eeprof-1.x
43446
43447         * Moved files (possibly with modifications to fit a new harness):
43448         Old name                                New name
43449         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43450         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43451         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43452         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43453         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43454         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43455         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43456         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43457         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43458         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43459         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43460         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43461         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43462         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43463
43464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43465
43466         * c-torture/compile/961203-1.x: Delete.
43467
43468         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43469         not exit. Include stdio.h.
43470         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43471         * gcc.misc-tests/dg-12.c: Likewise.
43472         * gcc.misc-tests/dg-5.c: Likewise.
43473         * gcc.misc-tests/dg-6.c: Likewise.
43474         * gcc.misc-tests/dg-7.c: Prototype abort.
43475         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43476         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43477         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43478         not exit.
43479         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43480         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43481
43482 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43483
43484         * gcc.dg/cpp/20000628-1.c: New test.
43485         * gcc.dg/cpp/20000628-1.h: New header for above test.
43486         * gcc.dg/cpp/20000628-1a.h: Likewise.
43487
43488 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43489
43490         * gcc.dg/cpp: New directory.
43491         * gcc.dg/cpp/cpp.exp: New driver.
43492         * gcc.dg/cpp/20000627-1.c: New test.
43493         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43494         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43495         and rewrite as a compilation test.
43496
43497         * gcc.dg: Move many files into the cpp subdirectory, possibly
43498         renaming or editing them as well.
43499         Old name                New name
43500         990119-1.c              cpp/19990119-1.c
43501         990228-1.c              cpp/19990228-1.c
43502         990407-1.c              cpp/19990407-1.c
43503         990409-1.c              cpp/19990409-1.c
43504         990413-1.c              cpp/19990413-1.c
43505         990703-1.c              cpp/19990703-1.c
43506         20000127-1.c            cpp/20000127-1.c
43507         20000129-1.c            cpp/20000129-1.c
43508         20000207-1.c            cpp/20000207-1.c
43509         20000207-2.c            cpp/20000207-2.c
43510         20000209-1.c            cpp/20000209-1.c
43511         20000209-2.c            cpp/20000209-2.c
43512         20000301-1.c            cpp/20000301-1.c
43513         20000419-1.c            cpp/20000419-1.c
43514         20000510-1.S            cpp/20000510-1.S
43515         20000519-1.c            cpp/20000519-1.c
43516         20000529-1.c            cpp/20000529-1.c
43517         20000625-1.c            cpp/20000625-1.c
43518         20000625-2.c            cpp/20000625-2.c
43519         cpp-as1.c               cpp/assert1.c
43520         cpp-as2.c               cpp/assert2.c
43521         cxx-comments-1.c        cpp/cxxcom1.c
43522         cxx-comments-2.c        cpp/cxxcom2.c
43523         endif-label.c           cpp/endif.c
43524         cpp-hash1.c             cpp/hash1.c
43525         cpp-hash2.c             cpp/hash2.c
43526         cpp-if1.c               cpp/if-1.c
43527         cpp-if2.c               cpp/if-2.c
43528         cpp-if3.c               cpp/if-3.c
43529         cpp-if4.c               cpp/if-4.c
43530         cpp-if5.c               cpp/if-5.c
43531         cpp-cond.c              cpp/if-cexp.c
43532         cpp-missingop.c         cpp/if-mop.c
43533         cpp-missingparen.c      cpp/if-mpar.c
43534         cpp-opprec.c            cpp/if-oppr.c
43535         cpp-ifparen.c           cpp/if-paren.c
43536         cpp-shortcircuit.c      cpp/if-sc.c
43537         cpp-shift.c             cpp/if-shift.c
43538         cpp-unary.c             cpp/if-unary.c
43539         cpp-li1.c               cpp/line1.c
43540         cpp-li2.c               cpp/line2.c
43541         lineno.c                cpp/line3.c
43542         lineno-2.c              cpp/line4.c
43543         cpp-mi.c                cpp/mi1.c
43544         cpp-mic.h               cpp/mi1c.h
43545         cpp-micc.h              cpp/mi1cc.h
43546         cpp-mind.h              cpp/mi1nd.h
43547         cpp-mindp.h             cpp/mi1ndp.h
43548         cpp-mix.h               cpp/mi1x.h
43549         cpp-mi2.c               cpp/mi2.c
43550         cpp-mi2a.h              cpp/mi2a.h
43551         cpp-mi2b.h              cpp/mi2b.h
43552         cpp-mi2c.h              cpp/mi2c.h
43553         cpp-mi3.c               cpp/mi3.c
43554         cpp-mi3.def             cpp/mi3.def
43555         poison-1.c              cpp/poison.c
43556         pr-impl.c               cpp/prag-imp.c
43557         cpp-redef-2.c           cpp/redef1.c
43558         cpp-redef.c             cpp/redef2.c
43559         strpaste.c              cpp/strp1.c
43560         strpaste-2.c            cpp/strp2.c
43561         cpp-tradpaste.c         cpp/tr-paste.c
43562         cpp-tradstringify.c     cpp/tr-str.c
43563         cpp-tradwarn1.c         cpp/tr-warn1.c
43564         cpp-tradwarn2.c         cpp/tr-warn2.c
43565         trigraphs.c             cpp/trigraphs.c
43566         cpp-unc1.c              cpp/unc1.c
43567         cpp-unc2.c              cpp/unc2.c
43568         cpp-unc3.c              cpp/unc3.c
43569         cpp-unc.c               cpp/unc4.c
43570         undef.c                 cpp/undef1.c
43571         undef-2.c               cpp/undef2.c
43572         cpp-wi1.c               cpp/widestr1.c
43573
43574 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43575
43576         * lib/g++.exp (g++_include_flags): Tweak.
43577
43578 2000-06-27  H.J. Lu  <hjl@gnu.org>
43579             Loren J. Rittle  <ljrittle@acm.org>
43580
43581         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43582         version with one that knows about the new gcc tree structure.
43583         (g++_link_flags): Same.
43584
43585 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43586
43587         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43588         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43589         case we are cross-compiling.
43590
43591         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43592         g++.old-deja/g++.niklas/Makefile.in,
43593         g++.old-deja/g++.niklas/configure.in,
43594         g++.old-deja/g++.other/Makefile.in,
43595         g++.old-deja/g++.other/configure.in,
43596         gcc.c-torture/code_quality/Makefile.in,
43597         gcc.c-torture/code_quality/configure.in,
43598         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43599         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43600         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43601         gcc.c-torture/execute/ieee/Makefile.in,
43602         gcc.c-torture/execute/ieee/configure.in,
43603         gcc.c-torture/noncompile/Makefile.in,
43604         gcc.c-torture/noncompile/configure.in,
43605         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43606         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43607         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43608
43609 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43610
43611         * g++.old-deja/g++.other/ambig3.C: New test.
43612
43613 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43614
43615         * g++.old-deja/g++.pt/syntax1.C: New test.
43616         * g++.old-deja/g++.pt/syntax2.C: New test.
43617         * g++.old-deja/g++.other/syntax3.C: New test.
43618         * g++.old-deja/g++.other/syntax4.C: New test.
43619
43620 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43621
43622         * gcc.dg/20000623-1.c: Prototype exit and abort.
43623
43624 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43625
43626         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43627         New tests.
43628         * gcc.dg/cpp-mi3.def: New file.
43629
43630         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43631         inside assertions.
43632         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43633         lexer's error messages.
43634         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43635         divine anything from the linemarkers.
43636         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43637         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43638
43639 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43640
43641         * gcc.dg/20000623-1.c: New test.
43642
43643 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43644
43645         * gcc.c-torture/execute/20000622-1.c: New test.
43646
43647 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43648
43649         * g++.old-deja/g++.other/init15.C: New test.
43650
43651 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * g++.old-deja/g++.pt/vaarg2.C: New test.
43654         * g++.old-deja/g++.pt/vaarg3.C: New test.
43655
43656 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43657
43658         * g++.old-deja/g++.other/dyncast6.C: New test.
43659
43660 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43661
43662         * gcc.c-torture/execute/loop-6.c: New test.
43663
43664 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43665
43666         * gcc.dg/20000614-1.c: New test.
43667         * gcc.dg/20000614-2.c: New test.
43668
43669 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43670
43671         * g++.old-deja/g++.other/inline12.C: New test.
43672
43673 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43674
43675         * g++.old-deja/g++.other/eh1.C: New test.
43676
43677 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43678
43679         * g++.old-deja/g++.other/type.C: New test.
43680
43681 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43682
43683         * g++.old-deja/g++.other/initstring.C: New test.
43684
43685 2000-06-12  Jason Merrill  <jason@redhat.com>
43686
43687         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43688
43689 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43690
43691         * gcc.c-torture/compile/20000609-1.c: New test.
43692
43693 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43694
43695         * gcc.dg/20000609-1.c: New test.
43696
43697 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43698
43699         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43700         * gcc.c-torture/noncompile/poison-1.c: Move...
43701         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43702         * gcc.dg/cpp-li1.c: Add a token after the #line.
43703
43704 2000-06-05  Richard Henderson  <rth@cygnus.com>
43705
43706         * gcc.c-torture/execute/20000605-2.c: New test.
43707         * gcc.c-torture/execute/20000605-3.c: New test.
43708
43709 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43710
43711         * g77.f-torture/execute/20000503-1.x: New file.
43712
43713 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43714
43715         * g++.old-deja/g++.eh/badalloc1.C: New test.
43716
43717 2000-06-05  Richard Henderson  <rth@cygnus.com>
43718
43719         * gcc.c-torture/execute/20000605-1.c: New test.
43720
43721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43722             Nathan Sidwell <nathan@codesourcery.com>
43723
43724         * gcc.c-torture/compile/20000605-1.c: New test.
43725
43726 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43727
43728         * g77.f-torture/compile/20000601-1.f: New test.
43729
43730 2000-06-03  Richard Henderson  <rth@cygnus.com>
43731
43732         * gcc.c-torture/execute/20000603-1.c: New.
43733
43734 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43735
43736         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43737         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43738
43739 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43740
43741         * gcc.dg/compare2.c (case 12): XFAIL.
43742         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43743         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43744
43745         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43746
43747 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43748
43749         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43750         guard macro is already defined when the header is first
43751         included.
43752         * gcc.dg/cpp-mix.h: New file.
43753         * gcc.dg/endif-label.c: Update patterns to match compiler.
43754
43755         * g++.brendan/complex1.C: Declare abort.
43756         * g++.law/refs4.C: Remove XFAIL.
43757         * g++.oliva/expr2.C: Declare abort and exit.
43758
43759 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43760
43761         * gcc.c-torture/execute/20000528-1.c: New test.
43762
43763         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43764         * g++.old-deja/g++.law/temps4.C: Likewise.
43765
43766         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43767         stdlib.h.  Call abort() on failure.
43768         * g++.old-deja/g++.law/refs4.C: Likewise.
43769         * g++.old-deja/g++.law/temps4.C: Likewise.
43770         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43771         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43772
43773 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43774
43775         Relative to g++.dg/special:
43776         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43777
43778         Relative to g++.old-deja:
43779         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43780         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43781         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43782         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43783         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43784         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43785         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43786
43787         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43788         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43789         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43790         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43791         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43792         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43793         and/or string.h.
43794
43795         * g++.other/goto1.C: Update expectations for error messages.
43796
43797 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43798
43799         * gcc.c-torture/compile/20000523-1.c: New test.
43800
43801 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43802
43803         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43804
43805 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43806
43807         * g++.old-deja/g++.eh/catch11.C: New test.
43808         * g++.old-deja/g++.eh/catch12.C: New test.
43809
43810 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43811
43812         * gcc.c-torture/execute/20000523-1.c: New test.
43813
43814 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43815
43816         * c-torture/execute/bcp-1.c: Replace abort in arg of
43817         __builtin_constant_p with a generic external function.
43818
43819         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43820         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43821         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43822         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43823         Prototype abort and/or exit.
43824
43825         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43826         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43827         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43828         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43829
43830 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43831
43832         * gcc.dg/dwarf2-1.c: New test.
43833
43834 2000-05-20  Richard Henderson  <rth@cygnus.com>
43835
43836         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43837
43838 2000-05-20  Andreas Jaeger  <aj@suse.de>
43839
43840         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43841         testcase.
43842
43843 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43844
43845         * gcc.c-torture/execute/20000519-2.c: New test.
43846
43847 2000-05-19  Andreas Jaeger  <aj@suse.de>
43848
43849         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43850         which fails with SSA.
43851
43852         * lib/c-torture.exp: Also test with -O3 -fssa.
43853
43854 2000-05-18  Michael Meissner  <meissner@redhat.com>
43855
43856         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43857         * gcc.c-torture/execute/920415-1.c: Ditto.
43858         * gcc.c-torture/execute/920501-1.c: Ditto.
43859         * gcc.c-torture/execute/conversion.c: Ditto.
43860         * gcc.c-torture/execute/cvt-1.c: Ditto.
43861
43862 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43863
43864         * gcc.c-torture/compile/20000518-1.c: New test.
43865
43866 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43867
43868         * g77.f-torture/compile/200005018.f: New test.
43869
43870 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43871
43872         * gcc.c-torture/compile/20000517-1.c: New test.
43873
43874 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43875
43876         * gcc.c-torture/execute/20000516-1.c: New test.
43877
43878 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43879
43880         * g++.old-deja/g++.other/eh.C: New test.
43881
43882 2000-05-12  Richard Henderson  <rth@cygnus.com>
43883
43884         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43885         constants through to doit's conditional.
43886
43887 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43888
43889         * gcc.c-torture/compile/20000511-1.c: New test.
43890         * g77.f-torture/compile/20000511-1.f: New test.
43891         * g77.f-torture/compile/20000511-2.f: New test.
43892
43893 2000-05-11  Michael Meissner  <meissner@redhat.com>
43894
43895         * gcc.c-torture/execute/20000511-1.c: New test.
43896
43897 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43898
43899         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43900         * gcc.dg/20000510-1.S: New.
43901
43902 2000-05-08  Catherine Moore  <clm@cygnus.com>
43903
43904         * gcc.dg/unused-3.c: New.
43905
43906 2000-05-06  Richard Henderson  <rth@cygnus.com>
43907
43908           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43909           * g++.old-deja/g++.mike/warn1.C: Likewise.
43910           * g++.old-deja/g++.pt/local1.C: Likewise.
43911           * g++.old-deja/g++.pt/local7.C: Likewise.
43912           * g++.old-deja/g++.pt/spec16.C: Likewise.
43913
43914 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43915
43916         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43917
43918 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43919
43920           * g77.f-torture/execute/20000503-1.f: New test.
43921
43922 2000-05-04  Andreas Jaeger  <aj@suse.de>
43923
43924         * gcc.dg/noreturn-2.c: New test.
43925
43926 2000-05-04  Neil Booth  <NeilB@earthling.net>
43927
43928         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43929         preprocessor.
43930
43931 2000-05-04  Richard Henderson  <rth@cygnus.com>
43932
43933         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43934
43935 2000-05-04  Richard Henderson  <rth@cygnus.com>
43936
43937         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43938         OpenSSL by Jason R Thorpe.
43939
43940 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43941
43942         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43943
43944 2000-05-03  Robert Lipe <robertlipe@usa.net>
43945
43946         * gcc.dg/20000503-1.c: New test.
43947
43948 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43949
43950         * gcc.c-torture/compile/20000502-1.c: New test.
43951         * g++.old-deja/g++.other/align.C: New test.
43952         * gcc.dg/cpp-tradstringify.c: New test.
43953
43954 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43955
43956         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43957         and hard registers.
43958
43959 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43960
43961         * gcc.c-torture/execute/loop-5.c: New test.
43962
43963 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43964
43965         * gcc.c-torture/execute/va-arg-20.c: New test.
43966
43967 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43968
43969         * gcc.c-torture/execute/20000422-1.c: New test.
43970
43971 2000-04-20  Greg McGary  <gkm@gnu.org>
43972
43973         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43974         when optimizing, but without sibling-call optimizations (-O1).
43975
43976 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43977
43978           * gcc.c-torture/compile/20000420-1.c: New test.
43979
43980 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43981
43982         * g++.abi/ptrflags.C: New test.
43983         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43984
43985 2000-04-19  Catherine Moore  <clm@cygnus.com>
43986
43987         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43988
43989 2000-04-19  Greg McGary  <gkm@gnu.org>
43990
43991         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43992         sibling-call optimizations.
43993
43994 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43995
43996         * gcc.dg/20000419-1.c: New test.
43997
43998 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43999
44000         * gcc.c-torture/execute/20000412-6.c: New test.
44001
44002 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44003
44004         * gcc.c-torture/execute/20000412-5.c: New test.
44005         * g77.f-torture/compile/20000412-1.f: New test.
44006         * gcc.c-torture/execute/20000412-4.c: New test.
44007         * gcc.c-torture/compile/20000412-2.c: New test.
44008         * gcc.c-torture/execute/20000412-3.c: New test.
44009         * gcc.c-torture/compile/20000412-1.c: New test.
44010         * gcc.c-torture/execute/20000412-2.c: New test.
44011
44012 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44013
44014         * objc/execute/bf-20.m: New test.
44015
44016 2000-04-10  Richard Henderson  <rth@cygnus.com>
44017
44018         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44019
44020         * gcc.c-torture/execute/20000412-1.c: New test.
44021
44022 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.old-deja/g++.eh/catchptr1.C: New test.
44025
44026 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44027
44028         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44029
44030 2000-04-08  Neil Booth  <NeilB@earthling.net>
44031
44032         * gcc.dg/cpp-nullchar.c: Remove test as
44033         embedded nulls cause problems.
44034
44035 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44036
44037         * gcc.dg/compare2.c: New test.
44038
44039 2000-04-08  Neil Booth  <NeilB@earthling.net>
44040
44041         * gcc.dg/cpp-nullchar.c: New test.
44042
44043 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44044
44045         * gcc.dg/cpp-mi2.c: New test.
44046         * gcc.dg/cpp-mi2[abc].h: New files.
44047
44048 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44049
44050         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44051         member name.
44052
44053 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44054
44055         * g++.old-deja/g++.abi/vmihint.C: New test.
44056
44057 2000-04-06  Neil Booth  <NeilB@earthling.net>
44058
44059         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44060         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44061         copyright.
44062
44063 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44064
44065         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44066         avoid stack-frame overwrite.
44067
44068 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44069
44070         * gcc.c-torture/compile/20000405-2.c: New test.
44071         * gcc.c-torture/compile/20000405-3.c: New test.
44072
44073 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44074
44075         * gcc.c-torture/compile/20000405-1.c: New test.
44076
44077 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44078
44079         * gcc.dg/cast-qual-1.c: Revert last change.
44080
44081 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44082
44083         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44084
44085 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44086
44087         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44088         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44089
44090 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44091
44092         * gcc.c-torture/compile/20000403-2.c: New test.
44093         * gcc.c-torture/compile/20000403-1.c: New test.
44094
44095 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44096
44097         * gcc.c-torture/execute/20000403-1.c: New test.
44098
44099 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44100
44101         * gcc.c-torture/execute/20000402-1.c: New test.
44102
44103 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44104
44105         * gcc.c-torture/execute/va-arg-15.c: New test.
44106         * gcc.c-torture/execute/va-arg-16.c: New test.
44107         * gcc.c-torture/execute/va-arg-17.c: New test.
44108         * gcc.c-torture/execute/va-arg-18.c: New test.
44109         * gcc.c-torture/execute/va-arg-19.c: New test.
44110
44111 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44112
44113         * gcc.c-torture/compile/981211-1.c: Move to...
44114         * gcc.dg/cpp-as1.c: ...here.
44115         * gcc.dg/cpp-as2.c: New file.
44116
44117         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44118         compiler.
44119
44120 2000-04-02  Neil Booth  <NeilB@earthling.net>
44121
44122         * gcc.dg/cpp-cond.c  New tests.
44123         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44124         accidental success less likely.
44125         * gcc.dg/cpp-missingop.c  New tests.
44126         * gcc.dg/cpp-missingparen.c  New tests.
44127         * gcc.dg/cpp-shift.c  New tests.
44128         * gcc.dg/cpp-shortcircuit.c  New tests.
44129         * gcc.dg/cpp-unary.c  New tests.
44130
44131 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44132
44133         * gcc.c-torture/compile/20000329-1.c: New test.
44134
44135 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44136
44137         * gcc.c-torture/compile/20000326-1.c: New test.
44138         * gcc.c-torture/compile/20000326-2.c: New test.
44139
44140 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44141
44142         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44143         the first parameter is a function argument.
44144
44145 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44146
44147         * g++.old-deja/g++.ext/array4.C: New test.
44148
44149 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44150
44151         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44152
44153 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44154
44155         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44156
44157 2000-03-19  Richard Henderson  <rth@cygnus.com>
44158
44159         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44160
44161 2000-03-19  Richard Henderson  <rth@cygnus.com>
44162
44163         * gcc.c-torture/compile/20000319-1.c: New test.
44164
44165 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44166
44167         * gcc.c-torture/execute/20000314-3.c: New test.
44168         * gcc.c-torture/execute/20000314-2.c: New test.
44169         * gcc.c-torture/execute/20000314-1.c: New test.
44170         * gcc.c-torture/compile/20000314-2.c: New test.
44171         * gcc.c-torture/compile/20000314-1.c: New test.
44172
44173 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44174
44175         * g++.old-deja/g++.warn/inline.C: New test.
44176
44177 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44178
44179         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44180         standards-compliant result rather than specific constants.
44181         Put test-values in array.
44182
44183 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44184
44185         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44186         (g++_target_compile): Put test-specific options last.
44187
44188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44189
44190         * g++.old-deja/g++.eh/vbase4.C: New test.
44191
44192 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44193
44194         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44195
44196 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44197
44198         * g++.old-deja/g++.brendan/misc12.C: Removed.
44199         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44200         * g++.old-deja/g++.ext/pretty4.C: New test.
44201
44202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         * g++.old-deja/g++.other/string2.C: New test.
44205
44206 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44207
44208         * g++.old-deja/g++.warn/impint2.C: New test.
44209
44210 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44211
44212         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44213         is 1, not zero.
44214
44215 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44216
44217         * g++.old-deja/g++.warn/impint.C: New test.
44218         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44219         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44220         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44221         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44222         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44223         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44224         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44225         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44226         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44227         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44228         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44229         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44230
44231 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44232
44233         * gcc.dg/cpp-redef.c: New test.
44234
44235 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44236
44237         * g++.old-deja/g++.pt/unify7.C: New test.
44238
44239 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44240
44241         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44242         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44243
44244 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44245
44246         * gcc.c-torture/compile/20000224-1.c: New test.
44247
44248 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44249
44250         * gcc.c-torture/compile/cpp-2.c: New test.
44251         * gcc.c-torture/compile/cpp-1.c: New test.
44252
44253 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44254
44255         * gcc.c-torture/execute/20000225-1.c: New test.
44256
44257 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44258
44259         * gcc.dg/cpp-li2.c: New test.
44260
44261         * gcc.dg/cpp-wi1.c: New test.
44262
44263         * gcc.dg/cpp-li1.c: New test.
44264
44265 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         * g++.old-deja/g++.other/sizeof5.C: New test.
44268
44269 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44270
44271         * gcc.c-torture/execute/va-arg-13.c: New test.
44272
44273 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44274
44275         * gcc.c-torture/execute/va-arg-12.c: New test.
44276
44277 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44278
44279         * gcc.c-torture/execute/20000223-1.c: New test.
44280
44281 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44282
44283         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44284
44285 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44286
44287         * g++.old-deja/g++.abi/ptrmem.C: New test.
44288
44289 2000-02-19  Richard Henderson  <rth@cygnus.com>
44290
44291         * gcc.c-torture/compile/init-3.c: New.
44292
44293 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44294
44295         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44296         ALWAYS_CXXFLAGS.
44297
44298 2000-02-11  Robert Lipe <robertl@sco.com>
44299
44300         * gcc.c-torture/compile/20000211-3.c: New test.
44301
44302 2000-02-11  Martin Buchholz <martin@xemacs.org>
44303
44304         * gcc.c-torture/compile/20000211-2.c: New test.
44305
44306 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44307
44308         * gcc.c-torture/compile/20000211-1.c: New test.
44309
44310 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44311
44312         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44313           on native targets
44314
44315 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44316
44317         * g++.old-deja/g++.other/cast5.C: New test.
44318
44319 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44320
44321         * gcc.c-torture/execute/20000205-1.c: New.
44322
44323 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44324
44325         * g++.old-deja/g++.jason/cast3.C: Return void.
44326         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44327
44328 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44329
44330         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44331
44332         * gcc.dg/loop-1.c: New test.
44333
44334 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44335
44336         * gcc.c-torture/compile/20000127-1.c: New test.
44337         * gcc.c-torture/execute/991228-1.c: New test.
44338
44339 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44340
44341         * gcc.dg/unused-2.c: New test.
44342
44343         * gcc.dg/conv-1.c: New test.
44344
44345 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44346
44347         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44348         compiler.
44349         (tool_option_proc): Fix typo.
44350
44351 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44352
44353         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44354         of the ld on the host, not on the build machine.
44355         Also, don't crash if '--help' is not a supported option.
44356
44357 2000-01-24  Richard Henderson  <rth@cygnus.com>
44358
44359         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44360
44361 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44362
44363         * gcc.c-torture/execute/20000120-2.c: New test.
44364         * gcc.c-torture/execute/20000120-1.c: New test.
44365
44366 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44367
44368         * gcc.c-torture/execute/20000113-1.c: New test.
44369
44370 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44371
44372         * gcc.c-torture/execute/20000112-1.c: New test.
44373
44374 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44375
44376         * gcc.dg/20000111-1.c: New test.
44377
44378 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44379
44380         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44381         with 16 bit integers.
44382
44383 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44384
44385         * gcc.dg/20000108-1.c: New test.
44386
44387 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44388
44389         * g++.old-deja/g++.ns/koenig8.C: New test.
44390
44391 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44392
44393         * g++.old-deja/g++.other/cast4.C: New test.
44394
44395 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44396
44397         * gcc.c-torture/compile/20000105-2.c: New test.
44398         * gcc.c-torture/compile/20000105-1.c: New test.
44399
44400 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44401
44402         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44403         references to printf & atoi to conform to ANSI standard.
44404         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44405         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44406         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44407         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44408         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44409         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44410         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44411         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44412         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44413         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44415         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44416         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44417         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44418         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44419         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44420         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44421         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44422         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44423         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44424         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44425         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44426         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44427         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44428         * g++.old-deja/g++.brendan/init3.C: Likewise.
44429         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44430         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44431         * g++.old-deja/g++.brendan/new2.C: Likewise.
44432         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44433         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44434         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44435         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44436         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44437         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44438         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44439         * g++.old-deja/g++.brendan/template24.C: Likewise.
44440         * g++.old-deja/g++.brendan/template3.C: Likewise.
44441         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44442         * g++.old-deja/g++.jason/inline3.C: Likewise.
44443         * g++.old-deja/g++.jason/opeq.C: Likewise.
44444         * g++.old-deja/g++.law/arg5.C: Likewise.
44445         * g++.old-deja/g++.law/arm7.C: Likewise.
44446         * g++.old-deja/g++.law/ctors11.C: Likewise.
44447         * g++.old-deja/g++.law/cvt8.C: Likewise.
44448         * g++.old-deja/g++.law/init9.C: Likewise.
44449         * g++.old-deja/g++.law/refs4.C: Likewise.
44450         * g++.old-deja/g++.law/template2.C: Likewise.
44451         * g++.old-deja/g++.law/visibility24.C: Likewise.
44452         * g++.old-deja/g++.law/vtable3.C: Likewise.
44453         * g++.old-deja/g++.mike/asm2.C: Likewise.
44454         * g++.old-deja/g++.mike/eh1.C: Likewise.
44455         * g++.old-deja/g++.mike/misc1.C: Likewise.
44456         * g++.old-deja/g++.mike/misc13.C: Likewise.
44457         * g++.old-deja/g++.mike/misc14.C: Likewise.
44458         * g++.old-deja/g++.mike/ns12.C: Likewise.
44459         * g++.old-deja/g++.mike/p1248.C: Likewise.
44460         * g++.old-deja/g++.mike/p3708.C: Likewise.
44461         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44462         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44463         * g++.old-deja/g++.mike/p646.C: Likewise.
44464         * g++.old-deja/g++.mike/p700.C: Likewise.
44465         * g++.old-deja/g++.mike/p783.C: Likewise.
44466         * g++.old-deja/g++.mike/p783a.C: Likewise.
44467         * g++.old-deja/g++.mike/p783b.C: Likewise.
44468         * g++.old-deja/g++.mike/p786.C: Likewise.
44469         * g++.old-deja/g++.mike/p789.C: Likewise.
44470         * g++.old-deja/g++.mike/p789a.C: Likewise.
44471         * g++.old-deja/g++.mike/p807a.C: Likewise.
44472         * g++.old-deja/g++.other/delete3.C: Likewise.
44473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44475         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44476         * g++.old-deja/g++.other/empty1.C: Likewise.
44477         * g++.old-deja/g++.other/temporary1.C: Likewise.
44478         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44479         * g++.old-deja/g++.pt/t16.C: Likewise.
44480         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44481
44482 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44483
44484         * gcc.dg/991230-1.c: New test.
44485
44486 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44487
44488         * gcc.c-torture/compile/991229-3.c: New test.
44489         * gcc.c-torture/compile/991229-2.c: New test.
44490         * gcc.c-torture/compile/991229-1.c: New test.
44491
44492 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44493
44494         * gcc.c-torture/compile/labels-2.c: New test.
44495
44496 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44497
44498         * gcc.c-torture/execute/991227-1.c: New test.
44499
44500 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44501
44502         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44503
44504 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44505
44506         * gcc.c-torture/execute/991221-1.c: New test.
44507
44508 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44509
44510         * g++.old-deja/g++.other/cast3.C: New test.
44511
44512 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44513
44514         * gcc.c-torture/execute/991216-4.c: New test.
44515
44516 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44517
44518         * gcc.c-torture/execute/991216-1.c: New test.
44519         * gcc.c-torture/execute/991216-2.c: New test.
44520         * gcc.c-torture/execute/991216-3.c: New test.
44521
44522 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44523
44524         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44525         Actually make the test fail by using "-O2" for compilation.
44526
44527 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44528
44529         * g++.old-deja/g++.warn/cast-align1.C: New test.
44530
44531 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44532
44533         * gcc.c-torture/compile/991214-1.c: New test.
44534         * gcc.c-torture/compile/991214-2.c: New test.
44535
44536 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44537
44538         * gcc.dg/991214-1.c: New test.
44539
44540 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44541
44542         * gcc.c-torture/compile/991213-3.c: New test.
44543         * gcc.c-torture/compile/991213-2.c: New test.
44544         * gcc.c-torture/compile/991213-1.c: New test.
44545
44546 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44547
44548         * gcc.dg/991209-1.c: New test.
44549
44550 1999-12-08  Nathan Sidwell <nathan@acm.org>
44551
44552         * gcc.c-torture/compile/991208-1.c: New test.
44553
44554 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44555
44556         * gcc.dg/ultrasp2.c: New test.
44557
44558 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44559
44560         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44561
44562 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44563
44564         * gcc.c-torture/compile/991202-1.c: New test.
44565         * gcc.c-torture/execute/991202-1.c: New test.
44566         * gcc.c-torture/execute/991202-2.c: New test.
44567         * gcc.c-torture/execute/991202-3.c: New test.
44568
44569 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44570
44571         * g++.old-deja/g++.abi/align.C: New test.
44572         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44573         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44574
44575 1999-12-01  Richard Henderson  <rth@cygnus.com>
44576
44577         * gcc.c-torture/execute/991201-1.c: New.
44578
44579 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44580
44581         * gcc.dg/991129-1.c: New test.
44582
44583 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44584
44585         * gcc.c-torture/compile/991127-1.c: New test.
44586
44587 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44588
44589         * g++.old-deja/g++.other/warn4.C: New test.
44590
44591 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44592
44593         * g++.old-deja/g++.eh/cleanup2.C: New test.
44594         * g++.old-deja/g++.ext/pretty2.C: New test.
44595         * g++.old-deja/g++.ext/pretty3.C: New test.
44596         * g++.old-deja/g++.other/debug6.C: New test.
44597
44598 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44599
44600         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44601         compiler_output to look for one error message instead of two.
44602
44603 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44604
44605         * gcc.c-torture/execute/991118-1.c: Also test case
44606         where the word boundary does not split a byte evenly.
44607
44608 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44609
44610         * g++.old-deja/g++.ext/restrict1.C: New test.
44611
44612 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44613
44614         * gcc.c-torture/execute/991118-1.c: New test.
44615
44616 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44617
44618         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44619         working directory pathnames.
44620
44621 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44622
44623         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44624         host is equipped with driver.h and driver.o so it can actually
44625         compile and run the tests.
44626
44627 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44628
44629         * gcc.c-torture/compile/991008-1.c: New test.
44630
44631 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44632
44633         * lib/gcc-dg.exp: Include target-supports.exp
44634
44635 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44636
44637         * lib/target-supports.exp: New file: Provide procs to test for
44638         features supported by the target.
44639         (check_weak_available): Moved here from ecos.exp.
44640         (check_alias_available): New proc: Determine of the target
44641         toolchain supports the alias attribute.
44642
44643         * gcc.dg/special/ecos.exp: Move check_weak_available to
44644         target-supports.exp.
44645         (alias-1.c): Only perform the test if the target supports
44646         aliases.
44647         (wkali-1.c): Only perform the test if the target supports
44648         aliases.
44649
44650         * gcc.dg/990506-0.c: Expect error messages from cross
44651         targets as well as native targets.
44652
44653 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44654
44655         * gcc.dg/ultrasp1.c: Removed xfail.
44656         * gcc.dg/struct-ret-2.c: Likewise.
44657         * gcc.dg/array-1.c: Likewise.
44658
44659 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44660
44661         * gcc.dg/struct-ret-2.c: New test.
44662
44663         * gcc.dg/array-1.c: New test.
44664
44665 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44666
44667         * gcc.c-torture/execute/991030-1.c: New test.
44668
44669 1999-10-26  Richard Henderson  <rth@cygnus.com>
44670
44671         * gcc.c-torture/compile/991026-2.c: New test.
44672
44673 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44674
44675         * gcc.c-torture/compile/991026-1.c: New test.
44676
44677 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44678
44679         * gcc.c-torture/execute/991023-1.c: New test.
44680
44681 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44682
44683         * gcc.c-torture/execute/991019-1.c: New test.
44684
44685 1999-10-16  Richard Henderson  <rth@cygnus.com>
44686
44687         * gcc.c-torture/execute/991016-1.c: New test.
44688
44689 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44690
44691         * gcc.c-torture/execute/991014-1.c: New test.
44692
44693 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44694
44695         * g++.old-deja/g++.other/union2.C: New test.
44696
44697 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44698
44699         * g++.old-deja/g++.other/vaarg2.C: New test.
44700         * g++.old-deja/g++.other/vaarg3.C: New test.
44701
44702 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44703
44704         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44705         in compile/.
44706
44707 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44708
44709         * gcc.c-torture/execute/va-arg-11.c: New test.
44710
44711 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44712
44713         * lib/file-format.exp (gcc_target_object_format): Don't
44714         crash if objdump is unavailable.
44715
44716 1999-09-29  Donn Terry <donn@interix.com>
44717
44718         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44719
44720 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44721
44722         * gcc.c-torture/compile/990928-1.c: New test.
44723
44724 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44725
44726         * g++.old-deja/g++.other/decl6.C: New test.
44727
44728 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44729
44730         * gcc.c-torture/execute/va-arg-10.c: New test.
44731
44732 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44733
44734         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44735         __PRETTY_FUNCTION__.
44736
44737 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44738
44739         * gcc.c-torture/execute/990923-1.c: New test.
44740
44741 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44742
44743         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44744         for which -fpic is inappropriate.
44745
44746 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44747
44748         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44749
44750 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44751
44752         * g++.old-deja/g++.other/dyncast1.C: New test.
44753         * g++.old-deja/g++.other/dyncast2.C: New test.
44754         * g++.old-deja/g++.other/dyncast3.C: New test.
44755         * g++.old-deja/g++.other/dyncast4.C: New test.
44756         * g++.old-deja/g++.other/dyncast5.C: New test.
44757         * g++.old-deja/g++.eh/catch3.C: New test.
44758         * g++.old-deja/g++.eh/catch3p.C: New test.
44759         * g++.old-deja/g++.eh/catch4.C: New test.
44760         * g++.old-deja/g++.eh/catch4p.C: New test.
44761         * g++.old-deja/g++.eh/catch5.C: New test.
44762         * g++.old-deja/g++.eh/catch5p.C: New test.
44763         * g++.old-deja/g++.eh/catch6.C: New test.
44764         * g++.old-deja/g++.eh/catch6p.C: New test.
44765         * g++.old-deja/g++.eh/catch7.C: New test.
44766         * g++.old-deja/g++.eh/catch7p.C: New test.
44767         * g++.old-deja/g++.eh/catch8.C: New test.
44768         * g++.old-deja/g++.eh/catch8p.C: New test.
44769         * g++.old-deja/g++.eh/catch9.C: New test.
44770         * g++.old-deja/g++.eh/catch9p.C: New test.
44771
44772 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44773
44774         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44775         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44776
44777 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44778
44779         * gcc.c-torture/compile/990913-1.c: New test.
44780
44781 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44782
44783         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44784         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44785
44786 1999-09-09  Richard Henderson  <rth@cygnus.com>
44787
44788         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44789
44790 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44791
44792         * g++.old-deja/g++.other/lookup11.C: New test.
44793         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44794         what is permitted and what we want.
44795         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44796         overload use.
44797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44798
44799 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44800
44801         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44802         * gcc.c-torture/noncompile/poison-1.c: New file.
44803
44804 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44805
44806         * g++.old-deja/g++.other/sizeof3.C: New test.
44807         * g++.old-deja/g++.other/sizeof4.C: New test.
44808         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44809         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44810
44811 1999-09-07  Richard Henderson  <rth@cygnus.com>
44812
44813         * gcc.dg/va-arg-1.c: New.
44814
44815 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44816
44817         * gcc.c-torture/execute/va-arg-9.c: New test.
44818
44819 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44820
44821         * g77.f-torture/compile/980519-2.f: New test.
44822         * g77.f-torture/compile/19990905-0.f: New test.
44823         * g77.f-torture/compile/19990905-1.f: New test.
44824         * g77.f-torture/compile/19990905-2.f: New test.
44825
44826         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44827
44828 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44829
44830         * gcc.c-torture/execute/990827-1.c: Fix typo.
44831
44832 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44833
44834         * g++.old-deja/g++.other/deref1.C: New test.
44835
44836 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44837
44838         * g++.old-deja/g++.other/ambig2.C: New test.
44839         * g++.old-deja/g++.other/cond5.C: New test.
44840         * g++.old-deja/g++.other/lookup16.C: New test.
44841
44842 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44843
44844         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44845         assemblers too.
44846
44847 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44848
44849         * lib/c-torture.exp: Avoid the "compare executables" optimization
44850         when testing native.
44851
44852 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44853
44854         * gcc.c-torture/execute/990829-1.c: New test.
44855         * gcc.c-torture/compile/990829-1.c: New test.
44856
44857 1999-08-27  Paul Burchard  <burchard@pobox.com>
44858
44859         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44860         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44861         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44862         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44863         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44864         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44865         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44866         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44867         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44868         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44869         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44870
44871 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44872
44873         * gcc.c-torture/execute/990827-1.c: New test.
44874
44875 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44876
44877         * g77.f-torture/noncompile/19990826-4.f: New test.
44878
44879         * g77.f-torture/compile/19990826-3.f: New test.
44880
44881         * g77.f-torture/execute/19990826-2.f: New test.
44882
44883         * g77.f-torture/compile/19990826-1.f: New test.
44884
44885         * gcc.c-torture/execute/990826-0.c: New test.
44886         * g77.c-torture/execute/19990826-0.f: New test.
44887
44888         * g77.f-torture/noncompile/970626-2.f: New test.
44889
44890 1999-08-25  Paul Burchard  <burchard@pobox.com>
44891
44892         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44893         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44894         lss-011.C: New tests.
44895
44896 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44897
44898         * g++.old-deja/g++.other/decl5.C: New test.
44899
44900 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44901
44902         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44903         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44904         call `postbase' for each one.  All callers of `postbase' changed
44905         to call this instead.
44906
44907 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44908
44909         * gcc.c-torture/execute/990811-1.c: New test.
44910
44911 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44912
44913         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44914         just native ones.
44915
44916         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44917         just native ones.
44918
44919 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44920
44921         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44922
44923 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44924
44925         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44926
44927 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44928
44929         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44930
44931 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44932
44933         * gcc.c-torture/execute/990804-1.c: New test.
44934
44935 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44936
44937         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44938         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44939         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44940
44941 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44942
44943         * g++.old-deja/g++.other/struct1.C: New test.
44944
44945 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44946
44947         * g++.old-deja/g++.other/enum2.C: New test.
44948
44949 1999-08-02  Richard Henderson  <rth@cygnus.com>
44950
44951         Adapted from tests from Franz Sirl:
44952         * gcc.c-torture/execute/va-arg-7.c: New test.
44953         * gcc.c-torture/execute/va-arg-8.c: New test.
44954
44955 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44956
44957         * gcc.c-torture/compile/990801-2.c: New test.
44958
44959         * gcc.c-torture/compile/990801-1.c: New test.
44960
44961 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44962
44963         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44964         fp-cmp-1.c, converting double to float.
44965
44966         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44967         fp-cmp-1.c, converting double to long double.
44968
44969         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44970         from fr1 to unknown_register, since fr1 is a legitimate register
44971         on some machines.
44972
44973 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44974
44975         * README: More listname related changes.
44976
44977 1999-07-08  Catherine Moore  <clm@cygnus.com>
44978
44979         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44980
44981 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44982
44983         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44984
44985 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44986
44987         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44988
44989 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44990
44991         * gcc.dg/990703-1.c: New test.
44992
44993 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44994
44995         * lib/file-format.exp: New file: Move definition of proc
44996         gcc_target_object_format to here from
44997         gcc.dg/special/ecos.exp.
44998
44999         * lib/c-torture.exp: Include lib file-format.exp.
45000         * lib/gcc-dg.exp: Include lib file-format.exp.
45001
45002         * gcc.dg/special/ecos.exp: Remove definition of proc
45003         gcc_target_object_format.
45004
45005 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45006
45007         * gcc.c-torture/execute/990628-1.c: New test.
45008
45009 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45010
45011         * gcc.c-torture/compile/990625-2.c: New test.
45012
45013         * gcc.c-torture/compile/990625-1.c: New test.
45014
45015 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45016
45017         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45018         attributes compile.
45019         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45020         ports that use the COFF/PE file format.
45021
45022 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45023
45024         * gcc.c-torture/compile/990617-1.c: New test.
45025
45026 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45027
45028         * g++.old-deja/g++.other/decl4.C: New test.
45029
45030 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45031
45032         * g++.old-deja/g++.other/bitfld3.C: New test.
45033
45034 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45035
45036         * g++.old-deja/g++.eh/catch1.C: New test.
45037
45038 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45039
45040         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45041
45042         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45043         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45044
45045 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45046
45047         * g77.f-torture/compile/19990502-0.f: Replace with new,
45048         shorter, test that still fails after recent changes.
45049
45050 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45051
45052         * gcc.c-torture/execute/990604-1.c: New test.
45053
45054 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45055
45056         * gcc.c-torture/execute/990531-1.c: New test.
45057
45058 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45059
45060         * gcc.c-torture/compile/990527-1.c: New test.
45061
45062 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45063
45064         * gcc.c-torture/execute/990527-1.c: New test.
45065
45066 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45067
45068         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45069         bitfields as signed.
45070
45071 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45072
45073         * g77.f-torture/compile/19990525-0.f: New test.
45074
45075 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45076
45077         * gcc.c-torture/execute/990525-2.c: New test.
45078
45079         * gcc.c-torture/execute/990525-1.c: New test.
45080
45081 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45082
45083         * g++.old-deja/g++.other/anon3.C: New test.
45084         * g++.old-deja/g++.other/anon4.C: New test.
45085         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45086         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45087         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45088         Merrill).
45089
45090 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45091
45092         * gcc.c-torture/execute/990524-1.c: New test.
45093
45094         * gcc.dg/990524-1.c: New test.
45095
45096 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45097
45098         * gcc.c-torture/compile/990523-1.c: New test.
45099
45100 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45101
45102         * gcc.c-torture/compile/990519-1.c: New test.
45103
45104 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45105
45106         * gcc.c-torture/compile/990517-1.c: New test.
45107
45108         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45109         (e4, f4): New tests.
45110         (main): Call them.
45111
45112 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45113
45114         * gcc.dg/noreturn-1.c: New test.
45115
45116 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45117
45118         * gcc.c-torture/execute/990513-1.c: New test.
45119
45120 1999-05-10  Richard Henderson  <rth@cygnus.com>
45121
45122         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45123
45124 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45125
45126         * g77.f-torture/execute/erfc.f: Use small single-precision
45127         values, to avoid problems on Alphas when not -mieee.
45128
45129 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45130
45131         * gcc.dg/990506-0.c: New test.
45132
45133 1999-05-08  Richard Henderson  <rth@cygnus.com>
45134
45135         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45136         the constant to test.  Don't XFAIL 64-bit targets.
45137
45138         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45139         * g++.old-deja/g++.law/profile1.C: Likewise.
45140
45141         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45142         operator new instances.
45143         * g++.old-deja/g++.other/delete5.C: Likewise.
45144
45145 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45146
45147         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45148         intrinsic.
45149
45150 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45151
45152         * g77.f-torture/execute/u77-test.f: Reverse order of two
45153         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45154
45155 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45156
45157         * gcc.dg/compare1.c: New test.
45158
45159 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45160
45161         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45162         New tests.
45163
45164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45165
45166         * g77.f-torture/compile/19990502-1.f: New test.
45167
45168 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45169
45170         * g77.f-torture/compile/19990502-0.f: New test.
45171
45172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45173
45174         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45175         intrinsic.
45176
45177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45178
45179         * g77.f-torture/execute/u77-test.f (main): List libU77
45180         intrinsics not currently tested.
45181         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45182         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45183         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45184         Trim blanks off the ends of some printed strings.
45185
45186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45187
45188         * g77.f-torture/execute/u77-test.f (main): Just warn about
45189         FSTAT gid disagreement, as it's expected on some systems.
45190
45191 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45192
45193         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45194         use a new function, which allows for some slop.
45195         Clean up some commentary.
45196         (issum): The new function.
45197         (sgladd): Deleted subroutine.
45198
45199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45200
45201         * g77.f-torture/execute/u77-test.f: Modify to be more like
45202         libf2c/libU77 version, bringing patches to that version here.
45203         Add suitable commentary.
45204
45205 1999-04-25  Richard Henderson  <rth@cygnus.com>
45206
45207         * gcc.dg/990424-1.c: New test.
45208
45209 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45210
45211         * g77.f-torture/execute/u77-test.f (main): Bug involving
45212         LSTAT has been fixed, so turn back on full checking.
45213
45214 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45215
45216         * g77.f-torture/compile/19990419-0.f: New test.
45217         * g77.f-torture/execute/19990419-1.f: New test.
45218
45219 1999-04-17  Richard Henderson  <rth@cygnus.com>
45220
45221         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45222         to avoid the need for a prototype to supress a warning.
45223
45224 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45225
45226         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45227
45228 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45229
45230         * gcc.c-torture/execute/990404-1.c: New test.
45231
45232 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45233
45234         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45235         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45236         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45237         missing initializer warnings.
45238
45239 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45240
45241         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45242         matching strings.
45243
45244 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45245
45246         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45247
45248 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45249
45250         * g77.f-torture/execute/19990325-0.f: New test.
45251         * g77.f-torture/execute/19990325-1.f: New test.
45252
45253 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45254
45255         * gcc.c-torture/execute/990324-1.c: New test.
45256
45257 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45258
45259         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45260         test with 4.
45261
45262 1999-03-17  Richard Henderson  <rth@cygnus.com>
45263
45264         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45265
45266 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45267
45268         * g77.f-torture/execute/19990313-2.f: New test.
45269         * g77.f-torture/execute/19990313-3.f: New test.
45270
45271 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45272
45273         * g77.f-torture/execute/19990313-0.f: New test.
45274         * g77.f-torture/execute/19990313-1.f: New test.
45275
45276 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45277
45278         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45279         printf to sprintf.
45280         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45281         (main): Add check for u15.  Conditionalize u31 check depending on
45282         whether ints are <32 bits or >=32 bits.
45283
45284 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45285
45286         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45287
45288 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45289
45290         * g77.f-torture/compile/19990305-0.f: New test.
45291         * g77.f-torture/execute/19981119-0.f: New test.
45292
45293 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45294
45295         * g77.f-torture/execute/970625-2.f: call ABORT if final
45296         result is not correct, instead of just printing it.
45297         Add this checking via newly introduced obfuscation, to
45298         trip up buggy front ends.
45299
45300 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45301
45302         * g77.f-torture/compile/960317-1.f: Moved from being
45303         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45304
45305 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45306
45307         * g77.f-torture/execute/960317-1.f: New (old) test.
45308         * g77.f-torture/execute/970625-2.f: Ditto.
45309
45310 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45311
45312         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45313         message on line 1 or line 2; cccp and cpplib do this differently.
45314
45315 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45316
45317         * g++.old-deja/g++.law/weak1.C: New test.
45318
45319 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45320
45321         * gcc.c-torture/execute/990119-1.c: Renamed to...
45322         * gcc.dg/990119-1.c: this, so it will only be tested once
45323         (it's a preprocessor test, it doesn't need to be run at
45324         multiple optimization levels).
45325
45326 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45327
45328         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45329           ALWAYS_CXXFLAGS.
45330
45331 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45332
45333         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45334         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45335         to not be compilable by current g77.
45336
45337 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45338
45339         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45340
45341 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45342
45343         * gcc.c-torture/execute/990222-1.c: New test.
45344
45345 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45346
45347         * g77.f-torture/compile/19990218-0.f: New test.
45348         * g77.f-torture/noncompile/19990218-1.f: New test.
45349
45350 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45351
45352         * g77.f-torture/compile/19981216-0.f: New test.
45353
45354 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45355
45356         * gcc.dg/990214-1.c: New test.
45357
45358 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45359
45360         * gcc.dg/990213-2.c: New test.
45361
45362         * gcc.dg/990213-1.c: New test.
45363
45364 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45365
45366         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45367         ints.
45368
45369 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45370
45371         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45372         specified by target.
45373
45374         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45375
45376 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45377
45378         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45379
45380 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45381
45382         * gcc.dg/special/ecos.exp: New test driver for new tests with
45383         special requirements.
45384
45385         * gcc.dg/special/alias-1.c: New test.
45386         * gcc.dg/special/gcsec-1.c: New test.
45387         * gcc.dg/special/weak-1.c: New test.
45388         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45389         * gcc.dg/special/weak-2.c: New test.
45390         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45391         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45392         * gcc.dg/special/wkali-1.c: New test.
45393         * gcc.dg/special/wkali-2.c: New test.
45394         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45395         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45396
45397 1999-02-10  Felix Lee  <flee@cygnus.com>
45398
45399           * lib/c-torture.exp (c-torture-compile): Pull out code for
45400           analyzing gcc error messages.
45401           (c-torture-execute): Likewise.  Fix some (harmless) false
45402           positives.
45403           * lib/gcc.exp (gcc_check_compile): New function.
45404
45405 1999-02-08  Richard Henderson  <rth@cygnus.com>
45406
45407         * gcc.c-torture/execute/990208-1.c: New test.
45408
45409 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45410
45411         * g++.dg/special/ecos.exp: New driver for new tests with special
45412         requirements
45413
45414         * g++.dg/special/conpr-1.C: New test
45415         * g++.dg/special/conpr-2.C: New test
45416         * g++.dg/special/conpr-2a.C: New test
45417         * g++.dg/special/conpr-3.C: New test
45418         * g++.dg/special/conpr-3a.C: New test
45419         * g++.dg/special/conpr-3b.C: New test
45420
45421         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45422         allow g++ to use the dg driver
45423
45424         * README: Add comment about g++.dg directory
45425
45426 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45427
45428         * README: Update email addresses.
45429
45430 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45431
45432         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45433         arguments in order to force structure S onto the stack even on
45434         the alpha.
45435         (test): Pass 10 leading arguments to function foo as well as the
45436         structure S.
45437
45438         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45439         failure for all targets.
45440
45441         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45442         abort to terminate program execution.
45443
45444 1999-01-30  Richard Henderson  <rth@cygnus.com>
45445
45446         * gcc.c-torture/execute/990130-1.c: New test.
45447
45448 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45449
45450         * gcc.dg/990130-1.c: New test.
45451
45452 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45453
45454         * gcc.c-torture/execute/990128-1.c: New test.
45455
45456 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45457
45458         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45459
45460 1999-01-27  Felix Lee  <flee@cygnus.com>
45461
45462         * lib/c-torture.exp (c-torture-compile): pull out code for
45463         analyzing gcc error messages.
45464         (c-torture-execute): ditto, and fix some (harmless) false
45465         positives.
45466         * lib/gcc.exp (gcc_check_compile): new function.
45467
45468 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45469
45470         * gcc.dg/990117-1.c: New test.
45471
45472         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45473
45474         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45475
45476 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45477
45478         * g77.f-torture/compile/990115-1.f: New test.
45479
45480 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45481
45482         * gcc.c-torture/compile/990107-1.c: New test
45483
45484 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45485
45486         * gcc.c-torture/execute/990106-2.c: New test.
45487
45488         * gcc.c-torture/execute/990106-1.c: New test.
45489
45490 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45491
45492         * gcc.c-torture/compile/981223-1.c: New test.
45493
45494 1998-12-29  Richard Henderson  <rth@cygnus.com>
45495
45496         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45497         (opt3): Rename from opt4 and disable.
45498
45499 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45500
45501         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45502
45503 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45504
45505         * g++.old-deja/g++.other/conv5.C: New test.
45506
45507 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45508
45509         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45510
45511 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45512
45513         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45514
45515 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45516
45517         * gcc.c-torture/compile/981211-1.c: New test.
45518
45519 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45520
45521         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45522
45523         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45524
45525 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45526
45527         * gcc.special/930510-1.c: Make C9X safe.
45528         * gcc.misc-tests/gcov-1.c Similarly.
45529         * gcc.misc-tests/gcov-2.c Similarly.
45530
45531 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45532
45533         * gcc.dg/ultrasp1.c: New test.
45534
45535 1998-12-06  Richard Henderson  <rth@cygnus.com>
45536
45537         * gcc.c-torture/execute/981206.c: New test.
45538
45539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45540
45541         * g++.old-deja/g++.ns/template7.C: New test.
45542
45543         * g++.old-deja/g++.other/expr1.C: New test.
45544
45545         * g++.old-deja/g++.eh/tmpl3.C: New test.
45546
45547         * g++.old-deja/g++.eh/tmpl2.C: New test.
45548
45549 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45550
45551         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45552         * g++.old-deja/g++.other/using6.C: Removed.
45553         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45554
45555         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45556
45557 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45558
45559         * g++.old-deja/g++.pt/overload8.C: New test.
45560
45561         * g++.old-deja/g++.pt/overload7.C: New test.
45562
45563         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45564
45565         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45566         and relinking messages.
45567         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45568         compiling with -frepo.
45569
45570 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45571
45572         * g++.old-deja/g++.pt/lookup6.C: New test.
45573
45574 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45575
45576         * gcc.c-torture/execute/981130-1.c: New test.
45577         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45578
45579 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45580
45581         * g++.old-deja/g++.pt/explicit76.C: New test.
45582
45583         * g++.old-deja/g++.pt/friend38.C: New test.
45584
45585         * g++.old-deja/g++.ns/crash2.C: New test.
45586
45587         * g++.old-deja/g++.pt/defarg8.C: New test.
45588
45589         * g++.old-deja/g++.pt/instantiate6.C: New test.
45590
45591         * g++.old-deja/g++.pt/static6.C: New test.
45592
45593         * g++.old-deja/g++.pt/decl2.C: New test.
45594
45595 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45596
45597         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45598         problem is actually related with name lookup, but so what? :-)
45599
45600         * g++.old-deja/g++.pt/friend37.C: New test.
45601
45602 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45603
45604         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45605         element, which fails on some systems.
45606
45607         * g77.f-torture/execute/labug1.f: New test.
45608
45609 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45610
45611         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45612         is defined.
45613
45614 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45615
45616         * g77.f-torture/compile/981117-1.f: New test.
45617
45618 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45619
45620         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45621         properly discarded.
45622
45623 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45624
45625         * gcc.c-torture/execute/memcheck: New directory of tests for
45626         -fcheck-memory-usage.
45627
45628 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45629
45630         * README: New file, general information about the testsuite and
45631         new description of the various C++ test subdirectories.
45632         * README.g++: Eliminate obsolete information, update and move most
45633         relevant stuff to README.
45634
45635 1998-11-07  Richard Henderson  <rth@cygnus.com>
45636
45637         * gcc.c-torture/compile/981107-1.c: New test.
45638
45639 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45640
45641         * execute/memcpy-bi.c: New testcase.
45642
45643 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45644
45645         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45646         base classes.
45647
45648         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45649         template is selected.
45650
45651         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45652         classes, it should be accepted for all types.
45653
45654         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45655
45656         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45657         specializations start with template headers.
45658
45659 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45660
45661         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45662
45663         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45664         non-POD types.
45665
45666 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45667
45668         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45669
45670 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45671
45672         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45673
45674 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45675
45676         * 981019-1.c: New test.
45677
45678 1998-10-14  Robert Lipe <robertl@dgii.com>
45679
45680         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45681         find objc headers.
45682
45683 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45684
45685         * compile/981001-4.c: Remove use of GCC extension that triggers a
45686         compiler bug.
45687
45688 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45689
45690         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45691
45692 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45693
45694         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45695         instantiation of template produces incorrect code for delete
45696         expression.
45697
45698         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45699         constructors' name is not unique.
45700         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45701         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45702
45703         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45704         automatic array of const is ill-formed.
45705
45706         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45707         of template parameter?
45708
45709         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45710         const.
45711
45712         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45713         pointer-to-member expression.
45714
45715         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45716         declaration causes ICE.
45717
45718 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45719
45720         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45721         reserved in the global namespace.
45722
45723         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45724         generate needed virtual table.
45725
45726         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45727
45728 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45729
45730         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45731         template-dependent type
45732
45733 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45734
45735         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45736         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45737         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45738
45739         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45740         class should be usable as argument of member function.
45741         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45742         class should be usable as return type of member function.
45743         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45744         class should be usable as type of data member.
45745
45746         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45747
45748 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45749
45750         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45751
45752 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45753
45754         * gcc.dg/dll-?.c Add thumb to target list.
45755         Fix assembler scan patterns to match current assembler output.
45756
45757 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45758
45759         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45760         matching of template brackets.
45761
45762         * g++.old-deja/g++.other/using4.C: New test.  Test using
45763         declarations of methods from base classes.
45764
45765         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45766         within functions should introduce names into the innermost
45767         enclosing namespace.
45768
45769         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45770         of static locals if first initialization throws.
45771
45772 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45773
45774         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45775
45776 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45777
45778         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45779         lose track of the possible targets of tablejump insns.
45780         * special/special.exp: Run it.
45781
45782 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45783
45784         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45785         must be declared before its specializations can be named in friend
45786         declarations.
45787
45788 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45789
45790         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45791
45792         * g77.f-torture/execute/io1.f: New test.
45793
45794 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45795
45796         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45797         with pointer to template function, for which no argument deduction
45798         is possible.
45799
45800         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45801         specialization of template function as argument to template
45802         function.
45803
45804         * g++.old-deja/g++.other/access2.C: New test; Inner class
45805         shouldn't have privileged access to Outer's names.
45806
45807 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45808
45809         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45810         friend template declared within template class conflicts with
45811         nested class of the same name.
45812
45813         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45814         is ignored.
45815
45816         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45817         object with direct initializer as function declaration.
45818
45819         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45820         initializers.
45821
45822         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45823         involving const pointer and NULL produces incorrect result.
45824
45825         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45826         type name without `typename' should be rejected with -pedantic.
45827
45828 1998-10-02  Richard Henderson  <rth@cygnus.com>
45829
45830         * g++.old-deja/g++.other/addrof1.C: New test.
45831
45832 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45833
45834         * gcc.c-torture/compile/981001-1.c: New test.
45835         * gcc.c-torture/execute/981001-1.c: New test.
45836
45837 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45838
45839         * gcc.c-torture/compile/981001-2.c: New test.
45840         * gcc.c-torture/compile/981001-3.c: New test.
45841         * gcc.c-torture/compile/981001-4.c: New test.
45842
45843 1998-10-01  Robert Lipe  <robertl@dgii.com>
45844
45845         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45846         multilibbed hosts.  Idea grafted from g77.exp.
45847
45848 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45849
45850         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45851         avoid losing on systems which need -lsocket.
45852
45853 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45854
45855         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45856         * g++.old-deja/g++.other/nested2.C: Ditto.
45857         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45858         failure.
45859
45860 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45861
45862         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45863         preferred over template operator!= for enum bitfields.
45864
45865 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45866
45867         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45868         that happen to have the same base name, but in different scopes,
45869         are incorrectly rejected.
45870
45871 1998-09-16  Richard Henderson  <rth@cygnus.com>
45872
45873         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45874         on the native word size instead of an integer literal.
45875
45876 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45877
45878         * g++.old-deja/g++.other/static2.C: Invocation of static data
45879         member of type pointer-to-function denoted as non-static member.
45880
45881         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45882         checks involving function types and aliases.
45883
45884 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45885
45886         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45887         redefined to the same non-trivial type.
45888
45889         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45890         namespace-qualification of template specializations declared in
45891         other namespaces.
45892
45893         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45894         to declare a subset of the specializations of a template function
45895         as friends of specializations of a template class.
45896
45897         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45898         member templates that do not fully specialize the enclosing
45899         template class are rejected.
45900
45901 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45902
45903         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45904
45905 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45906
45907         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45908         altered from libf2c/libU77 version.
45909
45910 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45911
45912         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45913
45914 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45915
45916         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45917         (un)signed char are different types for template specialization
45918         purposes.
45919
45920 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45921
45922         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45923         * objc: ObjC testsuite.
45924
45925 1998-08-31  Catherine Moore  <clm@cygnus.com>
45926
45927         * gcc.c-torture/execute/941014-1.x: New file.
45928
45929 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45930
45931         * lib/c-torture.exp: Add support for
45932         torture_eval_before_compile and torture_eval_before_execute
45933         variables.
45934
45935 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45936
45937         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45938         this test triggers valid.
45939
45940 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45941
45942         * gcc.dg/980827-1.c: New test.
45943
45944 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45945
45946         * gcc.c-torture/execute/loop-4b.c: New test.
45947
45948 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45949
45950         * lib/c-torture.exp: Add support for
45951         torture_eval_before_compile and torture_eval_before_execute
45952         variables.
45953
45954 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45955
45956         * gcc.c-torture/compile/980825-1.c: New test.
45957
45958 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45959
45960         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45961         count number tests in opt_t0 not good_t0.
45962
45963 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45964
45965         * gcc.c-torture/compile/930326-1.x: Fix typo.
45966
45967 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45968
45969         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45970         causes an ICE.
45971
45972 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45973
45974         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45975         STACK_SIZE is defined.
45976         * gcc.c-torture/unsorted/stuct.c: Similarly.
45977
45978         * gcc.c-torture/compile/980821-1.c: New test.
45979
45980 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45981
45982         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45983
45984 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45985
45986         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45987         code.
45988
45989 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45990
45991         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45992         error'.
45993
45994 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45995
45996         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45997
45998 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45999
46000         * gcc.c-torture/compile/980816-1.c: New test.
46001
46002         * gcc.dg/980816-1.c: New test.
46003
46004 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46005
46006         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46007         compiler for ieee tests.
46008
46009 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46010
46011         * g77.f-torture/compile/980729-0.f: New test.
46012
46013 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46014
46015         * gcc.c-torture/special/eeprof-1.c: New test, for
46016         -finstrument-functions.
46017         * gcc.c-torture/special/special.exp: Run it.
46018
46019 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46020
46021         * gcc.c-torture/compile/980729-1.c: New test.
46022
46023 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46024
46025         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46026         __thumb__ is defined, and test for ARM style doubles if so.
46027
46028 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46029
46030         * g77.f-torture/noncompile/980615-0.f: New test.
46031
46032 1998-07-26  H.J. Lu  (hjl@gnu.org)
46033
46034         * gcc.dg/980312-1.c: Do link instead of compile.
46035         * gcc.dg/980313-1.c: Likewise.
46036
46037 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46038
46039         * gcc.c-torture/compile/980726-1.c: New test.
46040
46041 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46042
46043         * g77.f-torture/execute/io0.f: New test.
46044
46045 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46046
46047         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46048         an int.
46049
46050 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46051
46052         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46053         m32r bugs.
46054
46055 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46056
46057         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46058         c-decl.c:grokdeclarator can handle mode attributes.
46059
46060 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46061
46062         * gcc.c-torture/execute/980716-1.c: New test.
46063
46064 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46065
46066         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46067         the mn10200.
46068         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46069         the mn10200.
46070         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46071         * gcc.c-torture/compile/930326-1.x: Similarly.
46072
46073 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46074
46075         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46076         New test from Craig.
46077
46078 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46079
46080         * g77.f-torture/noncompile/980616-0.f: New test.
46081
46082         * g77.f-torture/execute/970816-3.f: New test from Craig.
46083
46084 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46085
46086         *  g++.other/singleton.C: Return error value instead of taking
46087         SIGSEGV.
46088
46089 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46090
46091         *  g++.other/singleton.C: New test.  Warning is under dispute.
46092         Runtime crash is not.
46093
46094 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46095
46096         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46097         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46098         using6.C, using7.C}: New namespace tests.
46099
46100 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46101
46102         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46103         specialization with typedef'ed names used as array indexes.
46104
46105 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46106
46107         * gcc.c-torture/execute/980709-1.c: New test.
46108
46109         * gcc.dg/980709-1.c: New test.
46110
46111 1998-07-07  Richard Henderson  <rth@cygnus.com>
46112
46113         * gcc.c-torture/execute/bcp-1.c: New test.
46114
46115 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46116
46117         * gcc.c-torture/execute/980707-1.c: New test.
46118
46119 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46120
46121         * gcc.c-torture/compile/980706-1.c: New test.
46122
46123 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46124
46125         * g77.f-torture/execute/980701-0.f,
46126         g77.f-torture/execute/980701-1.f: New test from Craig.
46127
46128 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46129
46130         * gcc.c-torture/compile/980701-1.c: New test.
46131
46132         * gcc.c-torture/execute/980701-1.c: New test.
46133
46134 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46135 rlsruhe.de>
46136
46137         * g++.old-deja/g++.robertl/eb132.C: New test.
46138         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46139
46140 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46141
46142         * g77.f-torture/execute/980628-7.f,
46143         g77.f-torture/execute/980628-8.f,
46144         g77.f-torture/execute/980628-9.f,
46145         g77.f-torture/execute/980628-10.f: New tests from Craig.
46146
46147         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46148
46149 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46150
46151         * g77.f-torture/execute/980628-4.f: New test from Craig.
46152         * g77.f-torture/execute/980628-5.f: Likewise.
46153         * g77.f-torture/execute/980628-2.f: Likewise.
46154         * g77.f-torture/execute/980628-0.f: Likewise.
46155         * g77.f-torture/execute/980628-1.f: Likewise.
46156         * g77.f-torture/execute/980628-3.f: Likewise.
46157         * g77.f-torture/execute/980628-6.f: Likewise.
46158
46159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46160
46161         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46162         directory when nothing has been installed yet.
46163
46164 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46165
46166         * gcc.c-torture/special/special.exp: Handle newer versions of
46167         dejagnu.
46168
46169 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46170
46171         * gcc.dg/980626-1.c: New test.
46172
46173 1998-06-19  Bruno Haible <haible@ilog.fr>
46174
46175         * gcc.misc-tests/m-un-2.c: New test.
46176         * g++.old-deja/g++.other/warn01.c: Likewise.
46177
46178 1998-06-19  Robert Lipe  <robertl@dgii.com>
46179
46180         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46181         compatibility with assmblers with a different comment character.
46182         Eliminate use of GAS-specific extensions.
46183
46184 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46185
46186         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46187
46188 1998-06-19  Robert Lipe  <robertl@dgii.com>
46189
46190         * lib/g77.exp: Replace search for libf2c.a with search for newly
46191         renamed libg2c.a
46192
46193 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46194
46195         * gcc.c-torture/execute/980617-1.c: New test.
46196
46197 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46198
46199         * gcc.c-torture/execute/980612-1.c: New test.
46200
46201 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46202
46203         * gcc.dg/980523-1.c: Only test on ppc-linux.
46204         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46205
46206         * gcc.c-torture/execute/980608-1.c: New test.
46207
46208 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46209
46210         * gcc.c-torture/execute/980605-1.c: New test.
46211
46212 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46213
46214         * gcc.c-torture/execute/980604-1.c: New test.
46215
46216 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46217
46218         * gcc.c-torture/execute/980602-1.c: New test.
46219         * gcc.c-torture/execute/980602-2.c: Likewise.
46220
46221 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46222
46223         * 970125-0.f: Fix per JCB.  Add commentary.
46224
46225 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46226
46227         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46228         IEEE -0 support.
46229
46230 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46231
46232         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46233         earlier.
46234
46235 1998-05-28  Catherine Moore <clm@cygnus.com>
46236
46237         * gcc.c-torture/execute/980526-3.c: New test.
46238
46239 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46240
46241         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46242         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46243         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46244         m88k-motorola-sysv3 to XFAIL.
46245
46246 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46247
46248         * gcc.dg/980526-1.c: New test.
46249         * gcc.c-torture/execute/980526-2.c: New test.
46250
46251 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46252
46253         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46254
46255         * gcc.c-torture/execute/980526-1.c: New test.
46256
46257 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46258
46259         * g77.f-torture/execute/alpha2.f: Add runtime test.
46260
46261 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46262
46263         * g++.old-deja/old-deja.exp: Strip leading directories.
46264
46265         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46266         error for the line.  Don't run multiple tests for the same line.
46267
46268 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46269
46270         * gcc.dg/980523-1.c: New test.
46271
46272 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46273
46274         * g77.f-torture/compile/970915-0.f: New test.
46275
46276 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46277
46278         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46279
46280 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46281
46282         * gcc.dg/980520-1.c: New test.
46283
46284 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46285
46286         * gcc.dg/980502-1.c: Fix return type.
46287
46288 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46289
46290         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46291         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46292         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46293         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46294         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46295
46296 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46297
46298         * g77.f-torture/execute/980520-1.f: New test.
46299
46300 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46301
46302         * lib/mike-g77.exp: New file.
46303
46304         * g77.f-torture/noncompile/noncompile.exp,
46305         g77.f-torture/noncompile/check0.f: New files.
46306
46307 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46308
46309         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46310         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46311         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46312         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46313         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46314         abort where appropriate.
46315
46316 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46317
46318         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46319         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46320
46321 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46322
46323         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46324
46325 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46326
46327         * g77.f-torture/compile/980427-0.f: New test.
46328
46329 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46330
46331         * g77.f-torture/compile/980424-0.f: New test.
46332
46333 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46334
46335         * g77.f-torture/compile/980419-2.f (main): New test.
46336         * g77.f-torture/compile/970125-0.f: New test.
46337         * g77.f-torture/compile/980419-1.f: New test.
46338
46339 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46340
46341         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46342         of loop-4.c.
46343
46344 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46345
46346         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46347
46348 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46349
46350         * gcc.c-torture/compile/980329-1.c: New test.
46351
46352 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46353
46354         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46355         * gcc.dg/980312-1.c: Fix typo in -march command.
46356
46357 1998-03-16  H.J. Lu  (hjl@gnu.org)
46358
46359         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46360
46361 1998-03-11  Robert Lipe  <robertl@dgii.com>
46362
46363         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46364         Dave Love agree the Fortran source is bogus.
46365
46366 1998-03-11  Robert Lipe  <robertl@dgii.com>
46367
46368         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46369         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46370         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46371         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46372         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46373
46374 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46375
46376         * g++.old-deja/g++.other/friend1.C: New test.
46377
46378 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46379
46380         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46381         possibly uninitialized) variables and declare dnrm2.
46382
46383 1998-02-23  Robert Lipe <robertl@dgii.com>
46384
46385         From Bruno Haible <haible@ilog.fr>:
46386         * gcc.c-torture/execute/980223.c: New test.
46387
46388 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46389
46390         * gcc.dg/ifelse-1.c: New test.
46391
46392 1998-02-09  H.J. Lu  (hjl@gnu.org)
46393
46394         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46395
46396           * lib/old-dejagnu.exp (old-dejagnu): Added the
46397           "execution test - XFAIL *-*-*" handling in the spirit of
46398           "excess errors test -". Changed the "execution test fails"
46399           handling to be like "excess errors test fails".
46400           * Update various tests accordingly.
46401
46402 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46403
46404         * gcc.c-torture/execute/980205.c: New test.
46405
46406 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46407
46408         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46409         * lib/f-torture.exp: Similarly.
46410         * gcc.c-torture: Rename all .cexp files to .x files.
46411
46412 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46413
46414         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46415         (940510-1.c): Removed duplicate.
46416         (971104-1.c): New test.
46417
46418 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46419
46420           * lib/f-torture.exp: Improve error and loop detection.
46421
46422 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46423
46424         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46425         use that to size the filler array.
46426
46427 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46428
46429         * lib/c-torture.exp(c-torture-execute): Fix typo.
46430
46431         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46432         testcase as the executable name. Keep the executable around if
46433         the test fails.
46434
46435 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46436
46437         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46438         changes.  Only test one -g option, and move it to the end of the
46439         list of options to test.
46440
46441 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46442
46443         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46444         variable GCC_TORTURE_OPTIONS to supply default switches separated
46445         by colons.  If no environment variable, run tests with -O0 -g, -O1
46446         -g, and -O2 -g as well.
46447
46448 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46449
46450         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46451         explanatory comments. Fix indentation.
46452
46453 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46454
46455         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46456
46457 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46458
46459         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46460         * g++.old-deja/g++.mike/p7325.C: Likewise.
46461         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46462
46463 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46464
46465         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46466         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46467         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46468         * g++.old-deja/g++.law/operators4.C: Likewise.
46469
46470 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46471
46472         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46473         * g++.old-deja/g++.mike/p784.C: Ditto.
46474         * g++.old-deja/g++.mike/p785.C: Ditto.
46475
46476 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46477
46478           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46479
46480 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46481
46482         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46483         target feature; pass this to c-torture-execute as needed.
46484
46485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46486
46487         * lib/c-torture.exp(c-torture-execute): If the previous and the
46488         current executables being tested are identical, we don't need to
46489         run the executable again. Try to make the executable names
46490         unique. Add an optional argument for passing additional compiler
46491         flags.
46492
46493 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46494
46495         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46496
46497 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46500
46501 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46502
46503         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46504         32bit or larger longs.
46505
46506         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46507         have either a 32bit long or 32bit int.
46508
46509 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46510
46511         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46512         Make double precision tests dependent on sizeof (double).
46513
46514 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46515
46516         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46517         too.
46518
46519 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46520
46521         * gcc.c-torture/compile/961203-1.cexp: New script.
46522
46523 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46524
46525         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46526         up the includes ourselves.
46527
46528 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46529
46530         * lib/plumhall.exp: Remove random include, and add a few
46531         verbose messages for debugging.
46532
46533 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46534
46535         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46536         of trying to do it ourselves.
46537
46538 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46539
46540         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46541
46542 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46543
46544         * gcc.prms/5403.c: Made regexp a bit less strict.
46545
46546 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46547
46548         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46549         is returned from remote_load instead.
46550         * lib/plumhall.exp: Ditto.
46551         * lib/mike-g++.exp: Ditto.
46552         * lib/old-dejagnu.exp: Ditto.
46553         * lib/c-torture.exp: Ditto.
46554
46555 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46556
46557         * lib/g++.exp: Use build_wrapper procedure.
46558         * lib/gcc.exp: Ditto.
46559
46560 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46563         an old-style decl for malloc.  Fixes tests to work when
46564         sizeof (int) != sizeof (size_t).
46565
46566 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46567
46568         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46569
46570         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46571         use stdargs.h interface.
46572
46573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46574
46575         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46576         NO_VARARGS when compiling.
46577
46578 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46579
46580         * lib/plumhall.exp(ph_includes): New procedure.
46581         (ph_make): Use it.
46582         (ph_compiler): Ditto.
46583
46584         * lib/g++.exp: Rename test-glue.c to testglue.c.
46585         * lib/gcc.exp: Ditto.
46586
46587 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46588
46589         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46590         to completion when it's called.
46591
46592 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46593
46594         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46595         is defined, don't do test.
46596
46597 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46598
46599         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46600         for object files.
46601         (ph_summary): Mark skipped testcases as untested, not unresolved.
46602
46603         * lib/plumhall.exp (ph_make): If unresolved because of bad
46604         errorCode, record errorCode in log file.
46605         (*): Replace send_log/verbose with verbose -log.
46606
46607 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46608
46609         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46610         double conversion if double isn't at least 8 bytes.
46611
46612         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46613         int to work with targets where int is 16 bits.
46614
46615         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46616         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46617         precision for the test to complete.
46618
46619 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46620
46621         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46622         if d10v is not compiled with the -mdouble64 flag.
46623         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46624
46625         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46626         d10v is not compiled with the -mint32 flag.
46627
46628 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46629
46630         * lib/plumhall.exp: Use incr_count.
46631
46632 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46633
46634         * gcc.c-torture: Update to c-torture-1.45.
46635
46636 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46637
46638         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46639         the name of the expect testcase file).
46640
46641         * lib/g++.exp(g++_init): Ditto.
46642
46643 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46644
46645         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46646         the host.
46647
46648         * lib/gcc.exp(gcc_exit): New procedure.
46649
46650 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46651
46652         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46653         specs where appropriate.
46654
46655         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46656         because of new "candidates are" messages, and removed a few
46657
46658         * Converted all non-old-style g++ testcases to old-style, and
46659         moved into g++.old-deja.
46660
46661 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46662
46663         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46664         options.
46665
46666         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46667         succeeded.
46668
46669         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46670
46671 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46672
46673         * lib/gcc.exp (gcc_target_compile): Add support for defining
46674         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46675         the machine doesn't have those features.
46676
46677 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46678
46679         * g++.law/operators4.exp: Don't use LIBS.
46680
46681 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46682
46683         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46684
46685         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46686         * lib/g++.exp: Set it here instead. Also, allow use of the
46687         --tool_exec and --tool_opt options. Change CXX to
46688         GXX_UNDER_TEST.
46689
46690         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46691
46692         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46693
46694 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46695
46696         * lib/old-dejagnu.exp: Use prune_warnings instead of
46697         prune_system_crud.
46698         * lib/mike-g++.exp: Ditto.
46699         * lib/gcc.exp: Ditto.
46700         * lib/g++.exp: Ditto.
46701
46702         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46703
46704 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46705
46706           * 941014-2.c: Include stdlib.h
46707           * 960327-1.c: Include stdio.h
46708           * dbra.c, index-1.c: Don't assume ints are 32bits.
46709
46710 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46711
46712         * lib/gcc.exp: Add gcc,stack_size target feature.
46713
46714         * lib/g++.exp(g++_target_compile): Add the include and link
46715         paths here, not in two other places. And, it's $options, not
46716         options.
46717
46718         * lib/mike-g++.exp(postbase): Remove the code that determines
46719         the correct include and link paths.
46720         * g++.old-deja/old-deja.exp: Ditto.
46721
46722 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46723
46724         * lib/g++.exp(g++_init): target_compile no longer returns the
46725         filename of the result.
46726
46727 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46728
46729         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46730         call to glob.
46731
46732         * gcc.c-torture/special/special.exp: Change call to
46733         gcc_target_compile to include the object file.
46734
46735 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46736
46737         * gcc.c-torture/special/special.exp: Correct misspelling in last
46738         change.
46739
46740 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46741
46742         * lib/plumhall.exp(ph_summary): Log the entire output of the
46743         executable. Return -1 if there were any failures, 0 otherwise.
46744         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46745         (ph_make): Clean up objects and executables that were built
46746         if the tests succeeded.
46747
46748 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46749
46750         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46751         libraries and includes in the build tree as appropriate.
46752
46753 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46754
46755         * lib/c-torture.exp: Instead of looking for the global variable
46756         NO_LONG_LONG, check to see if that's a feature of the target.
46757
46758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46759
46760         * config/default.exp: Minimize. Delete the remainer of the files in
46761         config; this functionality is now in devo/dejagnu/config.
46762
46763         g++.*/*: Pass any additional flags used to compile to postbase;
46764         delete CXXFLAGS.
46765
46766         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46767         is now done by runtest.exp. Use gcc_target_compile instead of
46768         compile.
46769
46770         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46771         Remove references to CFLAGS. Use remote_file instead of
46772         calling rm -f.
46773         (c-torture): Take a list of arguments to use to compile this
46774         testcase.
46775
46776         lib/g++.exp: Simplify. Use target_compile instead of compile.
46777         lib/gcc-dg.exp: Ditto.
46778         lib/gcc.exp: Ditto.
46779         lib/mike-{gcc,g++}.exp: Ditto.
46780         lib/old-dejagnu.exp: Ditto.
46781         lib/plumhall.exp: Ditto.
46782
46783 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46784
46785         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46786         (ph_linker): Likewise.
46787
46788 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46789
46790           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46791         MAP_ANON / MAP_ANONYMOUS if defined;
46792         else try to map from /dev/zero .
46793
46794 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46795
46796         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46797         isn't defined, then define it to MAP_ANONYMOUS.
46798
46799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46800
46801         * gcc.c-torture: Update to c-torture-1.42 release.
46802
46803 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46804
46805         * gcc.c-torture: Update to c-torture-1.41 release.
46806
46807 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46808
46809         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46810         c-torture release.
46811
46812 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46813
46814         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46815         and LDFLAGS.  Fix second case to append the target_info ldflags
46816         onto LDFLAGS, not CFLAGS.
46817         * lib/g++.exp (g++_init): Add target_info stuff.
46818         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46819         of libgloss and newlib flags for !native.
46820
46821         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46822         (GDB): Fix relative path to go up another dir for finding gdb.
46823
46824 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46825
46826         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46827         versions in the target_info array, if they don't exist.
46828
46829 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46830
46831         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46832
46833 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46834
46835         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46836         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46837
46838 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46839
46840         * lib/old-dejagnu.exp: Don't remove the output file before we've
46841         actually tested it. Don't append pwd to the path of the executable
46842         we're testing.
46843
46844 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46845
46846         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46847
46848 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46849
46850         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46851         temporary directory for compiler files, and set it to a default
46852         value of /tmp. Set $output as the name of the output file from
46853         compiling the testcase. Add a -o option to $cflags_var so the
46854         compiler writes the final output file as $output. Set $executable
46855         to $output.
46856
46857         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46858         directory for compiler files, and set it to /tmp if it doesn't
46859         already have a value. Set $output_file to the name of the output
46860         file from compiling the testcase. Add a -o option to CXXFLAGS so
46861         the compiler writes the final output file as $output. Use $output
46862         as the executable to be tested.
46863
46864 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46865
46866         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46867
46868 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46869
46870         * gcc.c-torture/execute/pending-1.c: New test.  Still
46871         pending in Tege's queue.
46872
46873 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46874
46875         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46876         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46877         if there were failures.  Call unresolved if there were unresolved
46878         testcases.  Call gcc_fail if program did not run to completion.
46879         (ph_make): Pass additional argument name to ph_execute.
46880         (ph_execute): Add new argument.  Pass additional arguments to
46881         ph_summary.  Call gcc_fail is there is no execution output.
46882
46883 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46884
46885         * lib/plumhall.exp (proc_summary): Output relavent summary
46886         lines into the log so specific failures in plumhall can be
46887         investigated.
46888
46889 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46890
46891         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46892         (c-torture-execute): Don't try to execute tests which use
46893         "long long" types if $NO_LONG_LONG is nonzero.
46894
46895 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46896
46897         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46898         not c-torture.
46899
46900         * gcc.ieee: Move from here.
46901         * gcc.c-torture/execute/ieee: To here.
46902
46903 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46904
46905         * gcc.c-torture: Update to c-torture-1.41 release.
46906
46907 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46908
46909         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46910         not "$output".
46911
46912 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46913
46914         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46915         -c present.
46916
46917 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46918
46919         * config/proelf.exp: Handle connecting to a simulator.
46920
46921 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46922
46923         * config/proelf.exp: New file.  Enough framework that we can
46924         run c-torture tests on the proelf targets (or any other target
46925         that gdb can connect to for that matter).
46926
46927 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46928
46929         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46930         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46931
46932         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46933         exec_output exists.
46934
46935 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46936
46937         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46938         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46939
46940         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46941         to pass/fail/unresolved/unsupported/untested.  Caller must now
46942         call unresolved/unsupported/untested.
46943         * lib/*.exp: Update FSF address.  Update to handle new results of
46944         ${tool}_load.
46945         * lib/chill.exp (verbose): Delete.
46946
46947 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46948
46949         * lib/gcc.exp (default_gcc_start): Change order of args to
46950         $LDFLAGS $CFLAGS $LIBS.
46951         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46952         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46953         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46954         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46955         * gcc.misc-tests/dg-test.exp: Likewise.
46956         * gcc.misc-tests/msgs.exp: Likewise.
46957         * gcc.prms/prms.exp: Likewise.
46958         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46959         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46960
46961         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46962
46963 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46964
46965         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46966
46967         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46968         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46969
46970         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46971         necessary.
46972
46973 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46974
46975         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46976         global for loop; add use of $mathlib.
46977         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46978         settings here; set mathlib for anything but VxWorks.
46979
46980 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46981
46982         * gcc.c-torture: Update to c-torture-1.40 release.
46983
46984 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46985
46986         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46987         dg.exp.
46988
46989 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46990
46991         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46992         global.
46993
46994 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46995
46996         * lib/g++.exp (LIBS): Define if not already.
46997         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46998         (gcc-dg-prune): Call prune_gcc_output.
46999         * lib/gcc.exp (prune_gcc_output): New proc.
47000         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47001         prune_gcc_output.
47002
47003 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47004
47005         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47006         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47007
47008 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47009
47010         * gcc.c-torture: Update to c-torture-1.39 release.
47011
47012 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47013
47014         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47015         fails, try others as well.
47016
47017 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47018
47019         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47020         If compilation fails, mark execute tests as `untested'.
47021         If test is marked as unsupported, don't mark compilation and
47022         execute tests as failed.
47023
47024 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47025
47026         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47027         libstdc++ for whether or not we want to be doing shared
47028         libraries.  Delete link_curses since we don't need it anymore.
47029         * lib/mike-g++.exp (postbase): Don't link in libg++.
47030         * g++.old-deja/old-deja.exp: Likewise.
47031
47032 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47033
47034         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47035
47036 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47037
47038         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47039         For that, add `-Wl,-a,shared_archive'.
47040         * g++.old-deja/old-deja.exp: Likewise.
47041
47042 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47043
47044         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47045
47046 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47047
47048         * lib/mike-g++.exp (postbase): Pay attention to the status of
47049         g++_load.
47050
47051 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47052
47053           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47054
47055 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47056
47057         * lib/gcc.exp (default_gcc_start): No longer need to log program
47058         being executed or its output, execute_anywhere does that now.
47059         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47060         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47061
47062 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47063
47064         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47065         the same as those in lib/g++.exp.
47066
47067 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47068
47069         * gcc.c-torture: Update to c-torture-1.38 release.
47070         * gcc.ieee: Related changes.
47071
47072 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47073
47074         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47075         "exec". Minor reformatting changes.
47076
47077         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47078         cross. This means all "exec" calls now work on a remote host as
47079         well.
47080         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47081         cross. Filter out the extra "\r\n" stuff that expect puts in.
47082         (c-torture-execute): Filter out the bogus warnings like
47083         c-torture-compile does. Add support for canadian cross.
47084         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47085         Use execute_anywhere rather than calling exec directly. Now it
47086         works for canadian cross testing.
47087
47088 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47089
47090         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47091         results into a variable, and check that rather than using file exists.
47092
47093 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47094
47095         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47096         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47097
47098 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47099
47100         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47101         lib_curses if there's a shared libg++ in the build tree.
47102
47103 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47104
47105         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47106         if not supported target.
47107
47108 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47109
47110         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47111         link_curses up to always happen, not just for native builds.
47112
47113 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47114
47115         * gcc.c-torture: Update to c-torture-1.36 release.
47116         * gcc.failure: Related changes.
47117
47118 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47119
47120         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47121
47122 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47123
47124         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47125         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47126         runshlib, link_curses, and mathlib for link and run.
47127
47128         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47129         pass the runtime shared library options for Solaris, OSF/1, and
47130         Irix5, and link with -lcurses to avoid unresolved references.
47131
47132 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47133
47134         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47135         only run once.
47136
47137 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47138
47139         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47140
47141 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47142
47143         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47144         do not have a framework for the "compat" tests yet.
47145
47146 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47147
47148         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47149         set to null if we're testing vxworks5.1.  Use that instead of
47150         `-lm' in the setting of LIBS for link and run.
47151
47152 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47153
47154         * config/rom68k.exp (${tool}_load): Major changes to make it
47155         work.  Verified that it does in fact return the stuff in
47156         exec_output properly.  Catch any Emul or any TRAP other than 0.
47157
47158 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47159
47160         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47161         LDFLAGS properly for targets that need stuff from libgloss.
47162         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47163         only run once.
47164         (gpp_initialized): New variable.
47165
47166 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47167
47168         * config/rom68k.exp: Load libgloss.exp.
47169         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47170         so we can produce a fully linked binary.
47171         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47172         so we can produce a fully linked binary.
47173
47174 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47175
47176         * lib/plumhall.exp (ph_section): Watch for expected failures.
47177         Add missing `else'.
47178
47179         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47180         run the testcase.
47181         (c-torture): Likewise.
47182
47183 1995-08-28  Doug Evans  <dje@cygnus.com>
47184
47185         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47186
47187         * lib/mike-g++.exp (mike_cleanup): New proc.
47188         (prebase): New globals compiler_result, not_compiler_result,
47189         target_regexp.
47190         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47191         allow leading "-" in pattern.  Watch for unsupported tests.
47192         If $compiler_result is set, pattern match assembler code,
47193         and ditto for $not_compiler_result.
47194         * lib/mike-gcc.exp: Likewise.
47195
47196         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47197         execution "succeeded".
47198
47199 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47200
47201         * config/win32.exp: New file.
47202         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47203
47204 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47205
47206         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47207         unsupported.
47208         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47209         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47210         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47211
47212         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47213         "... without exceptions was ...".  That is now handled by
47214         prune_system_crud.
47215         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47216
47217 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47218
47219         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47220         sieve.c,sort2.c}: New files.
47221         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47222         sieve.exp,sort2.exp}: Drivers for them.
47223
47224         * lib/mike-gcc.exp (program_output): New user settable variable.
47225         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47226         messages.
47227         * lib/mike-g++.exp (program_output): New user settable variable.
47228
47229         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47230
47231         * config/sh.exp: Deleted (use sim.exp instead).
47232
47233 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47234
47235         * config/vx.exp: Declare CHECKTASK as global.
47236         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47237         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47238         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47239
47240 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47241
47242         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47243         target. Like vx.exp, only includes `vx29k.exp' instead of
47244         `vxworks.exp'.
47245
47246 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47247
47248         * config/sim.exp: Increase time limit from 120 seconds to 240.
47249
47250 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47251
47252         * gcc.c-torture/execute/950628-1.c: New test.
47253
47254 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47255
47256         * gcc.c-torture: Update with changes/additions from
47257         c-torture-1.34.
47258
47259 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47260
47261         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47262
47263 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47264
47265         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47266
47267 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47268
47269         * gcc.c-torture/compile/950512-1.c: New test.
47270         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47271         * gcc.dg/struct-ret-1.c: Likewise.
47272
47273 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47274
47275         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47276           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47277
47278 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47279
47280         * gcc.c-torture/special/920411-1.c: Deleted.
47281         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47282
47283 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47284
47285         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47286         cpu limit.
47287
47288 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47289
47290         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47291
47292 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47293
47294         From kenner;
47295         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47296         is the proper length.
47297         * va-arg-3.c: Likewise.
47298
47299 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47300
47301         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47302         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47303
47304         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47305         * lib/g++.exp (default_g++_start): Delete old cruft.
47306
47307 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47308
47309         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47310         (2 * (1 << 18)) to (2 * (1 << 17)).
47311
47312         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47313
47314 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47315
47316         * config/rom68k.exp: Renamed from config/idp.exp
47317
47318 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47319
47320         * c-torture/compile/921109-2.c
47321
47322 1995-04-18  Mike Stump  <mrs@cygnus.com>
47323
47324         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47325         excess errors.
47326
47327 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47328
47329         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47330         output.
47331         * lib/g++.exp (default_g++_start): Likewise.
47332
47333 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47334
47335         * gcc.c-torture/compile/950329-1.c: New test.
47336
47337 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47338
47339           * config/bug.exp (${tool}_load): Updated to use new remote_open
47340           and remote_close procs.
47341         * config/idp.exp: New file.
47342
47343 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47344
47345         * gcc.c-torture/execute/950322-1.c: New test.
47346
47347 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47348
47349         * config/vx.exp (${tool}_load): Clean up testing of return code from
47350         vxworks_ld and vxworks_spawn.
47351
47352 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47353
47354         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47355
47356 1995-03-13  Mike Stump  <mrs@cygnus.com>
47357
47358         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47359         can mark excess errors on a machine by machine basis.  Note, the
47360         default is to not expect any excess errors, even when excess
47361         errors test - is given, so you will want to put an XFAIL ... on
47362         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47363         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47364         those 4 machines, but no others.
47365
47366 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47367
47368         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47369         * lib/c-torture.exp: to here.
47370
47371 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47372
47373         * gcc.c-torture/execute/950221-1.c: New test.
47374         * gcc.c-torture/execute/struct-ret-1.c: New test.
47375         * gcc.c-torture/compile/950221-1.c: New test.
47376
47377         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47378
47379 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47380
47381         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47382         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47383
47384 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47385
47386         * g++.gb: New directory of tests, derived from my signature and
47387         class scoping tests.
47388
47389         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47390         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47391         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47392         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47393         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47394         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47395         * g++.gb/sig25.C: Likewise.
47396
47397         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47398         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47399         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47400         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47401         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47402         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47403         * g++.gb/sig25.exp: Likewise.
47404
47405         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47406         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47407         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47408         * g++.gb/scope13.C: Likewise, this test still fails.
47409
47410         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47411         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47412         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47413         * g++.gb/scope13.exp: Ditto.
47414
47415         * g++.gb/README: New file, explains what these tests are about.
47416
47417 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47418
47419         * lib/dg.exp (dg-do): Support `preprocess'.
47420         (dg-test): Likewise.
47421
47422 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47423
47424         * config/udi.exp: change "continue -expect" to "exp_continue".
47425
47426 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47427
47428         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47429         Delete redundant tests.
47430
47431         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47432         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47433         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47434         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47435         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47436         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47437         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47438         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47439
47440         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47441         storing label pointers.
47442         * gcc.c-torture/execute/921019-1.c: Likewise.
47443         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47444         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47445         parameter fp.
47446         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47447         constants.
47448
47449         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47450         Delete obsolete tests.
47451
47452         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47453         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47454         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47455         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47456         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47457         * gcc.c-torture/compile/950124-1.c: New test.
47458
47459         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47460
47461 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47462
47463         * lib/mike-g++.exp: Add -lm to LIBS.
47464
47465 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47466
47467         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47468
47469 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47470
47471         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47472
47473 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47474
47475         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47476
47477 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47478
47479         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47480         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47481         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47482         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47483         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47484         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47485         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47486         * g++.law/{operators31.C, operators32.C,
47487         * g++.law/{operators33.C, operators34.C}: Likewise.
47488         * g++.law/{pic1.C, refs2.C}: Likewise.
47489         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47490         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47491         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47492         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47493
47494         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47495         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47496         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47497         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47498         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47499         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47500         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47501         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47502         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47503         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47504         * g++.law/{operators34.exp}: Likewise.
47505         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47506         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47507         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47508         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47510
47511         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47512         No longer expected to fail.
47513         * g++.law/missed-error3.C: Tweak for recent bool changes.
47514
47515 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47516
47517         * config/emb-unix: Deleted.
47518         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47519         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47520
47521 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47522
47523         * lib/dg.exp (dg-test): Fix typo in last patch.
47524
47525 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47526
47527         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47528         (handles multiple occurrences).
47529
47530 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47531
47532         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47533         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47534         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47535         printed).
47536         * lib/c-torture.exp (c-torture-compile): Likewise.
47537         (c-torture): Prepend full path if missing.
47538         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47539         (gcc_fail): Likewise.
47540         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47541
47542 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47543
47544         * lib/netware.exp: Only attach to NetWare i386 systems.
47545
47546 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47547
47548         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47549         messages.  Add test name to "output pattern match" pass/fail message.
47550
47551 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47552
47553         * gcc.dg: New testsuite.
47554         * gcc.dg/dg.exp: New file.
47555
47556         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47557         test-switch.c}: Deleted.
47558
47559         * gcc.misc-tests/msgs.exp: New testcase driver.
47560
47561 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47562
47563         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47564         Watch for illegal return values from ${tool}_load.
47565         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47566         cross targets.  Coerce return value >0 to 1.
47567
47568 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47569
47570         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47571
47572         * config/emb-unix.exp: New file.
47573
47574         * config/sim.exp: Error if variable $SIM not defined.
47575         (${tool}_load): Mark test as "untested" if simulator missing.
47576
47577         * config/unix.exp: Load remote.exp to get rcp_download.
47578         * lib/c-torture.exp: Use different option lists for testcases with
47579         and without loops.
47580         * gcc.c-torture/execute/execute.exp: Likewise.
47581
47582 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47583
47584         * config/*.exp: Clarify return code from ${tool}_load.
47585         Call `unresolved' or `untested' instead of `warning' or `perror'
47586         (sometimes you still want to call both though).
47587         Add comment that `shell_id' is local to each file.
47588         * config/udi.exp (timeout): Set to 30.
47589         Don't print warning if connection fails, $connectmode has already
47590         printed an error.
47591         (${tool}_load): Move verbose messages to level 2.
47592         Rework pattern for "Process started" message.
47593         Pass `shell_id' to ${connectmode}_download.
47594         Retry twice upon timeout.  Make resetting of target more robust.
47595         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47596         Pass `shell_id' to exit_$connectmode.
47597         Only call exit_$connectmode if connected.
47598         * config/unix.exp (${tool}_load): Check return codes better.
47599         * config/vrtx.exp (${tool}_load): Likewise.
47600         * config/vx.exp (${tool}_load): Likewise.
47601         Delete unneeded global's.
47602         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47603         from ${tool}_load.
47604         (dg-stat): Delete.
47605         (dg-init): Delete recording of pass/fail counts.
47606         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47607         (old-dejagnu-init): Likewise.
47608         (old-dejagnu-stat): Delete contents, empty proc now.
47609         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47610         (c-torture): Delete references to lcnt, lpass, lfail.
47611         Get option list from TORTURE_OPTIONS.
47612         Delete -funroll[-all]-loops if no loops.
47613         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47614         (g++_stat): Delete contents (empty proc now).
47615         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47616         (gcc_finish): Likewise.
47617         (gcc_stat): Deleted.
47618         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47619         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47620         * gcc.c-torture/execute/execute.exp: Likewise.
47621         Split tests into two parts: compile, execute.
47622         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47623         no loops.  Update to reflect clarified return codes from ${tool}_load.
47624
47625 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47626
47627         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47628         to grep for.
47629         (old-dejagnu): Likewise (where necessary).
47630
47631 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47632
47633         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47634
47635         * lib/dg.exp (dg-process-target): Fix processing of selector.
47636         Add comment regarding use of `error'.
47637
47638         * lib/gcc.exp (prune_system_crud): Define if missing.
47639         * lib/g++.exp (prune_system_crud): Likewise.
47640
47641         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47642         Call prune_system_crud.
47643         * lib/dg.exp (dg-runtest): New proc.
47644         Use perror instead of send_user for tcl errors in testcase.
47645         Don't return any value, it's never used.
47646         Don't clobber previous definition of `unknown'.
47647         Print tcl errors in `dg-final'.
47648
47649 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47650
47651         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47652         (dg-test): Don't print errorInfo, it contains stack backtrace.
47653
47654 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47655
47656         * lib/g++.exp (runtest_file_p): Define if missing.
47657
47658 1994-09-24  Doug Evans  (dje@cygnus.com)
47659
47660         * lib/mike-g++.exp: Comment out loading of g++.exp.
47661         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47662         (default_g++_version): Always print something.
47663         (default_g++_start): Comment out call to `which'.
47664         (g++_start, g++_load): Deleted (must be defined in config file).
47665         * lib/gcc.exp: Test for existence of $CC at start.
47666         Delete check for tmpdir (done in gcc_init).
47667         (default_gcc_version): Always print something.
47668         (default_gcc_start): Comment out call to `which'.
47669         * config/*.exp: Major cleanup - make cross targets work at least a
47670         little better for g++ (by not being "--tool gcc" specific).
47671         Rename gcc_xxx to ${tool}_xxx.
47672         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47673         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47674
47675 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47676
47677         * lib/c-torture.exp (c-torture-compile): Rework compiler
47678         message processing.
47679
47680         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47681         c-torture.
47682
47683 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47684
47685         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47686
47687         * lib/dg.exp (dg-process-target): Support { target native }.
47688
47689 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47690
47691         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47692         looked for "... program xxx got fatal signal".
47693         Correct regsub munging of `comp_output'.
47694         Ignore compiler messages "path prefix not used" and "linker input
47695         file unused".
47696
47697 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47698
47699         * lib/gcc.exp (runtest_file_p): Define if missing.
47700         * gcc.prms/template.c: Example to work from.
47701
47702 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47703
47704         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47705         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47706
47707         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47708         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47709         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47710         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47711
47712         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47713         (dg-process-target): No longer a varargs proc.
47714         Return S/N for target, P/F for xfail.  All callers changed.
47715         (user option procs): More argument checking.
47716         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47717         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47718         (dg-test): Skip test if not running on selected target in `dg-do'.
47719         Update handling of `dg-do-what', `dg-output-text'.
47720         Separate execution pass/fail from output pattern match pass/fail.
47721         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47722
47723 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47724
47725         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47726         target for 920510-1.c.
47727
47728 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47729
47730         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47731         Clean up comment regarding use of passcnt, etc.
47732         (gcc_stat): Don't update `testcnt' here.
47733         (gcc_finish): Do it here.
47734         Might as well reset `but_id' here too.
47735         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47736         to determine if the file should be tested.
47737         * gcc.c-torture/compile/compile.exp: Likewise.
47738         * gcc.c-torture/execute/execute.exp: Likewise.
47739         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47740         * gcc.misc-tests/dg-test.exp: Likewise.
47741         * gcc.prms/prms.exp: Likewise.
47742         * gcc.wendy/wendy.exp: Likewise.
47743         * g++.old-deja.exp: Likewise.
47744         Move "Testing file" message to verbose level 1.
47745
47746 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47747
47748         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47749
47750 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47751
47752         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47753         (default_gcc_start): Accept optional second list element
47754         of compiler flags.  Print compiler output at verbosity level 2.
47755         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47756         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47757         Save current values of framework globals passcnt, failcnt, xpasscnt,
47758         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47759         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47760         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47761         xfailcnt to compute stats.  Update framework global `testcnt' from
47762         pass/fail counts.
47763         (gcc_finish): New proc.  Clean up test environment.
47764         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47765         (gcc_epass, gcc_efail): Delete.
47766         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47767         argument of line number.
47768         (dg-init): If the tool has an init routine, call it.
47769         (dg-test): Remove args `cflags_var' and `libs_var'.
47770         Pass all compiler options to ${tool}_start.
47771         Handle missing line number.
47772         (dg-finish): New function.
47773         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47774         particular files.  Call gcc_finish at end.  Move "skipping test"
47775         message to verbosity level 3.
47776         * gcc.c-torture/compile/compile.exp: Likewise.
47777         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47778         * gcc.c-torture/execute/execute.exp: Likewise.
47779         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47780         Print testcase being tried at verbosity level 1.
47781         * gcc.c-torture/special/special.exp: Unset xfail.
47782         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47783         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47784         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47785         * gcc.failure/failure.exp: Likewise.
47786         * gcc.ieee/ieee.exp: Likewise.
47787         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47788         Update call to dg-test.  Call dg-finish at end.
47789         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47791         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47792         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47793         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47794         * gcc.wendy/wendy.exp: Add copyright.
47795         Delete setting of tmpdir (done by gcc_init).
47796         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47797         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47798         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47799         gcc_[ce]pass/fail.
47800
47801 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47802
47803         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47804         confusion.
47805         (g++_load): Likewise.
47806
47807         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47808         Rename argument to `prog' to remove the confusion.
47809         Varargs fns behave differently too!
47810         (g++_load): Likewise.
47811
47812         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47813
47814         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47815         what it is.  Delete (always) printing of status value for !native.
47816         Simplify verbose code, and include status and exec_output.
47817         (g++_load): Use gcc_load.
47818
47819 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47820
47821         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47822         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47823         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47824         940714-3.c as these testcases don't exist anymore.  Make
47825         va-arg-1.c expected to pass.
47826
47827 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47828
47829         * gcc.misc-tests/misc.exp: Only run specific testcases.
47830         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47831         * gcc.misc-tests/dg-[1-9].c: New files.
47832
47833         * lib/dg.exp: New testsuite driver.
47834         * gcc.prms/prms.exp: Use it.
47835
47836         * README.gcc: New file.
47837
47838         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47839         Document and reset `lxpass' and `lxfail'.
47840         Simplify "initialized" message.
47841         (gcc_stat): Clean up comments a little.
47842
47843 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47844
47845         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47846
47847 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47848
47849         * lib/old-dejagnu.exp (process-option): New proc.
47850         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47851         (old-dejagnu): Simplify.
47852         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47853
47854 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47855
47856         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47857         exists and is not an empty string.
47858
47859         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47860         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47861         finished.
47862         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47863         automatically.
47864
47865         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47866         longer expected to fail.
47867
47868         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47869         "f" function call.
47870
47871         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47872
47873         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47874         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47875         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47876         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47877         c-torture-1.29.
47878
47879         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47880         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47881
47882         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47883
47884         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47885         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47886
47887         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47888         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47889         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47890
47891 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47892
47893         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47894         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47895         940714-1.c, 940714-2.c, 940714-3.c},
47896         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47897         gcc.misc-tests/{mg.c,mg.exp}:
47898         New tests.
47899         * gcc.noncompile/noncompile.exp: Change accordingly.
47900
47901 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47902
47903         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47904         Undo previous clobberage.
47905
47906 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47907
47908         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47909         * gcc.special/{930510-1.c, special.exp}:
47910         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47911         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47912         struct-varargs-1.c}: New tests from c-torture-1.26.
47913
47914 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47915
47916         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47917           argument to switch.
47918
47919 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47920
47921         * Revert the previous changes.  Please see Rob's directory
47922           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47923           fixes.
47924
47925 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47926
47927         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47928             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47929             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47930             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47931             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47932             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47933             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47934             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47935             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47936             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47937             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47938             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47939             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47940             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47941             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47942             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47943             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47944             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47945             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47946             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47947             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47948             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47949             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47950             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47951             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47952             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47953             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47954
47955 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47956
47957         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47958             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47959           with perror calls.
47960
47961 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47962
47963         * config/unix.exp (g++_load): Fix syntax.
47964
47965 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47966
47967         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47968         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47969         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47970         Don't expect va-arg-1.c to fail.  Correct expected output for
47971         920928-1.c.
47972         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47973         * gcc.wendy/hbm4.c: Correct typo.
47974         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47975
47976 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47977
47978         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47979         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47980         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47981         * lib/c-torture.exp (c-torture-compile): Ditto.
47982
47983         Reduce volume of output (remove all the -I's and such).
47984         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47985         Call gcc_cpass, gcc_cfail.
47986         (c-torture): Pass testing option to c-torture-compile.
47987
47988 1994-03-21  Doug Evans  (dje@cygnus.com)
47989
47990         Bring patches over from progressive.
47991         * config/default.exp: Exit remote shell cleanly.
47992         (g++_exit, g++_start): Add default versions.
47993         * config/sim.exp (gcc_load): Use perror, not error.
47994
47995 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47996
47997         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47998         set in site.exp.
47999
48000 1994-03-14  Doug Evans  (dje@cygnus.com)
48001
48002         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48003         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48004         (wendy_try): New proc to run testcase.
48005         (main loop): Call 'em.
48006         * gcc.wendy/*.c: Clean up pass to correct expected output.
48007
48008         * lib/gcc.exp: Minor cleanup work.
48009         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48010
48011 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48012
48013         * config/sim.exp (gcc_load): Document return codes better.
48014         Don't pass -v to simulator.
48015
48016 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48017
48018           * gcc.special/920717-x.c: Fix typo.
48019           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48020           get at sources.
48021
48022         * lib/mike-gcc.exp: Fix typo.
48023
48024 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48025
48026         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48027         binary to use, transform the name.
48028         * config/*.exp: rename everything. Nuke any g++ specific files,
48029         it's now a special case of gcc that requires no special support.
48030         Add a default.exp for unsupported targets.
48031
48032 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48033
48034         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48035         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48036         version of Tcl.
48037
48038 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48039
48040         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48041         than a warning.
48042
48043 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48044
48045         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48046
48047 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48048
48049         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48050         option_list.  Compile every file with only 4/6 option choices
48051         (same as C torture) instead of with 12/18 different option
48052         choices.
48053         * lib/c-torture.exp: Likewise.
48054
48055         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48056         not already set.
48057
48058 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48059
48060         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48061         can put an XFAIL *-*-* on excess errors.
48062
48063 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48064
48065         * g++.law: Add more tests derived from g++-bugs snapshots.
48066
48067         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48068         equivalent to g++.law/init9.
48069
48070         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48071         compiled it, and the a.out file after we've run it.
48072
48073 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48074
48075         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48076         compiled it, and the a.out file after we've run it.
48077
48078 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48079
48080         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48081
48082 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48083
48084         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48085         version number.
48086
48087 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48088
48089         * g++.law: New directory of g++ tests derived from the g++-bugs
48090         snapshots.
48091
48092 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48093
48094         * gcc.compile: initbug1.c initbug1.exp testcase added
48095
48096 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48097
48098         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48099         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48100           fixes submitted by Jeff Law (law@cs.utah.edu)
48101         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48102           Jeff Law (law@cs.utah.edu)
48103
48104
48105 1993-11-30  Mike Stump  (mrs@cygnus.com)
48106
48107         * config/unix-g++.exp: Follow the gcc way of doing things.
48108         * g++.old-deja/old-deja.exp: Minor updates.
48109         * lib/g++.exp: New file, follow the gcc way of doing things.
48110         * lib/old-dejagnu.exp: Minor updates.
48111         * lib/mike-g++.exp: Always unset errorInfo.
48112
48113 1993-11-06  Mike Stump  (mrs@cygnus.com)
48114
48115         * lib/gcc.exp: Fix some errors with the below change, CC and
48116         CFLAGS should be global when setting, not local.
48117
48118 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48119
48120         * lib/gcc.exp: Transform tool name.
48121
48122 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48123
48124         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48125
48126 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48127
48128         * lib/gcc.exp: change gcc_done to gcc_stat
48129
48130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48131
48132         * Upgraded gcc testsuite to c-torture version 1.25
48133
48134 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48135
48136         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48137         * lib/c-torture: added hooks for new reporting code.
48138
48139 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48140
48141         * config/sh-gcc.exp: check if sh-sim exists in the path
48142
48143 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48144
48145         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48146         * gcc.compile/compile.exp: Initial changes for new logic.
48147         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48148         * gcc.failure/failure.exp: Initial changes for new logic.
48149         * gcc.ieee/ieee.exp: Initial changes for new logic.
48150         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48151         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48152         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48153         * lib/c-torture.exp: Initial changes for new logic.
48154         * lib/gcc.exp: Initial changes for new logic.
48155
48156 1993-10-15  Mike Stump  (mrs@cygnus.com)
48157
48158         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48159         depend upon failure or success.  Fully qualify names in failure
48160         and success messages.  Always remove a.out before starting
48161         compile, just in case.  Pay more attention to error text output by
48162         the compiler.  Handle testcases with no known past errors just
48163         like all others, so that things are uniform.  Other miscellaneous
48164         improvements.
48165
48166 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48167
48168         * gcc.cpp: new directory for cpp tests
48169
48170 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48171
48172         * lib/chill.exp: Code reformatted, removed unused code.
48173         * config/unix-chill.exp: Code reformatted, removed unused code.
48174         * chill.execute/execute.exp: Code reformatted, removed unused code.
48175         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48176
48177 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48178
48179         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48180         routines not written.
48181
48182 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48183
48184         * config/bug-gcc.exp: Use new procs from bug.exp.
48185
48186 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48187
48188         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48189         via ftp, rather than depending on NFS.
48190         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48191         case.
48192
48193 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48194
48195         * config/bug-gcc.exp: Use new download proc.
48196
48197 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48198
48199         * chill.execute/execute.exp: cleanups, handles errors better
48200         * chill.compile/compile.exp: rewrite, based on execute.exp
48201         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48202         * lib/chill.exp: major changes to diff proc and compile and link
48203           procs. added chill_fail and chill_pass wrappers to pass and
48204           fail. added more comments, and handle error codes better.
48205           Added a hack to capture stderr from exec, so noncompile tests
48206           can work.
48207
48208 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48209
48210         * chill.execute/execute.exp: rewrite of testsuite driver
48211         * lib/chill.exp: rewrite of testsuite driver
48212         * config/unix-chill.exp: rewrite of testsuite driver
48213
48214 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48215
48216         In chill.execute:
48217         * iexpr.ch: Standardize uppercase.
48218         * tuples.dat: Standardize uppercase.
48219         * vary.ch: standardize.  Correct varying string assignments.
48220         * vary.dat: Add new output lines.
48221
48222 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48223
48224         In chill.execute:
48225         * chprintf.ch: Standardize use of uppercase.
48226         * tuples.ch: Standardize and turn arr2 into a DCL,
48227           rather than a SYN.
48228         * pinits.ch: Standardize.
48229
48230 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48231
48232         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48233         * Makefil: Renamed to Makefile.in.
48234         * configure.in: New.
48235
48236 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48237
48238         In chill.execute:
48239         * .cvsignore: Add result/output files.
48240         * Makefile: Fix up variables at start.  Use MFLAGS
48241           everywhere.  Correct bool_loc, built_ins entries.
48242           Add entry for vary1.ch.
48243         * bitarray.ch: Standardize upper-case usage.
48244         * bitexpr.ch: Standardize, add output of b1.
48245         * params.ch: Use arrayt in along PROC parameters, to
48246           avoid novelty problems.
48247         * sets.ch: Tiny cleanup.
48248         * vary1.ch: Re-indent.
48249
48250 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48251
48252           * Add PR-related files to Makefiles, .cvsignore files, etc.
48253
48254 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48255
48256         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48257           with compiler objects. New names are test-flow.c and test-loop.c
48258
48259 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48260
48261         * Upgraded c-torture tests from 1.19 to 1.20
48262
48263         * new files:
48264         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48265         * gcc.compile: 930623-1.c 930623-2.c
48266         * gcc.noncompile: 930622-1.c 930622-2.c
48267         * gcc.failure: 920411-1.c 920627-2.c
48268         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48269
48270 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48271
48272         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48273           More changes to get testsuite working properly. Needs more work.
48274           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48275
48276 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48277
48278         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48279           More changes to get testsuite working properly. Needs more work.
48280
48281 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48282
48283         * chill.compile/compile.exp: Added for Dejagnu support
48284         * chill.execute/execute.exp: Added for Dejagnu support
48285         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48286
48287 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48288
48289         This should complete moving the CHILL test files.
48290         * chill.noncompile(.cvsignore printf.grt
48291             in-printf.grt chprintf.grt chprintf.ch):
48292             Added test-support files.
48293           (Makefile): Modified further.
48294         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48295             signal.ch): Added test files.
48296           * chill.execute (.cvsignore printf.grt printr.c
48297             in-printf.grt rts.c chprintf.grt rts.h): Added
48298           test-support files.
48299             (Makefile): More corrections.
48300
48301 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48302
48303         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48304           test cases, ready for DejaGnu.
48305
48306 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48307
48308         * Upgraded c-torture tests from 1.18 to 1.19
48309
48310         * gcc.compile: added test(s):
48311           930607-1.c
48312         * gcc.execute: added test(s):
48313           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48314
48315         * added new subdirectory for misc tests: gcc.misc-tests
48316         * gcc.misc-test(s): added tests:
48317           inst-check.c test-consts.c test-ior.c test-switch.c
48318
48319 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48320
48321         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48322
48323 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48324
48325         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48326
48327 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48328
48329         * Upgraded c-torture tests from 1.17 to 1.18
48330
48331 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48332
48333         * Upgraded c-torture tests from 1.12 to 1.17
48334
48335 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48336
48337         * lib/old-dejagnu.exp:
48338           Fixed handling of XFAIL target triplets to correctly
48339           recognize wildcard characters.  Removed code that
48340           appended a unique id tag to the end of the file name
48341           printed out by the result of the testcases within a
48342           given test file.
48343
48344 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48345
48346         * lib/old-dejagnu.exp:
48347           Reworked expected failure handling to trigger off of XFAIL
48348           keyword in keyphrase embeded in testcase source code. The
48349           XFAIL keyword must be at the end of the keyphrase line. It
48350           may optionally be followed by one or more target triplets.
48351           It has just occured that the handling of wildcards in the
48352           target triplet may not be correct.
48353
48354 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48355
48356         * g++.old-deja/tests:
48357           Moved all subdirectories up one level into g++.old-deja .
48358
48359         * lib/old-dejagnu.exp:
48360           Fixed problem with CXXFLAGS not being properly reset, and being
48361           corrupted with extraneous "-c" compiler option.  This was
48362           causing binaries to not be generated for test that needed them.
48363           Modified strings passed to "pass" and "fail" so that individual
48364           tests from the same test file would be distinguished by an
48365           identifier appended to the test file name in the summary logs;
48366           this corrected a problem with erroneous diff logs.  Added code
48367           to search testcases for expected fail and unexpected pass keywords.
48368
48369 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48370
48371         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48372
48373 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48374
48375         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48376           Removed extraneous text from end of "Special g++ Options"
48377           keyphrase.
48378
48379         * lib/old-dejagnu.exp: Added pattern matching to look for new
48380           keywords, embedded in testcases comments, which will trigger
48381           calls to xpass and xfail.
48382
48383 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48384
48385         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48386           comments embedded in the testcases, especially the one looking for
48387           special compiler options, as well as the pattern matching for the
48388           compiler output again.
48389
48390 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48391
48392         * lib/old-dejagnu.exp: Do a proper check of the return value for
48393           execute tests. Fixed several problems with the pattern matching
48394           of the compiler output which gave erroneous test results.
48395           Changed several of the test result messages to be more descriptive.
48396         * config/unix-g++.exp: Proc g++_load now actually works and
48397           executes the tests passed to it and returns a usable return
48398           value.
48399
48400 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48401
48402           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48403
48404 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48405
48406         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48407           Modified both files to properly execute the old style
48408           dejagnu tests. The previous versions of these files were
48409           experimental and did not function anything near correctly.
48410
48411 1993-04-05  Rob Savoye  (rob@cygnus.com)
48412
48413         * Removed all Makefile.in and configure.in files. No configuration
48414         needed now.
48415
48416 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48417
48418         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48419
48420 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48421
48422         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48423         gcc.special/configure.in, gcc.noncompile/configure.in,
48424         gcc.execute/configure.in, gcc.code_quality/configure.in,
48425         g++.other/configure.in, g++.old-deja/configure.in,
48426         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48427         in srcname setting.
48428
48429 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48430
48431         * lib/udi.exp: Fixed mondfe and mondfe_download.
48432         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48433         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48434
48435 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48436
48437         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48438         (gdb_exit): Don't remove *_soc files.
48439
48440 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48441
48442         * lib/c-torture.exp: Don't look for main; instead always use -w
48443         -c.  This is how the c-torture tests work.  Remove the object
48444         file if the compilation succeeds.
48445         * gcc.execute/execute.exp: Remove executable if test passes.
48446         * gcc.noncompile/noncompile.exp: Every test is an expected
48447         failure.
48448         * gcc.special/special.exp: Added tests from c-torture 1.11,
48449         corrected use of existing test.
48450         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48451         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48452         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48453         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48454         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48455         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48456         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48457         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48458         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48459         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48460         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48461         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48462         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48463         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48464         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48465         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48466         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48467         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48468         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48469         c-torture 1.11.
48470         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48471         correspond to c-torture 1.11.
48472
48473         * New file.