OSDN Git Service

2007-01-18 Josh Conner <jconner@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-18  Josh Conner  <jconner@apple.com>
2
3         PR target/30485
4         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5         * gcc.dg/vect/no-trapping-math-1: New.
6         * gcc.dg/vect/no-trapping-math-2: New.
7
8 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9
10         * gcc.target/i386/387-8.c: Update comment about optimizing
11         inherent load of 1.0 of fptan instruction.
12
13 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14             Richard Guenther <rguenther@suse.de>
15
16         PR diagnostic/8268
17         * gcc.dg/Warray-bounds.c: New testcase.
18         * gcc.dg/Warray-bounds-2.c: New testcase.
19         * g++.dg/warn/Warray-bounds.C: New testcase.
20         * g++.dg/warn/Warray-bounds-2.C: New testcase.
21
22 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
23
24         PR fortran/30476
25         * gfortran.dg/generic_12.f90: New test.
26
27 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
28
29         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
30         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
31
32 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
33
34         * gcc.dg/dfp/compare-special.h: New file.
35         * gcc.dg/dfp/compare-special-32.c: New test.
36         * gcc.dg/dfp/compare-special-64.c: New test.
37         * gcc.dg/dfp/compare-special-128.c: New test.
38
39 2007-01-16  Roger Sayle  <roger@eyesopen.com>
40             Paul Thomas  <pault@gcc.gnu.org>
41             Steven G. Kargl  <kargl@gcc.gnu.org>
42
43         PR fortran/30404
44         * gfortran.dg/forall_6.f90: New test case.
45         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
46         * gfortran.dg/dependency_13.f90: Likewise.
47
48 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49
50         PR testsuite/12325
51         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
52         targets that don't support Inf.
53
54 2007-01-15  Dale Johannesen  <dalej@apple.com>
55
56         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
57
58 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
59
60         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
61         of achar for 0xff to avoid the "Extended ASCII not
62         implemented" error message.
63
64 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
65
66         PR fortran/28172
67         * gfortran.dg/altreturn_4.f90: New test.
68
69         PR fortran/29389
70         * gfortran.dg/stfunc_4.f90: New test.
71
72         PR fortran/29712
73         * gfortran.dg/bound_2.f90: Reinstate commented out line.
74         * gfortran.dg/initialization_1.f90: Change warning.
75
76         PR fortran/30283
77         * gfortran.dg/specification_type_resolution_2.f90: New test.
78
79 2007-01-14  Jan Hubicka  <jh@suse.cz>
80
81         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
82         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
83         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
84         elimination.
85
86 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
87
88         PR fortran/30410
89         * gfortran.dg/external_procedures_2.f90: New test.
90
91 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
92
93         PR target/30413
94         * gcc.target/i386/pr30413.c: New test.
95
96 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
97
98         PR fortran/30452
99         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
100
101 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
102
103         * gcc.dg/20070112-1.c: New test.
104
105 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
106
107         PR libgfortran/30435
108         * gfortran.dg/list_read_6.f90: New test.
109
110 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
111
112         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
113
114 2007-01-12  Tom Tromey  <tromey@redhat.com>
115
116         PR preprocessor/28227:
117         * gcc.dg/cpp/pr28227.c: New file.
118
119 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
120
121         * gcc.dg/tree-ssa/loop-22.c: New test.
122
123 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
124
125         PR tree-optimization/29516
126         * gcc.dg/tree-ssa/loop-20.c: New test.
127
128 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
129
130         PR libfortran/30415
131         * minmaxloc_integer_kinds_1.f90:  New test.
132
133 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
134
135         PR c++/29573
136         * g++.dg/template/sizeof-template-argument.C: New test.
137
138 2007-01-11  Jan Hubicka  <jh@suse.cz>
139
140         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
141         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
142         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
143         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
144         * gcc.dg/tree-ssa/pr21658.c: Likewise.
145         * gcc.dg/tree-ssa/pr15349.c: Likewise.
146         * gcc.dg/tree-ssa/pr25501.c: Likewise.
147         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
148         transformation in question.
149         * gcc.dg/tree-ssa/vrp05.c: Likewise.
150         * gcc.dg/tree-ssa/pr20701.c: Likewise.
151         * gcc.dg/always_inline3.c: Likewise.
152
153 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
154
155         PR c++/28999
156         * g++.dg/template/typename11.C: New test.
157
158 2007-01-10  Robert Kennedy <jimbob@google.com>
159
160         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
161
162 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
163
164         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
165         for different integer kinds.
166         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
167         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
168         * gfortran.dg/ishft_2.f90: New test.
169         * gfortran.dg/ishft_3.f90: New test.
170
171 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
172
173         * gfortran.dg/altreturn_2.f90: Removed executable bit.
174
175 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
176
177         PR tree-optimization/30322
178         * gcc.dg/tree-ssa/loop-21.c: New test.
179
180 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
181
182         * g++.dg/rtti/darwin-builtin-linkage.C: New.
183
184 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
185
186         * gcc.target/spu/intrinsics-1.c: Remove xfail.
187
188 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
189
190         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
191         * g++.dg/warn/overflow-warn-3.C: Likewise.
192         * g++.dg/warn/overflow-warn-4.C: Likewise.
193         * g++.dg/warn/overflow-warn-5.C: Likewise.
194         * g++.dg/warn/overflow-warn-6.C: Likewise.
195         * g++.dg/warn/Woverflow-1.C: Likewise.
196         * g++.dg/warn/Woverflow-2.C: Likewise.
197         * g++.dg/warn/Woverflow-3.C: Likewise.
198         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
199
200 2007-01-08  Roger Sayle  <roger@eyesopen.com>
201
202         * gfortran.dg/array_constructor_14.f90: New test case.
203         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
204
205 2007-01-08  Richard Guenther  <rguenther@suse.de>
206
207         PR tree-optimization/23603
208         * gcc.dg/tree-ssa/vrp31.c: New testcase.
209         * gcc.dg/tree-ssa/vrp32.c: Likewise.
210
211 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
212
213         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
214         in __v8qi typedef.
215         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
216         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
217         compiler behaviour.
218         * gcc.dg/simd-5.c: Likewise.
219         * gcc.dg/simd-6.c: Likewise.
220         * g++.dg/conversion/simd1.C: Likewise.
221         * g++.dg/conversion/simd3.C: Likewise.
222         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
223         (main): Use it.
224
225 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
226
227         PR tree-optimization/29877
228         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
229         name of a hard register for the target concerned.  Adjust dg-error
230         directives to cope with new behaviour of TER.
231
232 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
233
234         PR c++/28986
235         * g++.dg/conversion/nullptr1.C: Added overflow warning.
236         * g++.dg/warn/overflow-warn-1.C: New.
237         * g++.dg/warn/overflow-warn-3.C: New.
238         * g++.dg/warn/overflow-warn-4.C: New.
239         * g++.dg/warn/overflow-warn-5.C: New.
240         * g++.dg/warn/overflow-warn-6.C: New.
241         * g++.dg/warn/Woverflow-1.C: New.
242         * g++.dg/warn/Woverflow-2.C: New.
243         * g++.dg/warn/Woverflow-3.C: New.
244         * g++.dg/warn/multiple-overflow-warn-2.C: New.
245         
246 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
247
248         PR fortran/27698
249         * gfortran.dg/invalid_name.f90: New test.
250         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
251         * gfortran.dg/gomp/pr29759.f90: Ditto.
252
253 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
254
255         * gfortran.dg/present_1.f90:  Update error message.
256
257 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
258
259        PR c++/19439
260        * g++.dg/template/duplicate1.C: New test
261        * g++.dg/template/memfriend6.C: Adjust error markers.
262         
263 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
264
265         PR tree-opt/30385
266         * gcc.dg/torture/inline-1.c: New test.
267
268 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
269
270         PR c/19978
271         * gcc.dg/multiple-overflow-warn-1.c: New.
272         * gcc.dg/multiple-overflow-warn-2.c: New.
273         * gcc.dg/overflow-warn-6.c: New.
274         * g++.dg/warn/multiple-overflow-warn-1.C: New.
275         
276 2007-01-05  Roger Sayle  <roger@eyesopen.com>
277
278         * gfortran.dg/array_memcpy_1.f90: New test case.
279         * gfortran.dg/array_memcpy_2.f90: Likewise.
280
281 2007-01-05  Richard Guenther  <rguenther@suse.de>
282
283         PR middle-end/27826
284         * g++.dg/opt/pr27826.C: New testcase.
285
286 2007-01-05  Ian Lance Taylor  <iant@google.com>
287
288         * gcc.dg/Walways-true-1.c: New test.
289         * gcc.dg/Walways-true-2.c: New test.
290         * g++.dg/warn/Walways-true-1.C: New test.
291         * g++.dg/warn/Walways-true-2.C: New test.
292
293 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
294
295         PR c/30360
296         * gcc.dg/pr30360.c: New test.
297
298 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
299
300         PR fortran/23232
301         * gfortran.dg/data_implied_do_1.f90: New test.
302
303         PR fortran/27996
304         PR fortran/27998
305         * gfortran.dg/char_length_1.f90: New test.
306
307 2007-01-05  Richard Guenther  <rguenther@suse.de>
308
309         PR middle-end/28116
310         * g++.dg/opt/pr28116.C: New testcase.
311
312 2007-01-05  Tobias Burnus  <burnus@net-b.de>
313
314         PR fortran/29624
315         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
316           invalid deallocate.
317         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
318         * gfortran.dg/protected_4.f90: Add pointer intent check.
319         * gfortran.dg/protected_6.f90: Add pointer intent check.
320         * gfortran.dg/pointer_intent_1.f90: New test.
321         * gfortran.dg/pointer_intent_2.f90: New test.
322         * gfortran.dg/pointer_intent_3.f90: New test.
323
324 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
325
326         PR 30235
327         * gfortran.dg/altreturn_2.f90: new test.
328
329 2007-01-04  Tom Tromey  <tromey@redhat.com>
330
331         PR preprocessor/28165:
332         * gcc.dg/cpp/pr28165.c: New file.
333
334 2007-01-03  Josh Conner  <jconner@apple.com>
335
336         PR middle-end/29683
337         * gcc.dg/pr29683.c: New.
338
339 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
340
341         PR c++/28217
342         * g++.dg/pch/template-1.C: New test.
343         * g++.dg/pch/template-1.Hs: New file.
344
345 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
346
347         PR middle-end/30353
348         * gcc.c-torture/compile/complex-4.c: New test.
349
350 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
351
352         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
353         -maltivec.
354         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
355
356 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/30286
359         * gcc.dg/pr30286.c: New test.
360
361         PR c++/29535
362         * g++.dg/template/crash66.C: New test.
363
364         PR c++/29054
365         * g++.dg/template/friend49.C: New test.
366
367 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
368
369         * gfortran.dg/ibits.f90: New test.
370
371 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
372
373         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
374         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
375
376 2007-01-02  Jan Hubicka  <jh@suse.cz>
377
378         * gcc.dg/pr16194.c: We now output error on all three functions, not just
379         first one.
380
381 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
382
383         PR c/19977
384         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
385         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
386
387 2006-01-02  Ian Lance Taylor  <iant@google.com>
388
389         * g++.dg/warn/Wparentheses-22.C: New test.
390         * g++.dg/warn/Wparentheses-23.C: New test.
391
392 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
393
394         PR middle-end/7651
395         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
396         * gcc.dg/declspec-3-Wextra.c: New.
397         * gcc.dg/declspec-3-no.c: New
398
399 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
400
401         PR fortran/20896
402         * gfortran.dg/interface_10.f90: Remove.
403
404 2007-01-01  Roger Sayle  <roger@eyesopen.com>
405
406         * gcc.dg/fold-eqxor-4.c: New test case.
407
408 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
409
410         PR middle-end/30311
411         * gcc.c-torture/compile/pr30311.c: New test.
412
413 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
414
415         PR middle-end/30253
416         * gcc.c-torture/compile/statement-expression-1.c: New test.
417
418 2007-01-01  Andreas Schwab  <schwab@suse.de>
419
420         PR target/29166
421         * g++.dg/eh/pr29166.C: New test.
422
423 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
424
425         * lib/target-supports.exp (check_effective_target_powerpc_spe):
426         New.
427         (check_effective_target_vect_cmdline_needed): Use it.
428
429 2006-12-31  Richard Guenther  <rguenther@suse.de>
430
431         PR middle-end/30137
432         * testsuite/gcc.dg/pr30137-1.c: New testcase.
433         * testsuite/gcc.dg/pr30137-2.c: Likewise.
434
435 2006-12-31  Roger Sayle  <roger@eyesopen.com>
436
437         PR middle-end/30322
438         * gcc.dg/fold-plusnot-1.c: New test case.
439
440 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
441
442         PR c++/29731
443         * g++.dg/parse/template22.C: New test.
444
445 2006-12-31  Richard Guenther  <rguenther@suse.de>
446
447         PR middle-end/30338
448         * gcc.c-torture/compile/pr30338.c: New testcase.
449
450 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
451
452         PR fortran/27900
453         * gfortran.dg/intrinsic_actual_4.f90: New test.
454
455         PR fortran/24325
456         * gfortran.dg/func_decl_3.f90: New test.
457
458 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/23060
461         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
462         * gfortran.dg/c_by_val_1.f: New test.
463         * gfortran.dg/c_by_val_2.f: New test.
464         * gfortran.dg/c_by_val_3.f: New test.
465
466 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
467
468         PR libfortran/30321
469         * gfortran.dg/sum_zero_array_1.f90:  New test.
470
471 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
472
473         PR preprocessor/29612
474         * gcc.dg/cpp/pr29612-1.c: New test.
475         * gcc.dg/cpp/pr29612-2.c: New test.
476
477 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/30034
480         * gfortran.dg/pure_formal_proc_1.f90: New test.
481
482         PR fortran/30237
483         * gfortran.dg/intrinsic_actual_3.f90: New test.
484
485 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR fortran/30014
488         * gfortran.dg/io_constraints_1.f90: Update test.
489         * gfortran.dg/io_constraints_2.f90: Update test.
490         * gfortran.dg/inquire_iolength.f90: New test.
491
492 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
493
494         PR fortran/20896
495         * gfortran.dg/interface_10.f90: New test.
496         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
497         since z is already, locally a variable.
498
499         PR fortran/25135
500         * gfortran.dg/generic_11.f90: New test.
501         * gfortran.dg/interface_7.f90: Remove name clash between module
502         name and procedure 'x' referenced in the interface.
503
504 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
505
506         PR middle-end/7651
507         * gcc.dg/Wmissing-parameter-type.c: New.
508         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
509         * gcc.dg/Wmissing-parameter-type-no.c: New.
510         
511 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
512
513         PR fortran/25818
514         * gfortran.dg/entry_array_specs_2.f: New test.
515
516         PR fortran/30084
517         * gfortran.dg/nested_modules_6.f90: New test.
518
519 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
520
521         PR middle-end/7651
522         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
523         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
524
525 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
526
527         PR C++/30168
528         * g++.dg/opt/complex6.C: New test.
529
530 2006-12-22  Ben Elliston  <bje@au.ibm.com>
531
532         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
533         full" if the linker on spu-*-* warns about exceeding local store.
534
535         And revert this patch:
536         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
537         fail to link due to relocation overflows on spu-*-*.
538
539 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
540
541         PR fortran/30273
542         * gfortran.dg/dependency_19.f90: New test.
543
544 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
545
546         PR fortran/30202
547         * gfortran.dg/alloc_comp_basics_3.f90: New test.
548
549 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
550
551         PR middle-end/30262
552         * gcc.c-torture/execute/20061220-1.c: New test.
553
554         PR middle-end/30263
555         * gcc.dg/gomp/asm-1.c: New test.
556
557         PR target/30230
558         * g++.dg/eh/ia64-2.C: New test.
559
560 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
561
562         PR target/28966
563         PR target/29248
564         * gcc.dg/rs6000-leaf.c: New.
565
566 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
567
568         PR fortran/25392
569         * gfortran.dg/f2c_8.f90: New test.
570
571 2006-12-20  Bill Wendling  <wendling@apple.com>
572
573         * gcc.dg/asm-b.c: Check for __ppc64__.
574
575 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
576
577         PR fortran/30190
578         * gfortran.dg/bounds_check_5.f90: New test.
579
580 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
581
582         PR middle-end/30143
583         * gcc.dg/gomp/complex-1.c: New testcase.
584
585 2006-12-20  Roger Sayle  <roger@eyesopen.com>
586
587         * gfortran.dg/array_memset_1.f90: New test case.
588
589 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
590
591         * lib/target-supports.exp: Add spu to
592         check_effective_target_vect_widen_mult_hi_to_si.
593
594 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
595
596         PR fortran/29992
597         * gfortran.dg/generic_9.f90: New test.
598
599         PR fortran/30081
600         * gfortran.dg/generic_10.f90: New test.
601
602 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
603
604         PR tree-opt/30045
605         * gcc.dg/pr30045.c: New test.
606
607 2006-12-20  Ben Elliston  <bje@au.ibm.com>
608
609         * gcc.dg/20020312-2.c: Add a case for __SPU__.
610
611 2006-12-19  Eric Christopher  <echristo@apple.com>
612
613         PR target/29302
614         * gcc.c-torture/execute/pr29302-1.c: New.
615
616 2006-12-19  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/39238
619         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
620
621 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
622
623         PR fortran/30236
624         * gfortran.dg/altreturn_3.f90: New test.
625
626         * gfortran.dg/char_result_12.f90: Fix comment typos.
627
628 2006-12-19  Ben Elliston  <bje@au.ibm.com>
629
630         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
631         as newlib's stdio.h uses non-traditional cpp constructs.
632
633 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
634
635         * gfortran.dg/advance.f90: Renamed to advance_1.f90
636         * gfortran.dg/append-1.f90: Renamed to append_1.f90
637         * gfortran.dg/array-1.f90: Renamed to array_1.f90
638         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
639         * gfortran.dg/backspace.f: Renamed to backspace_1.f
640         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
641         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
642         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
643         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
644         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
645         * gfortran.dg/logint-1.f: Renamed to logint_1.f
646         * gfortran.dg/logint-2.f: Renamed to logint_2.f
647         * gfortran.dg/logint-3.f: Renamed to logint_3.f
648         * gfortran.dg/advance_1.f90: Renamed from advance.f90
649         * gfortran.dg/append_1.f90: Renamed from append-1.f90
650         * gfortran.dg/array_1.f90: Renamed from array-1.f90
651         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
652         * gfortran.dg/backspace_1.f: Renamed from backspace.f
653         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
654         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
655         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
656         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
657         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
658         * gfortran.dg/logint_1.f: Renamed from logint-1.f
659         * gfortran.dg/logint_2.f: Renamed from logint-2.f
660         * gfortran.dg/logint_3.f: Renamed from logint-3.f
661
662 2006-12-18  Bill Wendling  <wendling@apple.com>
663
664         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
665         id is an OjbC keyword.
666
667 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
668
669         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
670
671 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
672
673         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
674
675 2006-12-18  Ian Lance Taylor  <iant@google.com>
676
677         * g++.dg/warn/Wmissing-declarations-1.C: New test.
678
679 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
680
681         * gcc.c-torture/compile/pr27528.c: Use empty templates.
682
683 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
684
685         PR fortran/30207
686         * gfortran.fortran-torture/execute/where21.f90: New test.
687
688 2006-12-17  Tobias Burnus  <burnus@net-b.de>
689
690         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
691
692 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
693
694         PR middle-end/7651
695         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
696         * gcc.dg/if-empty-1.c: Likewise.
697         * gcc.dg/pr23165.c: Likewise.
698         * g++.dg/warn/empty-body.C: Likewise.
699
700 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701
702         PR libfortran/30005
703         * gfortran.dg/open_errors.f90: New test.
704
705 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
706
707         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
708
709         * gcc.target/i386/ssse3-pabsb.c: New file.
710         * gcc.target/i386/ssse3-pabsd.c: Likewise.
711         * gcc.target/i386/ssse3-pabsw.c: Likewise.
712         * gcc.target/i386/ssse3-palignr.c: Likewise.
713         * gcc.target/i386/ssse3-phaddd.c: Likewise.
714         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
715         * gcc.target/i386/ssse3-phaddw.c: Likewise.
716         * gcc.target/i386/ssse3-phsubd.c: Likewise.
717         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
718         * gcc.target/i386/ssse3-phsubw.c: Likewise.
719         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
720         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
721         * gcc.target/i386/ssse3-pshufb.c: Likewise.
722         * gcc.target/i386/ssse3-psignb.c: Likewise.
723         * gcc.target/i386/ssse3-psignd.c: Likewise.
724         * gcc.target/i386/ssse3-psignw.c: Likewise.
725         * gcc.target/i386/ssse3-vals.h: Likewise.
726
727 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
728
729         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
730         * lib/fortran-torture.exp: Include target-supports.exp.
731
732 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
733
734         PR target/30185
735         * gcc.c-torture/execute/pr30185.c: New test.
736
737 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
738
739         PR testsuite/30179
740         PR testsuite/30180
741         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
742         * gcc.dg/builtin-bswap-2.c: Likewise.
743         * gcc.dg/builtin-bswap-3.c: Likewise.
744         * gcc.dg/builtin-bswap-4.c: Likewise.
745         * lib/target-supports.exp (check_effective_target_stdint_types): New.
746         * cc.c-torture/execute/mode-dependent-address.x: New file.
747
748 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
749
750         PR libfortran/30145
751         * gfortran.dg/write_zero_array: New test.
752
753 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
754
755         PR fortran/30200
756         * gfortran.dg/write_fmt_trim.f90: New test.
757
758 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
759
760         PR 30194
761         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
762         temporarily.
763
764 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
765
766         * lib/target-supports.exp (check_weak_available): Use istarget
767         "hppa*-*-hpux10*" instead of regexp.
768         (check_cxa_atexit_available): Likewise.
769
770 2006-12-14  Richard Guenther  <rguenther@suse.de>
771
772         PR tree-optimization/30197
773         * gcc.c-torture/execute/complex-1.c: Fix function name.
774         * gcc.dg/builtins-61.c: New testcase.
775
776 2006-12-14  Richard Guenther  <rguenther@suse.de>
777
778         PR middle-end/30172
779         * gcc.dg/pr30172-1.c: New testcase.
780
781 2006-12-14  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/30198
784         * gcc.dg/builtins-60.c: New testcase.
785
786 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
787
788         * lib/target-supports.exp (vect_no_align): Remove spu.
789
790 2006-12-13  Ian Lance Taylor  <iant@google.com>
791
792         PR c++/19564
793         PR c++/19756
794         * g++.dg/warn/Wparentheses-5.C: New test.
795         * g++.dg/warn/Wparentheses-6.C: New test.
796         * g++.dg/warn/Wparentheses-7.C: New test.
797         * g++.dg/warn/Wparentheses-8.C: New test.
798         * g++.dg/warn/Wparentheses-9.C: New test.
799         * g++.dg/warn/Wparentheses-10.C: New test.
800         * g++.dg/warn/Wparentheses-11.C: New test.
801         * g++.dg/warn/Wparentheses-12.C: New test.
802         * g++.dg/warn/Wparentheses-13.C: New test.
803         * g++.dg/warn/Wparentheses-14.C: New test.
804         * g++.dg/warn/Wparentheses-15.C: New test.
805         * g++.dg/warn/Wparentheses-16.C: New test.
806         * g++.dg/warn/Wparentheses-17.C: New test.
807         * g++.dg/warn/Wparentheses-18.C: New test.
808         * g++.dg/warn/Wparentheses-19.C: New test.
809         * g++.dg/warn/Wparentheses-20.C: New test.
810         * g++.dg/warn/Wparentheses-21.C: New test.
811
812 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
813
814         PR testsuite/30157
815         * lib/target-supports.exp (check_cxa_atexit_available): Return false
816         for target "hppa.*hpux10".
817
818 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
819
820         * g++.dg/debug/vartrack1.C: New test.
821
822         * g++.dg/opt/ifcvt1.C: New test.
823
824         * gcc.dg/tls/opt-13.c: New test.
825
826         * gcc.dg/20060425-2.c: New test.
827
828         * g++.dg/opt/pr15054-2.C: New test.
829
830         * gcc.c-torture/execute/20060420-1.c: New test.
831
832         * gcc.c-torture/execute/20060412-1.c: New test.
833
834         * objc/compile/20060406-1.m: New test.
835
836 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
837
838         * g++.dg/template/array17.C: New test.
839
840 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
841
842         * gcc.target/powerpc/altivec-23.c: New test.
843
844 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
845
846         PR c++27316
847         * g++.dg/inherit/error3.C: New test.
848
849         PR c++/28740
850         * g++.dg/inherit/error4.C: New test.
851
852 2006-12-13  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/17687
855         * gcc.dg/builtins-59.c: New testcase.
856
857 2006-12-13  Ben Elliston  <bje@au.ibm.com>
858
859         * gcc.target/spu/Wmain.c: New test.
860
861 2006-12-12  Josh Conner  <jconner@apple.com>
862
863         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
864         * g++.dg/abi/thunk4.C: Likewise.
865         * g++.dg/abi/rtti3.C: Likewise.
866
867 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
868
869         * gcc.target/spu/cpat-1.c: New test.
870         * gcc.target/spu/cpat-2.c: New test.
871         * gcc.target/spu/cpat-3.c: New test.
872         * gcc.target/spu/cpat-4.c: New test.
873
874 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
875
876         PR tree-opt/28436
877         * gcc.c-torture/compile/vector-1.c: New test.
878         * gcc.c-torture/compile/vector-2.c: New test.
879         * gcc.c-torture/compile/vector-3.c: New test.
880
881 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
882
883         * lib/fortran-torture.exp: Update copyright years.  Remove
884         obsolete comment.  Test -ftree-vectorize where it makes sense.
885         * lib/gfortran-dg.exp: Update copyright years.  Use settings
886         from fortran-torture.exp.
887         * gfortran.dg/char_transpose_1.f90,
888         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
889         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
890         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
891         '-w' to dg-options.
892
893 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
894
895         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
896         saved_${tool}_load.
897
898 2006-12-12  Ira Rosen  <irar@il.ibm.com>
899
900         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
901         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
902         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
903         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
904         gaps.
905
906 2006-12-12  Richard Guenther  <rguenther@suse.de>
907
908         PR middle-end/30147
909         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
910
911 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
912             Diego Novillo  <dnovillo@redhat.com>
913
914         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
915         VDEF/VUSE changes.
916         * gcc.dg/tree-ssa/pr26421.c: Likewise
917         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
918         * gcc.dg/tree-ssa/pr23382.c: Likewise.
919         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
920         * gcc.dg/tree-ssa/pr28410.c: Likewise.
921         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
922         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
923         * gcc.dg/tree-ssa/vrp07.c: Likewise.
924         * gcc.dg/tree-ssa/vrp08.c: Likewise.
925         * gcc.dg/tree-ssa/alias-12.c: Likewise.
926
927 2006-12-11  Jan Hubicka  <jh@suse.cz>
928
929         * gcc.dg/tree-prof/stringop-1.c: New test.
930         * gcc.dg/tree-prof/stringop-2.c: New test.
931
932 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
933
934         PR target/30120
935         * gcc.target/i386/pr30120.c: New test.
936
937         Revert:
938         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
939
940         * gcc.target/i386/x87regparm-1.c: New test.
941         * gcc.target/i386/x87regparm-2.c: New test.
942         * gcc.target/i386/x87regparm-3.c: New test.
943         * gcc.target/i386/x87regparm-4.c: New test.
944
945 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
946
947         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
948
949 2006-12-10  Tobias Burnus  <burnus@net-b.de>
950
951         PR fortran/23994
952         * gfortran.dg/protected_1.f90: New test.
953         * gfortran.dg/protected_2.f90: New test.
954         * gfortran.dg/protected_3.f90: New test.
955         * gfortran.dg/protected_4.f90: New test.
956         * gfortran.dg/protected_5.f90: New test.
957         * gfortran.dg/protected_6.f90: New test.
958
959 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
960             Tobias Burnus  <burnus@gcc.gnu.org>
961
962         PR fortran/29975
963         PR fortran/30068
964         * gfortran.dg/interface_4.f90: Test adding procedure to generic
965         interface.
966         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
967         ambiguous interfaces.
968         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
969         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
970         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
971         ambiguous interfaces.
972         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
973         * gfortran.dg/array_initializer_2.f90: Add initializer array
974         constructor test.
975
976         PR fortran/30096
977         * gfortran.dg/interface_9.f90: Test that host interfaces are
978         not checked for ambiguity with the local version.
979
980 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/29464
983         * gfortran.dg/module_interface_2.f90: New test.
984
985 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
986
987         PR fortran/29941
988         * gfortran.dg/assumed_len.f90: New test.
989
990 2006-12-09  Richard Guenther  <rguenther@suse.de>
991
992         * g++.dg/warn/implicit-typename1.C: Qualify types.
993         * g++.dg/parse/crash12.C: Likewise.
994         * g++.dg/tree-ssa/pr22444.C: Likewise.
995
996 2006-12-09  Tobias Burnus  <burnus@net-b.de>
997
998         * gfortran.dg/array_2.f90: Added sqrt test.
999
1000 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         * gcc.target/i386/x87regparm-1.c: XFAIL.
1003         * gcc.target/i386/x87regparm-2.c: XFAIL.
1004         * gcc.target/i386/x87regparm-3.c: XFAIL.
1005         * gcc.target/i386/x87regparm-4.c: XFAIL.
1006
1007 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1008
1009         * lib/target-supports.exp
1010         (check_effective_target_large_long_double): New.
1011         * gcc.dg/Wconversion-real.c : Use it.
1012         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1013         unsigned.
1014
1015 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1016
1017         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1018
1019 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1020
1021         PR fortran/27546
1022         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1023
1024 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1025
1026         PR c++/29732
1027         * g++.dg/template/crash65.C: New test.
1028         * g++.dg/template/spec16.C: Tweak error markers.
1029
1030 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1031
1032         * gcc.target/spu: New directory.
1033         * gcc.target/spu/spu.exp: New file.
1034         * gcc.target/spu/intrinsics-1.c: New test.
1035
1036 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1037
1038         PR c++/29980
1039         * g++.dg/ext/attrib27.C: New test.
1040         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1041         * g++.dg/parse/typedef5.C: Likewise.
1042
1043 2006-12-07  Mike Stump  <mrs@apple.com>
1044
1045         * treelang/compile/var_defs.tree: Adjust.
1046
1047 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/29730
1050         * g++.dg/template/crash64.C: New test.
1051         * g++.dg/parse/crash27.C: Adjust error markers.
1052
1053 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1054
1055         PR libfortran/30009
1056         PR libfortran/30056
1057         * gfortran.dg/read_eof_4.f90:  Add tests.
1058         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1059         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1060
1061 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1062
1063         PR c++/29729
1064         * g++.dg/template/crash63.C: New test.
1065
1066         PR c++/29728
1067         * g++.dg/template/crash62.C: New test.
1068
1069 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1070
1071         PR fortran/30003
1072         * gfortran.dg/allocatable_function_1.f90: Increase the number
1073         of expected calls of free to 10; the lhs section reference is
1074         now evaluated so there is another call to bar.  Change the
1075         comment appropriately.
1076         * gfortran.dg/array_section_1.f90: New test.
1077
1078 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1079
1080         PR fortran/29912
1081         * gfortran.dg/char_result_12.f90: New test.
1082
1083 2006-12-05  Richard Guenther  <rguenther@suse.de>
1084
1085         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1086         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1087         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1088         vect_double, xfail for spu*-*-*.
1089
1090 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/29962
1093         * initialization_4.f90: Test noninteger exponents (-std=f95).
1094         * initialization_5.f90: New test for noninteger exponents
1095           with -std=f2003.
1096
1097 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/29821
1100         * gfortran.dg/parameter_array_section_1.f90: New test.
1101
1102 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/29733
1105         * g++.dg/template/crash61.C: New test.
1106
1107         PR c++/29632
1108         * g++.dg/template/error23.C: New test.
1109
1110 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1111
1112         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1113
1114 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1115
1116         PR fortran/29916
1117         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1118
1119 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR middle-end/29965
1122         * gcc.dg/gomp/pr29965-1.c: New test.
1123         * gcc.dg/gomp/pr29965-2.c: New test.
1124         * gcc.dg/gomp/pr29965-3.c: New test.
1125         * gcc.dg/gomp/pr29965-4.c: New test.
1126         * gcc.dg/gomp/pr29965-5.c: New test.
1127         * gcc.dg/gomp/pr29965-6.c: New test.
1128         * g++.dg/gomp/pr29965-1.C: New test.
1129         * g++.dg/gomp/pr29965-2.C: New test.
1130         * g++.dg/gomp/pr29965-3.C: New test.
1131         * g++.dg/gomp/pr29965-4.C: New test.
1132         * g++.dg/gomp/pr29965-5.C: New test.
1133         * g++.dg/gomp/pr29965-6.C: New test.
1134         * g++.dg/gomp/pr29965-7.C: New test.
1135         * g++.dg/gomp/pr29965-8.C: New test.
1136         * g++.dg/gomp/pr29965-9.C: New test.
1137         * g++.dg/gomp/pr29965-10.C: New test.
1138
1139 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1140
1141         * gnat.dg/pointer_variable_bounds.adb: New test.
1142         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1143         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1144
1145 2006-12-03  Eric Christopher  <echristo@apple.com>
1146
1147         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1148
1149 2006-12-03  Richard Henderson  <rth@redhat.com>
1150             Andrew Pinski  <pinskia@gmail.com>
1151
1152         PR C++/14329
1153         * g++.dg/warn/unit-1.C: New test.
1154
1155 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1156
1157         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1158
1159 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1160
1161         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1162         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1163         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1164         * gcc.dg/vect/vect-70.c: Reduce array size.
1165         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1166         vect_no_compaer_double targets.
1167         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1168         vect_float, vect_double, and vect_int.
1169
1170 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1171
1172         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1173         test for loop versioning on vect_no_align targets.
1174         * gcc.dg/vect/pr20122.c: Likewise.
1175         * gcc.dg/vect/vect-105.c: Likewise.
1176         * gcc.dg/vect/vect-42.c: Likewise.
1177         * gcc.dg/vect/vect-43.c: Likewise.
1178         * gcc.dg/vect/vect-74.c: Likewise.
1179         * gcc.dg/vect/vect-75.c: Likewise.
1180         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1181         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1182         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1183         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1184
1185 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1186
1187         PR fortran/29642
1188         * gfortran.dg/value_1.f90 : New test.
1189         * gfortran.dg/value_2.f90 : New test.
1190         * gfortran.dg/value_3.f90 : New test.
1191         * gfortran.dg/value_4.f90 : New test.
1192         * gfortran.dg/value_4.c : Called from value_4.f90.
1193
1194 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1195
1196         PR C++/30033
1197         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1198
1199 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1200
1201         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1202
1203 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1204
1205         PR c/27953
1206         * gcc.dg/pr27953.c: New test.
1207
1208 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1209
1210         PR c++/30022
1211         * g++.dg/ext/vector5.C: New test.
1212
1213         PR c++/30021
1214         * g++.dg/other/main1.C: New test.
1215
1216 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1217
1218         PR libfortran/29568
1219         * gfortran.dg/convert_implied_open.f90:  Change to
1220         new default record length.
1221         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1222         new error message.
1223         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1224
1225 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1226
1227         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1228
1229 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1230
1231         PR c++/29066
1232         * g++.dg/expr/pr29066.c: New.
1233
1234 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1235             Zdenek Dvorak <dvorakz@suse.cz>
1236
1237         PR tree-optimization/29921
1238         * gcc.dg/pr29921-2.c: New test.
1239
1240 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1241
1242         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1243         (i386_get_cpuid): New function.
1244         (i386_cpuid_ecx): Likewise.
1245         (i386_cpuid_edx): Likewise.
1246         (i386_cpuid): Updated to call i386_cpuid_edx.
1247
1248         * gcc.target/i386/sse3-addsubpd.c: New file.
1249         * gcc.target/i386/sse3-addsubps.c: Likewise.
1250         * gcc.target/i386/sse3-haddpd.c: Likewise.
1251         * gcc.target/i386/sse3-haddps.c: Likewise.
1252         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1253         * gcc.target/i386/sse3-hsubps.c: Likewise.
1254         * gcc.target/i386/sse3-lddqu.c: Likewise.
1255         * gcc.target/i386/sse3-movddup.c: Likewise.
1256         * gcc.target/i386/sse3-movshdup.c: Likewise.
1257         * gcc.target/i386/sse3-movsldup.c: Likewise.
1258
1259 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1260
1261         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1262
1263 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1264
1265         * gcc.dg/dfp/convert-int-max.c: New test.
1266         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1267
1268 2006-11-30  Richard Guenther  <rguenther@suse.de>
1269
1270         * gcc.dg/vect/vect-pow-1.c: Rename ...
1271         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1272         floats instead of doubles, check successful vectorization.
1273
1274 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1275
1276         PR target/29945
1277         * gcc.c-torture/compile/pr29945.c: New testcase.
1278
1279 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1280
1281         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1282         -maltivec.
1283
1284 2006-11-29  Eric Christopher  <echristo@apple.com>
1285
1286         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1287
1288 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1289
1290         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1291
1292         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1293
1294 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1295
1296         PR c++/29022
1297         * g++.dg/inherit/virtual2.C: New test.
1298         * g++.dg/inherit/virtual3.C: Likewise.
1299         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1300         * g++.dg/inherit/error2.C: Likewise.
1301         * g++.dg/template/instantiate1.C: Likewise.
1302
1303 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1304
1305         PR tree-opt/29984
1306         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1307
1308 2006-11-28  Jan Hubicka  <jh@suse.cz>
1309
1310         * gcc.dg/memcpy-1.c: New test.
1311
1312 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR c++/29735
1315         * g++.dg/warn/main-3.C: New test.
1316
1317 2006-11-28  Jan Hubicka  <jh@suse.cz>
1318
1319         * gcc.dg/winline-1.c: New test.
1320
1321 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1322
1323         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1324         alignments.
1325
1326 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1327
1328         PR fortran/29976
1329         * gfortran.dg/missing_optional_dummy_3.f90
1330
1331 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR fortran/20880
1334         * gfortran.dg/interface_3.f90: Modify errors.
1335
1336 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1337
1338         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1339         fail to link due to relocation overflows on spu-*-*.
1340
1341 2006-11-27  Michael Matz  <matz@suse.de>
1342             Andreas Krebbel  <krebbel1@de.ibm.com>
1343
1344         PR target/29319
1345         * gcc.dg/20061127-1.c: New testcase.
1346
1347 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1348
1349         * gcc.dg/20061124-1.c: Add exit() function prototype.
1350
1351 2006-11-27  Jan Hubicka  <jh@suse.cz>
1352
1353         * gcc.target/i386/memcpy-1.c: Adjust size.
1354         * testsuite/gcc.dg/visibility-11.c: Likewise.
1355
1356 2006-11-27  Richard Guenther  <rguenther@suse.de>
1357
1358         PR middle-end/25620
1359         * gcc.target/i386/pow-1.c: New testcase.
1360         * gcc.dg/builtins-58.c: Likewise.
1361
1362 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/29886
1365         * g++.dg/expr/cast8.C: New test.
1366
1367 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1368
1369         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1370         Don't ever inline the testcase.
1371
1372 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1373
1374         PR fortran/29982
1375         * gfortran.fortran-torture/compile/parameter_3.f90: New
1376         testcase.
1377
1378 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1379
1380         PR fortran/29951
1381         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1382
1383 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1384
1385         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1386         for CHAR.
1387
1388 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR libgfortran/29936
1391         * gfortran.dg/write_check3.f90: New test.
1392
1393 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1394
1395         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1396
1397 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/20880
1400         * gfortran.dg/interface_3.f90: New test.
1401
1402         PR fortran/29387
1403         * gfortran.dg/generic_8.f90: New test.
1404
1405 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1406
1407         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1408         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1409         * gfortran.dg/specifics_3.f90: Remove.
1410
1411 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR c/29955
1414         * gcc.dg/gomp/pr29955.c: New test.
1415
1416         PR c/29736
1417         * gcc.dg/pr29736.c: New test.
1418
1419 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1420
1421         PR tree-opt/29964
1422         * gcc.dg/pure-1.c: New test.
1423
1424 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1425
1426         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1427         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1428
1429 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1430
1431         * gcc.dg/20061124-1.c: New testcase.
1432
1433 2006-11-23  Eric Christopher  <echristo@apple.com>
1434
1435         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1436
1437 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1438
1439         PR c/2707
1440         PR c++/26167
1441         * gcc.dg/Wconversion-integer.c: New. Supersedes
1442         Wconversion-negative-constants.c
1443         * gcc.dg/Wconversion-real.c: New.
1444         * gcc.dg/Wconversion-real-integer.c: New.
1445         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1446         * g++.dg/warn/Wconversion1.C: Modified.
1447
1448 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1449
1450         * gfortran.dg/overload_1.f90: New test.
1451
1452 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1453
1454         PR c/9072
1455         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1456         Wtraditional-conversion.
1457         * gcc.dg/overflow-warn-2.c: Likewise.
1458         * gcc.dg/Wconversion.c: Likewise. Renamed as
1459         Wtraditional-conversion.c .
1460         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1461         Wtraditional-conversion-2.c .
1462         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1463         Wtraditional-conversion-2.c
1464         * gcc.dg/Wconversion-negative-constants.c: New.
1465
1466 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1467
1468         * gcc.dg/tree-ssa/dump-1.c: New test.
1469
1470 2006-11-23  David Ung <davidu@mips.com>
1471
1472         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1473         -mfp64, allowable when ISA >= 33 and float is enabled.
1474         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1475         of mthc1 and mfhc1 patterns.
1476
1477 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1478
1479         PR tree-optimization/29921
1480         * gcc.dg/pr29921.c: New test.
1481
1482 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1483
1484         PR fortran/29441
1485         * gfortran.dg/initialization_4.f90: New test.
1486
1487 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1488
1489         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1490         platforms that have interleaving support.
1491         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1492         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1493         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1494         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1495         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1496         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1497         gcc.dg/vect/vect-strided-u8-i8.c,
1498         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1499         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1500         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1501         gcc.dg/vect/vect-strided-float.c,
1502         gcc.dg/vect/vect-strided-a-mult.c,
1503         gcc.dg/vect/vect-strided-mult-char-ls.c,
1504         gcc.dg/vect/vect-strided-a-u16-mult.c,
1505         gcc.dg/vect/vect-strided-a-u32-mult.c,
1506         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1507         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1508         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1509         gcc.dg/vect/vect-strided-mult.c,
1510         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1511         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1512
1513 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1514
1515         PR fortran/25087
1516         * gfortran.dg/auto_char_len_4.f90: New test.
1517
1518 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1519
1520         PR fortran/29652
1521         * gfortran.dg/generic_7.f90: New test.
1522         * gfortran.dg/defined_operators_1.f90: Add new error.
1523
1524 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1525
1526         PR tree-optimization/29902
1527         * g++.dg/tree-ssa/pr29902.C: New test.
1528
1529 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1530
1531         PR fortran/29820
1532         * gfortran.dg/used_types_13.f90: New test.
1533
1534 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1535
1536         * gcc.dg/dfp/snan.c: Delete.
1537
1538 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1539
1540         * g++.dg/cpp0x/static_assert1.C: New.
1541         * g++.dg/cpp0x/static_assert2.C: New.
1542         * g++.dg/cpp0x/static_assert3.C: New.
1543
1544 2006-11-21  Richard Guenther  <rguenther@suse.de>
1545
1546         * gcc.dg/vect/vect-pow-1.c: New testcase.
1547         * gcc.dg/vect/vect-pow-2.c: Likewise.
1548
1549 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR c++/29570
1552         * g++.dg/template/static29.C: New test.
1553
1554         PR c++/29734
1555         * g++.dg/conversion/simd4.C: New test.
1556
1557 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1558
1559         PR c++/29475
1560         * g++.dg/template/access19.C: New test.
1561         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1562         error is reported.
1563
1564 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1565
1566         PR tree-opt/25500
1567         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1568
1569 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1570
1571         PR fortran/27546
1572         * gfortran.dg/import.f90: Extended test.
1573         * gfortran.dg/import2.f90: Extended test.
1574
1575 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1576
1577         * gfortran.dg/volatile3.f90: Add conflict test.
1578
1579 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1580
1581         PR fortran/24783
1582         * gfortran.dg/implicit_10.f90: New test.
1583
1584 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1585
1586         PR c++/8586
1587         * g++.dg/warn/Wall-write-strings.C: New.
1588
1589 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1590
1591         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1592         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1593
1594 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1595
1596         * gfortran.dg/use_3.f90: Remove error message.
1597         * gfortran.dg/iso_fortran_env_1.f90: New test.
1598         * gfortran.dg/iso_fortran_env_2.f90: New test.
1599         * gfortran.dg/iso_fortran_env_3.f90: New test.
1600         * gfortran.dg/iso_fortran_env_4.f90: New test.
1601
1602 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1603
1604         * gcc.dg/vect/vect-27.c: Fix initialization.
1605
1606 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1607
1608         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1609         * gcc.dg/torture/builtin-minmax-1.c: New.
1610
1611         * gcc.dg/builtins-20.c: Add cases for copysign.
1612
1613 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1614
1615         PR fortran/24285
1616         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1617
1618 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1619         * gfortran.dg/use_1.f90: New test.
1620         * gfortran.dg/use_1.f90: New test.
1621         * gfortran.dg/use_1.f90: New test.
1622
1623 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1624
1625         PR tree-optimization/29801
1626         * gcc.dg/pr29801.c: New test.
1627
1628 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR middle-end/29584
1631         * gcc.dg/torture/pr29584.c: New test.
1632
1633 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1634
1635         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1636         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1637         * gcc.target/powerpc/compress-float-ppc.c,
1638         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1639         powerpc_fprs.
1640         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1641         do not pass -mhard-float.
1642
1643 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1644
1645         * gnat.dg/volatile_aggregate.adb: New test.
1646
1647 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1648
1649         PR fortran/29391
1650         PR fortran/29489
1651         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1652         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1653
1654 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1655
1656         PR target/29201
1657         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1658
1659 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1660
1661         * gfortran.dg/import3.f90: Fix error message.
1662
1663 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1664
1665         PR tree-opt/29788
1666         * gfortran.fortran-torture/compile/inline_1.f90:
1667         New testcase.
1668
1669 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         * gcc.target/i386/x87regparm-1.c: New test.
1672         * gcc.target/i386/x87regparm-2.c: New test.
1673         * gcc.target/i386/x87regparm-3.c: New test.
1674         * gcc.target/i386/x87regparm-4.c: New test.
1675
1676 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/27546
1679         * gfortran.dg/import.f90: New test.
1680         * gfortran.dg/import2.f90: New test.
1681         * gfortran.dg/import3.f90: New test.
1682
1683 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/27588
1686         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1687
1688 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1689
1690         PR fortran/29806
1691         * gfortran.dg/contains.f90: New test.
1692         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1693
1694 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR tree-optimization/29581
1697         * gcc.dg/pr29581-1.c: New test.
1698         * gcc.dg/pr29581-2.c: New test.
1699         * gcc.dg/pr29581-3.c: New test.
1700         * gcc.dg/pr29581-4.c: New test.
1701         * gfortran.dg/pr29581.f90: New test.
1702
1703 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1704
1705         PR fortran/29702
1706         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1707         numbers in error message headers.
1708
1709 2006-11-14  Richard Guenther  <rguenther@suse.de>
1710
1711         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1712         to i?86 and x86_64 targets.
1713
1714 2006-11-14  Caroline Tice  <ctice@apple.com>
1715
1716         * gcc.dg/pubtypes-1.c: New file/testcase.
1717         * gcc.dg/pubtypes-2.c: New file/testcase.
1718         * gcc.dg/pubtypes-3.c: New file/testcase.
1719         * gcc.dg/pubtypes-4.c: New file/testcase.
1720         * g++.dg/pubtypes.C: New file/testcase.
1721
1722 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/29106
1725         * g++.dg/init/self1.C: New test.
1726
1727 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1728
1729         PR fortran/29657
1730         * gfortran.dg/conflicts.f90: Add.
1731
1732 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1733
1734         PR rtl-optimization/29798
1735
1736         * gcc.c-torture/execute/pr29798.c: New.
1737
1738 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1739
1740         * gcc.dg/builtins-20.c: Add more cases.
1741
1742 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR fortran/29759
1745         * gfortran.dg/gomp/pr29759.f90: New test.
1746
1747 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/29518
1750         * g++.dg/template/static28.C: New test.
1751
1752 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1753
1754         * lib/c-torture.exp: Use target-libpath.exp.
1755         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1756         set GCC_EXEC_PREFIX env var from global variable of same name.
1757
1758 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1759
1760         PR fortran/26994
1761         * gfortran.fortran-torture/compile/transfer-1.f90:
1762         New testcase.
1763
1764 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1765             Zdenek Dvorak <dvorakz@suse.cz>
1766
1767         PR tree-optimization/29680
1768         * gcc.dg/alias-11.c: New test.
1769
1770 2006-11-12  Jason Merrill  <jason@redhat.com>
1771             Andrew Pinski <pinskia@physics.uc.edu>
1772
1773         PR middle-end/28915
1774         * gcc.target/i386/vectorize1.c: New.
1775
1776 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1777
1778         PR rtl-optimization/29797
1779         * gcc.c-torture/execute/pr29797-1.c: New test case.
1780
1781 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1782
1783         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1784
1785 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1786
1787         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1788
1789 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1790
1791         PR tree-optimization/13827
1792         * gcc.dg/fold-eqand-1.c: New test case.
1793
1794 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1795
1796         PR rtl-opt/28812
1797         * gcc.c-torture/execute/mayalias-3.c: New test.
1798
1799 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1800
1801         PR middle-end/27528
1802         * gcc.c-torture/compile/pr27528.c: New test.
1803         * gcc.dg/pr27528.c: Likewise.
1804
1805 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1806
1807         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1808
1809         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1810
1811 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1812
1813         PR fortran/29758
1814         * gfortran.dg/reshape_source_size_1.f90: New test.
1815
1816 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1817
1818         PR fortran/29315
1819         * gfortran.dg/aliasing_dummy_4.f90: New test.
1820
1821 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         PR target/29777
1824         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1825         and x86_64-*-* targets.
1826
1827 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1828
1829         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1830         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1831         New macros. Use them in exact tests.
1832         (TESTIT3): New macro.
1833         Add tests for fmin, fmax and fma.
1834
1835 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1836
1837         PR fortran/29431
1838         * gfortran.dg/array_constructor_13.f90: New test.
1839
1840 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1841
1842         PR fortran/29744
1843         * gfortran.dg/used_types_12.f90: New test.
1844
1845 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1846
1847         PR middle-end/29726
1848         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1849         (test6): Ditto.
1850         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1851         * gcc.dg/fold-eqandshift-3.c: New test case.
1852
1853 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1854
1855         PR fortran/29699
1856         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1857
1858         PR fortran/21370
1859         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1860
1861 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1862
1863         * gcc.dg/20061109-1.c: New testcase.
1864
1865 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1866
1867         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1868
1869 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1870
1871         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1872         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1873
1874 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1875
1876         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1877         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1878
1879 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1880
1881         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1882
1883 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1884
1885         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1886         vect-9.c).
1887         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1888         * gcc.dg/vect/vect-9.c: Now vectorizable.
1889         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1890         that support vect_widen_mult.
1891         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1892         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1893         vect-reduc-dot-u16.c).
1894         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1895         vect-reduc-dot-u16.c).
1896         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1897         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1898         vect-reduc-dot-s8.c).
1899         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1900         vect-reduc-dot-s8.c).
1901         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1902         vect-reduc-dot-s8.c).
1903         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1904         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1905         vect-reduc-dot-u8.c).
1906         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1907         vect-reduc-dot-u8.c).
1908         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1909         * gcc.dg/vect/vect-multitypes-9.c: New test.
1910         * gcc.dg/vect/vect-multitypes-10.c: New test.
1911         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1912         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1913         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1914         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1915         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1916         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1917         wrapv-vect-reduc-dot-s8.c.
1918         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1919         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1920         targets that support vec_unpack.
1921         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1922         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1923         (check_effective_target_vect_widen_mult_hi_to_si): New.
1924         (check_effective_target_vect_widen_sum): Removed.
1925
1926         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1927
1928         * gcc.dg/vect/vect-multitypes-8.c: New test.
1929         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1930
1931         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1932
1933         * gcc.dg/vect/vect-multitypes-7.c: New test.
1934
1935         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1936
1937         * gcc.dg/vect/vect-multitypes-4.c: New test.
1938         * gcc.dg/vect/vect-multitypes-5.c: New test.
1939         * gcc.dg/vect/vect-multitypes-6.c: New test.
1940
1941         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1942
1943         * gcc.dg/vect/vect-multitypes-1.c: New test.
1944         * gcc.dg/vect/vect-multitypes-2.c: New test.
1945         * gcc.dg/vect/vect-multitypes-3.c: New test.
1946
1947 2006-11-07  Eric Christopher  <echristo@apple.com>
1948
1949         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1950         Test using scan-assembler-not.
1951
1952 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1953
1954         * gcc.dg/inline-17.c: New test.
1955
1956 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1957
1958         PR other/25028
1959         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1960         on HP-UX.
1961
1962 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1963
1964         PR fortran/29539
1965         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1966
1967         PR fortran/29634
1968         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1969         test.
1970
1971 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1972
1973         PR fortran/29601
1974         * gfortran.dg/volatile.f90: Add.
1975         * gfortran.dg/volatile2.f90: Add.
1976         * gfortran.dg/volatile3.f90: Add.
1977         * gfortran.dg/volatile4.f90: Add.
1978         * gfortran.dg/volatile5.f90: Add.
1979         * gfortran.dg/volatile6.f90: Add.
1980         * gfortran.dg/volatile7.f90: Add.
1981
1982 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1983
1984         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1985           for matching error messages.
1986         * gfortran.dg/specifics_3.f90: Adjust pattern
1987           for matching error messages.
1988
1989 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1990             Bernhard Fischer  <aldot@gcc.gnu.org>
1991
1992         * lib/gcc-dg.exp (output-exists): New proc.
1993         (output-exists-not): New proc.
1994         * gcc.test-framework/test-framework.awk: Support new directives.
1995         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1996         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1997         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1998         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1999         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2000         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2001
2002 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2003
2004         PR fortran/29630
2005         PR fortran/29679
2006         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2007         * gfortran.dg/initialization_3.f90: New.
2008
2009 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2010
2011         PR libgfortran/25545
2012         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2013
2014 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR middle-end/29695
2017         * gcc.c-torture/execute/pr29695-1.c: New test.
2018         * gcc.c-torture/execute/pr29695-2.c: New test.
2019
2020 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2021
2022         PR fortran/29565
2023         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2024
2025 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2026
2027         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2028         for matching error messages.
2029
2030 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         PR target/26915
2033         * gcc.target/i386/387-12.c: New test.
2034
2035 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2036
2037         PR libfortran/29713
2038         * gfortran.dg/pr29713.f90: New test.
2039
2040 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2041
2042         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2043         Also test for bogus rest sign.
2044
2045 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2046
2047         PR libfortran/27895
2048         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2049
2050 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2051
2052         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2053         from error messages.
2054
2055 2006-11-02  Mike Stump  <mrs@apple.com>
2056
2057         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2058
2059         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2060
2061 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2062
2063         * g++.dg/eh/gcsec1.C: New test.
2064
2065 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2068         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2069
2070 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2071
2072         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2073         hexadecimal value.
2074         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2075         * gcc.dg/pr14796-2.c: Likewise.
2076
2077 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2078
2079         * gcc.c-torture/execute/20061101-1.c: New test.
2080
2081 2006-11-01  Richard Guenther  <rguenther@suse.de>
2082
2083         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2084
2085 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2086
2087         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2088         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2089
2090 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2091
2092         * gcc.c-torture/execute/20061031-1.c: New test.
2093
2094 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2095
2096         PR 23067
2097         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2098         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2099         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2100         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2101         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2102         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2103         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2104
2105 2006-10-31  Eric Christopher  <echristo@apple.com>
2106             Falk Hueffner  <falk@debian.org>
2107
2108         * gcc.dg/builtin-bswap-1.c: New.
2109         * gcc.dg/builtin-bswap-2.c: New.
2110         * gcc.dg/builtin-bswap-3.c: New.
2111         * gcc.dg/builtin-bswap-4.c: New.
2112         * gcc.dg/builtin-bswap-5.c: New.
2113         * gcc.target/i386/builtin-bswap-1.c: New.
2114
2115 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2116
2117         * gcc.dg/inline-16.c: New.
2118
2119         PR 16622
2120         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2121         defining it.
2122         * gcc.dg/inline-13.c: New.
2123         * gcc.dg/inline-14.c: New.
2124         * gcc.dg/inline-15.c: New.
2125
2126         PR 11377
2127         * gcc.dg/inline6.c: New.
2128         * gcc.dg/inline7.c: New.
2129
2130 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2131
2132         PR middle-end/23470
2133         * gcc.dg/pr23470-1.c: New test case.
2134
2135 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2136
2137         PR fortran/29537
2138         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2139         data.
2140         * gfortran.dg/blockdata_2.f90: New testcase.
2141
2142 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2143
2144         PR libfortran/29627
2145         * gfortran.dg/unf_short_record_1.f90:  New test.
2146
2147 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2148
2149         PR fortran/29067
2150         * gfortran.dg/pr29067.f: New test.
2151
2152 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2153             Richard Sandiford  <richard@codesourcery.com>
2154
2155         * lib/target-supports.exp (get_compiler_messages): Append options
2156         as a single list element.
2157         (check_effective_target_arm_vfp_ok): New.
2158         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2159
2160 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2161
2162         PR fortran/29387
2163         * gfortran.dg/intrinsic_actual_2.f90: New test.
2164
2165         PR fortran/29490
2166         * gfortran.dg/actual_array_interface_1.f90: New test.
2167
2168         PR fortran/29641
2169         * gfortran.dg/used_types_11.f90: New test.
2170
2171 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2172
2173         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2174         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2175         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2176         * g++.old-deja/g++.mike/net25.C (main): Same.
2177         * g++.dg/lookup/exception1.C (main): Same.
2178         * g++.dg/parse/parens2.C (main): Same.
2179
2180 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2181
2182         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2183
2184 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2185
2186         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2187         * gcc.dg/torture/builtin-math-3.c: Likewise.
2188
2189 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2190
2191         PR fortran/29452
2192         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2193         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2194
2195 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2196
2197         PR Fortran/29410
2198         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2199
2200 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2201
2202         * lib/target-supports.exp (check_function_available): Declare
2203         function before calling.
2204
2205 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR tree-optimization/29637
2208         * gcc.dg/pr29637.c: New test.
2209
2210 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2211
2212         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2213         tree canonicalization.
2214
2215 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2216
2217         * gcc.dg/builtins-20.c: Add more hypot tests.
2218
2219 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2220
2221         * gcc.dg/fold-compare-1.c: New test case.
2222
2223 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2224
2225         PR c++/16307
2226         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2227
2228 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2229
2230         PR tree-optimization/15458
2231         * gcc.dg/fold-xornot-1.c: New test case.
2232
2233 2006-10-29  Richard Guenther  <rguenther@suse.de>
2234
2235         * gcc.target/i386/math-torture/trunc.c: New testcase.
2236
2237 2006-10-29  Richard Guenther  <rguenther@suse.de>
2238
2239         * gcc.target/i386/math-torture/round.c: New testcase.
2240
2241 2006-10-29  Richard Guenther  <rguenther@suse.de>
2242
2243         * gcc.target/i386/math-torture/ceil.c: New testcase.
2244         * gcc.target/i386/math-torture/floor.c: Likewise.
2245
2246 2006-10-29  Richard Guenther  <rguenther@suse.de>
2247
2248         * gcc.target/i386/math-torture/rint.c: New testcase.
2249         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2250
2251 2006-10-29  Richard Guenther  <rguenther@suse.de>
2252
2253         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2254         * gcc.target/i386/math-torture/lceil.c: Likewise.
2255
2256 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2257
2258         PR libgfortran/24313
2259         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2260
2261 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2262
2263         * gcc.c-torture/execute/20020118-1.c,
2264         gcc.c-torture/execute/builtins/strlen.c,
2265         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2266         comment typos.
2267
2268 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2269
2270         * gcc.dg/builtins-20.c: Add tests for hypot.
2271         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2272         two-argument builtins.
2273         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2274         TESTIT2.  Update all callers.
2275         (TESTIT2, TESTIT2_R): New helper macros.
2276         Add testcases for pow, hypot and atan2.
2277
2278 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2279
2280         PR C++/29295
2281         * g++.dg/expr/bool1.C: New test.
2282         * g++.dg/expr/bool2.C: New test.
2283
2284 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/28224
2287         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2288         * gfortran.dg/namelist_internal.f90: New test.
2289
2290 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2291
2292         PR fortran/29625
2293         * gfortran.dg/io_real_boz.f90: Add.
2294         * gfortran.dg/io_real_boz2.f90: Add.
2295
2296 2006-10-28  Richard Guenther  <rguenther@suse.de>
2297
2298         PR middle-end/26899
2299         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2300
2301 2006-10-28  Richard Guenther  <rguenther@suse.de>
2302
2303         PR target/28806
2304         * gcc.target/i386/math-torture/lround.c: New testcase.
2305
2306 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2307
2308         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2309         * gcc.dg/builtins-44.c: Likewise.
2310         * gcc.dg/builtins-45.c: Likewise.
2311         * gcc.dg/pr28796-2.c: Likewise.
2312         * gcc.dg/unordered-3.c: Likewise.
2313
2314 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315
2316         PR libgfortran/27954
2317         * gfortran.dg/error_recovery_2.f90: New test.
2318
2319 2006-10-26  Richard Guenther  <rguenther@suse.de>
2320
2321         * gcc.target/i386/i386.exp: Use glob, not find to collect
2322         tests.  Avoids recursing into subdirectories.
2323         * gcc.target/i386/math-torture/math-torture.exp: Torture
2324         for interesting ia32 math options.
2325         * gcc.target.i386/math-torture/lrint.c: New testcase.
2326
2327 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2328
2329         PR libgfortran/29563
2330         * gfortran.dg/arrayio_9.f90: Update test.
2331         * gfortran.dg/arrayio_19.f90: New test.
2332
2333 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2334
2335         * gcc.dg/20061026.c: New testcase.
2336
2337 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2338
2339         PR libgfortran/29563
2340         * gfortran.dg/arrayio_9.f90: New test.
2341
2342 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2343
2344         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2345         Copy the strings manually, as strcpy may call strlen.
2346
2347 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2348
2349         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2350         Add checks for log, log2, log10 and log1p.
2351
2352         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2353         we already test 0.0.  Add checks for expm1, log, log2, log10,
2354         log1p, cbrt, erf and erfc.
2355
2356 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2357
2358         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2359
2360 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2361
2362         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2363         and remainderl() built-in functions.  Remove -ffast-math from
2364         dg-options.
2365
2366 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2367
2368         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2369         acosh and atanh.
2370
2371         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2372         floating point modifiers to arguments passed to float and long
2373         double functions respectively.  Update all callers to use floating
2374         point numbers, not integers.  Add tests for exp, exp2 and
2375         exp10/pow10.
2376
2377         * gcc.dg/torture/builtin-math-3.c: New test.
2378
2379 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2380
2381         PR fortran/29393
2382         * gfortran.dg/initialize_2.f90: New.
2383
2384 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2385
2386         * gcc.dg/torture/builtin-math-2.c: New test.
2387
2388 2006-10-24  Richard Guenther  <rguenther@suse.de>
2389
2390         PR middle-end/28796
2391         * gcc.dg/pr28796-1.c: New testcase.
2392         * gcc.dg/pr28796-2.c: Likewise.
2393
2394 2006-10-24  Richard Guenther  <rguenther@suse.de>
2395
2396         * gcc.dg/builtins-57.c: New testcase.
2397
2398 2006-10-24  Richard Guenther  <rguenther@suse.de>
2399
2400         PR tree-optimization/29567
2401         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2402
2403 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2404
2405         PR tree-optimization/14784
2406         * gcc.dg/alias-10.c: New test.
2407
2408 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2409
2410         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2411
2412 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2413
2414         * gcc.dg/builtin-strncat-chk-1.c: New test.
2415
2416 2006-10-23  Jan Hubicka  <jh@suse.cz>
2417
2418         * gcc.dg/memmove-1.c: New test.
2419
2420 2006-10-23  Paul Brook  <paul@codesourcery.com>
2421
2422         * gcc.dg/pragma-pack-5.c: New test.
2423
2424 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2425
2426         * g++.dg/other/s390-1.C: New testcase.
2427
2428 2006-10-23  Richard Guenther  <rguenther@suse.de>
2429
2430         PR middle-end/27132
2431         PR middle-end/23295
2432         * gcc.dg/pr27132.c: New testcase.
2433         * gcc.dg/pr23295.c: Likewise.
2434         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2435         * g++.dg/tree-ssa/pr19807.C: Likewise.
2436
2437 2006-10-23  Richard Guenther  <rguenther@suse.de>
2438
2439         PR middle-end/21032
2440         * gcc.dg/pr21032.c: New testcase.
2441
2442 2006-10-22  Jeff Law  <law@redhat.com>
2443         Richard Guenther  <rguenther@suse.de>
2444
2445         PR tree-optimization/15911
2446         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2447
2448 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2449
2450         PR c++/20647
2451         * g++.dg/abi/rtti3.C: New.
2452
2453 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2454
2455         PR middle-end/28252
2456         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2457         transformation.
2458
2459 2006-10-21  Richard Guenther  <rguenther@suse.de>
2460
2461         PR tree-optimization/3511
2462         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2463
2464 2006-10-21  Richard Guenther  <rguenther@suse.de>
2465
2466         PR middle-end/26898
2467         * gcc.dg/torture/pr26898-1.c: New testcase.
2468         * gcc.dg/torture/pr26898-2.c: Likewise.
2469
2470 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2471
2472         PR c++/28053
2473         * g++.dg/parse/bitfield1.C: Adjust error markers.
2474         * g++.dg/parse/bitfield2.C: New test.
2475
2476 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2477
2478         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2479
2480 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2481
2482         PR libfortran/27895
2483         * gfortran.dg/zero_sized_1.f90: New test.
2484
2485 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2486
2487         * gcc.dg/div-compare-1.c: New test.
2488
2489 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2490
2491         PR fortran/29216
2492         * gfortran.dg/result_default_init_1.f90: New test.
2493
2494         PR fortran/29314
2495         * gfortran.dg/automatic_default_init_1.f90: New test.
2496
2497         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2498         from 38 to 33.
2499
2500 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2501
2502         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2503         'using namespace std' without previous declaration.
2504         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2505         * g++.old-deja/g++.robertl/eb133c.C: New.
2506
2507 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2508
2509         PR libgfortran/29277
2510         * gfortran.dg/streamio_4.f90: Update test.
2511         * gfortran.dg/streamio_11.f90: New test.
2512
2513 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2514
2515         PR c++/27952
2516         * g++.dg/inherit/virtual1.C: New test.
2517
2518 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/28261
2521         * g++.dg/parse/enum3.C: New test.
2522
2523 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2524
2525         PR c++/29039
2526         * g++.dg/init/ctor8.C: New test.
2527
2528 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2529
2530         PR c++/27270
2531         * g++.dg/ext/complit8.C: Tweak error markers.
2532         * g++.dg/template/complit1.C: Add error marker.
2533
2534 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2535
2536         PR c++/27270
2537         * g++.dg/ext/complit8.C: New test.
2538
2539         PR c++/29408
2540         * g++.dg/parse/dtor12.C: New test.
2541
2542         PR c++/29435
2543         * g++.dg/template/sizeof11.C: New test.
2544
2545 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2546
2547         PR fortran/29392
2548         * gfortran.dg/data_char_3.f90: New test.
2549
2550         PR fortran/29451
2551         * gfortran.dg/negative_automatic_size.f90: New test.
2552
2553 2006-10-16  David Daney  <ddaney@avtrex.com>
2554
2555         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2556
2557 2006-10-16  Eric Christopher  <echristo@apple.com>
2558
2559         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2560         x86_64.
2561
2562 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/28211
2565         * g++.dg/tc1/dr49.C: Tweak error messages.
2566         * g++.dg/parse/template21.C: New test.
2567
2568 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2569
2570         PR middle-end/20491
2571         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2572
2573 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2574
2575         PR fortran/29403
2576         * gfortran.dg/print_1.f90: New test.
2577
2578 2006-10-15  Jan Hubicka  <jh@suse.cz>
2579
2580         PR middle-end/29241
2581         * gcc.c-torture/compile/pr29241.c: New testcase.
2582
2583 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2584
2585         PR middle-end/29250
2586         * gcc.c-torture/compile/pr29250.c: New test.
2587
2588 2006-10-15  Richard Guenther  <rguenther@suse.de>
2589
2590         * gcc.dg/pr29299.c: New testcase.
2591
2592 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2593
2594         PR fortran/24767
2595         * gfortran.dg/label_4.f90: Adjust warning flag.
2596
2597 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2598
2599         PR fortran/29371
2600         * gfortran.dg/nullify_3.f90: New test.
2601
2602 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2603
2604         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2605         on Solaris 2.5.1 too.
2606
2607 2006-10-13  Eric Christopher  <echristo@apple.com>
2608
2609         * gcc.dg/pr25993.c: Skip for darwin.
2610
2611 2006-10-13  Eric Christopher  <echristo@apple.com>
2612
2613         * gcc.dg/visibility-11.c: Skip for darwin.
2614
2615 2006-10-13  Eric Christopher  <echristo@apple.com>
2616
2617         * gcc.dg/darwin-weakimport-1.c: Use
2618         -fno-asynchronous-unwind-tables.
2619         * gcc.dg/darwin-weakimport-3.c: Ditto.
2620
2621 2006-10-13  Richard Guenther  <rguenther@suse.de>
2622
2623         PR tree-optimization/29446
2624         * gcc.dg/torture/pr29446.c: New testcase.
2625
2626 2006-10-13  Bill Wendling  <wendling@apple.com>
2627
2628         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2629         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2630         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2631         * g++.old-deja/g++.law/shadow1.C: Likewise.
2632         * g++.old-deja/g++.law/ctors10.C: Likewise.
2633         * g++.dg/debug/namespace1.C: Likewise.
2634         * g++.dg/inherit/namespace-as-base.C: Likewise.
2635         * g++.dg/opt/delay-slot-1.C: Likewise.
2636         * g++.dg/parse/defarg10.C: Likewise.
2637         * g++.dg/template/ptrmem11.C: Likewise.
2638         * g++.dg/template/mem_func_ptr.C: Likewise.
2639         * g++.dg/template/spec19.C: Likewise.
2640
2641 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2642
2643         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2644
2645 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2646
2647         PR fortran/29373
2648         * gfortran.dg/implicit_9.f90: New test.
2649
2650         PR fortran/29407
2651         * gfortran.dg/namelist_25.f90: New test.
2652
2653         PR fortran/27701
2654         * gfortran.dg/same_name_2.f90: New test.
2655
2656         PR fortran/29232
2657         * gfortran.dg/host_assoc_types_1.f90: New test.
2658
2659         PR fortran/29364
2660         * gfortran.dg/missing_derived_type_1.f90: New test.
2661         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2662
2663         PR fortran/29422
2664         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2665
2666         PR fortran/29428
2667         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2668
2669 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2670
2671         PR fortran/29391
2672         * gfortran.dg/bound_2.f90: New test.
2673
2674 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2675
2676         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2677         directive.
2678         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2679         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2680         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2681         * gfortran.dg/gomp/reduction3.f90: Likewise.
2682         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2683         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2684         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2685         * gfortran.dg/forall_4.f90: Likewise.
2686         * gfortran.dg/spec_expr_4.f90: Likewise.
2687         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2688         * gfortran.dg/forall_5.f90: Likewise.
2689         * gfortran.dg/open_access_append_2.f90: Add check for
2690         compile-time warning.
2691
2692 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2693
2694         PR c++/28506
2695         * g++.dg/parse/pure1.C: New test.
2696
2697 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2698
2699         PR fortran/21435
2700         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2701         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2702         for compile-time warnings.
2703         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2704         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2705         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2706         file.
2707         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2708         specifier.
2709         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2710         compile-time warning.
2711
2712 2006-10-12  Jan Hubicka  <jh@suse.cz>
2713
2714         PR c/28419
2715         * gcc.dg/pr28319.c: New test.
2716
2717 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2718         PR c++/29318
2719         * g++.dg/ext/vla4.C: New test.
2720
2721 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2722
2723         PR c++/27961
2724         * g++.dg/template/crash60.C: New test.
2725         * g++.dg/other/large-size-array.C: Adjust error markers.
2726         * g++.dg/parse/crash27.C: Likewise.
2727         * g++.dg/template/crash1.C: Likewise.
2728
2729 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2730
2731         PR testsuite/29093
2732         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2733
2734 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2735
2736         PR preprocessor/28709
2737         * gcc.dg/cpp/paste14.c: New test.
2738
2739 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/29175
2742         * g++.dg/init/array24.C: New test.
2743
2744 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2745
2746         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2747         of <sys/types.h>.
2748
2749 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2750
2751         PR c++/29024
2752         * g++.dg/parse/typedef8.C: New test.
2753         * g++.dg/other/mult-stor1.C: Adjust error markers.
2754
2755 2006-10-11  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/28230
2758         * gcc.dg/torture/pr28230.c: New testcase.
2759
2760 2006-10-11  Richard Guenther  <rguenther@suse.de>
2761
2762         PR inline-asm/29119
2763         * gcc.dg/torture/pr29119.c: New testcase.
2764
2765 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR middle-end/29272
2768         * gcc.c-torture/execute/20060930-2.c: New test.
2769
2770 2006-10-09  Richard Henderson  <rth@redhat.com>
2771
2772         Revert emutls patch.
2773
2774 2006-10-09  Richard Guenther  <rguenther@suse.de>
2775
2776         PR middle-end/29254
2777         * gcc.dg/pr29254.c: New testcase.
2778
2779 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2780             Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/20541
2783         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2784         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2785         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2786         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2787         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2788         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2789         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2790         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2791         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2792         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2793         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2794         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2795         * gfortran.dg/alloc_comp_std.f90: New test.
2796         * gfortran.dg/move_alloc.f90: New test.
2797
2798 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2799
2800         PR fortran/29115
2801         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2802
2803         PR fortran/29211
2804         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2805
2806 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2807
2808         PR fortran/28585
2809         * gfortran.dg/new_line.f90: New test.
2810
2811 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2812
2813         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2814         * gcc.dg/torture/builtin-convert-1.c,
2815         gcc.dg/torture/builtin-convert-2.c,
2816         gcc.dg/torture/builtin-convert-3.c,
2817         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2818
2819 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2820
2821         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2822         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2823         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2824         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2825
2826 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2827
2828         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2829         Xfail some tests for powerpc-darwin and powerpc-aix.
2830
2831 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR c/29380
2834         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2835
2836 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2837
2838         PR target/29300
2839         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2840         on hppa*-*-hpux*.
2841
2842 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2843
2844         PR fortran/16580
2845         PR fortran/29288
2846         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2847         Add tests for using all possible intrinsics as actual arguments.
2848         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2849         all possible intrinsics as actual arguments.
2850         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2851         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2852
2853 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2854
2855         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2856         * gcc.dg/debug/debug-2.c: Likewise.
2857
2858 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2859
2860         * gcc.c-torture/compile/sync-2.c: New test.
2861
2862 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2863
2864         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2865         line endings.
2866
2867 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2868
2869         PR rtl-optimization/29128
2870         * gcc.c-torture/compile/pr29128.c: New test.
2871
2872 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2873
2874         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2875         line endings.
2876
2877 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2878
2879         PR middle-end/29256
2880         * gcc.dg/tree-ssa/loop-19.c: New test.
2881
2882 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR tree-optimization/29330
2885         * gcc.dg/pr29330.c: New test.
2886
2887         PR target/28924
2888         * gcc.c-torture/compile/20061005-1.c: New test.
2889
2890 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2891
2892         * gcc.dg/typename-vla-1.c: New case.
2893         * gnat.dg/forward_vla.adb: New case.
2894
2895 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR tree-optimization/29290
2898         * gfortran.dg/loop_nest_1.f90: New test.
2899
2900         PR target/29198
2901         * gcc.dg/tls/opt-12.c: New test.
2902
2903         PR fortran/28415
2904         * gfortran.dg/save_2.f90: New test.
2905
2906         PR c/29091
2907         * gcc.dg/pr29091.c: New test.
2908
2909 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2910
2911         * lib/target-supports.exp
2912         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2913         same as x86_64-*-*; check for LP64.
2914
2915 2006-10-04  Richard Henderson  <rth@redhat.com>
2916
2917         * lib/target-supports.exp (check_effective_target_tls): Redefine
2918         to mean non-emulated tls.
2919         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2920         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2921         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2922         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2923         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2924         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2925         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2926
2927 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2928
2929         PR fortran/29343
2930         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2931
2932 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2933
2934         * gfortran.dg/bounds_check_fail_1.f90: New test.
2935
2936 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/29020
2939         * g++.dg/template/friend48.C: New test.
2940
2941 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2942
2943         PR fortran/29098
2944         * gfortran.dg/default_initialization_2.f90: New test.
2945
2946 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2947
2948         PR fortran/20779
2949         PR fortran/20891
2950         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2951
2952 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2953
2954         PR fortran/29284
2955         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2956
2957         PR fortran/29321
2958         PR fortran/29322
2959         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2960
2961         PR fortran/25091
2962         PR fortran/25092
2963         * gfortran.dg/entry_array_specs_1.f90: New test.
2964
2965 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2966
2967         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2968         insufficient to inhibit some test failures at -O3.  Do testing
2969         on integers.
2970
2971 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2972
2973         PR c++/29138
2974         * g++.dg/inherit/access8.C: New test.
2975         * g++.dg/template/dtor4.C: Tweak error messages.
2976
2977 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2978
2979         PR fortran/27478
2980         * gfortran.dg/entry_8.f90: New test.
2981
2982 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2983
2984         PR c++/29291
2985         * g++.dg/parse/new4.C: New test.
2986
2987 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2988
2989         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2990         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2991         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2992         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2993         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2994
2995 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2996
2997         PR fortran/19260
2998         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2999         * gfortran.dg/continuation_2.f90: New test.
3000
3001         PR fortran/19262
3002         * gfortran.dg/continuation_3.f90: New test.
3003         * gfortran.dg/continuation_4.f90: New test.
3004         * gfortran.dg/continuation_5.f: New test.
3005         * gfortran.dg/continuation_6.f: New test.
3006
3007 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3008
3009         PR c++/29226
3010         * g++.dg/template/vla1.C: New test.
3011
3012 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3013
3014         PR fortran/29210
3015         * gfortran.dg/complex_parameter_1.f90: New test.
3016
3017 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR c/29154
3020         * gcc.c-torture/execute/20060929-1.c: New test.
3021
3022 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3023
3024         PR c++/29105
3025         * g++.dg/template/member6.C: New test.
3026         * g++.dg/parse/typename7.C: Adjust error markers.
3027
3028         PR c++/29080
3029         * g++.dg/template/member7.C: New test.
3030
3031 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3032
3033         PR c/24010
3034         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3035         gcc.dg/Woverride-init-3.c: New tests.
3036
3037 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3038
3039         * gcc.c-torture/execute/20060930-1.c: New test.
3040
3041 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3042
3043         PR fortran/18791
3044         * gfortran.dg/specifics_1.f90: New test.
3045         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3046         complex specifics.
3047
3048 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3049
3050         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3051         pthread-init-common.h: New.
3052
3053 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3054
3055         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3056         precision on some archs.
3057
3058 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3059
3060         * gcc.dg/non-local-goto-1.c: New test.
3061         * gcc.dg/non-local-goto-2.c: Likewise.
3062         * gcc.dg/setjmp-3.c: Likewise.
3063         * gcc.dg/setjmp-4.c: Likewise.
3064
3065 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3066
3067         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3068
3069 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3070
3071         PR fortran/28276
3072         * gfortran.dg/exponent_1.f90: New test.
3073
3074         PR fortran/27021
3075         * gfortran.dg/nearest_1.f90: New test.
3076
3077 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3078
3079         PR middle-end/25261
3080         PR middle-end/28790
3081         * gcc.dg/gomp/nestedfn-1.c: New test.
3082
3083 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3084
3085         PR objc/29195
3086         * objc/compile/method-1.m: New test.
3087
3088 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3089
3090         PR c++/26938
3091         * g++.dg/template/crash58.C: New test.
3092         * g++.dg/parse/crash28.C: Adjust error markers.
3093         * g++.dg/template/crash34.C: Likewise.
3094         * g++.dg/template/friend31.C: Likewise.
3095         * g++.dg/template/crash32.C: Likewise.
3096
3097         PR c++/27329
3098         * g++.dg/template/crash59.C: New test.
3099
3100         PR c++/27667
3101         * g++.dg/template/spec33.C: New test.
3102         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3103
3104 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3105             Adam Nemet  <anemet@caviumnetworks.com>
3106
3107         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3108         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3109
3110 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3111
3112         PR target/28911
3113         * gcc.dg/pr28911.c: New.
3114
3115 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3116
3117         PR target/29169
3118         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3119         (dg-options): Add -mfpmath=387.
3120
3121 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR c/28706
3124         * gcc.dg/pr28706.c: New test.
3125
3126         PR c/28712
3127         * gcc.dg/pr28712.c: New test.
3128
3129 2006-09-22  Mike Stump  <mrs@apple.com>
3130
3131         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3132
3133 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3134
3135         PR tree-optimization/28888
3136         * gcc.dg/pr28888.c: New test.
3137
3138 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3139
3140         PR c++/29016
3141         * g++.dg/init/ptrfn1.C: New test.
3142
3143 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3144
3145         PR c++/28861
3146         * g++.dg/template/spec32.C: New test.
3147         * g++.dg/parse/crash9.C: Adjust error markers.
3148
3149         PR c++/28303
3150         * g++.dg/template/typedef6.C: New test.
3151         * g++.dg/init/error1.C: Adjust error markers.
3152         * g++.dg/parse/crash9.C: Likewise.
3153         * g++.dg/template/crash55.C: Likewise.
3154
3155 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3156
3157         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3158
3159 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3160
3161         PR target/27650
3162         * g++.dg/ext/dllimport12.C: New test.
3163
3164 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3165
3166         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3167         * gcc.target/mips/nmadd-2.c: Likewise.
3168         * gcc.target/mips/mips-ps-6.c: New test.
3169         * gcc.target/mips/neg-abs-1.c: Likewise.
3170         * gcc.target/mips/neg-abs-2.c: Likewise.
3171         * gcc.target/mips/nmadd-3.c: New test.
3172
3173 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR middle-end/28046
3176         * gcc.dg/gomp/atomic-10.c: New test.
3177         * g++.dg/gomp/atomic-10.C: New test.
3178
3179 2006-09-20  Eric Christopher  <echristo@apple.com>
3180
3181         * gcc.target/i386/sse3-not-fisttp.c: New.
3182
3183 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3184
3185         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3186
3187 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3188
3189         * gcc.c-torture/execute/pr28289.c (one): New variable.
3190         (main): Use it instead of argc.
3191         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3192         (main): Use it instead of argc.
3193
3194 2006-09-19  Paul Brook  <paul@codesourcery.com>
3195
3196         PR target/28516
3197         * gcc.dg/nested-func-5.c: New test.
3198
3199 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3200
3201         * lib/target-supports.exp (check_effective_target_tls): Compile
3202         test stubs using ${tool}_target_compile, not just target_compile.
3203         (check_effective_target_tls_runtime): Likewise.
3204
3205 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3206
3207         * gcc.c-torture/compile/20030405-1.x: Remove.
3208
3209         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3210         optimising linker from discarding it.
3211
3212 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3213
3214         PR fortran/28526
3215         * gfortran.dg/keyword_symbol_1.f90: New test.
3216
3217         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3218         pedantic compilation option.
3219
3220 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         PR fortran/29060
3223         * gfortran.dg/spread_shape_1.f90: New test.
3224
3225 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3226
3227         PR tree-optimization/28887
3228         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3229
3230 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3231
3232         PR c/25993
3233         * gcc.dg/pr25993.c: New test.
3234
3235 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3236
3237         PR tree-opt/21591
3238         * gcc.dg/vect/pr21591.c: New test.
3239
3240 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3241
3242         PR tree-opt/29059
3243         * gcc.c-torture/compile/strcpy-1.c: New test.
3244         * gcc.c-torture/compile/strcpy-2.c: New test.
3245         * gcc.c-torture/compile/memcpy-1.c: New test.
3246         * gcc.c-torture/compile/memcpy-2.c: New test.
3247
3248 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3249
3250         PR testsuite/29055
3251         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3252
3253 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3254
3255         * gnat.dg/specs/double_record_extension1.ads: New test.
3256         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3257
3258 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3259
3260         PR fortran/29051
3261         * gfortran.dg/oldstyle_3.f90: New test.
3262
3263 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3264
3265         PR libgfortran/29099
3266         * gfortran.dg/secnds-1.f: New test.
3267
3268 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3269
3270         PR libgfortran/29053
3271         * gfortran.dg/streamio_9.f90: New test.
3272         * gfortran.dg/streamio_10.f90: New test.
3273
3274 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3275
3276         PR C++/29002
3277         * g++.dg/init/array22.C: New test.
3278         * g++.dg/init/array23.C: New test.
3279
3280 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3281
3282         * stackcheck.lst: Update list of tests requiring stack checking.
3283         * norun.lst: Adjust for above change.
3284         * ada95.lst: New file.
3285         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3286         requiring -gnat95 switch.
3287
3288 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3289
3290         * gnat.dg/in_out_parameter.adb: New test.
3291
3292 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3293
3294         PR debug/28980
3295         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3296
3297 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3298
3299         * gnat.dg/specs/unchecked_union.ads: New test.
3300
3301 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3302
3303         PR rtl-optimization/28982
3304         * gcc.c-torture/execute/pr28982a.c: New test.
3305         * gcc.c-torture/execute/pr28982b.c: Likewise.
3306
3307 2006-09-12  Eric Christopher  <echristo@apple.com>
3308
3309         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3310         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3311
3312 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3313
3314         PR c/28768
3315         PR preprocessor/14634
3316         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3317         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3318         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3319
3320 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3321
3322         * gcc.dg/pr28243.c: New test.
3323
3324 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3325
3326         PR fortran/28971
3327         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3328         this undiagnosed regression reappears.
3329
3330 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3331
3332         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3333         Treat $srcdir as a literal.
3334         * lib/fortran-torture.exp (fortran-torture-compile,
3335         fortran-torture-execute): Likewise.
3336         * lib/objc-torture.exp (objc-torture-compile,
3337         objc-torture-execute): Likewise.
3338         * lib/profopt.exp (profopt-execute): Likewise.
3339
3340 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3341
3342         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3343
3344 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3345
3346         PR testsuite/28950
3347         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3348
3349 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3350
3351         PR target/13685
3352         * gcc.target/i386/pr13685.c: New test.
3353
3354 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3355
3356         * gcc.dg/pr28726.c: New test.
3357
3358 2006-09-11  Josh Conner  <jconner@apple.com>
3359
3360         * gcc.dg/nrv3.c: Increase size of structure.
3361         * gcc.dg/nrv4.c: Likewise.
3362         * gcc.dg/nrv5.c: Likewise.
3363
3364 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3365
3366         PR libfortran/28890
3367         gfortran.dg/assumed_charlen_function_5.f90: New test.
3368
3369 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3370
3371         PR c++/28991
3372         * g++.dg/init/static3.C: New test.
3373
3374 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3375
3376         PR testsuite/29007
3377         * gcc.dg/long-long-cst1.c (t): Add cast to
3378         __SIZE_TYPE__ before casting to int.
3379         (main): Return 0 on success.
3380
3381 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3382
3383         * gcc.c-torture/execute/20060910-1.c: New test.
3384
3385 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3386
3387         PR middle-end/26983
3388         * gcc.dg/pr26983.c: New test.
3389
3390 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3391
3392         PR target/29006
3393         * gcc.c-torture/execute/pr29006.c: New test.
3394
3395 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3396
3397         PR libfortran/28947
3398         gfortran.dg/matmul_4.f90: New test.
3399
3400 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3401
3402         PR fortran/28959
3403         gfortran.dg/used_types_10: New test.
3404
3405 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR libfortran/28923
3408         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3409         gfortran.dg/array_initializer_3.f90: New test.
3410
3411 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412
3413         PR fortran/28914
3414         * gfortran.dg/actual_array_constructor_3.f90: New test.
3415
3416 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3417
3418         PR testsuite/26778
3419         * gcc.target/i386/pr26778.c: New testcase.
3420
3421 2006-09-08  Eric Christopher  <echristo@apple.com>
3422
3423         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3424         * gcc.target/i386/memcpy-1.c: Ditto.
3425         * gcc.target/i386/asm-1.c: Ditto.
3426         * gcc.target/i386/20060512-4.c: Ditto.
3427         * gcc.target/i386/compress-float-387.c: Ditto.
3428         * gcc.target/i386/20060512-1.c: Ditto.
3429         * gcc.target/i386/compress-float-sse.c: Ditto.
3430         * gcc.target/i386/20060512-2.c: Ditto.
3431         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3432         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3433         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3434         * gcc.dg/pr26449.c: Ditto.
3435         * gcc.dg/attr-ms_struct-2.c: Ditto.
3436         * gcc.dg/attr-ms_struct-1.c: Ditto.
3437         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3438
3439 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3440
3441         PR c/28504
3442         * gcc.dg/vla-10.c: New test.
3443
3444 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3445
3446         PR c++/28858
3447         * g++.dg/parse/template20.C: New test.
3448         * g++.dg/template/operator8.C: Remove obsolete part.
3449         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3450         * g++.old-deja/g++.pt/crash65.C: Likewise.
3451
3452 2006-09-07  Jason Merrill  <jason@redhat.com>
3453
3454         PR middle-end/27724
3455         * gcc.dg/long-long-cst1.c: New test.
3456
3457 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3458
3459         PR C++/28906
3460         * g++.dg/other/array3.C: New test.
3461         * g++.dg/other/array4.C: New test.
3462         * g++.dg/other/array5.C: New test.
3463
3464 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3465
3466         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3467
3468 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3469
3470         PR target/28946
3471         * gcc.target/i386/pr28946.c: New test.
3472
3473 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3474
3475         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3476         in integer literal constant.
3477         * gfortran.dg/enum_8.f90: Ditto.
3478         * gfortran.dg/g77/20030326-1.f: Ditto.
3479
3480 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3481
3482         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3483         nonconformance usage.
3484
3485 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3486
3487         PR middle-end/28862
3488         * gcc.c-torture/compile/vector-align-1.c: New test.
3489
3490 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3491
3492         PR rtl-opt/27883
3493         * g++.dg/opt/copysign-1.C: New test.
3494
3495 2006-09-06  Jason Merrill  <jason@redhat.com>
3496
3497         PR c++/27371
3498         * g++.dg/warn/unused-result1.C: New test.
3499
3500 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/28903
3503         * g++.dg/ext/vla3.C: New test.
3504
3505         PR c++/28886
3506         * g++.dg/template/array16.C: New test.
3507
3508 2006-09-06  Richard Guenther  <rguenther@suse.de>
3509
3510         * gcc.dg/pr27226.c: Remove testcase again.
3511
3512 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR tree-opt/28937
3515         * g++.dg/opt/unroll2.C: New test.
3516
3517 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3518
3519         PR tree-opt/28952
3520         * gcc.dg/vect/pr28952.c: New test.
3521
3522 2006-09-05  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/28900
3525         * gcc.dg/torture/pr28900.c: New testcase
3526
3527 2006-09-05  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/28905
3530         * gcc.c-torture/compile/pr28905.c: New testcase.
3531
3532 2006-09-05  Richard Guenther  <rguenther@suse.de>
3533
3534         PR middle-end/28935
3535         * gcc.dg/pr28935.c: New testcase.
3536
3537 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3538
3539         * gcc.c-torture/execute/20060905-1.c: New test.
3540
3541 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3542
3543         PR fortran/28908
3544         * gfortran.dg/used_types_7.f90: New test.
3545         * gfortran.dg/used_types_8.f90: New test.
3546         * gfortran.dg/used_types_9.f90: New test.
3547
3548 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3549
3550         * gcc.c-torture/compile/20060904-1.c: New test.
3551
3552 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3553
3554         PR c++/23287 Revert my 2006-09-01 patch
3555         * g++.dg/parse/dtor12.C: Remove.
3556
3557 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3558
3559         PR c+/27670
3560         * g++.dg/template/operator9.C: New test.
3561
3562         PR c++/27493
3563         * g++.dg/template/operator7.C: New test.
3564
3565         PR c++/27494
3566         * g++.dg/template/operator8.C: New test.
3567
3568         PR c++/27397
3569         * g++.dg/template/crash57.C: New test.
3570
3571         * g++.dg/template/typedef4.C: Adjust error markers.
3572         * g++.dg/template/typedef5.C: Likewise.
3573
3574 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR c++/28878
3577         * g++.dg/parse/crash33.C: New test.
3578
3579 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3580         Richard Guenther  <rguenther@suse.de>
3581         Adam Nemet  <anemet@caviumnetworks.com>
3582
3583         PR middle-end/27226
3584         * gcc.target/mips/memcpy-1.c: New testcase.
3585         * gcc.dg/pr27226.c: Likewise.
3586
3587 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3588
3589         PR c++/28705
3590         * g++.dg/lookup/koenig5.C: New.
3591         * g++.dg/template/crash56.C: New.
3592
3593 2006-09-01  Josh Conner  <jconner@apple.com>
3594
3595         PR c++/25505
3596         * gcc.dg/nrv3.c: New test.
3597         * gcc.dg/nrv4.c: New test.
3598         * gcc.dg/nrv5.c: New test.
3599
3600 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         PR c++/23287
3603         * g++.dg/parse/dtor12.C: New.
3604
3605 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3606
3607         PR tree-optimization/28839
3608         * gcc.dg/pr28839.c: New test.
3609
3610 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3611
3612         PR target/24367
3613         * gcc.dg/pr24367.c: New testcase.
3614
3615 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3616
3617         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3618
3619 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3620
3621         PR rtl-optimization/27735
3622         * gcc.dg/loop-unswitch-1.c: New test.
3623
3624 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3625
3626         PR fortran/28885
3627         * gfortran.dg/aliasing_dummy_2.f90: New test.
3628
3629         PR fortran/20067
3630         * gfortran.dg/generic_5.f90: Change error message.
3631
3632         PR fortran/28873
3633         * gfortran.dg/generic_6.f90: New test.
3634
3635         PR fortran/25077
3636         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3637
3638         PR fortran/25102
3639         * gfortran.dg/invalid_interface_assignment.f90: New test.
3640
3641         PR fortran/24866
3642         * gfortran.dg/module_proc_external_dummy.f90: New test.
3643
3644 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3645
3646         PR c++/28349
3647         * testsuite/g++.dg/warn/var-args1.C: New test.
3648
3649 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3650
3651         PR fortran/28866
3652         * gfortran.dg/simpleif_2.f90: New test.
3653         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3654         * gfortran.dg/enum_5.f90: Ditto.
3655
3656 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3657             Kazu Hirata  <kazu@codesourcery.com>
3658
3659         PR tree-optimization/17506
3660         * gcc.dg/pr17506.c: New.
3661
3662 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3663
3664         PR c++/28139
3665         * g++.dg/eh/alias1.C: New test.
3666
3667 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3668
3669         PR c++/28860
3670         * g++.dg/template/ttp22.C: New test.
3671
3672 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3673
3674         PR middle-end/26632
3675         * gcc.dg/pr26632.c: New.
3676
3677 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR libgfortran/28354
3680         * gfortran.dg/fmt_zero_precision.f90: New test.
3681
3682 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/28058
3685         * g++.dg/template/spec31.C: New test.
3686
3687 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3688
3689         PR c++/26573
3690         * g++.dg/other/static2.C: New test.
3691
3692 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3693
3694         * gcc.dg/Wswitch-enum-2.c: New test case.
3695         * gcc.dg/Wswitch-enum-3.c: Likewise.
3696
3697 2006-08-26  Richard Guenther  <rguenther@suse.de>
3698
3699         * gcc.c-torture/compile/20060826-1.c: New testcase.
3700
3701 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3702
3703         PR c++/28736
3704         * g++.dg/template/void10.C: New test.
3705
3706         PR c++/28737
3707         * g++.dg/template/void8.C: New test.
3708
3709         PR c+_+/28738
3710         * g++.dg/template/void9.C: New test.
3711
3712         * g++.dg/template/void3.C: Adjust error markers.
3713         * g++.dg/template/void4.C: Likewise.
3714         * g++.dg/template/crash55.C: Likewise.
3715         * g++.dg/template/void7.C: Likewise
3716
3717 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3718
3719         PR c++/28588
3720         * g++.dg/inherit/access6.C: New test.
3721         * g++.dg/inherit/access7.C: Likewise.
3722
3723         PR c++/28595
3724         * g++.dg/template/array15.C: New test.
3725         * g++.dg/template/crash2.C: Tweak error markers.
3726
3727 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR middle-end/28683
3730         * gcc.c-torture/compile/20060823-1.c: New test.
3731
3732 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3733
3734         PR c++/28853
3735         * g++.dg/template/ttp21.C: New test.
3736
3737         PR c++/28852
3738         * g++.dg/other/operator1.C: Add error-marker.
3739         * g++.dg/other/operator2.C: New test.
3740
3741 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3742
3743         PR c/27893
3744         * gcc.c-torture/compile/vla-const-1.c,
3745         gcc.c-torture/compile/vla-const-2.c: New tests.
3746
3747 2006-08-26  Richard Guenther  <rguenther@suse.de>
3748
3749         PR middle-end/28814
3750         * gcc.dg/torture/pr28814.c: New testcase.
3751
3752 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3753
3754         PR c/28418
3755         * gcc.c-torture/compile/compound-literal-1.c: New test.
3756
3757 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3758
3759         PR c/28299
3760         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3761         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3762         Expect extra diagnostics.
3763
3764 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3765
3766         gcc.dg/noncompile/pr16876.c: New test.
3767
3768 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3769
3770         PR c++/28056
3771         * g++.dg/parse/local1.C: New test.
3772         * g++.dg/other/qual1.C: Tweak error marker.
3773
3774 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3775
3776         PR c++/27787
3777         * g++.dg/template/typename10.C: New.
3778         * g++.dg/template/lookup4.C: Remove bogus error marker.
3779
3780 2006-08-25  Richard Guenther  <rguenther@suse.de>
3781
3782         PR testsuite/28829
3783         * gcc.dg/pr26570.c: Fix testcase.
3784
3785 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3786
3787         PR tree-opt/28807
3788         * gcc.c-torture/execute/mayalias-2.c: New test.
3789         * gcc.dg/tree-ssa/alias-13.c: New test.
3790
3791 2006-08-24  Jan Hubicka  <jh@suse.cz>
3792
3793         PR debug/26881
3794         * gcc.dg/debug/pr26881.c: New file.
3795
3796 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3797
3798         PR fortran/28788
3799         * gfortran.dg/used_types_4.f90: New test.
3800         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3801         association of derived types.
3802         * gfortran.dg/used_types_2.f90: Add module cleanup.
3803         * gfortran.dg/used_types_3.f90: The same.
3804
3805         PR fortran/28771
3806         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3807         fix of regression.
3808
3809 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3810
3811         PR 28813
3812         * gfortran.dg/direct_io_6.f90: Remove test.
3813
3814 2006-08-23  Stuart Hastings  <stuart@apple.com>
3815
3816         PR 28825
3817         * gcc.target/i386/20060821-1.c: New.
3818
3819 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3820
3821         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3822         dg-warning strings for dllimport.
3823
3824 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3825
3826         PR C++/28450
3827         * g++.dg/ext/vector4.C: New test.
3828         * g++.dg/ext/complex1.C: New test.
3829
3830 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3831
3832         PR debug/28692
3833         * gcc.dg/debug/const-1.c: New.
3834         * gcc.dg/debug/const-2.c: New.
3835         * gcc.dg/debug/dwarf2/const-1.c: New.
3836         * gcc.dg/debug/dwarf2/const-2.c: New.
3837         * gcc.dg/debug/dwarf2/const-2b.c: New.
3838
3839 2006-08-22  Richard Guenther  <rguenther@suse.de>
3840
3841         PR middle-end/28776
3842         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3843         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3844
3845 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3846
3847         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3848
3849 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3850
3851         PR c++/26269
3852         * g++.dg/other/error14.C: New test.
3853
3854         PR c++/28505
3855         * g++.dg/parse/ctor7.C: New test.
3856         * g++.dg/parse/ctor8.C: Likewise.
3857
3858         PR c++/28741
3859         * g++.dg/template/void7.C: New test.
3860
3861 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3862
3863         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3864         * gnat.dg/self_aggregate_with_array.adb: New test.
3865
3866 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3867
3868         * g++.dg/eh/arm-vfp-unwind.C: New test.
3869
3870 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3871
3872         PR c++/28341
3873         * g++.dg/template/ref3.C: New test.
3874         * g++.dg/template/nontype13.C: New test.
3875
3876         PR c++/28346
3877         * g++.dg/template/ptrmem17.C: New test.
3878
3879 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3880
3881         PR target/28648 c:
3882         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3883
3884 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/28630
3887         * gfortran.dg/used_types_2.f90: New test.
3888
3889         PR fortran/28601
3890         * gfortran.dg/used_types_3.f90: New test.
3891
3892         PR fortran/20886
3893         * gfortran.dg/generic_actual_arg.f90: New test.
3894
3895         PR fortran/28735
3896         * gfortran.dg/module_private_array_refs_1.f90: New test.
3897
3898         PR fortran/28762
3899         * gfortran.dg/program_name_1.f90: New test.
3900
3901         PR fortran/28425
3902         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3903
3904         PR fortran/28496
3905         * gfortran.dg/array_initializer_2.f90: New test.
3906
3907         PR fortran/18111
3908         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3909
3910         PR fortran/28600
3911         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3912
3913         PR fortran/28771
3914         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3915
3916         PR fortran/28660
3917         * gfortran.dg/dependent_decls_1.f90: New test.
3918
3919 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3920
3921         PR fortran/25217
3922         * gfortran.dg/derived_init_2.f90: New.
3923
3924 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3925
3926         * gcc.c-torture/execute/pr28289.c: New test.
3927
3928 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR c/28744
3931         * gcc.dg/attr-externally-visible-1.c: New test.
3932         * gcc.dg/attr-externally-visible-2.c: New test.
3933         * g++.dg/parse/attr-externally-visible-1.C: New test.
3934         * g++.dg/parse/attr-externally-visible-2.C: New test.
3935
3936 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3937
3938         PR c++/28606
3939         * g++.dg/parse/dtor11.C: New test.
3940
3941 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3942
3943         PR rtl-optimization/28489
3944         * gcc.c-torture/compile/pr28489.c: New test.
3945
3946 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3947
3948         PR c++/28710
3949         * g++.dg/template/redecl4.C: New test.
3950
3951         PR c++/28711
3952         * g++.dg/template/ctor8.C: New test.
3953
3954 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3955
3956         * gcc.dg/pr26570.c: Fix testcase.
3957
3958 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3959
3960         * PR c++/28573
3961         * g++.dg/parse/offsetof6.C: New test.
3962         * g++.dg/parse/offsetof6.C: New test.
3963         * g++.dg/parse/offsetof7.C: New test.
3964
3965 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3966
3967         PR testsuite/28602
3968         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3969         is false.
3970
3971 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         PR c++/28302
3974         * g++.dg/ext/vector3.C: New test.
3975
3976 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3977
3978         PR gcov/profile/26570
3979         * gcc.dg/pr26570.c: New test.
3980
3981 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3982
3983         PR c/27697
3984         * gcc.dg/qual-component-1.c: New test.
3985
3986 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3987
3988         PR c++/28593
3989         * g++.dg/parse/new3.C: New test.
3990
3991 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3992
3993         PR fortran/25828
3994         * gfortran.dg/streamio_1.f90: New test.
3995         * gfortran.dg/streamio_2.f90: New test.
3996         * gfortran.dg/streamio_3.f90: New test.
3997         * gfortran.dg/streamio_4.f90: New test.
3998         * gfortran.dg/streamio_5.f90: New test.
3999         * gfortran.dg/streamio_6.f90: New test.
4000         * gfortran.dg/streamio_7.f90: New test.
4001         * gfortran.dg/streamio_8.f90: New test.
4002
4003 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4004
4005         PR c/28287
4006         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4007
4008 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4009
4010         PR c++/28594
4011         * g++.dg/template/void6.C: New test.
4012
4013 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4014
4015         PR c/28649
4016         * gcc.dg/parse-error-1.c: New test.
4017         * gcc.dg/parse-error-2.c: New test.
4018         * gcc.dg/cpp/digraph2.c: Add error-marker.
4019         * gcc.dg/noncompile/920923-1.c: Likewise.
4020
4021 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         PR c/27490
4024         * gcc.dg/sizeof-2.c: New testcase.
4025
4026         PR c/27489
4027         * gcc.dg/switch-A.c: New testcase.
4028
4029 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4030
4031         PR c++/28288
4032         PR c++/14556
4033         * g++.old-deja/g++.warn/compare1.C: Delete.
4034         * g++.dg/opt/pr7503-2.C: Delete.
4035         * g++.dg/opt/pr7503-3.C: Delete.
4036         * g++.dg/opt/pr7503-4.C: Delete.
4037         * g++.dg/opt/pr7503-5.C: Delete.
4038         * g++.dg/opt/max1.C: Delete.
4039         * g++.dg/warn/minmax.C: Delete.
4040         * g++.dg/expr/minmax.C: New test.
4041
4042 2006-08-14  Richard Guenther  <rguenther@suse.de>
4043
4044         PR testsuite/28703
4045         * gcc.c-torture/execute/pr28651.c: Do not use argc
4046         to avoid optimization, instead forbid inlining.
4047
4048 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4049
4050         PR rtl-optimization/28634
4051         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4052
4053 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4054
4055         PR c/27184
4056         * gcc.dg/torture/pr27184.c: New test.
4057
4058 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4059
4060         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4061
4062 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4063
4064         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4065         * gfortran.dg/stat_2.f90: Likewise.
4066         * gfortran.dg/chmod_1.f90: Likewise.
4067         * gfortran.dg/chmod_2.f90: Likewise.
4068         * gfortran.dg/chmod_3.f90: Likewise.
4069
4070 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4071
4072         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4073
4074 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4075
4076         * g++.dg/opt/pr23454-2.C: New test.
4077
4078 2006-08-11  Richard Guenther  <rguenther@suse.de>
4079
4080         PR middle-end/28651
4081         * gcc.c-torture/execute/pr28651.c: New testcase.
4082
4083 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4084
4085         * gnat.dg/specs/static_initializer.ads: New test.
4086
4087 2006-08-10  Paul Brook  <paul@codesourcery.com>
4088
4089         * gcc.target/arm/cond-asm.c: New test.
4090
4091 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4092
4093         PR tree-optimization/26197
4094         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4095         * g++.dg/vect/vect.exp: Compile the new tests with
4096         --param max-aliased-vops=0.
4097
4098 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4099
4100         PR c++/28637
4101         * g++.dg/template/void3.C: New test.
4102
4103         PR c++/28638
4104         * g++.dg/template/void4.C: New test.
4105
4106         PR c++/28640
4107         * g++.dg/template/void5.C: New test.
4108
4109 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4110
4111         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4112         after dg-do compile.
4113
4114 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4115
4116         PR tree-optimizations/26969
4117         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4118         "unswitch-loops" with -funswitch-loops.
4119         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4120
4121 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4122
4123         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4124         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4125         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4126         * objc.dg/dwarf-1.m: Likewise.
4127         * objc.dg/dwarf-2.m: Likewise.
4128         * obj-c++.dg/dwarf-2.mm: Likewise.
4129
4130 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4131
4132         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4133         * objc.dg/dwarf-2.m: Likewise.
4134         * obj-c++.dg/dwarf-2.mm: Likewise.
4135
4136         PR libfortran/28603
4137         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4138
4139         PR testsuite/27611
4140         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4141
4142         PR testsuite/27033
4143         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4144
4145 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4146
4147         PR target/27827
4148         * gcc.target/i386/pr27827.c: New testcase.
4149
4150 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4151
4152         PR fortran/28590
4153         * gfortran.dg/sequence_types_1.f90: New test.
4154
4155 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4156
4157         PR fortran/28548
4158         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4159         dg-warning.  Add -pedantic option.
4160
4161 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4162
4163         PR c/28502
4164         * gcc.dg/proto-1.c: New test.
4165
4166         PR c/27721
4167         * gcc.dg/lvalue-4.c: New test.
4168
4169         PR c/28136
4170         * gcc.dg/init-bad-5.c: New test.
4171
4172 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4173
4174         PR c++/28347
4175         * g++.dg/ext/typedef-init.C: Add new test for typedef
4176         initialization inside templates. Adjust existing error markers.
4177
4178 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4179
4180         PR c++/28148
4181         * g++.dg/init/ptrmem3.C: New test.
4182
4183 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4184
4185         PR tree-optimization/27770
4186         * lib/target-support.exp: New target keyword "section_anchors".
4187         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4188         tests.
4189         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4190         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4191         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4192         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4193
4194 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4195
4196         * gcc.dg/20060801-1.c: Add missing '}'.
4197
4198 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4199
4200         PR c++/27508
4201         * g++.dg/parse/dtor9.C: New test.
4202         * g++.dg/parse/dtor10.C: New test.
4203         * g++.dg/other/error7.C: Adjust error-marker.
4204
4205         PR c++/28274
4206         * g++.dg/other/default5.C: New test.
4207
4208 2006-08-02  Richard Guenther  <rguenther@suse.de>
4209
4210         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4211
4212 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/28557
4215         * g++.dg/template/conv9.C: New test.
4216
4217 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4218
4219         PR debug/28063
4220         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4221         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4222         Optionally return assembly text.  Update callers.
4223         (check_no_compiler_messages): Update verbose messages.
4224         (check_no_messages_and_pattern): New.
4225         (check_effective_target_string_merging): New.
4226
4227 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4228
4229         PR c++/28250
4230         * g++.dg/eh/catch4.C: New test.
4231
4232         PR c++/28257
4233         * g++.dg/other/qual1.C: New test.
4234
4235         PR c++/28259
4236         * g++.dg/inherit/error2.C: New test.
4237
4238         PR c++/28267
4239         * g++.dg/other/new1.C: New test.
4240
4241         * g++.dg/warn/pr23075.C: Remove obsolete test.
4242         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4243         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4244
4245 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4246
4247         PR c++/28523
4248         * g++.dg/eh/cast1.C: New test.
4249
4250 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4251
4252         PR libfortran/28452
4253         * gfortran.dg/random_3.f90:  New test.
4254
4255 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4256
4257         PR c++/28432
4258         * g++.dg/other/pr28304.C: Change expected error message.
4259         * g++.dg/other/pr28432.C: New test.
4260
4261 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4262
4263         PR c++/28256
4264         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4265
4266 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4267
4268         PR debug/23336
4269         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4270         at -g1.
4271         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4272         g++.dg/debug/enum-2.C: New.
4273
4274 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4275
4276         PR c++/6634
4277         * g++.dg/parse/long1.C: Add more tests.
4278
4279 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4280
4281         * gfortran.dg/lrshift_1.c: New file.
4282
4283 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4284
4285         PR libgfortran/28335
4286         * gfortran.dg/no_unit_error_1.f90: New test.
4287
4288 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289
4290         PR libgfortran/28335
4291         * gfortran.dg/no_unit_error_1.f90: Delete test.
4292         * gfortran.dg/no_unit_error_2.f90: Delete test.
4293
4294 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4295
4296         * gfortran.dg/chmod_3.f90: New test.
4297         * gfortran.dg/ltime_gmtime_1.f90: New test.
4298         * gfortran.dg/ltime_gmtime_2.f90: New test.
4299         * gfortran.dg/lrshift_1.f90: New test.
4300         * gfortran.dg/chmod_1.f90: New test.
4301         * gfortran.dg/chmod_2.f90: New test.
4302
4303 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4304
4305         PR c++/27668
4306         * g++.dg/template/crash55.C: New test.
4307
4308         PR c++/27962
4309         * g++.dg/template/nontype16.C: New test.
4310
4311         * g++.dg/template/void2.C: Adjust error markers.
4312         * g++.dg/template/nontype5.C: Adjust error markers.
4313
4314 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4315
4316         * gcc.target/i386/stack-prot-kernel.c: New test.
4317
4318 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4319
4320         * gcc.dg/builtins-55.c: New test case.
4321
4322 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4323
4324         PR rtl-optimization/27907
4325         * gcc.c-torture/compile/pr27907.c: New test.
4326
4327 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4328
4329         * gfortran.dg/mclock.f90: New test.
4330         * gfortran.dg/int_conv_1.f90: New test.
4331         * gfortran.dg/stat_1.f90: New test.
4332         * gfortran.dg/stat_2.f90: New test.
4333
4334 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4335
4336         PR libgfortran/28335
4337         * gfortran.dg/no_unit_error_1.f90: New test.
4338         * gfortran.dg/no_unit_error_2.f90: New test.
4339         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4340
4341 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4342
4343         PR middle-end/28473
4344         * gcc.dg/fold-convround-1.c: New test case.
4345
4346 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4347
4348         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4349
4350 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4351
4352         PR c++/27572
4353         * g++.dg/other/typedef1.C: New test.
4354         * g++.dg/template/typedef4.C: New test.
4355         * g++.dg/template/typedef5.C: New test.
4356
4357 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4358
4359         PR fortran/28416
4360         * gfortran.dg/allocatable_dummy_3.f90: New.
4361
4362 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4363
4364         PR fortran/28439
4365         * gfortran.dg/arithmetic_if.f90:  New test.
4366
4367 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4368
4369         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4370         avoid memcpy optimization.
4371
4372 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4373
4374         PR fortran/25289
4375         * gfortran.dg/direct_io_6.f90: New test.
4376
4377 2006-07-24  Jan Hubicka  <jh@suse.cz>
4378
4379         PR c/25795
4380         PR c++/27369
4381         * gcc.dg/pr25795.c: New test.
4382         * gcc.dg/pr25795-1.c: New test.
4383
4384 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4385
4386         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4387         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4388         which may be transformed to "g || h" on some platforms.
4389
4390 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4391
4392         PR c++/28025
4393         * g++.dg/template/friend45.C: New test.
4394
4395 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4396
4397         PR libgfortran/28339
4398         * gfortran.dg/arrayio_8.f90: New test.
4399
4400 2006-07-21  Mike Stump  <mrs@apple.com>
4401
4402         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4403
4404         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4405
4406 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4407
4408         PR c++/28250
4409         * g++.dg/eh/catch3.C: New test.
4410
4411         PR c++/28363
4412         * g++.dg/template/defarg10.C: New test.
4413
4414 2006-07-20  Paul Brook  <paul@codesourcery.com>
4415
4416         PR 27363
4417         * gcc.dg/pr27363.c: New test.
4418
4419 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/28338
4422         * g++.dg/init/ref13.C: New test.
4423
4424 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4425
4426         PR obj-c++/28434
4427         * obj-c++.dg/proto-error-1.mm: New test.
4428
4429 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/28337
4432         * g++.dg/template/string1.C: New test.
4433
4434 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/28048
4437         * g++.dg/template/defarg9.C: New test.
4438
4439         PR c++/28235
4440         * g++.dg/template/static27.C: New test.
4441
4442 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4443
4444         PR 28410
4445         * gcc.dg/tree-ssa/pr28410.c: New test.
4446
4447 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4448
4449         PR c++/28258
4450         * g++/dg/other/error13.C: New test.
4451
4452         PR c++/28260
4453         * g++.dg/template/friend44.C: New test.
4454
4455 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4456
4457         PR c++/27495
4458         * g++.dg/other/pr27495.C: New.
4459
4460 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4461
4462         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4463         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4464
4465 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4466
4467         PR c/28286
4468         * gcc.dg/pragma-pack-4.c: New test.
4469
4470 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4471
4472         PR c++/28291
4473         * g++.dg/ext/pr28291.C: New test.
4474
4475 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4476
4477         PR middle-end/28403
4478         * gcc.c-torture/execute/pr28403.c: New test.
4479
4480 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4481
4482         PR middle-end/28402
4483         * gcc.dg/pr28402.c: New test.
4484
4485 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4486
4487         PR c++/28304
4488         * g++.dg/other/pr28304.C: New test.
4489
4490 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4491
4492         PR other/28251
4493         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4494         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4495
4496 2006-07-17  Richard Guenther  <rguenther@suse.de>
4497
4498         PR tree-optimization/28238
4499         * g++.dg/tree-ssa/pr28238.C: New testcase.
4500
4501 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4502
4503         PR c++/28250
4504         * g++.dg/eh/catch1.C: New test.
4505         * g++.dg/eh/catch2.C: New test.
4506
4507 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR c++/28370
4510         * g++.dg/template/anon3.C: New test.
4511
4512 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4513
4514         PR fortran/20844
4515         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4516         specifiers requiring an explicit format tag..
4517
4518         PR fortran/28201
4519         * gfortran.dg/generic_5: New test.
4520
4521         PR fortran/20893
4522         * gfortran.dg/elemental_optional_args_1.f90: New test.
4523
4524 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4525
4526         * gnat.dg/assert.ads: New file.
4527         * gnat.dg/controlled_record.ads: Likewise.
4528         * gnat.dg/controlled_record.adb: Likewise.
4529
4530 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4531
4532         PR c++/28292
4533         * g++.dg/other/error12.C: New test.
4534
4535         PR c++/28269
4536         * g++.dg/template/crash54.C: New test.
4537
4538 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4539
4540         PR c++/28249
4541         * g++.dg/parse/catch1.C: New test.
4542
4543         PR c++/28294
4544         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4545
4546         PR c++/28387
4547         * g++.dg/ext/attrib24.C: New test.
4548
4549 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4550
4551         PR c++/28343
4552         * g++.dg/ext/asmspec1.C: New test.
4553
4554 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4555
4556         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4557         (dg-test): Support shouldfail tests.
4558         * lib/target-supports-dg.exp (dg-shouldfail): New.
4559         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4560         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4561         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4562         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4563         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4564         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4565         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4566
4567 2006-07-13  Jan Hubicka  <jh@suse.cz>
4568
4569         * gcc.target/i386/memcpy-1.c: New.
4570
4571 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4572
4573         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4574
4575 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4576
4577         PR fortran/25097
4578         * gfortran.dg/present_1.f90: New test.
4579
4580         PR fortran/20903
4581         * gfortran.dg/interface_derived_type_1.f90: New test.
4582
4583 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4584
4585         PR fortran/28213
4586         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4587         list.
4588
4589 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4590
4591         PR c++/27820
4592         * g++.dg/other/label1.C: New test.
4593
4594 2006-07-07   Richard Guenther  <rguenther@suse.de>
4595
4596         PR middle-end/28268
4597         * gcc.dg/torture/pr28268.c: New testcase.
4598
4599 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4600
4601         PR c++/27019
4602         * g++.dg/ext/pr27019.C: New.
4603
4604 2006-07-07  Richard Guenther  <rguenther@suse.de>
4605
4606         PR tree-optimization/28187
4607         * gcc.dg/pr28187.c: New testcase.
4608
4609 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4610
4611         * gnat.dg/address_conversion.adb: New test.
4612         * gnat.dg/boolean_subtype.adb: Likewise.
4613         * gnat.dg/frame_overflow.adb: Likewise.
4614         * gnat.dg/pointer_array.adb: Likewise.
4615         * gnat.dg/pointer_conversion.adb: Likewise.
4616
4617 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         PR fortran/28237
4620         PR fortran/23420
4621         * gfortran.dg/print_fmt_5.f90: New test.
4622
4623 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4624
4625         PR fortran/28129
4626         * gfortran.dg/bounds_check_4.f90: New test.
4627
4628 2006-07-05  Richard Guenther  <rguenther@suse.de>
4629
4630         PR target/28158
4631         * gfortran.dg/pr28158.f90: New testcase.
4632
4633 2006-07-05  Richard Guenther  <rguenther@suse.de>
4634
4635         PR tree-optimization/28162
4636         * gcc.dg/pr28162.c: New testcase.
4637
4638 2006-07-05  Richard Guenther  <rguenther@suse.de>
4639         Andrew Pinski  <pinskia@gcc.gnu.org>
4640
4641         PR c++/27084
4642         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4643
4644 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4645
4646         PR fortran/28174
4647         * gfortran.dg/actual_array_substr_2.f90: New test.
4648
4649         PR fortran/28167
4650         * gfortran.dg/actual_array_constructor_2.f90: New test.
4651
4652 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4653
4654         * gfortran.dg/itime_idate_1.f: New test.
4655         * gfortran.dg/itime_idate_2.f: New test.
4656
4657 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR libgfortran/27704
4660         * gfortran.dg/open_status_3.f90: New test.
4661         * gfortran.dg/fmt_l.f90: Update for new feature.
4662
4663 2006-07-03  Asher Langton  <langton2@llnl.gov>
4664
4665         * gfortran.dg/oldstyle_2.f90: New.
4666
4667 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gnat.dg/string_slice.adb: New test.
4670
4671 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4672
4673         PR fortran/19259
4674         * gfortran.dg/semicolon_fixed.c: New.
4675         * gfortran.dg/semicolon_free.c: New.
4676
4677 2006-06-30  Mike Stump  <mrs@apple.com>
4678
4679         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4680         that don't support internal visibility.
4681
4682 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4683
4684         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4685         for '(' / ')' needing an extra '\'.
4686
4687 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4688
4689         PR middle-end/27428
4690         * gcc.dg/pr27428-1.c: New test case.
4691
4692 2006-06-29  Mike Stump  <mrs@apple.com>
4693
4694         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4695         on darwin as we can't align commons large enough yet.
4696
4697         * gcc.dg/vla-8.c: Add additional testcases.
4698
4699 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4700
4701         PR c++/28114
4702         * g++.dg/other/pr28114.C: New.
4703
4704 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4705
4706         * gcc.c-torture/compile/20060625-1.c: New test.
4707
4708 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4709
4710         PR fortran/20867
4711         * gfortran.dg/stfunc_3.f90: New test.
4712
4713         PR fortran/25056
4714         * gfortran.dg/impure_actual_1.f90: New test.
4715
4716         PR fortran/20874
4717         * gfortran.dg/elemental_result_1.f90: New test.
4718
4719         PR fortran/25073
4720         * gfortran.dg/select_7.f90: New test.
4721
4722         PR fortran/27554
4723         * intrinsic_actual_1.f: New test.
4724
4725         PR fortran/22038
4726         PR fortran/28119
4727         * gfortran.dg/forall_4.f90: New test.
4728
4729         PR fortran/25072
4730         * gfortran.dg/forall_5.f90: New test.
4731
4732 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4733
4734         PR c++/28051
4735         * g++.dg/template/using13.C: New test.
4736
4737         PR c++/28054
4738         * g++.dg/other/incomplete3.C: New test.
4739
4740 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4741
4742         PR fortran/28081
4743         * gfortran.dg/substr_3.f: New test.
4744         * gfortran.dg/equiv_2.f90: Update expected error message.
4745
4746 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4747
4748         PR fortran/28118
4749         * gfortran.dg/actual_array_substr_1.f90: New test.
4750
4751 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4752
4753         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4754         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4755
4756 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4757
4758         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4759
4760 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4761
4762         PR fortran/27981
4763         * gfortran.dg/simpleif_2.f90: New test.
4764
4765 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4766
4767         * g++.dg/template/error22.C: Fix typo.
4768
4769 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4770
4771         PR c++/28112
4772         * g++.dg/ext/attrib23.C: New test.
4773
4774 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4775
4776         * gnat.dg/varsize_temp.adb: New test.
4777
4778 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4779
4780         PR c++/11468
4781         * g++.dg/other/java2.C: New test.
4782
4783 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4784
4785         PR target/27789
4786         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4787         initialization.
4788
4789 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4790
4791         PR target/27531
4792         * gcc.dg/pr27531-1.c: New test case.
4793
4794 2006-06-22  Asher Langton  <langton2@llnl.gov>
4795
4796         PR fortran/24748
4797         * gfortran.dg/implicit_8.f90: New.
4798
4799 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4800
4801         PR rtl-optimization/28121
4802         * gcc.dg/pr28121.c: New test.
4803
4804 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4805
4806         PR c++/27805
4807         * g++.dg/parse/ptrmem6.C: New test.
4808
4809         PR c++/27821
4810         * g++.dg/template/error22.C: New test.
4811
4812 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4813
4814         PR c++/28111
4815         * g++.dg/template/friend43.C: New test.
4816
4817         PR c++/28110
4818         * g++.dg/template/crash53.C: New test.
4819
4820         PR c++/28109
4821         * g++.dg/rtti/incomplete1.C: New test.
4822
4823 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4824
4825         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4826
4827 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4828
4829         * gcc.c-torture/execute/complex-7.c: New.
4830
4831 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4832
4833         * gcc.dg/merge-all-constants-1.c: New test.
4834
4835 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4836
4837         PR c++/28113
4838         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4839
4840 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4841
4842         * gfortran.dg/rrspacing_1.f90: New test.
4843
4844 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4845
4846         PR c++/28052
4847         * g++.dg/other/bitfield2.C: New test.
4848
4849 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4850
4851         PR tree-optimization/27331
4852         * gcc.dg/pr27331.c: New test.
4853
4854 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4855             Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         PR ada/18692
4858         * lib/gnat.exp: New file.
4859         * lib/gnat-dg.exp: Likewise.
4860         * gnat.dg: New directory.
4861         * gnat.dg/dg.exp: New driver.
4862         * gnat.dg/specs: New directory.
4863         * gnat.dg/specs/specs.exp: New driver.
4864         * gnat.dg/style: New directory.
4865         * gnat.dg/style/style.exp: New driver.
4866
4867 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4868
4869         PR fortran/16206
4870         * gfortran.dg/array_initializer_1.f90: New test.
4871
4872         PR fortran/28005
4873         * gfortran.dg/matmul_3.f90: New test.
4874
4875 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4876
4877         PR middle-end/28075
4878         * gcc.dg/tree-ssa/inline-1.c: New test.
4879
4880 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4881
4882         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4883         in malloc prototype; remove XFAIL.
4884         * gcc.dg/pr18241-2.c: Ditto.
4885         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4886         in memset prototype; remove XFAIL.
4887         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4888
4889 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4890
4891         * gcc.dg/vla-8.c: Add.
4892
4893 2006-06-19  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/27090
4896         * g++.dg/tree-ssa/pr27090.C: New testcase.
4897
4898 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4899
4900         PR target/27861
4901         * gcc.dg/pr27861-1.c: New test case.
4902
4903 2006-06-19  Richard Guenther  <rguenther@suse.de>
4904
4905         PR middle-end/28045
4906         * gcc.dg/torture/pr28045.c: New testcase.
4907
4908 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4909
4910         PR fortran/26801
4911         * gfortran.dg/associated_4.f90: New test.
4912
4913 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4914
4915         PR fortran/19310
4916         PR fortran/19904
4917         * gfortran.dg/real_const_3.f90: New test.
4918
4919 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/28016
4922         * g++.dg/template/static26.C: New test.
4923
4924         PR c++/27979
4925         * g++.dg/expr/bitfield2.C: New test.
4926
4927         PR c++/27884
4928         * g++.dg/parse/linkage2.C: New test.
4929
4930 2006-06-16  Richard Guenther  <rguenther@suse.de>
4931
4932         PR middle-end/27116
4933         * gcc.dg/pr15785-1.c: Revert last change.
4934         * gcc.dg/torture/pr27116-2.c: New testcase.
4935
4936 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4937
4938         PR middle-end/27802
4939         * gcc.dg/pr27802-1.c: New test case.
4940
4941 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4942
4943         PR c++/27689
4944         * g++.dg/template/ttp18.C: New test.
4945         * g++.dg/template/ttp19.C: Likewise.
4946
4947         PR c++/27666
4948         * g++.dg/expr/cond9.C: New test.
4949
4950         PR c++/27640
4951         * g++.dg/template/ctor7.C: New test.
4952
4953 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4954
4955         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4956
4957 2006-06-16  Richard Guenther  <rguenther@suse.de>
4958
4959         PR tree-optimization/27781
4960         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4961
4962 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4963
4964         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4965
4966 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4967
4968         * gcc.dg/tree-ssa/loop-18.c: New test.
4969
4970 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/27665
4973         * g++.dg/template/crash52.C: New test.
4974
4975         PR c++/27648
4976         * g++.dg/ext/attrib22.C: New test.
4977
4978         PR c++/26559
4979         * g++.dg/template/builtin1.C: New test.
4980         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4981
4982         PR c++/28018
4983         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4984         assignment.
4985         * g++.old-deja/g++.pt/crash51.C: Likewise.
4986
4987         PR c++/27227
4988         * g++.dg/lookup/linkage1.C: New test.
4989         * g++.dg/lookup/linkage2.C: Likewise.
4990
4991 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4992
4993         PR middle-end/27959
4994         * gcc.dg/pr27959.c: New testcase.
4995
4996 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4997
4998         PR target/28014:
4999         * g++.dg/eh/div.C: New test.
5000
5001 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5002
5003         PR c++/27894
5004         * g++.dg/tree-ssa/pr26757.C: New test.
5005         * g++.dg/tree-ssa/pr27894.C: New test.
5006
5007 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5008
5009         * gcc.c-torture/compile/20060609-1.c: New test.
5010
5011         PR target/27863
5012         * gcc.c-torture/compile/pr27863.c: New test.
5013
5014 2006-06-13  Richard Guenther  <rguenther@suse.de>
5015
5016         PR tree-optimization/27830
5017         * g++.dg/tree-ssa/pr27830.C: New testcase.
5018
5019 2006-06-13  Matthew Sachs  <msachs@apple.com>
5020
5021         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5022         the list of compiler flags; this causes those flags to be checked
5023         for things like dg-skip-if.
5024
5025 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5026
5027         PR c++/27601
5028         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5029
5030 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5031             Kazu Hirata  <kazu@codesourcery.com>
5032
5033         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5034         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5035
5036 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5037
5038         PR c++/27933
5039         * g++.dg/lookup/using15.C: New test.
5040
5041         PR c++/27951
5042         * g++.dg/other/anon4.C: New test.
5043
5044 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5045
5046         PR c++/21210
5047         * g++.dg/init/complex1.C: New test case.
5048
5049 2006-06-11  Eric Christopher  <echristo@apple.com>
5050
5051         PR middle-end/27948
5052         * gcc.dg/bf-ms-layout.c: Run on darwin.
5053         * gcc.dg/bf-no-ms-layout: Ditto.
5054         * gcc.dg/attr-ms_struct-2.c: New.
5055         * gcc.dg/bf-ms-layout-2.c: Ditto.
5056
5057 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5058
5059         * gcc.dg/attr-ms_struct-packed1.c: New.
5060
5061 2006-06-09  Mike Stump  <mrs@apple.com>
5062
5063         * gcc.dg/vla-7.c: Add.
5064
5065 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5066
5067         PR fortran/24558
5068         * gfortran.dg/entry_6.f90: New test.
5069
5070         PR fortran/20877
5071         PR fortran/25047
5072         * gfortran.dg/entry_7.f90: New test.
5073
5074 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR c/27747
5077         * gcc.dg/cpp/_Pragma6.c: New test.
5078
5079         PR c++/27748
5080         * g++.dg/cpp/_Pragma1.C: New test.
5081
5082         PR preprocessor/27746
5083         * gcc.dg/gomp/macro-3.c: New test.
5084         * gcc.dg/gomp/macro-4.c: New test.
5085         * g++.dg/gomp/macro-3.C: New test.
5086         * g++.dg/gomp/macro-4.C: New test.
5087
5088 2006-06-09  Richard Guenther  <rguenther@suse.de>
5089
5090         PR tree-optimization/26998
5091         * gcc.dg/torture/pr26998.c: New testcase.
5092         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5093
5094 2006-06-08  Mike Stump  <mrs@apple.com>
5095
5096         * gcc.dg/pr27095.c: Account for stubs.
5097
5098         PR target/26427
5099         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5100         produce bad code on darwin.
5101
5102 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5103
5104         PR fortran/27958
5105         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5106
5107 2006-06-08  Asher Langton  <langton2@llnl.gov>
5108
5109         PR fortran/27786
5110         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5111
5112 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5113
5114         PR target/27421
5115         * gcc.dg/union-3.c: New test.
5116
5117 2006-06-08  Richard Guenther  <rguenther@suse.de>
5118
5119         PR middle-end/27116
5120         * gcc.dg/torture/pr27116.c: New testcase.
5121         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5122
5123 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5124
5125         PR rtl-optimization/26449
5126         * gcc.dg/pr26449.c: New test.
5127
5128 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5129
5130         PR c++/27601
5131         * g++.dg/ext/offsetof1.C: Test member functions.
5132
5133 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5134
5135         * gcc.dg/pr27095.c: Improve scanning.
5136
5137 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5138
5139         PR fortran/23091
5140         * gfortran.dg/saved_automatic_1.f90: New test.
5141
5142         PR fortran/24168
5143         * gfortran.dg/array_simplify_1.f90: New test.
5144
5145         PR fortran/25090
5146         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5147
5148         PR fortran/25058
5149         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5150
5151 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5152
5153         PR c++/27177
5154         * g++.dg/expr/cast7.C: New test.
5155
5156 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5157
5158         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5159         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5160         * lib/fortran-torture.exp (fortran-torture-compile,
5161         fortran-torture-execute): Ditto.
5162
5163 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5164
5165         PR target/27842
5166         * gcc.dg/vmx/pr27842.c: New test.
5167
5168 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5169
5170         PR libfortran/27895
5171         * gfortran.dg/bounds_check_3.f90: New test.
5172
5173 2006-06-05  Mike Stump  <mrs@apple.com>
5174
5175         * objc.dg/objc-fast-4.m: Skip for ppc64.
5176
5177 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5178
5179         PR testsuite/27705
5180         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5181
5182 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5183             Victor Kaplansky  <victork@il.ibm.com>
5184
5185         PR tree-optimizations/26360
5186         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5187         with -fno-tree-dce.
5188         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5189
5190 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5191
5192         PR fortran/14067
5193         * gfortran.dg/data_char_1.f90: Add messages for truncated
5194         strings.
5195
5196         PR fortran/16943
5197         * gfortran.dg/func_decl_2.f90: New test.
5198
5199         PR fortran/20839
5200         * gfortran.dg/do_2.f90: New test.
5201
5202         PR fortran/27655
5203         * gfortran.dg/associated_3.f90: New test.
5204
5205 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5206
5207         PR c++/27819
5208         * g++.dg/template/static25.C: New test.
5209
5210         PR c++/27722
5211         * g++.dg/init/array21.C: New test.
5212
5213         PR c++/27807
5214         * g++.dg/ext/complit7.C: New test.
5215
5216         PR c++/27806
5217         * g++.dg/parse/ptrmem5.C: New test.
5218
5219 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5220             Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         PR c/27150
5223         PR middle-end/27382
5224         * gcc.dg/pr27150-1.c: New testcase.
5225         * gcc.dg/pr27382-1.c: New testcase.
5226         * gcc.dg/pr27382-2.c: New testcase.
5227
5228 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5229
5230         PR c/25161
5231         PR c/27020
5232         * gcc.dg/array-10.c: New test.
5233
5234 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5235
5236         PR c++/27804
5237         * g++.dg/init/const4.C: New test.
5238         * g++.dg/init/member1.C: Add error-marker.
5239         * g++.dg/other/fold1.C: Adjust error-marker.
5240
5241 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5242
5243         PR c++/27601
5244         * g++.dg/ext/offsetof1.C: New test.
5245
5246 2006-06-04 Eric Christopher <echristo@apple.com>
5247
5248         * gcc.dg/attr-ms_struct-1.c: New.
5249
5250 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5251
5252         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5253
5254 2006-06-04  Richard Guenther  <rguenther@suse.de>
5255
5256         PR tree-optimization/27039
5257         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5258
5259 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5260
5261         PR target/26223
5262         * gcc.target/i386/amd64-abi-2.c: New test case.
5263
5264 2006-06-02  Eric Christopher  <echristo@apple.com>
5265
5266         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5267         * gcc.target/i386/20020523-1.c: Skip if darwin.
5268         * gcc.target/i386/asm-3.c: Ditto.
5269         * gcc.target/i386/20011119-1.c: Ditto.
5270         * gcc.target/i386/clobbers.c: Remove pic part of test.
5271
5272 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5273
5274         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5275         * g++.old-deja/g++.other/init19.C: Ditto.
5276         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5277         and add other platforms as expected failures.
5278
5279 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5280
5281         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5282         (is-effective-target-keyword): Ditto.
5283
5284 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5285
5286         PR fortran/27715
5287         * gfortran.dg/extended_char_comparison_1.f:  New test.
5288
5289 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5290
5291         PR fortran/25098
5292         * gfortran.dg/dummy_procedure_1.f90: New test.
5293
5294         PR fortran/25147
5295         * gfortran.dg/dummy_procedure_2.f90: New test.
5296
5297         * gfortran.dg/associated_2.f90: Correct to make consistent with
5298         standard.
5299
5300 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5301
5302         * gcc.target/i386/387-11.c: New test case.
5303
5304 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5305
5306         PR c++/27801
5307         * g++.dg/template/cond6.C: New test.
5308
5309         PR c++/26496
5310         * g++.dg/template/crash51.C: New test.
5311         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5312
5313         PR c++/27385
5314         * g++.dg/init/array20.C: New test.
5315
5316 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5317
5318         * gcc.dg/builtins-54.c: New test case.
5319
5320 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/26433
5323         * g++.dg/template/fntry1.C: Add dg-do link.
5324
5325         PR c++/27808
5326         * g++.dg/parse/friend6.C: New test.
5327
5328 2006-05-30  Asher Langton  <langton2@llnl.gov>
5329
5330         * gfortran.dg/cray_pointers_7.f90: New test.
5331
5332 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5333
5334         PR tree-optimization/23452
5335         * gcc.dg/fold-mulconj-1.c: New test case.
5336
5337 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5338
5339         PR c++/27803
5340         * g++.dg/parse/bitfield1.C: New test.
5341
5342 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5343
5344         * gcc.target/ppc-eq0-1.c: New test case.
5345         * gcc.target/ppc-negeq0-1.c: New test case.
5346
5347 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5348
5349         PR c/27273
5350         * gcc.dg/overflow-warn-5.c: New test.
5351
5352 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5353
5354         PR c/27718
5355         * gcc.dg/sizeof-1.c: New test.
5356
5357 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5358
5359         PR target/27790
5360         * gcc.target/i386/pr27790.c: New test.
5361
5362 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5363
5364         PR libgfortran/27757
5365         * gfortran.dg/direct_io_5.f90: New test.
5366
5367 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5368
5369         PR libgfortran/27634
5370         * gfortran.dg/fmt_missing_period_1.f: New test.
5371         * gfortran.dg/fmt_missing_period_2.f: New test.
5372         * gfortran.dg/fmt_missing_period_3.f: New test.
5373
5374 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5375
5376         PR fortran/19777
5377         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5378         arrays.
5379
5380 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5381
5382         PR c++/27713
5383         * g++.dg/template/new6.C: New test.
5384
5385 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5386
5387         PR tree-optimization/24964
5388         * gcc.target/i386/387-10.c: New test case.
5389
5390 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5391
5392         * intrinsics/string_intrinsics.c (compare_string):
5393         Use memcmp instead of strncmp to avoid tripping over
5394         CHAR(0) in a string.
5395
5396 2006-05-27  Richard Guenther  <rguenther@suse.de>
5397
5398         PR middle-end/27773
5399         * gcc.dg/torture/pr27773.c: New testcase.
5400
5401 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5402
5403         * gcc.dg/pr24561.c: Rename to..
5404         * gcc.dg/pr25962.c: .. this.
5405
5406 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5407
5408         PR fortran/19777
5409         * gfortran.dg/bounds_check_2.f: New test.
5410
5411 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5412
5413         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5414         * gfortran.dg/byte_1.f90: Likewise.
5415         * gfortran.dg/dup_save_2.f90: Likewise.
5416
5417 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5418
5419         * gfortran.dg/associated_2.f90: New test.
5420
5421 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5422
5423         PR fortran/27524
5424         * gfortran.dg/bounds_check_1.f90: New test.
5425
5426 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5427
5428         PR rtl-optimization/27661
5429         * gcc.dg/pr27661.c: New test case.
5430
5431 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5432
5433         PR fortran/23151
5434         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5435         * gfortran.dg/print_parentheses_1.f:  New test.
5436         * gfortran.dg/print_parentheses_2.f90:  New test.
5437
5438 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR target/27758
5441         * gcc.dg/pr27758.c: New test.
5442
5443 2006-05-24  Falk Hueffner  <falk@debian.org>
5444
5445         * gcc.c-torture/compile/pr27571.c: New test.
5446
5447 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5448
5449         PR fortran/27709
5450         * gfortran.dg/spec_expr_4.f90: New test.
5451
5452         PR fortran/27155
5453         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5454
5455 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/20103
5458         * g++.dg/ext/complit6.C: New test.
5459         * g++.dg/ext/complit3.C: Adjust error markers.
5460         * g++.dg/init/const3.C: New test.
5461
5462 2006-05-25  Richard Guenther  <rguenther@suse.de>
5463
5464         PR middle-end/27743
5465         * gcc.dg/torture/pr27743.c: New testcase.
5466
5467 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5468
5469         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5470
5471 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5472
5473         * gcc.dg/compat/scalar-by-value-x.h: New.
5474         * gcc.dg/compat/scalar-by-value-y.h: New.
5475         * gcc.dg/compat/scalar-by-value-5.c: New.
5476         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5477         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5478         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5479         * gcc.dg/compat/scalar-by-value-6.c: New.
5480         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5481         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5482         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5483
5484 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5485
5486         PR tree-optimization/27639
5487         PR tree-optimization/26719
5488         * gcc.dg/pr27639.c: New test.
5489         * gcc.dg/pr26719.c: New test.
5490         * gcc.dg/tree-ssa/scev-cast.c: New test.
5491
5492 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5493
5494         PR c++/20173
5495         * g++.dg/template/error21.C: New test.
5496
5497 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5498
5499         PR target/27696
5500         * gcc.target/i386/pr27696.c: New.
5501
5502 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5503
5504         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5505
5506         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5507
5508 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5509
5510         PR c++/27716
5511         * g++.dg/other/assign1.C: New test.
5512
5513 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5514
5515         PR target/27266
5516         * gcc.target/i386/pr27266.c: New.
5517
5518 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5519
5520         PR c++/27451
5521         * g++.dg/ext/asm9.C: New test.
5522
5523 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5524
5525         PR rtl-optimization/25514
5526         * gcc.c-torture/compile/pr25514.c: New test.
5527
5528 2006-05-22  Richard Guenther  <rguenther@suse.de>
5529
5530         Revert
5531         2006-01-31  Richard Guenther  <rguenther@suse.de>
5532
5533         * gcc.target/i386/sselibm-1.c: New testcase.
5534         * gcc.target/i386/sselibm-2.c: Likewise.
5535         * gcc.target/i386/sselibm-3.c: Likewise.
5536         * gcc.target/i386/sselibm-4.c: Likewise.
5537         * gcc.target/i386/sselibm-5.c: Likewise.
5538
5539 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5540
5541         PR c/27420
5542         * gcc.dg/func-args-2.c: New test.
5543
5544         PR c/26818
5545         * gcc.dg/struct-incompl-1.c: New test.
5546
5547 2006-05-22  Richard Guenther  <rguenther@suse.de>
5548
5549         PR testsuite/27708
5550         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5551         the transformations we test for.
5552
5553 2006-05-22  Richard Guenther  <rguenther@suse.de>
5554
5555         PR testsuite/27707
5556         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5557
5558 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5559
5560         PR c++/27210
5561         * g++.dg/warn/new1.C: New test.
5562         * g++.dg/template/new5.C: Likewise.
5563
5564 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5565
5566         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5567         * gcc.target/i386/20060512-3.c: Likewise.
5568
5569 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5570
5571         PR rtl-optimization/27671
5572         * gcc.c-torture/execute/pr27671-1.c: New.
5573         * gcc.dg/pr27671-2.c: Likewise.
5574
5575         PR tree-optimization/26622.
5576         * gcc.c-torture/compile/pr26622.c: New.
5577
5578 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5579
5580         PR fortran/27613
5581         * gfortran.dg/recursive_reference_1.f90: New test.
5582
5583 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5584
5585         PR fortran/25746
5586         * gfortran.dg/elemental_subroutine_3.f90: New test.
5587
5588         PR fortran/25090
5589         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5590
5591         PR fortran/27584
5592         * gfortran.dg/associated_target_1.f90: New test.
5593
5594         PR fortran/19015
5595         * gfortran.dg/maxloc_shape_1.f90: New test.
5596
5597 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598
5599         PR libgfortran/24459
5600         * gfortran.dg/namelist_24.f90: New test.
5601         * gfortran.dg/namelist_12.f: Fix typo in comment.
5602
5603 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5604
5605         PR middle-end/25776
5606         * g++.dg/other/error11.C: New test.
5607
5608 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5609
5610         * gcc.target/mips/pr26765.c: Add -w to options.
5611
5612 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5613
5614         * lib/target-supports.exp (check_effective_target_mpaired_single):
5615         New function.
5616         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5617         multilibs.
5618         * g++.dg/vect/vect.exp: Likewise.
5619
5620 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5621
5622         PR testsuite/25891
5623         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5624
5625 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5626
5627         PR fortran/27662
5628         * gfortran.dg/temporary_1.f90: New file.
5629
5630 2006-05-19  Andreas Schwab  <schwab@suse.de>
5631
5632         * g++.dg/other/unused1.C: Also match "stringz".
5633
5634 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/26433
5637         * g++.dg/template/fntry1.C: New test.
5638
5639 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/27471
5642         PR c++/27506
5643         * g++.dg/conversion/bitfield5.C: New test.
5644         * g++.dg/conversion/bitfield6.C: New test.
5645
5646 2006-05-18  Mike Stump  <mrs@apple.com>
5647
5648         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5649         * gcc.dg/vla-4.c: Add.
5650         * gcc.dg/vla-5.c: Add.
5651         * gcc.dg/vla-6.c: Add.
5652
5653 2006-05-12  Stuart Hastings  <stuart@apple.com>
5654
5655         * testsuite/gcc.target/i386/20060512-1.c: New.
5656         * testsuite/gcc.target/i386/20060512-2.c: New.
5657         * testsuite/gcc.target/i386/20060512-3.c: New.
5658         * testsuite/gcc.target/i386/20060512-4.c: New.
5659
5660 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/26122
5663         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5664
5665         PR c++/26068
5666         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5667         * g++.dg/parse/linkage1.C: New test.
5668
5669 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR tree-optimization/27548
5672         * g++.dg/tree-ssa/pr27548.C: New test.
5673
5674 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5675
5676         PR fortran/26551
5677         * gfortran.dg/recursive_check_1.f: New test.
5678         * gfortran.dg/recursive_check_2.f90: New test.
5679
5680 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5681
5682         * g++.dg/opt/temp2.C: New test.
5683
5684 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5685
5686         PR c++/27491
5687         * g++.dg/init/brace5.C: New test.
5688
5689         PR middle-end/27415
5690         * gcc.dg/gomp/pr27415.c: New test.
5691         * g++.dg/gomp/pr27415.C: New test.
5692
5693         PR tree-optimization/27549
5694         * g++.dg/tree-ssa/pr27549.C: New test.
5695
5696 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697
5698         PR libgfortran/27575
5699         * gfortran.dg/read_eof_4.f90: New test.
5700
5701 2006-05-16  Richard Guenther  <rguenther@suse.de>
5702
5703         PR tree-optimization/22303
5704         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5705
5706 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5707
5708         PR middle-end/27573
5709         * gcc.dg/gomp/pr27573.c: New test.
5710         * gfortran.dg/gomp/pr27573.f90: New test.
5711
5712         PR c/27499
5713         * gcc.dg/gomp/pr27499.c: New test.
5714         * g++.dg/gomp/pr27499.C: New test.
5715
5716 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/27339
5719         * g++.dg/parser/access8.C: Adjust error marker.
5720         * g++.dg/template/access17.C: New test.
5721         * g++.dg/template/access18.C: Likewise.
5722
5723 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5724
5725         PR target/26600
5726         * gcc.target/i386/pr26600.c: New test case.
5727
5728 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/27505
5731         * g++.dg/expr/bitfield1.C: New test.
5732
5733 2006-05-15  Richard Guenther  <rguenther@suse.de>
5734
5735         PR tree-optimization/27603
5736         * gcc.dg/torture/pr27603.c: New testcase.
5737
5738 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5739
5740         PR fortran/25090
5741         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5742
5743         PR fortran/25082
5744         * gfortran.dg/scalar_return_1.f90: New test.
5745
5746         PR fortran/27411
5747         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5748
5749 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5750
5751         * gcc.dg/gomp/critical-4.c: New test.
5752         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5753         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5754         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5755         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5756
5757 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5758
5759         PR c++/27582
5760         * g++.dg/template/dependent-args1.C: New test.
5761
5762         PR c++/27581
5763         * g++.dg/lookup/this1.C: New test.
5764
5765         PR c++/27315
5766         * g++.dg/template/operator6.C: New test.
5767         * g++.dg/template/incomplete3.C: New test.
5768
5769         PR c++/27559
5770         * g++.dg/template/new4.C: New test.
5771
5772         PR c++/27496
5773         * g++.dg/template/void2.C: New test.
5774
5775 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5776
5777         * g++.dg/template/dependent-expr5.C: New test.
5778
5779 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5780
5781         PR middle-end/26729
5782         * gcc.dg/pr26729-1.c: New test case.
5783
5784 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5785
5786         * gcc.dg/pr27003.c: New test.
5787
5788 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5789
5790         * lib/target-supports.dg (check_cxa_atexit_available): Change
5791         v3_target_compile to ${tool}_target_compile.
5792
5793 2006-05-11  Jason Merrill  <jason@redhat.com>
5794
5795         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5796
5797 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5798
5799         PR fortran/27553
5800         * gfortran.dg/label_5.f90: New test.
5801
5802 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5803
5804         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5805         check_effective_target_powerpc_altivec_ok): New.
5806         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5807         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5808         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5809         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5810         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5811         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5812         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5813         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5814         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5815         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5816         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5817         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5818         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5819         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5820         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5821         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5822         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5823         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5824         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5825         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5826         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5827         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5828         gcc.target/powerpc/altivec-9.c,
5829         gcc.target/powerpc/altivec-consts.c,
5830         gcc.target/powerpc/altivec-pr22085.c,
5831         gcc.target/powerpc/altivec-splat.c,
5832         gcc.target/powerpc/altivec-types-1.c,
5833         gcc.target/powerpc/altivec-types-2.c,
5834         gcc.target/powerpc/altivec-types-3.c,
5835         gcc.target/powerpc/altivec-types-4.c,
5836         gcc.target/powerpc/altivec-varargs-1.c,
5837         gcc.target/powerpc/altivec-vec-merge.c,
5838         gcc.target/powerpc/ppc-vector-memcpy.c,
5839         gcc.target/powerpc/ppc-vector-memset.c,
5840         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5841         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5842         these effective targets.
5843         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5844         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5845
5846 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5847
5848         PR middle-end/27384
5849         * g++.dg/other/fold1.C: New test.
5850
5851         PR middle-end/27488
5852         * gcc.dg/fold-nonneg-1.c: New test.
5853
5854         PR c++/27547
5855         * g++.dg/other/operator1.C: New test.
5856
5857 2006-05-11  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/27529
5860         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5861
5862 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5863
5864         * lib/target-supports-dg.exp (check-flags): New.
5865         (dg-skip-if): Move flag checks.
5866
5867 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5868
5869         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5870         * lib/target-supports.dg (check_cxa_atexit_available): New.
5871
5872 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5873
5874         PR fortran/27470
5875         * gfortran.dg/multiple_allocation_2.f90: New test case.
5876
5877 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5878
5879         * gcc.target/arm/pr27387.C: Fix a comment typo.
5880
5881 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5882
5883         PR fortran/24549
5884         * gfortran.dg/error_recovery_1.f90: New test.
5885
5886 2006-05-10  Richard Guenther  <rguenther@suse.de>
5887
5888         PR tree-optimization/27302
5889         * gcc.dg/torture/pr27302.c: New testcase.
5890
5891 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5892         Richard Guenther  <rguenther@suse.de>
5893
5894         PR middle-end/27498
5895         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5896
5897 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5898
5899         PR rtl-optimization/27335
5900         * gcc.dg/pr27335.c: New test.
5901
5902 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5903
5904         * gcc.target/mips/mips-ps-5.c: New file.
5905
5906 2006-05-08  Jan Hubicka  <jh@suse.cz>
5907
5908         PR middle-end/25962
5909         * gcc.dg/pr25962.c: New.
5910
5911 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5912
5913         PR target/27158
5914         * gcc.target/powerpc/pr27158.c: New test case.
5915
5916 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5917
5918         PR testsuite/27476
5919         * ada/acats/run_all.sh: Use test -z.
5920
5921 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5922
5923         PR libfortran/18271
5924         * gfortran.dg/spec_expr_3.f90: New test.
5925
5926 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5927
5928         PR target/24879
5929         * gcc.target/i386/monitor.c: New file.
5930
5931 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5932
5933         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5934
5935 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5936
5937         PR c++/27447
5938         * g++.dg/other/ptrmem7.C: New test.
5939
5940 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5941
5942         PR target/27421
5943         * gcc.dg/array-9.c: New test.
5944
5945 2006-05-07  Richard Guenther  <rguenther@suse.de>
5946
5947         PR tree-optimization/27409
5948         * gcc.dg/torture/pr27409.c: New testcase.
5949
5950 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5951
5952         PR fortran/27457
5953         * gfortran.dg/select_6.f90: New.
5954
5955 2006-05-07  Richard Guenther  <rguenther@suse.de>
5956
5957         PR tree-optimization/27136
5958         * gcc.dg/torture/pr27136.c: New testcase.
5959
5960 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5961
5962         PR fortran/24813
5963         * gfortran.dg/char_cons_len_1.f90: New test.
5964
5965 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5966
5967         PR c++/27427
5968         * g++.dg/template/incomplete2.C: New test.
5969
5970 2006-05-06  Richard Guenther  <rguenther@suse.de>
5971
5972         PR tree-optimization/27151
5973         * gcc.dg/vect/pr27151.c: New testcase.
5974
5975 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5976
5977         PR c++/27430
5978         * g++.dg/template/void1.C: New test.
5979
5980         PR c++/27423
5981         * g++.dg/other/void2.C: New test.
5982
5983         PR c++/27422
5984         * g++.dg/conversion/void1.C: New test.
5985
5986 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5987
5988         PR/21391
5989         * g++.dg/other/unused1.C: New.
5990
5991 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5992
5993         PR objc/27240
5994         * objc.dg/member-1.m: New test.
5995
5996 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5997
5998         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5999
6000 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6001
6002         PR libfortran/26985
6003         * gfortran.dg/matmul_2.f90: New test.
6004
6005 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6006
6007         * ada/acats/run_all.sh: Use sync when main not found.
6008
6009 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6010
6011         PR target/26765
6012         * gcc.target/mips/pr26765.c: New.
6013
6014 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6015
6016         * gcc.target/bfin: New directory.
6017         * gcc.target/bfin/bfin.exp: New file.
6018         * gcc.target/bfin/frmul.c: New file.
6019         * gcc.target/bfin/arith.c: New file.
6020         * gcc.target/bfin/mul-combine.c: New file.
6021         * gcc.target/bfin/shift.c: New file.
6022
6023 2006-05-04  Richard Guenther  <rguenther@suse.de>
6024
6025         PR tree-optimization/14287
6026         PR tree-optimization/14844
6027         PR tree-optimization/19792
6028         PR tree-optimization/21608
6029         PR tree-optimization/27090
6030         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6031         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6032         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6033         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6034         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6035
6036 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6037
6038         PR tree-optimization/27285
6039         * gcc.c-torture/execute/pr27285.c: New test.
6040
6041         PR middle-end/27388
6042         * gcc.dg/gomp/pr27388-1.c: New test.
6043         * gcc.dg/gomp/pr27388-2.c: New test.
6044         * gcc.dg/gomp/pr27388-3.c: New test.
6045
6046         PR c++/27359
6047         * g++.dg/gomp/pr27359.C: New test.
6048
6049 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6050
6051         PR fortran/20248
6052         * gfortran.dg/iargc.f90: New test.
6053
6054 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/27102
6057         * g++.dg/template/crash49.C: New test.
6058
6059 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6060
6061         PR testsuite/27032
6062         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6063
6064 2006-05-02  Jeff Law  <law@redhat.com>
6065
6066         PR tree-optimization/27364
6067         * gcc.c-torture/execute/pr27364.c: New test.
6068
6069 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6070
6071         PR c++/27309
6072         * g++.dg/parser/ctor5.C: New test.
6073
6074 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6075
6076         PR target/27387
6077         * gcc.target/arm/arm.exp: New.
6078         * gcc.target/arm/pr27387.C: Likewise.
6079
6080 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6081
6082         PR fortran/27269
6083         PR fortran/27324
6084         * gfortran.dg/module_equivalence_2.f90: New test.
6085
6086 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR middle-end/27337
6089         * g++.dg/gomp/pr27337-1.C: New test.
6090         * g++.dg/gomp/pr27337-2.C: New test.
6091
6092         PR middle-end/27328
6093         * gcc.dg/gomp/pr27328.c: New test.
6094
6095         PR middle-end/27325
6096         * g++.dg/gomp/pr27325.C: New test.
6097
6098         PR middle-end/27310
6099         * g++.dg/gomp/pr27310.C: New test.
6100
6101 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6102
6103         PR tree-optimization/27291
6104         * g++.dg/tree-ssa/pr27291.C: New test.
6105
6106 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6107
6108         PR tree-optimization/27283
6109         * g++.dg/tree-ssa/pr27283.C: New test.
6110
6111 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6112
6113         * gcc.dg/tree-ssa/loop-16.c: New test.
6114
6115 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6116             Joseph S. Myers  <joseph@codesourcery.com>
6117
6118         * gcc.dg/Wconversion-3.c: New test case.
6119         * gcc.dg/Wconversion-4.c: Likewise.
6120
6121 2006-05-01  Richard Guenther  <rguenther@suse.de>
6122
6123         PR tree-optimization/26726
6124         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6125
6126 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6127
6128         * gcc.dg/Woverflow-1.c: New test case.
6129         * gcc.dg/Woverflow-2.c: Likewise.
6130         * gcc.dg/Woverflow-3.c: Likewise.
6131
6132 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6133
6134         PR c++/27094
6135         * g++.dg/template/defarg8.C: New test.
6136
6137 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6138
6139         PR c++/27278
6140         * g++.dg/parse/operator7.C: New test.
6141
6142 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6143
6144         PR c++/11471
6145         PR c++/27102
6146         * g++.dg/template/crash48.C: New test.
6147
6148         PR c++/27279
6149         * g++.dg/parse/ctor4.C: New test.
6150
6151 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6152
6153         PR fortran/25681
6154         * gfortran.df/char_type_len.f90: New test.
6155
6156 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157
6158         PR libgfortran/27304
6159         * gfortran.dg/fmt_exhaust.f90: New test.
6160
6161 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6162
6163         PR c/25309
6164         * gcc.dg/large-size-array-2.c: New test case.
6165
6166 2006-04-28  Richard Guenther  <rguenther@suse.de>
6167
6168         PR target/26826
6169         * gcc.target/i386/pr26826.c: New testcase.
6170
6171 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR middle-end/27260
6174         * gcc.c-torture/execute/pr27260.c: New.
6175
6176 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6177
6178         PR middle-end/27095
6179         * gcc.dg/pr27095.c: New.
6180
6181 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/27292
6184         * g++.dg/conversion/bitfield4.C: New test.
6185
6186 2006-04-27  Eric Christopher  <echristo@apple.com>
6187
6188         * gcc.dg/pragma-ms_struct.c: New.
6189
6190 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/27102
6193         * g++.dg/template/crash47.C: New test.
6194
6195 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6196
6197         * gcc.target/i386/sse-7.c: build with -msse.
6198
6199 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6200
6201         PR testsuite/27274:
6202         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6203         (main): Exit if processor doesn't support SSE.
6204
6205 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6206
6207         PR middle-end/27282
6208         * gcc.c-torture/compile/pr27282.c: New test.
6209
6210 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6211
6212         PR middle-end/26913
6213         * g++.dg/gomp/pr26913.C: New test.
6214
6215         PR c/25996
6216         * gcc.dg/gomp/pr25996.c: New test.
6217         * g++.dg/gomp/pr25996.C: New test.
6218
6219 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6220
6221         PR rtl-optimization/26725
6222         * gcc.c-torture/compile/pr26725.c: New test.
6223
6224 2006-04-25  Richard Guenther  <rguenther@suse.de>
6225
6226         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6227         than n + -1.
6228
6229 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6230
6231         * gcc.dg/20060425-1.c: New testcase.
6232
6233 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR tree-optimization/26865
6236         * gcc.dg/pr26865.c: New test.
6237
6238 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6239
6240         PR c++/27292
6241         * g++.dg/conversion/bitfield1.C: New test.
6242         * g++.dg/conversion/bitfield2.C: Likewise.
6243         * g++.dg/conversion/bitfield3.C: Likewise.
6244
6245 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6246         Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/27236
6249         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6250
6251 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6252
6253         PR c++/19963
6254         * g++.dg/other/incomplete2.C: New test.
6255
6256 2006-04-24  Richard Guenther  <rguenther@suse.de>
6257
6258         PR middle-end/26869
6259         * gcc.dg/torture/pr26869.c: New testcase.
6260
6261 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6262         Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/27218
6265         * g++.dg/tree-ssa/pr27218.C: New testcase.
6266
6267 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/26912
6270         * g++.dg/template/friend41.C: New test.
6271
6272 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6273
6274         * g++.dg/opt/pr15551.C: Include cstdio.
6275         (main): Use remove instead of unlink.
6276
6277 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6278
6279         * gcc.dg/sibcall-7.c: New test.
6280         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6281         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6282         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6283         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6284         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6285
6286 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/26534
6289         * g++.dg/opt/bitfield1.C: New test.
6290         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6291         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6292         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6293         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6294         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6295         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6296         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6297         * g++.dg/abi/bitfield2.C: Likewise.
6298         * g++.dg/init/bitfield1.C: Likewise.
6299
6300 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6301
6302         PR fortran/25099
6303         * gfortran.dg/elemental_subroutine_4.f90: New test.
6304         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6305         call sub (m, x).
6306
6307 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6308
6309         * gcc.c-torture/compile/20060421-1.c: New testcase.
6310
6311 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6312
6313         PR c/25875
6314         * gcc.dg/init-bad-4.c: New test.
6315
6316 2006-04-21  Paul Brook  <paul@codesourcery.com>
6317
6318         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6319
6320 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6321
6322         PR fortran/27122
6323         * gfortran.dg/defined_operators_1.f90: New test.
6324         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6325         remove old ones associated, incorrectly, with Note 5.46.
6326
6327         PR fortran/27113
6328         * gfortran.dg/character_array_constructor_1.f90: New test.
6329
6330 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6331
6332         * gcc.dg/20060419-1.c: New test.
6333
6334 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6335
6336         PR c/26774
6337         * gcc.dg/struct-parse-1.c: New test case.
6338
6339 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6340
6341         PR c++/26558
6342         * g++.dg/parse/template19.C: New test.
6343
6344         PR c++/26739
6345         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6346
6347         PR c++/26036
6348         * g++.dg/expr/call3.C: New test.
6349
6350         PR c++/10385
6351         * g++.dg/conversion/dynamic1.C: New test.
6352
6353 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/27102
6356         * g++.dg/template/crash35.C: Tweak error markers.
6357         * g++.dg/template/crash46.C: New test.
6358         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6359         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6360
6361 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6362
6363         PR rtl-optimization/14261
6364         * gcc.c-torture/compile/20060419-1.c: Added.
6365
6366 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6367
6368         * gfortran.dg/label_1.f90: Adjust dg-error.
6369
6370 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6371
6372         PR target/26961
6373         * gcc.dg/fold-cond-1.c: New test case.
6374         * gcc.dg/pr26961-1.c: Likewise.
6375
6376 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6377
6378         PR libgfortran/27138
6379         * gfortran.dg/read_bad_advance.f90: New test.
6380
6381 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6382             Dale Johannesen  <dalej@apple.com>
6383
6384         PR target/24076
6385         * gcc.target/i386/vecinit-3.c: New testcase.
6386         * gcc.target/i386/vecinit-4.c: Likewise.
6387         * gcc.target/i386/sse-18.c: Likewise.
6388         * gcc.target/i386/sse-19.c: Likewise.
6389
6390 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6391
6392         * gfortran.dg/allocate_zerosize_1.f90: New test.
6393
6394 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR c++/26365
6397         * g++.dg/template/crash45.C: New test.
6398
6399 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6400
6401         PR fortran/26787
6402         * gfortran.dg/proc_assign_1.f90: New test.
6403         * gfortran.dg/procedure_lvalue.f90: Change message.
6404         * gfortran.dg/namelist_4.f90: Add new error.
6405
6406         PR fortran/25597
6407         PR fortran/27096
6408         * gfortran.dg/auto_pointer_array_result_1.f90
6409
6410         PR fortran/27089
6411         * gfortran.dg/specification_type_resolution_1.f90
6412
6413         PR fortran/18003
6414         PR fortran/25669
6415         PR fortran/26834
6416         * gfortran.dg/bounds_temporaries_1.f90: New test.
6417
6418         PR fortran/27124
6419         * gfortran.dg/array_return_value_1.f90: New test.
6420
6421 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6422
6423         PR fortran/25336
6424         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6425
6426 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR middle-end/26823
6429         * g++.dg/gomp/pr26823-1.C: New test.
6430         * g++.dg/gomp/pr26823-2.C: New test.
6431
6432 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6433
6434         PR middle-end/27134
6435         * gcc.dg/pr27314.c: New test.
6436
6437 2006-04-13  Richard Henderson  <rth@redhat.com>
6438
6439         * g++.dg/gomp/block-0.C: Update expected matches.
6440
6441 2006-04-13  DJ Delorie  <dj@redhat.com>
6442
6443         * lib/target-supports.exp (check_effective_target_int32plus): New.
6444         (check_effective_target_ptr32plus): New.
6445         (check_effective_target_size32plus): New.
6446         (check_effective_target_int16): New.
6447         (check_profiling_available): Add m32c to the list of unsupported targets.
6448
6449         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6450         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6451         memory size.
6452         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6453         pointers.
6454         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6455         size_t.
6456         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6457         and size_t.
6458         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6459         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6460         not just xstormy16.  Skip m32c due to weird pointer size.
6461         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6462         not just xstormy16.
6463         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6464         not just xstormy16.
6465         * gcc.dg/20020312-2.c: Add m32c support.
6466         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6467         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6468         in test.
6469         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6470         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6471         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6472         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6473         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6474         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6475         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6476         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6477         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6478         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6479         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6480         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6481         in test.
6482         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6483         in test.
6484         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6485         * gcc.dg/pr23049.c: Require >=32 bit integers.
6486         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6487         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6488         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6489         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6490         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6491         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6492         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6493         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6494         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6495         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6496         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6497         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6498         prototype in test.
6499         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6500         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6501         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6502         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6503         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6504
6505         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6506         * gcc.c-torture/execute/20040703-1.x: Likewise.
6507         * gcc.c-torture/execute/20040705-1.x: Likewise.
6508         * gcc.c-torture/execute/20040705-2.x: Likewise.
6509         * gcc.c-torture/execute/20040709-1.x: Likewise.
6510         * gcc.c-torture/execute/20040709-2.x: Likewise.
6511         * gcc.c-torture/execute/20040811-1.x: Likewise.
6512         * gcc.c-torture/execute/20050316-1.x: Likewise.
6513         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6514         * gcc.c-torture/execute/pr19689.x: Likewise.
6515         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6516         * gcc.c-torture/execute/usmul.x: Likewise.
6517         * gcc.c-torture/execute/vrp-5.x: Likewise.
6518         * gcc.c-torture/execute/vrp-6.x: Likewise.
6519         * gcc.dg/debug/20041023-1.s: Likewise.
6520
6521 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6522
6523         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6524         of integers to a vector types are now constant expressions in C.
6525         * gcc.dg/vect/vect-fold-1.c: New test case.
6526
6527 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6528             Ulrich Weigand  <uweigand@de.ibm.com>
6529
6530         PR target/27006
6531         * gcc.dg/vmx/pr27006.c: New testcase.
6532
6533 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6534
6535         PR libgfortran/26766
6536         * gfortran.dg/write_recursive.f90: New test.
6537
6538 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6539
6540         * g++.dg/parse/dtor7.C: New test.
6541         * g++.dg/parse/new1.C: Add error marker.
6542         * g++.dg/template/new3.C: New test.
6543
6544         PR c++/26122
6545         * g++.dg/template/pure1.C: New test.
6546
6547         PR c++/26295
6548         * g++.dg/parse/ptrmem4.C: New test.
6549
6550 2006-04-10  Jeff Law  <law@redhat.com>
6551
6552         PR/27087
6553         * gcc.c-torture/compile/pr27087.c: New test.
6554
6555 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6556
6557         PR/21391
6558         * gcc.dg/20060410.c: New.
6559
6560 2006-04-10  Matthias Klose  <doko@debian.org>
6561
6562         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6563         Recognize multilib directory names containing underscores.
6564
6565 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6566
6567         * gcc.target/i386/vecinit-1.c: New test case.
6568         * gcc.target/i386/vecinit-2.c: Likewise.
6569
6570 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6571
6572         PR debug/27057
6573         * g++.dg/debug/dwarf2-2.C: New test.
6574
6575 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6576
6577         PR rtl-optimization/27073
6578         * gcc.c-torture/execute/pr27073.c: New test.
6579
6580 2006-04-08  Mike Stump  <mrs@apple.com>
6581
6582         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6583
6584 2006-04-07  Richard Guenther  <rguenther@suse.de>
6585
6586         PR tree-optimization/26135
6587         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6588
6589 2006-04-06  Jan Hubicka  <jh@suse.cz>
6590
6591         PR profile/26399
6592         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6593
6594 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6595
6596         * g++.dg/conversion/nullptr1.C: New test case.
6597         * g++.dg/conversion/nullptr2.C: Likewise.
6598
6599 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6600
6601         * gfortran.dg/dependency_18.f90: New test case.
6602
6603 2006-04-05  Richard Guenther  <rguenther@suse.de>
6604
6605         PR tree-optimization/26919
6606         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6607         * gcc.dg/ipa/ipa-2.c: Likewise.
6608         * gcc.dg/ipa/ipa-3.c: Likewise.
6609         * gcc.dg/ipa/ipa-5.c: Likewise.
6610
6611 2006-04-05  Richard Guenther  <rguenther@suse.de>
6612
6613         PR tree-optimization/26763
6614         * gcc.dg/torture/pr26763-1.c: New testcase.
6615         * gcc.dg/torture/pr26763-2.c: Likewise.
6616
6617 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6618
6619         PR fortran/23634
6620         PR fortran/25619
6621         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6622
6623 2006-04-04  Eric Christopher  <echristo@apple.com>
6624
6625         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6626         stubs.
6627         * gcc.target/i386/387-5.c: Ditto.
6628
6629 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6630
6631         * gcc.target/sparc/struct-ret-check.c: New test.
6632
6633 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6634
6635         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6636         zero decimal digits specified in format.
6637
6638 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6639
6640         PR fortran/26891
6641         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6642
6643         PR fortran/26976
6644         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6645         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6646         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6647         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6648         bigendian-ness.
6649
6650 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6651
6652         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6653         dummy arguments work when the actual argument is itself a dummy
6654         argument of the caller.
6655
6656 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6657
6658         PR libfortran/24685
6659         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6660
6661 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6662
6663         * gfortran.dg/dependencency_17.f90: New test case.
6664
6665 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6666
6667         * gfortran.dg/dependency_14.f90: New test case.
6668         * gfortran.dg/dependency_15.f90: Likewise.
6669         * gfortran.dg/dependency_16.f90: Likewise.
6670
6671 2006-03-31  Asher Langton  <langton2@llnl.gov>
6672
6673         PR fortran/25358
6674         gfortran.dg/cray_pointers_6.f90: New test.
6675
6676 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6677
6678         PR libgfortran/26890
6679         * gfortran.dg/read_size_noadvance.f90: New test.
6680
6681 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6682
6683         PR fortran/25031
6684         * gfortran.dg/multiple_allocation_1.f90: Check that the
6685         size has changed after a re-allocation with stat.
6686
6687 2006-03-30  Richard Guenther  <rguenther@suse.de>
6688
6689         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6690         removal.
6691         * gcc.target/i386/sselibm-2.c: Likewise.
6692         * gcc.target/i386/sselibm-3.c: Likewise.
6693         * gcc.target/i386/sselibm-4.c: Likewise.
6694         * gcc.target/i386/sselibm-5.c: Likewise.
6695
6696 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6697
6698         * gcc.dg/fold-andxor-1.c: New test case.
6699         * gcc.dg/fold-xorand-1.c: Likewise.
6700
6701 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6702
6703         * gcc.dg/fold-convnotconv-1.c: New test case.
6704
6705 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6706
6707         PR fortran/26779
6708         * gfortran.dg/private_type_5.f90: New test.
6709
6710 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6711
6712         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6713
6714 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6715
6716         * gfortran.dg/advance_2.f90: New test.
6717         * gfortran.dg/advance_3.f90: New test.
6718
6719         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6720
6721 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         PR libgfortran/26661
6724         PR libgfortran/26880
6725         * gfortran.dg/read_x_past.f: New test.
6726
6727 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6728
6729         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6730         to be STABS.
6731
6732 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6733
6734         * objc.dg/dwarf-1.m: Skip on AIX.
6735         * objc.dg/dwarf-2.m: Skip on AIX.
6736
6737 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6738
6739         PR fortran/26816
6740         * gfortran.dg/float_1.f90: New test.
6741
6742 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6743
6744         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6745         X86_64 targets.
6746         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6747
6748 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6749
6750         PR libfortran/26735
6751         * gfortran.dg/convert_implied_open.f90: New test case.
6752
6753 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6754
6755         PR fortran/26769
6756         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6757
6758 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6759
6760         PR middle-end/26717
6761         * gcc.dg/pr26717.c: New test.
6762
6763 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6764
6765         * gfortran.dg/dependency_12.f90: New test case.
6766
6767 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6768
6769         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6770
6771 2006-03-24  Jeff Law  <law@redhat.com>
6772
6773         * gcc.c-torture/pr26840.c: New test.
6774
6775 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6776
6777         * objc.dg/dwarf-2.m: New.
6778         * obj-c++.dg/dwarf-2.mm: New.
6779
6780         * g++.old-deja/g++.other/init19.C: New.
6781
6782 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6783
6784         * g++.dg/eh/spbp.C: Skip on AIX.
6785
6786 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR middle-end/26611
6789         * g++.dg/gomp/pr26611-1.C: New test.
6790         * g++.dg/gomp/pr26611-2.C: New test.
6791
6792 2006-03-24  Jeff Law  <law@redhat.com>
6793
6794         * gcc.c-torture/compile/pr26833.c: New test.
6795         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6796
6797 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6798
6799         * gfortran.dg/endfile_2.f90: Delete temp file.
6800
6801 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6802
6803         PR fortran/19303
6804         * gfortran.dg/record_marker_1.f90: New test case.
6805         * gfortran.dg/record_marker_2.f: New test case.
6806         * gfortran.dg/record_marker_3.f90: New test case.
6807
6808 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6809
6810         PR fortran/17298
6811         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6812         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6813
6814 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6815
6816         * lib/gcc-dg.exp (cleanup-modules): New proc.
6817         * gfortran.dg/allocatable_function_1.f90,
6818         gfortran.dg/allocate_char_star_scalar_1.f90,
6819         gfortran.dg/assumed_charlen_function_1.f90,
6820         gfortran.dg/assumed_dummy_1.f90,
6821         gfortran.dg/assumed_shape_ranks_1.f90,
6822         gfortran.dg/assumed_shape_ranks_2.f90,
6823         gfortran.dg/assumed_size_dt_dummy.f90,
6824         gfortran.dg/auto_char_dummy_array_1.f90,
6825         gfortran.dg/auto_char_len_3.f90,
6826         gfortran.dg/automatic_module_variable.f90,
6827         gfortran.dg/bad_automatic_objects_1.f90,
6828         gfortran.dg/char_array_constructor.f90,
6829         gfortran.dg/char_array_structure_constructor.f90,
6830         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6831         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6832         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6833         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6834         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6835         gfortran.dg/derived_pointer_recursion.f90,
6836         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6837         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6838         gfortran.dg/dummy_functions_1.f90,
6839         gfortran.dg/elemental_initializer_1.f90,
6840         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6841         gfortran.dg/elemental_pointer_1.f90,
6842         gfortran.dg/elemental_subroutine_1.f90,
6843         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6844         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6845         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6846         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6847         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6848         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6849         gfortran.dg/global_references_1.f90,
6850         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6851         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6852         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6853         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6854         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6855         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6856         gfortran.dg/large_integer_kind_1.f90,
6857         gfortran.dg/large_real_kind_1.f90,
6858         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6859         gfortran.dg/module_double_reuse.f90,
6860         gfortran.dg/module_equivalence_1.f90,
6861         gfortran.dg/module_interface_1.f90,
6862         gfortran.dg/module_parameter_array_refs_1.f90,
6863         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6864         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6865         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6866         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6867         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6868         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6869         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6870         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6871         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6872         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6873         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6874         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6875         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6876         gfortran.dg/same_name_1.f90,
6877         gfortran.dg/sibling_dummy_procedure_1.f90,
6878         gfortran.dg/sibling_dummy_procedure_2.f90,
6879         gfortran.dg/sibling_dummy_procedure_3.f90,
6880         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6881         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6882         gfortran.dg/used_dummy_types_2.f90,
6883         gfortran.dg/used_dummy_types_3.f90,
6884         gfortran.dg/used_dummy_types_4.f90,
6885         gfortran.dg/used_dummy_types_5.f90,
6886         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6887         gfortran.dg/userdef_operator_1.f90: Use it.
6888
6889 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6890
6891         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6892         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6893         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6894         gfortran.dg/write_back.f,
6895         gfortran.fortran-torture/execute/inquire_1.f90,
6896         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6897
6898 2006-03-21  Jeff Law  <law@redhat.com>
6899
6900         * gcc.dg/tree-ssa/vrp28.c: New test.
6901
6902 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6903
6904         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6905         if _STDC_C99 is defined.
6906         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6907         * gcc.dg/builtins-20.c: Likewise.
6908         * gcc.dg/builtins-53.c: Likewise.
6909         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6910         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6911
6912 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         PR tree-opt/26781
6915         * gcc.c-torture/compile/pr26781-1.c: New test.
6916         * gcc.c-torture/compile/pr26781-2.c: New test.
6917
6918 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR c++/26690
6921         * g++.dg/gomp/pr26690-1.C: New test.
6922         * g++.dg/gomp/pr26690-2.C: New test.
6923
6924 2006-03-20  Jeff Law  <law@redhat.com>
6925
6926         * gcc.dg/tree-ssa/pr21829.c: New test.
6927
6928         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6929
6930 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6931
6932         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6933         (check_visibility_available): Use it.
6934         (check_effective_target_default_packed): Likewise.
6935         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6936         (check_effective_target_fopenmp): Likewise.
6937         (check_effective_target_freorder): Likewise.
6938         (check_effective_target_fpic): Likewise.
6939         (check_named_sections_available): Likewise.
6940         (check_effective_target_ilp32): Likewise.
6941         (check_effective_target_lp64): Likewise.
6942
6943 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6944
6945         PR fortran/20935
6946         * gfortran.dg/scalar_mask_2.f90: New test case.
6947
6948 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6949
6950         PR tree-opt/26629
6951         * gcc.dg/tree-ssa/loadpre12.c: New test.
6952         * gcc.dg/tree-ssa/loadpre13.c: New test.
6953         * gcc.dg/tree-ssa/loadpre14.c: New test.
6954         * gcc.dg/tree-ssa/loadpre15.c: New test.
6955         * gcc.dg/tree-ssa/loadpre16.c: New test.
6956         * gcc.dg/tree-ssa/loadpre17.c: New test.
6957         * gcc.dg/tree-ssa/loadpre18.c: New test.
6958         * gcc.dg/tree-ssa/loadpre19.c: New test.
6959         * gcc.dg/tree-ssa/loadpre20.c: New test.
6960         * gcc.dg/tree-ssa/loadpre21.c: New test.
6961         * gcc.dg/tree-ssa/loadpre22.c: New test.
6962
6963 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6964
6965         PR fortran/26741
6966         * gfortran.dg/elemental_initializer_1.f90: New test.
6967
6968         PR fortran/26716
6969         * gfortran.dg/assumed_shape_ranks_2: New test.
6970
6971 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6972
6973         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6974         target fpic.
6975
6976 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6977
6978         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6979         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6980         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6981         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6982         gfortran.fortran-torture/execute/direct_io.f90,
6983         gfortran.fortran-torture/execute/inquire_2.f90,
6984         gfortran.fortran-torture/execute/inquire_4.f90,
6985         gfortran.fortran-torture/execute/list_read_1.f90,
6986         gfortran.fortran-torture/execute/open_replace.f90,
6987         gfortran.fortran-torture/execute/slash_edit.f90,
6988         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6989         temporary files from testcases.
6990
6991 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6992
6993         PR libgfortran/26509
6994         gfortran.dg/write_direct_eor.f90: New test.
6995
6996 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6997
6998         * gcc.target/powerpc/pr26350.c: New.
6999         * gcc.target/powerpc/indexed-addr.c: New.
7000
7001 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7002
7003         * gfortran.dg/dependency_13.f90: New test case.
7004
7005 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7006
7007         PR middle-end/21781
7008         * gcc.dg/real-const-1.c: New test case.
7009
7010 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7011
7012         * g++.old-deja/g++.other/init18.C: New.
7013         * g++.old-deja/g++.other/init5.C: Remove xfail.
7014
7015 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7016
7017         * g++.dg/opt/pr15551.C: Cleanup temp file.
7018
7019 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7020
7021         PR c++/6634
7022         g++.dg/parse/long1.C: New test.
7023
7024 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7025
7026         PR fortran/19101
7027         * gfortran.dg/continuation.f90: New test.
7028         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7029
7030 2006-03-14  Richard Guenther  <rguenther@suse.de>
7031
7032         PR tree-optimization/26672
7033         * gcc.dg/torture/pr26672.c: New testcase.
7034
7035 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7036
7037         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7038         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7039
7040 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7041
7042         PR middle-end/26557
7043         * gcc.c-torture/compile/switch-1.c: New test case.
7044
7045 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7046
7047         PR fortran/25378
7048         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7049         test to include more permuatations of mask and index.
7050         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7051         respond to F2003 spec. that the position returned for an all false
7052         mask && condition is zero.
7053
7054 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7055
7056         PR middle-end/25989
7057         * gcc.dg/gomp/pr25989.c: New test.
7058
7059 2006-03-13  Jeff Law  <law@redhat.com>
7060
7061         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7062
7063 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7064
7065         * gcc.dg/switch-9.c: New test.
7066
7067 2006-03-13  Richard Guenther  <rguenther@suse.de>
7068
7069         PR middle-end/26630
7070         * gcc.dg/torture/pr26630.c: New testcase.
7071
7072 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7073
7074         * gfortran.dg/dependency_10.f90: New test case.
7075         * gfortran.dg/dependency_11.f90: Likewise.
7076
7077 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7078             Erik Edelmann  <eedelman@gcc.gnu.org>
7079
7080         * gfortran.dg/allocatable_function_1.f90: New.
7081         * gfortran.dg/allocatable_function_2.f90: New.
7082
7083 2006-03-10  Richard Guenther  <rguenther@suse.de>
7084
7085         PR middle-end/26565
7086         * gcc.dg/torture/pr26565.c: New testcase.
7087
7088 2006-03-09  Eric Christopher  <echristo@apple.com>
7089
7090         * gcc.c-torture/compile/20060309-1.c: New.
7091
7092 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093
7094         PR libgfortran/26499
7095         * gfortran.dg/write_back.f: New test.
7096         * gfortran.dg/write_rewind_1.f: New test.
7097         * gfortran.dg/write_rewind_2.f: New test.
7098
7099 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7100
7101         PR libgfortran/26554
7102         * gfortran.dg/read_logical.f90: New test.
7103
7104 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7105
7106         * ada/acats/norun.lst: cdd2a03 now passes.
7107
7108 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7109
7110         PR testsuite/25177
7111         * gcc.target/powerpc/pr18096-1.c: Change where the error
7112         would match.
7113
7114 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7115
7116         * gcc.target/i386/cleanup-1.c: New test.
7117         * gcc.target/i386/cleanup-2.c: New test.
7118
7119 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7120
7121         * gfortran.dg/dependency_9.f90: Remove for the time being.
7122
7123 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7124
7125         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7126         directive.
7127
7128 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7129
7130         * gfortran.dg/dependency_9.f90: New test case.
7131
7132 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7133
7134         * gfortran.dg/dependency_4.f90: New test case.
7135         * gfortran.dg/dependency_5.f90: New test case.
7136         * gfortran.dg/dependency_6.f90: New test case.
7137         * gfortran.dg/dependency_7.f90: New test case.
7138         * gfortran.dg/dependency_8.f90: New test case.
7139
7140 2006-03-03  Paul Brook  <paul@codesourcery.com>
7141
7142         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7143         Add m68k-*-elf.
7144
7145 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7146
7147         PR fortran/25031
7148         * multiple_allocation_1.f90: New test.
7149
7150 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7151
7152         PR tree-optimization/26524
7153         * gfortran.dg/pr26524.f: New test case.
7154
7155 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * g++.dg/template/repo5.C: Cleanup repo files.
7158         * gcc.dg/20051201-1.c: Cleanup coverage files.
7159         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7160         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7161         tree dump files.
7162
7163 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7164
7165         * objc.dg/objc-nofilename-1.m: New test.
7166         * objc.dg/bad-receiver-type.m: New test.
7167         * obj-c++.dg/bad-receiver-type.mm: New test.
7168
7169 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7170
7171         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7172
7173 2006-03-01  Mike Stump  <mrs@apple.com>
7174
7175         * g++.dg/abi/key2.C: Add.
7176
7177 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7178
7179         * gfortran.dg/logical_dot_product.f90: New test.
7180
7181         PR fortran/26393
7182         * gfortran.dg/used_interface_ref.f90: New test.
7183
7184         PR fortran/20938
7185         * gfortran.dg/dependency_2.f90: New test.
7186         * gfortran.fortran-torture/execute/where17.f90: New test.
7187         * gfortran.fortran-torture/execute/where18.f90: New test.
7188         * gfortran.fortran-torture/execute/where19.f90: New test.
7189         * gfortran.fortran-torture/execute/where20.f90: New test.
7190
7191 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7192
7193         * g++.dg/tree-ssa/pr26443.C: New test case.
7194
7195 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7196
7197         PR middle-end/26022
7198         * g++.dg/opt/return-slot1.C: New test.
7199
7200 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7201
7202         PR libgfortran/26136
7203         * gfortran.dg/namelist_23.f90: New test.
7204
7205 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7206
7207         PR middle-end/14752
7208         * gcc.dg/fold-eqandshift-2.c: New test case.
7209
7210 2006-02-28  Richard Guenther  <rguenther@suse.de>
7211
7212         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7213         decomposition.
7214
7215 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7216
7217         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7218
7219 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7220
7221         PR libgfortran/26464
7222         * gfortran.dg/backspace_5.f: New test.
7223         * gfortran.dg/backspace_6.f: New test.
7224
7225 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7226
7227         * gcc.dg/fold-eqandnot-1.c: New test case.
7228
7229 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7230
7231         PR middle-end/19983
7232         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7233
7234 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7235
7236         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7237         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7238
7239 2006-02-26  Richard Guenther  <rguenther@suse.de>
7240
7241         PR tree-optimization/26421
7242         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7243
7244 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7245
7246         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7247         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7248
7249 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7250
7251         * gcc.dg/fold-even-1.c: New test case.
7252
7253 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7254
7255         PR middle-end/21137
7256         * gcc.dg/fold-eqandshift-1.c: New test case.
7257
7258 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7259
7260         PR tree-optimization/25125
7261         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7262         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7263
7264 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7265
7266         PR tree-optimizations/26359
7267         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7268         with -fdump-tree-dceloop-details.
7269         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7270
7271 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7272
7273         PR middle-end/23673
7274         * gcc.dg/fold-eqxor-1.c: New test case.
7275         * gcc.dg/fold-eqxor-2.c: Likewise.
7276         * gcc.dg/fold-eqxor-3.c: Likewise.
7277
7278 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7279
7280         PR fortran/23092
7281         * scalar_mask_1.f90: New test.
7282
7283 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7284
7285         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7286         * g++.dg/eh/uncaught2.C: New.
7287         * g++.dg/eh/uncaught3.C: New.
7288
7289 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7290
7291         PR libgfortran/26423
7292         * gfortran.dg/read_many_1.f: New test.
7293
7294 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7295
7296         PR fortran/24519
7297         * gfortran.dg/dependency_3.f90: New test.
7298         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7299         XFAILs.
7300
7301         PR fortran/25395
7302         * gfortran.dg/equiv_6.f90: New test.
7303
7304 2006-02-23  Jeff Law  <law@redhat.com>
7305
7306         * gcc.c-torture/compile/pr26425.c: New test.
7307
7308 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7309
7310         PR middle-end/26412
7311         * gcc.dg/gomp/pr26412.c: New test.
7312
7313 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7314
7315         PR c++/26291
7316         * g++.dg/other/ellipsis1.C: New test.
7317         * g++.dg/parse/operator4.C: Adjust error marker.
7318
7319 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7320
7321         PR target/25603
7322         * gfortran.dg/pr25603.f: New testcase.
7323
7324 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7325
7326         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7327         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7328
7329 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7330
7331         * g++.dg/eh/spbp.C: New.
7332
7333 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR middle-end/26379
7336         * gcc.target/i386/mmx-7.c: New test.
7337
7338 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7339
7340         PR tree-optimization/26361
7341         * gcc.dg/tree-ssa/vrp27.c: New test case.
7342
7343 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7344
7345         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7346         * gcc.dg/tree-ssa/complex-4.c: Here.
7347
7348 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7349
7350         PR middle-end/19543
7351         * gfortran.dg/logical_1.f90: New test case.
7352
7353 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7354
7355         PR middle-end/26334
7356         * gcc.dg/20060218-1.c: Moved to...
7357         * gcc.target/i386/20060218-1.c: ... here.  New test.
7358
7359 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7360
7361         PR fortran/26201
7362         * gfortran.dg/convert_1.f90: New.
7363
7364 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7365
7366         PR fortran/25054
7367         * gfortran.dg/namelist_5.f90: New test.
7368
7369         PR fortran/25089
7370         * gfortran.dg/namelist_4.f90: New test.
7371
7372 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7373
7374         PR tree-opt/25680
7375         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7376
7377 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7378
7379         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7380         variable to take into account the variable name in the
7381         function header.
7382         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7383
7384 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR middle-end/26334
7387         * gcc.c-torture/compile/20060217-1.c: New test.
7388         * gcc.dg/20060218-1.c: New test.
7389
7390 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7391
7392         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7393
7394 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7395
7396         * gcc.dg/cpp/undef3.c: New test.
7397         * gcc.dg/cpp/trad/builtins2.c: New test.
7398
7399 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/26266
7402         * g++.dg/template/static22.C: New test.
7403         * g++.dg/template/static23.C: New test.
7404         * g++.dg/template/static24.C: New test.
7405         * g++.dg/template/non-dependent13.C: New test.
7406         * g++.dg/init/member1.C: Tweak error markers.
7407
7408 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7409
7410         PR target/26255
7411         * gcc.c-torture/compile/pr26255.c: New test case.
7412
7413 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7414
7415         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7416         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7417         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7418         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7419         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7420         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7421         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7422
7423 2006-02-16  Jeff Law  <law@redhat.com>
7424
7425         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7426         * gcc.dg/tree-ssa/vrp26.c: New test.
7427
7428 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7429
7430         PR target/20353
7431         PR target/24578
7432         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7433         __UCLIBC__ is defined.
7434
7435 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR fortran/26224
7438         * gfortran.dg/gomp/pr26224.f: New test.
7439
7440 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7441
7442         PR tree-opt/25918
7443         * lib/target-supports.exp
7444         (check_effective_target_vect_short_mult): New.
7445         (check_effective_target_vect_char_mult): New.
7446         (check_effective_target_vect_widen_sum_qi_to_si): New.
7447         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7448         (check_effective_target_vect_widen_sum_hi_to_si): New.
7449         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7450         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7451         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7452         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7453         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7454         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7455         vect-reduc-pattern-2c.c
7456         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7457         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7458         vect-reduc-pattern-1c.c
7459
7460 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR fortran/24557
7463         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7464
7465 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7466
7467         PR fortran/26054
7468         * gfortran.dg/enum_8.f90: Remove check for warning.
7469         * gfortran.dg/iomsg_1.f90: Ditto.
7470         * gfortran.dg/enum_1.f90: Ditto.
7471         * gfortran.dg/enum_9.f90: Ditto.
7472         * gfortran.dg/enum_2.f90: Ditto.
7473         * gfortran.dg/enum_10.f90: Ditto.
7474         * gfortran.dg/enum_3.f90: Ditto.
7475         * gfortran.dg/flush_1.f90: Ditto.
7476         * gfortran.dg/enum_4.f90: Ditto.
7477         * gfortran.dg/array_constructor_1.f90: Ditto.
7478         * gfortran.dg/enum_5.f90: Ditto.
7479         * gfortran.dg/enum_6.f90: Ditto.
7480         * gfortran.dg/enum_7.f90: Ditto.
7481
7482 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7483
7484         PR middle-end/26300
7485         * gcc.c-torture/compile/20060215-1.c: New test.
7486
7487 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR middle-end/23670
7490         * gcc.dg/tree-ssa/andor-2.c: New test case.
7491
7492 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7493
7494         PR fortran/25045
7495         * optional_dim.f90: New test.
7496
7497 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7498
7499         PR fortran/26277
7500         * gfortran.dg/label_4.f90: New.
7501
7502 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7503             Diego Novillo  <dnovillo@redhat.com>
7504             Uros Bizjak  <uros@kss-loka.si>
7505
7506         * gfortran.dg/gomp: New directory.
7507
7508 2006-02-14  Richard Guenther  <rguenther@suse.de>
7509
7510         PR tree-optimization/26258
7511         * gcc.dg/torture/pr26258.c: New testcase.
7512
7513 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7514
7515         PR fortran/26246
7516         * gfortran.dg/pr26246_1.f90: New test.
7517         * gfortran.dg/pr26246_2.f90: New test.
7518
7519         PR middle-end/26092
7520         * gcc.c-torture/compile/20060208-1.c: New test.
7521
7522 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7523
7524         PR fortran/26074
7525         PR fortran/25103
7526         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7527         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7528         * gfortran.dg/automatic_module_variable.f90: Change error message.
7529
7530         PR fortran/20861
7531         * gfortran.dg/internal_dummy_1.f90: New test.
7532
7533         PR fortran/20871
7534         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7535
7536
7537         PR fortran/25083
7538         * gfortran.dg/uncommon_block_data_1.f90: New test.
7539         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7540         with standard.
7541
7542         PR fortran/25088
7543         * gfortran.dg/typed_subroutine_1.f90: New test.
7544
7545 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7546
7547         * objc.dg/dwarf-1.m: New.
7548
7549 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7550
7551         PR middle-end/24427
7552         * gcc.dg/tree-ssa/andor-1.c: New test case.
7553
7554 2006-02-13  Josh Conner  <jconner@apple.com>
7555
7556         PR target/25376
7557         * gcc.dg/pr25376.c: New test.
7558
7559         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7560         assemble.
7561         * lib/target-supports.exp (check_named_sections_available):
7562         Only compile named-sections test -- don't assemble.
7563
7564 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7565
7566         * g++.dg/warn/no-write-strings.C: New test.
7567         * g++.dg/warn/write-strings.C: Likewise.
7568         * g++.dg/warn/write-strings-default.C: Likewise.
7569
7570 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7571
7572         PR fortran/25806
7573         * gfortran.dg/ret_pointer_2.f90: New test.
7574
7575 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7576
7577         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7578
7579 2006-02-10  Jeff Law  <law@redhat.com>
7580
7581         * gcc.c-torture/compile/pr26213.c: New test.
7582
7583 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7584
7585         gfortran.dg/null_1.f90: New test.
7586
7587 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7588
7589         PR fortran/14771
7590         * gfortran.dg/parens_4.f90: New.
7591         * gfortran.dg/parens_5.f90: New.
7592
7593 2006-02-10  Richard Guenther  <rguenther@suse.de>
7594
7595         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7596
7597 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7598         Paul Thomas  <pault@gcc.gnu.org>
7599
7600         PR fortran/14771
7601         * gfortran.dg/parens_1.f90: New.
7602         * gfortran.dg/parens_2.f90: New.
7603         * gfortran.dg/parens_3.f90: New.
7604
7605 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7606
7607         PR fortran/26038
7608         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7609
7610         PR fortran/25059
7611         * gfortran.dg/impure_assignment_1.f90: New test.
7612
7613         PR fortran/25070
7614         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7615
7616 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7617
7618         PR target/26141
7619         * g++.dg/expr/stdarg2.C: New test.
7620
7621 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7622
7623         PR inline-asm/16194
7624         * gcc.dg/pr16194.c: New test.
7625
7626 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7627
7628         * ada/acats/run_acats: Use portable variant of "$@".
7629
7630 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7631
7632         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7633         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7634
7635 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7636
7637         PR tree-opt/26179
7638         * g++.dg/opt/pr26179.C: New test.
7639
7640 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7641
7642         PR middle-end/26134
7643         * gcc.dg/tree-ssa/complex-3.c: New test.
7644
7645 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         * gcc.c-torture/compile/volatile-1.c: New test.
7648
7649 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7650
7651         PR 26180
7652         * gcc.dg/tree-ssa/pr26180.c: New test.
7653
7654 2006-02-08  Jeff Law  <law@redhat.com>
7655
7656         * gcc.dg/tree-ssa/pr21417.c: New test.
7657
7658 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7659
7660         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7661         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7662
7663 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7664
7665         * lib/scanrtl.exp: New.
7666
7667 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7668
7669         PR c++/26071
7670         * g++.dg/other/virtual2.C: New test.
7671
7672         PR c++/26070
7673         * g++.dg/other/virtual1.C: New test.
7674
7675 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7676
7677         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7678         cleanup-ipa-dump): Update dump file glob patterns.
7679         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7680         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7681
7682         * lib/gcc-dg.exp: Load it.
7683         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7684
7685 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7686
7687         PR testsuite/26159
7688         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7689         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7690
7691 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7692
7693         PR fortran/25577
7694         * gfortran.dg/mvbits_1.f90: New.
7695
7696 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7697
7698         * g++.dg/warn/Wdiv-by-zero.C: New test.
7699         * g++.dg/warn/Wno-div-by-zero.C: New.
7700
7701 2006-02-07  Jeff Law  <law@redhat.com>
7702
7703         * gcc.dg/tree-ssa/pr21559.c: New test.
7704
7705         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7706         multiple VRP passes.
7707         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7708         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7709         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7710         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7711         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7712         * gcc.dg/tree-ssa/vrp02.c: Likewise
7713         * gcc.dg/tree-ssa/vrp11.c: Likewise
7714         * gcc.dg/tree-ssa/pr14341.c: Likewise
7715         * gcc.dg/tree-ssa/vrp19.c: Likewise
7716         * gcc.dg/tree-ssa/vrp20.c: Likewise
7717         * gcc.dg/tree-ssa/vrp03.c: Likewise
7718         * gcc.dg/tree-ssa/pr21086.c: Likewise
7719         * gcc.dg/tree-ssa/pr21959.c: Likewise
7720         * gcc.dg/tree-ssa/vrp21.c: Likewise
7721         * gcc.dg/tree-ssa/vrp04.c: Likewise
7722         * gcc.dg/tree-ssa/pr25485.c: Likewise
7723         * gcc.dg/tree-ssa/pr22026.c: Likewise
7724         * gcc.dg/tree-ssa/vrp22.c: Likewise
7725         * gcc.dg/tree-ssa/vrp05.c: Likewise
7726         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7727         * gcc.dg/tree-ssa/pr20701.c: Likewise
7728         * gcc.dg/tree-ssa/vrp23.c: Likewise
7729         * gcc.dg/tree-ssa/vrp06.c: Likewise
7730         * gcc.dg/tree-ssa/pr22117.c: Likewise
7731         * gcc.dg/tree-ssa/pr20702.c: Likewise
7732         * gcc.dg/tree-ssa/vrp15.c: Likewise
7733         * gcc.dg/tree-ssa/pr21090.c: Likewise
7734         * gcc.dg/tree-ssa/pr21294.c: Likewise
7735         * gcc.dg/tree-ssa/vrp24.c: Likewise
7736         * gcc.dg/tree-ssa/vrp07.c: Likewise
7737         * gcc.dg/tree-ssa/pr21563.c: Likewise
7738         * gcc.dg/tree-ssa/pr25382.c: Likewise
7739         * gcc.dg/tree-ssa/vrp16.c: Likewise
7740         * gcc.dg/tree-ssa/vrp25.c: Likewise
7741         * gcc.dg/tree-ssa/vrp08.c: Likewise
7742         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7743         * gcc.dg/tree-ssa/vrp17.c: Likewise
7744         * gcc.dg/tree-ssa/pr21458.c: Likewise
7745         * g++.dg/tree-ssa/pr18178.C: Likewise
7746
7747 2006-02-07  Richard Guenther  <rguenther@suse.de>
7748
7749         PR c++/26140
7750         Revert
7751         2006-01-30  Richard Guenther  <rguenther@suse.de>
7752         PR c++/23372
7753         * gcc.dg/pr23372-1.C: New testcase.
7754
7755         * g++.dg/tree-ssa/pr26140.C: New testcase.
7756
7757 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7758
7759         PR c++/9737
7760         * g++.dg/template/ttp15.C: New test.
7761         * g++.dg/template/ttp16.C: Likewise.
7762         * g++.dg/template/ttp17.C: Likewise.
7763         * g++.old-deja/g++.pt/ttp36.C: Remove.
7764         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7765         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7766         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7767         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7768         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7769         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7770         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7771         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7772         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7773
7774 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7775
7776         PR libfortran/23815
7777         * unf_io_convert_4.f90: New test.
7778
7779 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7780
7781         * gcc.dg/tree-ssa/loadpre10.c: New test.
7782         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7783         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7784         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7785
7786 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7787
7788         PR libfortran/24685
7789         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7790
7791 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7792
7793         PR tree-opt/25251
7794         * gfortran.dg/assign_7.f: New test.
7795
7796 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7797
7798         PR fortran/26041
7799         PR fortran/26064
7800         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7801         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7802         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7803
7804 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7807         in size_t typedef.
7808
7809 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7810
7811         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7812         * g++.dg/charset/string.c (foo): Likewise.
7813         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7814         const char*
7815         * g++.dg/ext/builtin2.C (printf): Likewise.
7816         * g++.dg/init/new15.C (printf): Likewise.
7817         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7818         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7819         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7820         * g++.dg/template/non-dependent4.C (temp): Likewise.
7821         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7822         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7823         parameter type to const char*.
7824         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7825         Change type to const char*.
7826         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7827         Likewise.
7828         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7829         second parameter type to const char*.
7830         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7831         (Y::Y): Change parameter type to const char*.
7832         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7833         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7834         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7835         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7836         (char*).
7837         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7838         const char*.
7839         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7840         type to const char*.
7841         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7842         return type to const char*.
7843         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7844         to const char*.
7845         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7846         * g++.old-deja/g++.law/refs1.C: Likewise.
7847         * g++.old-deja/g++.law/visibility1.C: Likewise.
7848         * g++.old-deja/g++.law/visibility2.C: Likewise.
7849         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7850         const char*.
7851         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7852         * g++.old-deja/g++.mike/net48.C: Likewise.
7853         * g++.old-deja/g++.mike/p646.C: Likewise.
7854         * g++.old-deja/g++.mike/p6746.C: Likewise.
7855         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7856         type to const char*.
7857         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7858         deprecated conversion warning.
7859         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7860         char*.
7861         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7862         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7863         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7864         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7865         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7866         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7867         * g++.old-deja/g++.pt/t39.C: Likewise.
7868         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7869         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7870
7871 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7872
7873         PR fortran/25075
7874         intrinsic_argument_conformance_1.f90: New test.
7875
7876 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7877
7878         PR fortran/20845
7879         * gfortran.dg/char_result_11.f90: Add SAVE.
7880         * gfortran.dg/der_pointer_4.f90: Ditto.
7881         * gfortran.dg/default_initialization.f90: New test.
7882
7883 2006-02-03  Jeff Law  <law@redhat.com>
7884
7885         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7886         handle more than 100 dump files.
7887         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7888         * lib/scantree.exp (scan-tree-dump): Likewise.
7889         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7890         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7891         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7892         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7893         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7894
7895 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7896
7897         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7898
7899 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7900
7901         * g++.dg/template/using12.C: New test.
7902
7903 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7904
7905         * gcc.target/powerpc/pr25960.c: New test.
7906
7907 2006-02-02  Steven G. Kargl  <kargls@comcast>
7908
7909         PR fortran/24958
7910         gfortran.dg/nullify_2.f90: New test.
7911
7912 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7913
7914         PR 25990
7915         * gcc.dg/gomp/pr25990.c: New test.
7916
7917 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/25342
7920         * g++.gd/template/partial4.C: New test.
7921
7922 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7923
7924         PR middle-end/26001
7925         * gfortran.dg/data_char_2.f90: New.
7926
7927 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7928
7929         PR fortran/26039
7930         maxval_maxloc_conformance_1.f90: New test.
7931
7932 2006-01-31  Richard Guenther  <rguenther@suse.de>
7933
7934         * gcc.target/i386/sselibm-1.c: New testcase.
7935         * gcc.target/i386/sselibm-2.c: Likewise.
7936         * gcc.target/i386/sselibm-3.c: Likewise.
7937         * gcc.target/i386/sselibm-4.c: Likewise.
7938         * gcc.target/i386/sselibm-5.c: Likewise.
7939
7940 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7941
7942         PR fortran/24266
7943         * gfortran.dg/arrayio_derived_2.f90: New.
7944
7945 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7946
7947         * gcc.dg/unsigned-long-compare.c: New test.
7948
7949 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7950
7951         PR testsuite/25318
7952         * lib/target-supports.exp (check_effective_target_freorder):
7953         Check to see if target supports -freorder-blocks-and-partition.
7954         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7955         instead of "dg-require-named-sections".
7956
7957 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7958
7959         PR target/14798:
7960         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7961         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7962         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7963         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7964         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7965         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7966         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7967         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7968
7969 2006-01-30  Richard Guenther  <rguenther@suse.de>
7970
7971         PR c++/23372
7972         * gcc.dg/pr23372-1.C: New testcase.
7973
7974 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7975
7976         * gcc.dg/gomp/pr25874.c: New test.
7977
7978 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7979
7980         PR tree-opt/25911
7981         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7982
7983 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7984
7985         PR fortran/18578
7986         PR fortran/18579
7987         PR fortran/20857
7988         PR fortran/20885
7989         * gfortran.dg/intent_out_1.f90: New test.
7990
7991 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7992
7993         PR fortran/17911
7994         * gfortran.dg/procedure_lvalue.f90: New test.
7995
7996         PR fortran/20895
7997         PR fortran/25030
7998         * gfortran.dg/char_pointer_assign_2.f90: New test.
7999         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8000         assignment to be consistent with standard.
8001         * gfortran.dg/char_result_2.f90: The same.
8002         * gfortran.dg/char_result_8.f90: The same.
8003
8004 2006-01-28  Zack Weinberg  <zackw@panix.com>
8005
8006         * gcc.dg/Woverlength-strings.c
8007         * gcc.dg/Woverlength-strings-pedantic-c89.c
8008         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8009         * gcc.dg/Woverlength-strings-pedantic-c99.c
8010         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8011
8012 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8013
8014         * gcc.c-torture/execute/20060127-1.c: New test.
8015
8016 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8017
8018         PR c++/25999
8019         * g++.dg/ext/pragmaweak1.C: New test.
8020
8021 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8022
8023         PR c++/25855
8024         * g++.dg/template/spec29.C: New test.
8025
8026 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8027
8028         PR c/19606.
8029         * gcc.c-torture/execute/pr19606.c: New.
8030
8031 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8032
8033         * gcc.dg/pragma-re-4.c: New test.
8034
8035 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8036
8037         PR fortran/25964
8038         * gfortran.dg/assumed_size_refs_3.f90: New test.
8039
8040 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8041
8042         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8043
8044 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8045
8046         PR ada/21317
8047         * ada/acats/support/impdef.a: Add One_Long_Second.
8048         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8049         * ada/acats/tests/c9/c94026.a: Likewise.
8050         * ada/acats/tests/c9/c97305c.ada: Likewise.
8051         * ada/acats/tests/c9/c99004a.ada: Likewise.
8052
8053 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8054
8055         PR fortran/25964
8056         * gfortran.dg/global_references_2.f90: New test.
8057
8058         PR fortran/25084
8059         PR fortran/20852
8060         PR fortran/25085
8061         PR fortran/25086
8062         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8063         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8064
8065         PR fortran/25416
8066         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8067
8068 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8069
8070         PR c/25892
8071         * gcc.dg/Wpointer-sign.c: New.
8072         * gcc.dg/Wpointer-sign-Wall.c: New.
8073         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8074         * gcc.dg/Wpointer-sign-pedantic.c: New.
8075         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8076         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8077
8078 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8079
8080         PR C/25861
8081         * gcc.c-torture/compile/pr25861.c: New test.
8082
8083 2006-01-26  Paul Brook  <paul@codesourcery.com>
8084
8085         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8086         on short-enum targets.
8087         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8088         variable.
8089         (generate_fields): Use short_enums.
8090         (main): Set short_enums.  Document -e.
8091         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8092         on short-enum targets.
8093         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8094         variable.
8095         (generate_fields): Use short_enums.
8096         (main): Set short_enums.  Document -e.
8097         * lib/target-supports.exp (check_effective_target_short_enums): New.
8098
8099 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8100
8101         PR target/25947
8102         * gcc.dg/torture/pr25947-1.c: New test.
8103
8104 2006-01-25  Jan Hubicka  <jh@suse.cz>
8105             Roger Sayle  <roger@eyesopen.com>
8106
8107         PR rtl-optimization/25703
8108         * gcc.target/i386/20060125-1.c: New test case.
8109         * gcc.target/i386/20060125-2.c: New test case.
8110
8111 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8112
8113         PR fortran/18540
8114         * gfortran.dg/goto_1.f: New.
8115
8116 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8117
8118         PR fortran/25716
8119         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8120         25716 on 32-bit systems too.
8121
8122 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8123
8124         PR testsuite/25590
8125         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8126
8127 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8128
8129         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8130
8131 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8132
8133         PR fortran/25835
8134         * gfortran.dg/read_eof.f90: Delete, renamed.
8135         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8136         * gfortran.dg/read_eof_2.f90: New test.
8137         * gfortran.dg/read_eof_3.f90: New test.
8138
8139 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8140
8141         PR tree-opt/25860
8142         * gcc.c-torture/compile/pr25860.c: New test.
8143
8144 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8145
8146         PR c++/25552
8147         * g++.dg/parse/dtor8.C: New test.
8148
8149 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8150
8151         PR testsuite/25891
8152         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8153         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8154         check_effective_target_fopenmp returns 0.
8155
8156 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8157
8158         PR ada/20548
8159         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8160         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8161         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8162
8163 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8164
8165         PR tree-opt/25857
8166         * g++.dg/opt/pr25857.C: New test.
8167
8168 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8169         Jan Hubicka  <jh@suse.cz>
8170         Richard Guenther  <rguenther@suse.de>
8171
8172         PR rtl-optimization/25654
8173         * gcc.dg/torture/pr25654.c: New testcase.
8174         * gcc.target/i386/pr25654.c: Likewise.
8175
8176 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8177
8178         PR fortran/25901
8179         * gfortran.dg/internal references_2.f90: New test.
8180
8181         Fix regression in testing of admissability of attributes.
8182         * gfortran.dg/intent_used_1.f90: New test.
8183
8184 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8185
8186         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8187         Remove target conditional torture options for i?86 and x86_64
8188         GNU/Linux.
8189
8190 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8191
8192         PR c++/10891
8193         * g++.dg/rtti/no-rtti.C: New.
8194
8195 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8196
8197         PR c++/25895
8198         * g++.dg/inherit/conv2.C: New test.
8199
8200         PR c++/25856
8201         * g++.dg/parse/dtor7.C: New test.
8202
8203         PR c++/25858
8204         * g++.dg/template/crash44.C: New test.
8205
8206 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8207
8208         PR fortran/25124
8209         PR fortran/25625
8210         * gfortran.dg/internal_references_1.f90: New test.
8211           PR fortran/20881
8212         PR fortran/23308
8213         PR fortran/25538
8214         PR fortran/25710
8215         * gfortran.dg/global_references_1.f90: New test.
8216         * gfortran.dg/g77/19990905-1.f: Restore the error that
8217         there is a clash between the common block name and
8218         the name of a subroutine reference.
8219
8220         PR fortran/PR24276
8221         * gfortran.dg/aliasing_dummy_1.f90: New test.
8222
8223 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8224
8225         * gcc.dg/vmx/1b-01.c: Warning fix.
8226         * gcc.dg/vmx/1c-02.c: Likewise.
8227         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8228
8229 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8230
8231         PR testsuite/24962
8232         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8233
8234 2006-01-20  Richard Guenther  <rguenther@suse.de>
8235         Steven Bosscher <stevenb.gcc@gmail.com>
8236
8237         PR rtl-optimization/24626
8238         * gcc.dg/torture/pr24626-1.c: New testcase.
8239         * gcc.dg/torture/pr24626-2.c: Likewise.
8240         * gcc.dg/torture/pr24626-3.c: Likewise.
8241         * gcc.dg/torture/pr24626-4.c: Likewise.
8242
8243 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8244
8245         PR c++/5520
8246         * g++.dg/warn/empty-body.C: New.
8247
8248 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/22136
8251         * g++.dg/template/using10.C: New test.
8252         * g++.dg/temlpate/using11.C: Likewise.
8253         * g++.dg/inherit/using5.C: Tweak error messages.
8254
8255 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8256
8257         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8258         target test.
8259         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8260
8261 2006-01-19  Jan Hubicka  <jh@suse.cz>
8262
8263         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8264
8265 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8266
8267         PR c++/25854
8268         * g++.dg/template/spec28.C: New test.
8269
8270 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8271
8272         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8273         Fix fprintf's by adding srcdir or removing it.
8274
8275 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8276
8277         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8278         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8279         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8280         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8281         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8282         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8283         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8284         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8285         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8286         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8287         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8288         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8289         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8290         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8291
8292 2006-01-18  Jeff Law  <law@redhat.com>
8293
8294         * gcc.dg/tree-ssa/vrp25.c: New test.
8295
8296 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8297
8298         * gcc.dg/pr25805.c: Fix misapplied patch.
8299
8300 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8301
8302         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8303         (check_effective_target_vect_udot_qi): New.
8304         (check_effective_target_vect_sdot_hi): New.
8305         (check_effective_target_vect_udot_hi): New.
8306         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8307         prefixed with "wrapv-" with -fwrapv.
8308         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8309         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8310         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8311         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8312         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8313
8314         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8315         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8316         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8317         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8318
8319 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8320
8321         PR c++/16829
8322         * g++.dg/other/default2.C: New test.
8323         * g++.dg/other/default3.C: New test.
8324
8325 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8326
8327         PR c/25805
8328         * gcc.dg/pr25805.c: New file.
8329
8330 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/25836
8333         * g++.dg/template/init6.C: New test.
8334
8335 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8336
8337         * gcc.dg/tree-ssa/pr24287.c: New test
8338
8339 2006-01-18  Eric Christopher  <echristo@apple.com>
8340
8341         * g++.dg/eh/table.C: New.
8342
8343 2006-01-18  DJ Delorie  <dj@redhat.com>
8344
8345         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8346         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8347         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8348         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8349
8350 2006-01-18  Jeff Law  <law@redhat.com>
8351
8352         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8353         on wrapping on overflow semantics.
8354
8355         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8356
8357         * gcc.gc/tree-ssa/vrp23.c: New test.
8358         * gcc.gc/tree-ssa/vrp24.c: New test.
8359
8360 2006-01-18  Richard Henderson  <rth@redhat.com>
8361             Aldy Hernandez  <aldyh@redhat.com>
8362             Jakub Jelinek  <jakub@redhat.com>
8363             Diego Novillo  <dnovillo@redhat.com>
8364             Uros Bizjak  <uros@kss-loka.si>
8365
8366         * testsuite/gcc.dg/gomp: New directory.
8367
8368 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8369             Steven G. Kargl  <kargls@comcast.net>
8370
8371         PR fortran/20869
8372         * gfortran.dg/intrinsic_external_1.f90: New test.
8373
8374         PR fortran/20875.
8375         * gfortran.dg/elemental_pointer_1.f90: New test.
8376
8377         PR fortran/25024
8378         * gfortran.dg/external_procedures_1.f90: New test.
8379
8380         PR fortran/25785
8381         gfortran.dg/assumed_present.f90: New test.
8382
8383 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * g++.dg/parse/lookup5.C: New test.
8386
8387 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8388
8389         PR fortran/25697
8390         * gfortran.dg/read_eof.f90: New test.
8391
8392 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8395         add a closing brace.
8396
8397 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8398
8399         PR fortran/25631
8400         * gfortran.dg/fmt_tl.f: New test.
8401
8402 2006-01-17  Eric Christopher  <echristo@apple.com>
8403
8404         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8405         * g++.old-deja/g++.warn/impint2.C: Ditto.
8406         * g++.old-deja/g++.other/null1.C: Ditto.
8407         * g++.dg/warn/conv2.C: Ditto.
8408         * g++.dg/warn/conv4.C: New file.
8409
8410 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8411
8412         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8413
8414 2006-01-17  Andreas Jaeger  <aj@suse.de>
8415             Janis Johnson <janis187@us.ibm.com>
8416
8417         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8418         in 64-bit.
8419         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8420         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8421
8422 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8423
8424         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8425         xfail txxx where xxx >= 25.
8426
8427 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8428
8429         PR testsuite/25764
8430         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8431
8432 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c/25682
8435         * gcc.dg/pr25682.c: New test.
8436         * g++.dg/parse/array-size2.C: New test.
8437
8438 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8439
8440         * consistency.vlad: Remove entire directory, 1652 files.
8441
8442 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8443
8444         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8445         check_effective_target_dfprt_nocache): New.
8446         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8447         (check_effective_target_dfprt): New.
8448         * lib/c-compat.exp (check_dfp): Remove.
8449         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8450         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8451         level of support for decimal float.
8452         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8453         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8454         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8455         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8456         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8457         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8458         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8459         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8460         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8461         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8462         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8463         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8464         directives.
8465
8466 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8467
8468         PR testsuite/25741
8469         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8470         $base_dir/../.
8471         * lib/gfortran.exp (gfortran_init): Likewise.
8472         * lib/obj-c++.exp (obj-c++_init): Likewise.
8473         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8474         (scan-assembler-dem-not): Likewise.
8475         * lib/scandump.exp (scan-dump-dem): Likewise.
8476         (scan-dump-dem-not): Likewise.
8477
8478 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         PR testsuite/25767
8481         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8482         powerpc-*-darwin*.
8483         * lib/obj-c++.exp (obj-c++_init): Likewise.
8484
8485 2006-01-16  Richard Guenther  <rguenther@suse.de>
8486
8487         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8488
8489 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8490
8491         PR testsuite/25777
8492         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8493         to LD_LIBRARY_PATH.
8494
8495 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8496             Andrew Pinski  <pinskia@physics.uc.edu>
8497
8498         * gcc.dg/minmax-1.c: New test.
8499
8500 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8501
8502         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8503         * gcc.misc-tests/dectest.exp: Ditto.
8504
8505 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8506
8507         PR testsuite/25796
8508         * gcc.target/i386/cmov6.c: Use -march=k8.
8509
8510 2006-01-15  Andreas Jaeger  <aj@suse.de>
8511
8512         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8513         x86 does not have __float128.
8514
8515 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8516
8517         * gcc.target/i386/cmov6.c: New test.
8518
8519 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/25663
8522         * g++.dg/template/ctor6.C: New test.
8523
8524 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8525
8526         PR tree-optimization/25485
8527         * gcc.dg/tree-ssa/pr25485.c: New.
8528
8529 2006-01-14  Richard Guenther  <rguenther@suse.de>
8530
8531         PR tree-optimization/22548
8532         PR tree-optimization/22555
8533         PR tree-optimization/22501
8534         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8535         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8536         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8537         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8538         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8539         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8540         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8541         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8542         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8543
8544 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8545
8546         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8547         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8548
8549 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8550         Richard Guenther  <rguenther@suse.de>
8551
8552         PR rtl-optimization/24257
8553         * gcc.dg/torture/pr24257.c: New testcase.
8554
8555 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8556
8557         * gcc.c-torture/execute/20060110-1.c: New test.
8558         * gcc.c-torture/execute/20060110-2.c: New test.
8559
8560 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8561
8562         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8563
8564 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8565
8566         PR fortran/25756
8567         * gfortran.dg/label_3.f90: New test.
8568
8569 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8570
8571         PR tree-optimization/25771
8572         * g++.dg/tree-ssa/pr25771.C: New test
8573
8574 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8575
8576         PR tree-opt/24365
8577         * g++.dg/opt/complex5.C: New test.
8578
8579 2006-01-13  Richard Guenther  <rguenther@suse.de>
8580
8581         * gcc.target/i386/387-9.c: New testcase.
8582
8583 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8584
8585         PR c++/24824
8586         * g++.dg/debug/dwarf2-1.C: New.
8587
8588 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8589
8590         PR testsuite/25728
8591         * lib/gcov.exp (verify-lines): Add "close $fd".
8592
8593 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8594             Ben Elliston  <bje@au.ibm.com>
8595
8596         * gcc.dg/dfp/inf-1.c: New test.
8597
8598 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8599             Yao Qi  <qiyaoltc@cn.ibm.com>
8600             Ben Elliston  <bje@au.ibm.com>
8601             Jon Grimm  <jgrimm2@us.ibm.com>
8602
8603         * gcc.dg/nodfp-1.c: New test.
8604         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8605         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8606         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8607         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8608         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8609         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8610         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8611         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8612         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8613         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8614         * gcc.dg/format/dfp-printf-1.c: Likewise.
8615         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8616         (compat_setup_dfp): New.
8617         * gcc.dg/compat/compat.exp: Use it.
8618         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8619         Make some variables global, prepend "compat_" to their names.
8620         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8621         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8622         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8623         * lib/compat.exp (compat_skip_list): Make global, rename.
8624         * lib/c-compat.exp: New file.
8625         * lib/target-supports.exp (check_effective_target_dfp): New.
8626
8627         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8628         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8629         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8630         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8631         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8632         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8633         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8634         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8635         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8636         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8637         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8638         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8639         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8640         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8641         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8642         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8643         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8644         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8645         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8646         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8647         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8648         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8649         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8650         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8651         gcc.dg/dfp/struct-layout-1.c,
8652         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8653         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8654         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8655         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8656         gcc.dg/dfp/func-vararg-dfp.c,
8657         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8658         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8659         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8660         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8661         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8662
8663 2006-01-11  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/25734
8666         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8667
8668 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8669
8670         PR fortran/25486
8671         * gfortran.dg/literal_character_constant_1_x.F: New test.
8672         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8673         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8674         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8675
8676 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8677
8678         PR c++/25386
8679         * g++.dg/ext/packed3.C: Add expected packed error.
8680
8681 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8682
8683         PR target/25706
8684         * gcc.dg/torture/pr25706-1.c: New test.
8685
8686 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8687
8688         PR tree-optimization/23109
8689         PR tree-optimization/23948
8690         PR tree-optimization/24123
8691
8692         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8693         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8694         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8695         g++.dg/tree-ssa/pr23948.C: New testcases.
8696         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8697         three divisions in order to do the optimization.
8698
8699 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8700
8701         PR c++/25632
8702         * g++.dg/other/pr25632.C: New test.
8703
8704 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8705
8706         PR fortran/25730
8707         * gfortran.dg/used_types_1.f90: New test.
8708
8709 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8710
8711         PR target/25718
8712         * gcc.dg/torture/pr25718-1.c: New test.
8713
8714 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8715
8716         * gfortran.dg/list_read_2.f90: Fix typo in description.
8717
8718 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8719
8720         * lib/target-supports.exp (check_visibility_available): Simplify test
8721         for *-*-netware*.
8722         (check_profiling_available): Fail for *-*-netware*.
8723         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8724         * gcc.dg/20021014-1.c: Likewise.
8725         * gcc.dg/nest.c: Likewise.
8726
8727 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8728
8729         fortran/24936
8730         * gfortran.dg/forall_3.f90: New test.
8731
8732 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR fortran/21977
8735         * gfortran.dg/nesting_2.f90: New test.
8736         * gfortran.dg/nesting_3.f90: New test.
8737
8738 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8739
8740         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8741         Fix typo in comment.
8742
8743 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8744
8745         * gfortran.dg/single_char_string.f90: New test.
8746
8747 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8748
8749         * gfortran.dg/ichar_2.f90: New test.
8750
8751 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8752
8753         PR fortran/25093
8754         * gfortran.dg/private_type_4.f90: New.
8755
8756 2006-01-07  Richard Guenther  <rguenther@suse.de>
8757
8758         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8759
8760 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8761
8762         * gfortran.dg/func_decl_1.f90: New.
8763         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8764         * gfortran.dg/array_alloc_2.f90: Likewise.
8765         * gfortran.dg/char_result_8.f90: Likewise.
8766         * gfortran.dg/dup_save_1.f90: Likewise.
8767         * gfortran.dg/dup_save_2.f90: Likewise.
8768         * gfortran.dg/f2c_6.f90: Likewise.
8769         * gfortran.dg/f2c_7.f90: Likewise.
8770         * gfortran.dg/func_result_2.f90: Likewise.
8771         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8772
8773 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8774
8775         PR fortran/22146
8776         * gfortran.dg/elemental_subroutine_1.f90: New test.
8777         * gfortran.dg/elemental_subroutine_2.f90: New test.
8778
8779         PR fortran/25029
8780         PR fortran/21256
8781         * gfortran.dg/assumed_size_refs_1.f90: New test.
8782
8783         PR fortran/20868
8784         PR fortran/20870
8785         * gfortran.dg/assumed_size_refs_2.f90: New test.
8786         * gfortran.dg/initialization_1.f90: Change warning message.
8787
8788 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8789
8790         * gcc.dg/tree-ssa/loop-15.c: New test.
8791
8792 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8793
8794         PR fortran/25598
8795         * gfortran.dg/backspace_3.f: New test.
8796         * gfortran.dg/backspace_4.f: New test.
8797
8798 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8799
8800         PR fortran/24268
8801         * gfortran.dg/fmt_white.f: Update test.
8802
8803 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8804
8805         * gcc.dg/cast-1.c: Add new warning.
8806         * gcc.dg/cast-2.c: Likewise.
8807         * gcc.dg/cast-3.c: Likewise.
8808         * gcc.dg/format/cast-1.c: Likewise.
8809         * gcc.dg/cast-4.c: New testcase.
8810
8811 2006-01-05  Richard Guenther  <rguenther@suse.de>
8812
8813         PR tree-optimization/22555
8814         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8815
8816 2006-01-05  Richard Guenther  <rguenther@suse.de>
8817             Diego Novillo  <dnovillo@redhat.com>
8818
8819         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8820         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8821         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8822         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8823         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8824         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8825         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8826         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8827         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8828         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8829         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8830         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8831         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8832         * treelang/compile/extravar.tree: Likewise.
8833         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8834         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8835         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8836         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8837         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8838
8839 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8840
8841         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8842         for 64-bit fix.
8843
8844 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8845
8846         PR fortran/23675
8847         gfortran.dg/char_result_11.f90: New.
8848
8849 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/24782
8852         * g++.dg/parse/access9.C: New test.
8853         * g++.dg/tc1/dr52.C: Tweak error markers.
8854
8855 2006-01-04  Richard Henderson  <rth@redhat.com>
8856
8857         Merge from gomp branch.
8858         * g++.dg/parse/pragma2.C: Update expected error lines.
8859
8860 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8861
8862         * g++.dg/other/i386-2.C: New test.
8863
8864         PR target/25554
8865         * gcc.c-torture/compile/20051228-1.c: New test.
8866
8867         PR c/25559
8868         * gcc.dg/pr25559.c: New test.
8869
8870 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8871
8872         PR c++/25492
8873         * g++.dg/lookup/friend9.C: New test.
8874
8875         PR c++/25625
8876         * g++.dg/template/repo5.C: New test.
8877
8878 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8879
8880         PR fortran/25101
8881         * gfortran.dg/forall_2.f90: New test.
8882
8883 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8884
8885         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8886         dg-require-weak.  Adjust regexp to handle leading-underscore
8887         targets and space as well as TAB after .weak.  Change previous
8888         64-bit fix to not use naked dot.
8889
8890 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8891
8892         PR rtl-optimization/25578
8893         * gcc.c-torture/execute/20060102-1.c: New testcase.
8894
8895 2006-01-03  Richard Guenther  <rguenther@suse.de>
8896
8897         PR c/25183
8898         * gcc.dg/torture/pr25183.c: New testcase.
8899
8900 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8901
8902         Merge from gomp-branch.
8903         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8904         * gcc.dg/ia64-sync-2.c: Likewise.
8905         * gcc.dg/ia64-sync-3.c: Likewise.
8906         * gcc.dg/ia64-sync-4.c: Likewise.
8907         * gcc.dg/sync-2.c: Likewise.
8908         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8909         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8910
8911 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++/25635
8914         * g++.dg/parse/operator6.C: New test.
8915
8916         PR c++/25637
8917         * g++.dg/parse/error29.C: New test.
8918
8919         PR c++/25638
8920         * g++.dg/parse/dtor6.C: New test.
8921
8922         PR c++/25633
8923         * g++.dg/parse/ctor3.C: New test.
8924
8925         PR c++/25634
8926         * g++.dg/template/class3.C: New test.
8927
8928 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8929
8930         * g++.dg/debug/debug9.C: New.
8931
8932 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8933
8934         PR fortran/24640
8935         * gfortran.dg/label_2.f90: New test.
8936
8937 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8938
8939         * g++.dg/lookup/using12.C: Tighten error marker.
8940
8941 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8942             Andrew Pinski <pinskia@physics.uc.edu>
8943
8944         * gcc.target/powerpc/darwin-abi-3.c: New file.
8945         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8946         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8947         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8948         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8949         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8950         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8951         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8952         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8953
8954 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8955
8956         * gcc.dg/tree-ssa/loadpre1.c: New;
8957         * gcc.dg/tree-ssa/loadpre2.c: New;
8958         * gcc.dg/tree-ssa/loadpre3.c: New;
8959         * gcc.dg/tree-ssa/loadpre4.c: New;
8960         * gcc.dg/tree-ssa/loadpre5.c: New;
8961         * gcc.dg/tree-ssa/loadpre6.c: New;
8962         * gcc.dg/tree-ssa/loadpre7.c: New;
8963         * gcc.dg/tree-ssa/loadpre8.c: New;
8964         * gcc.dg/tree-ssa/loadpre9.c: New;
8965
8966 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8967
8968         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8969         * g++.dg/abi/thunk4.C: Likewise.
8970
8971 2006-01-01  Andreas Jaeger  <aj@suse.de>
8972
8973         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8974         portable.
8975
8976 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR c++/25294
8979         * gcc.dg/pragma-pack-3.c: New test.
8980         * g++.dg/parse/pragma3.C: New test.
8981
8982 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8983
8984         PR middle-end/24827
8985         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8986
8987 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8988
8989         PR testsuite/25214
8990         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8991
8992 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8993
8994         PR fortran/22607
8995         * gfortran-dg/pure_byref_3.f90: New.
8996
8997         fortran/PR 25396
8998         * gfortran.dg/userdef_operator_1.f90: New.
8999
9000 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         * g++.dg/abi/thunk3.C: New.
9003         * g++.dg/abi/thunk4.C: New.
9004
9005 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9006
9007         PR fortran/25532
9008         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9009         associated derived type components of derived types are
9010         properly declared in contained procedures.
9011
9012 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9013
9014         PR libgfortran/25139
9015         * gfortran.dg/backspace_2.f: New test.
9016
9017 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9018
9019         PR libgfortran/25550
9020         * gfortran.dg/endfile.f: New test.
9021
9022 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9023
9024         PR libgfortran/25419
9025         * gfortran.dg/comma.f: New test.
9026
9027 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9028
9029         * lib/gfortran-dg.exp: Remove trailing whitespace.
9030         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9031         -funroll-all-loops.
9032
9033 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9034
9035         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9036         Extended Double long doubles or repeat tests when long double is
9037         the same size as double.
9038
9039 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040
9041         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9042
9043         PR testsuite/25442
9044         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9045         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9046
9047         PR testsuite/25441
9048         * gcc.dg/pr23911.c: Make test variable static.
9049
9050         PR testsuite/25444
9051         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9052
9053 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/25439
9056         * g++.dg/parse/crash17.C: Adjust error markers.
9057         * g++.dg/template/error20.C: New test.
9058
9059 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9060
9061         PR c++/23172
9062         * g++.dg/ext/complit4.C: New test.
9063
9064         PR c++/25417
9065         * g++.dg/ext/complit5.C: Likewise.
9066
9067 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9068
9069         PR tree-optimization/25125
9070         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9071         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9072         * gcc.c-torture/execute/pr25125.c: New.
9073
9074 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/25029
9077         PR fortran/21256
9078         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9079         with incorrect assumed size references.
9080
9081 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9082
9083         PR c++/23171
9084         * g++.dg/opt/init1.C: New test.
9085
9086 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/24671
9089         * g++.dg/template/sfinae3.C: New test.
9090
9091 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9092
9093         * g++.dg/other/friend4.C: New test.
9094
9095 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR target/25005
9098         * g++.dg/opt/pr25005.C: New test.
9099
9100 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9101
9102         PR c++/25369
9103         * g++.dg/template/ptrmem16.C: New test.
9104
9105 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9106
9107         PR fortran/25029
9108         PR fortran/21256
9109         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9110
9111 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9112
9113         PR libgfortran/25307
9114         * gfortran.dg/list_read_5.f90: New test.
9115
9116 2005-12-22  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.target/i386/sse-7.c: Use -msse2.
9119
9120 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR rtl-optimization/25432
9123         * gcc.c-torture/compile/20051216-1.c: New test.
9124
9125         PR objc/25328
9126         * objc/execute/pr25328.m: New test.
9127
9128 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/25364
9131         * g++.dg/template/call4.C: New test.
9132
9133 2005-12-22  Dale Johannesen  <dalej@apple.com>
9134
9135         * gcc.target/i386/sse-17.c: New.
9136
9137 2005-12-22  Paul Brook  <paul@codesourcery.com>
9138
9139         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9140
9141 2005-12-22  Paul Brook  <paul@codesourcery.com>
9142
9143         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9144
9145 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9146
9147         PR tree-opt/25513
9148         * gcc.c-torture/compile/pr25513.c: New test.
9149
9150 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9151
9152         PR c++/23333
9153         * g++.dg/parse/error25.C: Add more tests.
9154
9155 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9156
9157         PR fortran/18990
9158         * gfortran.dg/der_charlen_1.f90: New.
9159
9160 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9161
9162         PR fortran/20889
9163         * gfortran.dg/pointer_component_type_1.f90: New test.
9164
9165         PR fortran/25029
9166         PR fortran/21256
9167         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9168         should give an error with assumed size array refernces and checks those
9169         that should not.
9170         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9171         reference an upper bound so that it does not generate an error.
9172
9173         PR fortran/19362
9174         PR fortran/20244
9175         PR fortran/20864
9176         PR fortran/25391
9177         * gfortran.dg/used_dummy_types_1.f90: New test.
9178         * gfortran.dg/used_dummy_types_2.f90: New test.
9179         * gfortran.dg/used_dummy_types_3.f90: New test.
9180         * gfortran.dg/used_dummy_types_4.f90: New test.
9181         * gfortran.dg/used_dummy_types_5.f90: New test.
9182
9183         PR fortran/23152
9184         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9185         group already being USE associated.
9186         * gfortran.dg/assumed_shape_nml.f90: New test.
9187         * gfortran.dg/assumed_size_nml.f90: New test.
9188
9189         PR fortran/20862
9190         PR fortran/25053
9191         PR fortran/25063
9192         PR fortran/25064
9193         PR fortran/25066
9194         PR fortran/25067
9195         PR fortran/25068
9196         PR fortran/25307
9197         * gfortran.dg/io_constraints_1.f90: New test.
9198         * gfortran.dg/io_constraints_1.f90: New test.
9199         * gfortran.dg/iostat_3.f90: Change wording of warning.
9200         * gfortran.dg/g77/19981216-0.f: The same.
9201
9202 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9203
9204         PR tree-optimization/23518
9205         * testsuite/gcc.dg/pr23518.c: New.
9206
9207 2005-12-21  Mike Stump  <mrs@apple.com>
9208
9209         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9210
9211 2005-12-21  Paul Brook  <paul@codesourcery.com>
9212
9213         * gcc.dg/pr19340.c: Skip on m68k targets.
9214
9215 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9216
9217         PR rtl-optimization/25196
9218         * gcc.dg/pr25196.c: New test.
9219
9220 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9221
9222         PR fortran/25423
9223         gfortran.dg/where_nested_1.f90: New.
9224
9225 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9226
9227         PR tree-optimization/25382.
9228         * gcc.dg/tree-ssa/pr25382.c: New.
9229
9230 2005-12-20  Richard Guenther  <rguenther@suse.de>
9231
9232         PR middle-end/24306
9233         * gcc.target/i386/pr24306.c: New testcase.
9234
9235 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9236
9237         PR tree-optimization/25501
9238         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9239
9240 2005-12-20  Richard Guenther  <rguenther@suse.de>
9241
9242         Revert
9243         2005-12-02  Richard Guenther  <rguenther@suse.de>
9244
9245         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9246
9247 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/21228
9250         * g++.dg/warn/Wunreachable-code-2.C: New test.
9251
9252 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9253
9254         PR c++/24278
9255         * g++.dg/template/ctor5.C: New test.
9256
9257         PR c++/24915
9258         * g++.dg/template/overload8.C: New test.
9259
9260 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9261
9262         * gcc.c-torture/compile/pr25483 : New test.
9263
9264 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9265
9266         PR c++/20552
9267         * g++.dg/ext/typeof10.C: New test.
9268
9269 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9270
9271         * gcc.dg/mt-loopi1.c: New.
9272
9273 2005-12-18  Richard Guenther  <rguenther@suse.de>
9274
9275         PR tree-optimization/25481
9276         * gcc.dg/torture/pr25481.c: New testcase.
9277
9278 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9279
9280         PR rtl-optimization/21041
9281         * gcc.dg/pr21041.c: New test.
9282
9283 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9284
9285         PR libgfortran/25463
9286         * gfortran.dg/advance.f90: New test.
9287
9288 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9289
9290         * gcc.dg/20051201-1.c: New test.
9291
9292 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9293
9294         PR fortran/25018
9295         * gfortran.dg/initialization_1.f90: New test.
9296         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9297         * gfortran.dg/g77/980616-0.f: The same.
9298
9299 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9300
9301         * PR fortran/25458
9302         * gfortran.dg/chkbits.f90: New test.
9303
9304 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9305
9306         * gfortran.dg/enum_5.f: Revert to previous version.
9307
9308 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9309
9310         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9311         * gfortran.dg/nested_modules_1.f90: Ditto.
9312         * gfortran.dg/hollerith_f95.f90: Ditto.
9313         * gfortran.dg/select_5.f90: Ditto.
9314         * gfortran.dg/secnds.f: Ditto.
9315         * gfortran.dg/hollerith2.f90: Ditto.
9316         * gfortran.dg/imag_2.f: Ditto.
9317         * gfortran.dg/ftell_2.f90: Ditto.
9318         * gfortran.dg/malloc_free_1.f90: Ditto.
9319         * gfortran.dg/logint-1.f: Ditto.
9320         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9321         * gfortran.dg/e_d_fmt.f90: Ditto.
9322         * gfortran.dg/hollerith_legacy.f90: Ditto.
9323         * gfortran.dg/logint-2.f: Ditto.
9324         * gfortran.dg/enum_5.f90: Ditto.
9325         * gfortran.dg/f2c_2.f90: Ditto.
9326         * gfortran.dg/pr17143.f90: Ditto.
9327         * gfortran.dg/namelist_14.f90: Ditto.
9328         * gfortran.dg/logint-3.f: Ditto.
9329         * gfortran.dg/spread_scalar_source.f90: Ditto.
9330         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9331         * gfortran.dg/namelist_11.f: Ditto.
9332         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9333         * gfortran.dg/g77/20010519-1.f
9334         * gfortran.dg/g77/alpha1.f: Ditto.
9335         * gfortran.dg/g77/990115-1.f: Ditto.
9336         * gfortran.dg/g77/erfc.f: Ditto.
9337         * gfortran.dg/g77/19990313-3.f: Ditto.
9338         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9339         * gfortran.dg/g77/20010426.f: Ditto.
9340         * gfortran.dg/g77/19990313-0.f: Ditto.
9341         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9342         * gfortran.dg/g77/20000629-1.f: Ditto.
9343         * gfortran.dg/g77/970125-0.f: Ditto.
9344         * gfortran.dg/g77/8485.f: Ditto.
9345         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9346         * gfortran.dg/g77/19990313-1.f: Ditto.
9347         * gfortran.dg/g77/int8421.f: Ditto.
9348         * gfortran.dg/g77/19990305-0.f: Ditto.
9349         * gfortran.dg/g77/947.f: Ditto.
9350         * gfortran.dg/g77/19990905-2.f: Ditto.
9351         * gfortran.dg/g77/cabs.f: Ditto.
9352         * gfortran.dg/g77/19990313-2.f: Ditto.
9353         * gfortran.dg/g77/20020307-1.f: Ditto.
9354         * gfortran.dg/g77/dcomplex.f: Ditto.
9355         * gfortran.dg/g77/19990502-1.f: Ditto.
9356         * gfortran.dg/g77/19981216-0.f: Ditto.
9357         * gfortran.dg/common_4.f90: Ditto.
9358         * gfortran.dg/entry_4.f90: Ditto.
9359         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9360         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9361         * gfortran.dg/namelist_12.f: Ditto.
9362         * gfortran.dg/scale_1.f90: Ditto.
9363         * gfortran.dg/modulo_1.f90
9364         * gfortran.dg/hollerith.f90: Ditto.
9365         * gfortran.dg/direct_io_3.f90: Ditto.
9366         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9367         * gfortran.dg/gnu_logical_1.F: Ditto.
9368         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9369         * gfortran.dg/assign_1.f90: Ditto.
9370         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9371         * gfortran.dg/pr23095.f: Ditto.
9372         * gfortran.dg/read_float_1.f90: Ditto.
9373
9374 2005-12-17  Andreas Jaeger  <aj@suse.de>
9375
9376         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9377         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9378
9379 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9380
9381         PR fortran/24268
9382         * gfortran.dg/fmt_white.f: New test.
9383
9384 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9385
9386         * gfortran.dg/label_1.f90: New test.
9387
9388 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9389
9390         PR testsuite/25422
9391         * gcc.dg/20031012-1.c: Add -Walways-true option.
9392         * gcc.dg/weak/weak-3.c: Likewise.
9393         * g++.old-deja/g++.mike/warn8.C: Likewise.
9394
9395 2005-12-16  Mike Stump  <mrs@apple.com>
9396
9397         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9398         exit.
9399
9400 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9401
9402         PR libgfortran/25264
9403         PR libgfortran/25349
9404         * gfortran.dg/tl_editing.f90: Added additional checks.
9405         * gfortran.dg/t_editing.f: New test.
9406         * gfortran.dg/write_padding.f90: New test
9407
9408 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9409
9410         PR testsuite/25215
9411         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9412
9413 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR rtl-optimization/24899
9416         * gcc.c-torture/execute/20051215-1.c: New test.
9417
9418 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9419
9420         PR 24823
9421         * gfortran.dg/pr24823.f: New test.
9422
9423 2005-12-16  Jeff Law  <law@redhat.com>
9424
9425         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9426
9427 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9428
9429         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9430         Change C++ style comments to C style comments.
9431         Remove aligned types from the array.
9432         Keep Enums disabled.
9433         (complex_types): Remove aligned types from the array.
9434         Comment out "_Complex long double".
9435         (attrib_types): Remove.
9436         (complex_attrib_types): Remove.
9437         (attrib_array_types): Remove.
9438         (complex_attrib_array_types): Remove.
9439         (aligned_bitfld_types): Remove.
9440         (n_aligned_bitfld_types): Remove.
9441         (FEATURE_ALIGNEDPACKED): Delete.
9442         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9443         (singles): Remove support for adding attributes.
9444         (choose_type): Remove support for attributed types.
9445         (generate_fields): Remove support for attributed bit-fields.
9446         Remove support for adding attributes.
9447         (generate_random_tests): Remove support for adding attributes.
9448         (features): Add back "[0] :0" and "complex vector [0]".
9449         (main): Remove support for attributed bit-fields.
9450         Uncomment the calling of generate_random_tests for the rests of
9451         the tests.
9452
9453 2005-12-16  Jan Hubicka  <jh@suse.cz>
9454
9455         * gcc.c-torture/combine/pr25224.c: New.
9456
9457 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9458
9459         PR other/25028
9460         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9461         HP-UX.
9462
9463 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9464
9465         * gcc.dg/20051215-1.c: New file.
9466
9467 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9468
9469         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9470         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9471
9472 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9473
9474         PR fortran/18197
9475         * gfortran.dg/dummy_functions_1.f90: New.
9476
9477 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9478
9479         PR rtl-optimization/25310
9480         * gcc.c-torture/compile/pr25310.c: New test.
9481
9482 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9483
9484         PR debug/25023
9485         * gcc.dg/pr25023.c: New test.
9486
9487 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9488
9489         * g++.old-deja/g++.brendan/redecl1.C,
9490         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9491         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9492         g++.old-deja/g++.oliva/typeof1.C,
9493         g++.old-deja/g++.other/crash16.C,
9494         g++.old-deja/g++.other/crash34.C,
9495         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9496         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9497         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9498         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9499         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9500         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9501         Remove xfail.
9502
9503 2005-12-14  Kean Johnston  <jkj@sco.com>
9504             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9505
9506         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9507         * gcc.target/i386/20020523-1.c: Ditto.
9508         * gcc.target/i386/tailcall-1.c: Ditto.
9509         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9510         * gcc.target/i386/ssetype-5.c: Ditto.
9511
9512 2005-12-14  Jeff Law  <law@redhat.com>
9513
9514         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9515
9516 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR target/25254
9519         PR target/24188
9520         * gcc.target/i386/pr25254.c: New test.
9521         * gfortran.dg/PR24188.f: New test.
9522
9523 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9524
9525         * lib/fortran-torture.exp: Catch remaining uses of
9526         remote_file build delete.
9527
9528 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9529
9530         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9531
9532 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9533
9534         * gcc.dg/warn-addr-cmp.c: New test.
9535
9536 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR debug/25023
9539         PR target/25293
9540         * gcc.target/i386/pr25293.c: New test.
9541
9542 2005-12-13  Petr Machata  <machata@post.cz>
9543
9544         PR c++/24907
9545         * g++.dg/parse/comma2.C: New test.
9546
9547 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9548             Jakub Jelinek  <jakub@redhat.com>
9549
9550         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9551         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9552         (limits.h): Include unconditionally.
9553         (stdlib.h): Likewise.
9554         (hashtab.h): Do not include.
9555         (getopt.h): Likewise.
9556         (stddef.h): Include.
9557         (hashval_t): Define.
9558         (struct entry): Add "next" field.
9559         (HASH_SIZE): New macro.
9560         (hash_table): New variable.
9561         (switchfiles): Do not use xmalloc.
9562         (mix): New macro.
9563         (iterative_hash): New function.
9564         (hasht): Remove.
9565         (e_exists): New function.
9566         (e_insert): Likewise.
9567         (output): Use, instead of libiberty hashtable functions.
9568         (main): Do not use getopt.  Do not call htab_create.
9569
9570 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR c++/25331
9573         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9574         put atal* and atpaal* attributes on array elements.
9575         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9576         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9577         put atal* and atpaal* attributes on array elements.
9578         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9579
9580 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9581
9582         * gcc.dg/single-precision-constant.c: New test.
9583
9584 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9585
9586         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9587         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9588         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9589         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9590         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9591         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9592         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9593         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9594         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9595         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9596         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9597         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9598         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9599         gcc.target/powerpc/ppc-sdata-2.c,
9600         gcc.target/powerpc/ppc-stackalign-1.c,
9601         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9602         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9603         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9604         gcc.target/powerpc/rs6000-ldouble-2.c,
9605         gcc.target/powerpc/rs6000-power2-1.c,
9606         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9607         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9608         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9609         option into target selector.
9610         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9611         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9612
9613 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9614
9615         PR objc/25348
9616         * objc.dg/encode-9.m: New test.
9617
9618 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         PR testsuite/20772
9621         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9622         * gcc.dg/asm-b.c: Fix typo.
9623         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9624         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9625         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9626         i?86 lp64 and x86_64 ilp32.
9627         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9628         on i?86 lp64.
9629         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9630
9631 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9632
9633         PR fortran/25078
9634         gfortran.dg/equiv_5.f90: New test.
9635
9636 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9637
9638         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9639         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9640         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9641         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9642         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9643         * gcc.dg/tree-ssa/reassoc-5.c: New.
9644         * gcc.dg/tree-ssa/reassoc-6.c: New.
9645         * gcc.dg/tree-ssa/reassoc-7.c: New.
9646         * gcc.dg/tree-ssa/reassoc-8.c: New.
9647         * gcc.dg/tree-ssa/reassoc-9.c: New.
9648         * gcc.dg/tree-ssa/reassoc-10.c: New.
9649         * gcc.dg/tree-ssa/reassoc-11.c: New.
9650
9651 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9652
9653         PR testsuite/25167
9654         PR testsuite/24478
9655         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9656
9657 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/25300
9660         * g++.dg/template/inherit.C: Do not use a generic error message.
9661
9662 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         PR libobjc/25354
9665         * objc.dg/gnu-encoding: New directory.
9666         * objc.dg/gnu-encoding/compat-common.h: New file.
9667         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9668         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9669         * objc.dg/gnu-encoding/vector-defs.h: New file.
9670         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9671         * objc.dg/gnu-encoding/generate-random.c: New file.
9672         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9673         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9674         * objc.dg/gnu-encoding/generate-random.h: New file.
9675
9676 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9677
9678         PR c++/25337
9679         * g++.dg/template/defarg7.C: New test.
9680
9681 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         PR libobjc/25347
9684         * objc.dg/encode-8.m: New test.
9685
9686 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9687
9688         PR libobjc/25346
9689         * objc.dg/encode-7.m: New test.
9690
9691 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9692
9693         PR c++/25010
9694         * g++.dg/opt/inline10.C: New test.
9695
9696 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9697
9698         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9699
9700 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9701
9702         * gfortran.dg/substring_equivalence.f90: typo in comment
9703
9704 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9705
9706         PR fortran/25068
9707         * gfortran.dg/iostat_3.f90: New test.
9708
9709 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9710
9711         PR fortran/23815
9712         * gfortran.dg/unf_io_convert_1.f90: New test.
9713         * gfortran.dg/unf_io_convert_2.f90: New test.
9714         * gfortran.dg/unf_io_convert_3.f90: New test.
9715
9716 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9717
9718         PR testsuite/20772
9719         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9720         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9721         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9722         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9723         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9724         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9725         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9726         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9727         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9728         gcc.dg/torture/fp-int-convert-float128-timode.c,
9729         gcc.dg/torture/fp-int-convert-float128.c,
9730         gcc.dg/torture/fp-int-convert-float80-timode.c,
9731         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9732         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9733
9734         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9735
9736 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9737
9738         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9739
9740 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9741
9742         * gcc.dg/20051207-1.c,
9743         * gcc.dg/20051207-2.c,
9744         * gcc.dg/20051207-3.c: New tests.
9745
9746 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9747
9748         PR testsuite/20772
9749         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9750         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9751         dg-skip-if target selector.
9752
9753         PR testsuite/20772
9754         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9755         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9756         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9757         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9758         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9759         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9760         and/or merge with i?86 cases.
9761
9762         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9763
9764         PR testsuite/20772
9765         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9766         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9767         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9768         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9769         x86_64-*-linux*.
9770
9771 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9772
9773         PR target/25311
9774         * gcc.c-torture/compile/pr25311.c: New test.
9775
9776 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9777
9778         PR libgfortran/25039
9779         * gfortran.dg/read_comma.f: New test.
9780
9781 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR c++/19317
9784         * g++.dg/opt/pr19317-1.C: New test.
9785         * g++.dg/opt/pr19317-2.C: New test.
9786         * g++.dg/opt/pr19317-3.C: New test.
9787
9788         PR target/19005
9789         * gcc.c-torture/execute/pr19005.c: New test.
9790
9791         PR target/17828
9792         * g++.old-deja/g++.other/comdat5.C: New test.
9793         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9794
9795         * g++.dg/compat/struct-layout-1.exp: New file.
9796         * g++.dg/compat/struct-layout-1.h: New.
9797         * g++.dg/compat/struct-layout-1_generate.c: New.
9798         * g++.dg/compat/struct-layout-1_x1.h: New.
9799         * g++.dg/compat/struct-layout-1_x2.h: New.
9800         * g++.dg/compat/struct-layout-1_y1.h: New.
9801         * g++.dg/compat/struct-layout-1_y2.h: New.
9802
9803         * gcc.dg/20050330-2.c: New test.
9804
9805 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9806
9807         PR fortran/25292
9808         * gfortran.dg/associated_1.f90: New.
9809
9810 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9811
9812         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9813         ILP32 vect_no_align platforms.
9814
9815 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9816             Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR target/25268
9819         * gcc.c-torture/compile/20051207-1.c: New test.
9820
9821 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9822
9823         PR testsuite/20772
9824         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9825         gcc.dg/torture/pr18582-1.c,
9826         gcc.target/i386/attributes-error.c: Also test on x86_64.
9827
9828         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9829
9830 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9831
9832         PR c++/19397
9833         * g++.dg/template/typedef3.C: New test.
9834
9835         PR c++/19762
9836         PR c++/19764
9837         * g++.dg/template/dtor3.C: Fix error markers.
9838
9839 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9840
9841         * lib/target-supports.exp (check_effective_target_sync_char_short):
9842         Add s390*.
9843
9844 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9845
9846         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9847
9848 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9849
9850         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9851         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9852         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9853         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9854
9855 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9856
9857         PR c++/25263
9858         * g++.dg/other/array2.C: New test case.
9859
9860 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9861
9862         * gcc.dg/darwin-weakimport-3.c: New.
9863
9864         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9865         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9866         and to work on Darwin.
9867         * gcc.dg/attr-weakref-1b.c: New file.
9868         * gcc.dg/attr-weakref-2.c: New test.
9869         * gcc.dg/darwin-weakref-1.c: New test.
9870
9871 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9872
9873         PR testsuite/25247
9874         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9875         use in selector expressions.
9876         (dg-xfail-if): Ditto.
9877         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9878         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9879         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9880         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9881         * gcc.test-framework/test-framework.exp: Skip generated tests if
9882         CHECK_TEST_FRAMEWORK is not 1.
9883
9884 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9885
9886         PR tree-optimization/24963
9887         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9888
9889         PR target/24108
9890         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9891
9892         PR target/18580
9893         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9894         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9895         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9896         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9897
9898 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9899
9900         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9901         dg-options.
9902
9903 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9904
9905         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9906
9907 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9908
9909         * gcc.dg/format/cast-1.c: New test.
9910
9911 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9912
9913         PR c/7776
9914         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9915         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9916         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9917         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9918
9919 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9920
9921         * gcc.dg/cast-pretty-print-1.c: New test.
9922
9923 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9924
9925         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9926
9927 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9928
9929         PR c++/24173
9930         * g++.dg/template/friend40.C: New test.
9931
9932 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR target/25199
9935         * gcc.target/i386/movq-2.c: New test.
9936         * gcc.target/i386/movq.c: Remove target i?86, instead add
9937         dg-require-effective-target ilp32.
9938
9939 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9940
9941         PR c++/24103
9942         * g++.dg/other/default1.C: New test.
9943
9944 2005-12-02  Richard Guenther  <rguenther@suse.de>
9945
9946         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9947
9948 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9949
9950         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9951
9952 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9953
9954         PR target/21017
9955         * gcc.target/powerpc/rotate.c: New.
9956
9957 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9958
9959         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9960         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9961
9962 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9963
9964         PR c/13384
9965         * gcc.dg/pr17730-1.c: Adjust.
9966         * gcc.dg/lvalue1.c (main): Likewise.
9967         * gcc.dg/lvalue-2.c: Likewise.
9968         * g++.dg/pr7503-3.C
9969
9970 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9971
9972         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9973         error messages.
9974
9975 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9976
9977         PR fortran/24789
9978         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9979
9980 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9981
9982         PR target/24475
9983         * lib/target-supports.exp (check_effective_target_tls): New.
9984         (check_effective_target_tls_runtime): New.
9985         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9986         for TLS support.
9987         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9988         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9989         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9990         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9991         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9992         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9993         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9994         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9995         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9996         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9997         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9998         effective-target TLS.
9999         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10000         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10001         effective-target TLS runtime.
10002
10003 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10004
10005         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10006
10007 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10008
10009         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10010         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10011         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10012         ignored" warnings when "packing" is the same as the ABI layout.
10013
10014 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10015
10016         PR fortran/21302
10017         * gfortran.dg/line_length_1.f: New test.
10018         * gfortran.dg/line_length_2.f90: Ditto.
10019
10020 2005-11-30  Richard Guenther  <rguenther@suse.de>
10021
10022         PR tree-optimization/21655
10023         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10024
10025 2005-11-30  Dale Johannesen  <dalej@apple.com>
10026
10027         * gcc.c-torture/compile/pr24930.c: New.
10028
10029 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10030
10031         PR fortran/15809
10032         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10033
10034 2005-11-30  Jeff Law  <law@redhat.com>
10035
10036         * g++.old-deja/g++.law/pr25000.C: New test.
10037
10038 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * gcc.dg/tls/opt-11.c: New test.
10041
10042 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10043
10044         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10045         targets.
10046         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10047         LP64 ia64.
10048
10049 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10050
10051         * gfortran.dg/open_access_1.f90: New test.
10052
10053 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10054
10055         * gcc.dg/charset/builtin2.c: New test.
10056
10057 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10058
10059         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10060         on mmix-*-* for *_[xy].c.
10061
10062 2005-11-28  Kean Johnston  <jkj@sco.com>
10063
10064         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10065         headers.
10066         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10067         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10068         * gcc.target/i386/asm-3.c: Ditto.
10069         * gcc.target/i386/clobbers.c: Ditto.
10070         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10071         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10072         test regexp.
10073         * gcc.target/i386/mul.c: Ditto.
10074         * gcc.target/i386/ssetype-1.c: Ditto.
10075         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10076         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10077         static so the test works with -fPIC mode too. Based on comment in
10078         PR19231 by Pinski.
10079         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10080
10081 2005-11-28  Richard Guenther  <rguenther@suse.de>
10082
10083         * gcc.dg/alias-9.c: New testcase.
10084         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10085
10086 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10087             Uros Bizjak  <uros@kss-loka.si>
10088
10089         PR middle-end/20219
10090         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10091         tan(x)/sin(x) transformations.
10092
10093 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10094
10095         PR middle-end/24575
10096         * gcc.dg/tree-ssa/divide-3.c: New test.
10097         * gcc.dg/tree-ssa/divide-4.c: New test.
10098
10099 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10100
10101         PR fortran/24917
10102         *  gfortran.dg/boz_6.f90: New test.
10103
10104 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10105
10106         PR fortran/23912
10107         * gfortran.dg/modulo_1.f90: New test.
10108
10109 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10110
10111         PR libfortran/24919
10112         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10113         fail on CRLF platforms.
10114         * gfortran.dg/ftell_2.f90: Likewise.
10115
10116 2005-11-26  Eric Christopher  <echristo@apple.com>
10117
10118         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10119
10120 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10121
10122         * objc.dg/gnu-runtime-3.m: Simplify.
10123
10124 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10125
10126         PR middle-end/23669
10127         * gcc.dg/tree-ssa/divide-1.c: New test.
10128         * gcc.dg/tree-ssa/divide-2.c: New test.
10129
10130 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10131
10132         PR libgfortran/24945
10133         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10134
10135 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10136
10137         PR libgfortran/24945
10138         * gfortran.dg/open_status_2.f90: New test.
10139
10140 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10141
10142         * gcc.c-torture/execute/builtins/fprintf.c,
10143         gcc.c-torture/execute/builtins/fputs-lib.c,
10144         gcc.c-torture/execute/builtins/fputs.c,
10145         gcc.c-torture/execute/builtins/lib/fprintf.c,
10146         gcc.c-torture/execute/builtins/lib/printf.c,
10147         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10148
10149 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10150
10151         * gcc.dg/20050922-2.c: New test.
10152
10153 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10154
10155         * objc.dg/gnu-runtime-3.m: New test.
10156
10157 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10158
10159         PR c++/9278
10160         * g++.dg/other/void1.C: New test.
10161
10162 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10163
10164         PR middle-end/24998
10165         * gcc.dg/torture/fp-int-convert-float.c,
10166         gcc.dg/torture/fp-int-convert-double.c,
10167         gcc.dg/torture/fp-int-convert-long-double.c,
10168         gcc.dg/torture/fp-int-convert-timode.c,
10169         gcc.dg/torture/fp-int-convert-float80.c,
10170         gcc.dg/torture/fp-int-convert-float80-timode.c,
10171         gcc.dg/torture/fp-int-convert-float128.c,
10172         gcc.dg/torture/fp-int-convert-float128-timode.c,
10173         gcc.dg/torture/fp-int-convert.h: New files.
10174
10175 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10176
10177         PR middle-end/24989
10178         * gcc.dg/tree-ssa/bool-10.c: New test.
10179         * gcc.dg/tree-ssa/bool-11.c: New test.
10180         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10181
10182 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10183
10184         PR middle-end/24990
10185         * tree-ssa/pr24990-1.c: New test.
10186
10187 2005-11-24  Richard Guenther  <rguenther@suse.de>
10188         Dirk Mueller <dmueller@suse.de>
10189
10190         PR c++/14024
10191         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10192         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10193         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10194         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10195         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10196         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10197
10198 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10199
10200         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10201
10202 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10203
10204         PR c/21668
10205         * gcc.dg/Wc++-compat.c: New.
10206         * gcc.dg/Wno-c++-compat.c: New.
10207
10208 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10209
10210         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10211         (vspltish, vspltisw): Likewise.
10212
10213 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10214
10215         PR libgfortran/24794
10216         * gfortran.dg/namelist_12.f: Fix quotes.
10217         * gfortran.dg/namelist_13.f90: Fix quotes.
10218         * gfortran.dg/namelist_14.f90: Fix quotes.
10219         * gfortran.dg/namelist_15.f90: Fix quotes.
10220         * gfortran.dg/namelist_use.f90: Fix quotes.
10221         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10222         * gfortran.dg/namelist_21.f90: New test.
10223         * gfortran.dg/namelist_22.f90: New test.
10224
10225 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10226
10227         PR target/23435
10228         * gcc.c-torture/compile/pr23435.c: New.
10229
10230 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10231
10232         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10233
10234 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10235
10236         * gcc.target/powerpc/405-macchw-1.c,
10237         gcc.target/powerpc/405-macchw-2.c,
10238         gcc.target/powerpc/405-macchwu-1.c,
10239         gcc.target/powerpc/405-macchwu-2.c,
10240         gcc.target/powerpc/405-machhw-1.c,
10241         gcc.target/powerpc/405-machhw-2.c,
10242         gcc.target/powerpc/405-machhwu-1.c,
10243         gcc.target/powerpc/405-machhwu-2.c,
10244         gcc.target/powerpc/405-maclhw-1.c,
10245         gcc.target/powerpc/405-maclhw-2.c,
10246         gcc.target/powerpc/405-maclhwu-1.c,
10247         gcc.target/powerpc/405-maclhwu-2.c,
10248         gcc.target/powerpc/405-mulchw-1.c,
10249         gcc.target/powerpc/405-mulchw-2.c,
10250         gcc.target/powerpc/405-mulchwu-1.c,
10251         gcc.target/powerpc/405-mulchwu-2.c,
10252         gcc.target/powerpc/405-mulhhw-1.c,
10253         gcc.target/powerpc/405-mulhhw-2.c,
10254         gcc.target/powerpc/405-mulhhwu-1.c,
10255         gcc.target/powerpc/405-mulhhwu-2.c,
10256         gcc.target/powerpc/405-mullhw-1.c,
10257         gcc.target/powerpc/405-mullhw-2.c,
10258         gcc.target/powerpc/405-mullhwu-1.c,
10259         gcc.target/powerpc/405-mullhwu-2.c,
10260         gcc.target/powerpc/405-nmacchw-1.c,
10261         gcc.target/powerpc/405-nmacchw-2.c,
10262         gcc.target/powerpc/405-nmachhw-1.c,
10263         gcc.target/powerpc/405-nmachhw-2.c,
10264         gcc.target/powerpc/405-nmaclhw-1.c,
10265         gcc.target/powerpc/405-nmaclhw-2.c,
10266         gcc.target/powerpc/440-macchw-1.c,
10267         gcc.target/powerpc/440-macchw-2.c,
10268         gcc.target/powerpc/440-macchwu-1.c,
10269         gcc.target/powerpc/440-macchwu-2.c,
10270         gcc.target/powerpc/440-machhw-1.c,
10271         gcc.target/powerpc/440-machhw-2.c,
10272         gcc.target/powerpc/440-machhwu-1.c,
10273         gcc.target/powerpc/440-machhwu-2.c,
10274         gcc.target/powerpc/440-maclhw-1.c,
10275         gcc.target/powerpc/440-maclhw-2.c,
10276         gcc.target/powerpc/440-maclhwu-1.c,
10277         gcc.target/powerpc/440-maclhwu-2.c,
10278         gcc.target/powerpc/440-mulchw-1.c,
10279         gcc.target/powerpc/440-mulchw-2.c,
10280         gcc.target/powerpc/440-mulchwu-1.c,
10281         gcc.target/powerpc/440-mulchwu-2.c,
10282         gcc.target/powerpc/440-mulhhw-1.c,
10283         gcc.target/powerpc/440-mulhhw-2.c,
10284         gcc.target/powerpc/440-mulhhwu-1.c,
10285         gcc.target/powerpc/440-mulhhwu-2.c,
10286         gcc.target/powerpc/440-mullhw-1.c,
10287         gcc.target/powerpc/440-mullhw-2.c,
10288         gcc.target/powerpc/440-mullhwu-1.c,
10289         gcc.target/powerpc/440-mullhwu-2.c,
10290         gcc.target/powerpc/440-nmacchw-1.c,
10291         gcc.target/powerpc/440-nmacchw-2.c,
10292         gcc.target/powerpc/440-nmachhw-1.c,
10293         gcc.target/powerpc/440-nmachhw-2.c,
10294         gcc.target/powerpc/440-nmaclhw-1.c,
10295         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10296
10297 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR fortran/24774
10300         * gfortran.dg/inquire_9.f90: New test.
10301
10302         PR fortran/21647
10303         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10304
10305 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10306
10307         PR libfortran/24432
10308         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10309         Check that 'cos' is supported.
10310
10311 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10312
10313         PR fortran/24223
10314         * gfortran.dg/substring_equivalence.f90: New test.
10315
10316         PR fortran/24705
10317         * gfortran.dg/auto_internal_assumed.f90: New test.
10318
10319 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10320
10321         * gcc.dg/fold-div-2.c: New test.
10322
10323 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10324
10325         PR rtl-optimization/24883
10326         * gcc.c-torture/compile/pr24883.c: New test.
10327
10328 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10329
10330         PR middle-end/20583
10331         * gcc.c-torture/compile/pr20583.c: New.
10332
10333 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10334
10335         * gcc.c-torture/execute/usmul.c: New test.
10336
10337 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10338
10339         * gcc.dg/tree-ssa/vrp22.c: New test.
10340
10341 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10342
10343         PR middle-end/24912
10344         * gcc.dg/torture/pr24912-1.c: New test.
10345
10346 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10347
10348         PR fortran/24862
10349         * gfortran.dg/arrayio_derived_1.f90: New test.
10350
10351 2005-11-19  Richard Guenther  <rguenther@suse.de>
10352
10353         PR middle-end/23294
10354         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10355
10356 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10357
10358         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10359
10360 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/8355
10363         * g++.dg/template/friend39.C: New test.
10364
10365 2005-11-18  James E Wilson  <wilson@specifix.com>
10366
10367         * gcc.dg/builtin-strstr.c: New.
10368
10369 2005-11-18  Richard Henderson  <rth@redhat.com>
10370
10371         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10372         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10373         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10374         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10375         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10376         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10377         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10378         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10379         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10380         renaming to remove initial "ia64-".
10381
10382 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10383
10384         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10385
10386 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10387
10388         * g++.dg/cpp/string-2.C: New test.
10389
10390 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10391
10392         * gcc.dg/tree-ssa/loop-14.c: New test.
10393
10394 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10395             Michael Chamberlain <michael@chamberlain.net.au>
10396
10397         * ada/acats/run_all.sh (target_run): Kill long running tests.
10398
10399 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10400
10401         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10402         * gcc.dg/cleanup-9.c: Likewise.
10403         * gcc.dg/cleanup-10.c: Likewise.
10404         * gcc.dg/cleanup-11.c: Likewise.
10405
10406 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10407
10408         PR fortran/24892
10409         * gfortran.dg/open_access_append_1.f90: New test.
10410         * gfortran.dg/open_access_append_2.f90: New test.
10411
10412 2005-11-16  Richard Guenther  <rguenther@suse.de>
10413
10414         PR middle-end/24851
10415         * gcc.c-torture/execute/pr24851.c: New testcase.
10416
10417 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10418
10419         * gcc.dg/fold-overflow-1.c: New test.
10420
10421 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10422
10423         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10424         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10425
10426 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10427
10428         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10429         structures.
10430         * g++.dg/eh/forced2.C: Likewise.
10431         * g++.dg/eh/forced3.C: Likewise.
10432         * g++.dg/eh/forced4.C: Likewise.
10433
10434 2005-11-11  Mike Stump  <mrs@apple.com>
10435
10436         * g++.old-deja/g++.mike/unused.C: Add.
10437
10438 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10439
10440         PR c++/24667
10441         * g++.dg/warn/Wcast-qual1.C: New test.
10442
10443 2005-11-15  Jan Hubicka  <jh@suse.cz>
10444
10445         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10446
10447 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10448
10449         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10450
10451 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10452
10453         PR 24840
10454         * gcc.dg/tree-ssa/pr24840.c: New test.
10455
10456 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10457
10458         PR testsuite/24841
10459         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10460
10461 2005-11-14  Dale Johannesen  <dalej@apple.com>
10462
10463         * gcc.c-torture/execute/20051113-1.c: New.
10464
10465 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/24687
10468         * g++.dg/template/crash43.C: New test.
10469
10470 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10471
10472         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10473
10474 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/24817
10477         * g++.dg/eh/spec8.C: New test.
10478
10479 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10480
10481         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10482
10483 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/20293
10486         * g++.dg/parse/ambig4.C: New test.
10487         * g++.dg/tc1/dr101.C: Adjust error markers.
10488         * g++.dg/lookup/strong-using-2.C: Likewise.
10489         * g++.dg/lookup/ambig5.C: Likewise.
10490         * g++.dg/lookup/ambig4.C: Likewise.
10491         * g++.dg/parse/crash22.C: Likewise.
10492
10493 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10494
10495         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10496
10497 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10498
10499         * gcc.dg/nested-calls-1.c: New test.
10500
10501 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10502
10503         * gfortran.dg/complex_intrinsic_1.f90: New test.
10504         * gfortran.dg/complex_intrinsic_2.f90: New test.
10505         * gfortran.dg/fgetc_1.f90: New test.
10506         * gfortran.dg/fgetc_2.f90: New test.
10507         * gfortran.dg/fgetc_3.f90: New test.
10508         * gfortran.dg/ftell_1.f90: New test.
10509         * gfortran.dg/ftell_2.f90: New test.
10510         * gfortran.dg/gnu_logical_1.F: New test.
10511         * gfortran.dg/gnu_logical_2.f90: New test.
10512
10513 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         PR middle-end/24820
10516         * testsuite/gcc.dg/pr24820.c: New test.
10517
10518 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10519
10520         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10521         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10522         variable.
10523
10524 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10525
10526         testsuite/24614
10527         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10528
10529 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10530
10531         * gcc.target/cris/cris.exp: New file.
10532         * gcc.target/cris/rld-legit1.c: New test.
10533         * gcc.target/cris/rld-legit2.c: New test.
10534
10535 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10536
10537         PR c++/24780
10538         * g++.dg/opt/pr24780.C: New test.
10539
10540         PR c++/24761
10541         * g++.dg/template/asm1.C: New test.
10542
10543 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10544
10545         PR libgfortran/24787
10546         * gfortran.dg/scan_1.f90: New test.
10547
10548 2005-11-12  Jan Hubicka  <jh@suse.cz>
10549
10550         * gcc.target/i386/minmax-1.c: New.
10551         * gcc.target/i386/minmax-2.c: New.
10552
10553 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10554
10555         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10556
10557 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10558
10559         * gcc.c-torture/execute/20051110-1.c,
10560         gcc.c-torture/execute/20051110-2.c: New tests.
10561
10562 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10563
10564         PR middle-end/24750
10565         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10566         New tests.
10567
10568 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10569
10570         * lib/target-libpath.exp (get_shlib_extension): New proc.
10571         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10572         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10573         * lib/objc.exp (objc_target_compile): Likewise.
10574         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10575         detection.
10576
10577 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10578
10579         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10580
10581         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10582         Add -static to additional_flags and pass it to target_compile.
10583
10584 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10585
10586         PR libgfortran/24719
10587         gfortran.dg/read_noadvance.f90: New test.
10588
10589         PR libgfortran/24699
10590         gfortran.dg/fmt_t_2.f90: New test.
10591
10592         PR libgfortran/24785
10593         gfortran.dg/read_x_eor.f90: New test.
10594
10595         PR libgfortran/24584
10596         gfortran.dg/namelist_empty.f90: Rename test.
10597
10598         PR libgfortran/24489
10599         gfortran/read_eor.f90: Rename test.
10600
10601 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10602
10603         PR fortran/15976
10604         * gfortran.dg/automatic_module_variable.f90: New test.
10605
10606 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10607
10608         PR target/24445
10609         * gcc.dg/pr24445.c: New test.
10610
10611 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/24655
10614         PR fortran/24755
10615         * gfortran.dg/recursive_statement_functions.f90: Add statement
10616         functions using inline intrinsic functions and parameters to test
10617         that they no longer seg-fault.
10618
10619         PR fortran/24409
10620         gfortran.dg/nested_modules_4.f90: New test.
10621         gfortran.dg/nested_modules_5.f90: New test.
10622
10623 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10624
10625         PR fortran/24643
10626         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10627
10628 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10629
10630         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10631         failures.
10632
10633 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10634
10635         * gcc.dg/sparc-getcontext-1.c: New test.
10636
10637 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10638
10639         * gcc.dg/ifcvt-fabs-1.c: New test.
10640
10641 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10642
10643         PR other/4372
10644         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10645         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10646
10647 2005-11-09  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/24716
10650         * gcc.c-torture/execute/pr24716.c: New testcase.
10651
10652 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10653
10654         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10655
10656 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10657
10658         PR 24624
10659         * gcc.dg/pr24624.c: Testcase added.
10660
10661 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10662
10663         PR 24623
10664         * g++.dg/other/pr24623.C: Testcase added.
10665
10666 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10667
10668         PR fortran/22607
10669         * gfortran-dg/pure_byref_1.f90: New.
10670         * gfortran-dg/pure_byref_2.f90: New.
10671
10672 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10673
10674         PR c/24101
10675         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10676         * gcc.dg/dg.exp: Run main loop also for *.i files.
10677
10678 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10679
10680         PR c++/19450
10681         * g++.dg/tls/diag-3.C: New test.
10682         * g++.dg/tls/diag-4.C: New test.
10683         * g++.dg/tls/static-1.C: New test.
10684         * g++.dg/tls/static-1a.cc: New file.
10685
10686 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10687
10688         PR 23046
10689         * g++.dg/tree-ssa/pr23046.C: New test.
10690
10691 2005-11-08  Devang Patel <dpatel@apple.com>
10692
10693         PR tree-optimization/23115
10694         * gcc.dg/tree-ssa/pr23115.c: New.
10695
10696 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10697
10698         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10699         * gcc.target/powerpc/pr16155.c: Same.
10700         * gcc.target/powerpc/altivec-1.c: Same.
10701         * gcc.target/powerpc/altivec-2.c: Same.
10702         * gcc.target/powerpc/altivec-3.c: Same.
10703         * gcc.target/powerpc/altivec-5.c: Same.
10704         * gcc.target/powerpc/altivec-11.c: Same.
10705         * gcc.target/powerpc/altivec-12.c: Same.
10706         * gcc.target/powerpc/altivec-14.c: Same.
10707         * gcc.target/powerpc/altivec-22.c: Same.
10708         * gcc.target/powerpc/altivec-consts.c: Same.
10709         * gcc.target/powerpc/altivec-pr22085.c: Same.
10710         * gcc.target/powerpc/altivec-splat.c: Same.
10711         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10712         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10713         * gcc.target/powerpc/darwin-longlong.c: Same.
10714
10715 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10716
10717         PR target/19340
10718         * gcc.dg/pr19340.c: New test.
10719
10720 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10721
10722         PR rtl-optimization/24683
10723         * gcc.dg/pr24683.c: New test.
10724
10725 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10726
10727         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10728         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10729
10730 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10731
10732         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10733
10734 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10735
10736         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10737
10738 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10739
10740         PR target/24230
10741
10742         * gcc.target/powerpc/altivec-consts.c,
10743         gcc.target/powerpc/altivec-splat.c: New testcase.
10744
10745 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10746
10747         PR c/24599
10748
10749         * gcc.dg/overflow-2.c: New testcase.
10750
10751 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10752
10753         PR rtl-optimization/23567
10754         * gcc.c-torture/execute/20051104-1.c: New test.
10755
10756 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10757
10758         PR fortran/24534
10759         gfortran.dg/private_type_2.f90: Modified to check that case with
10760         PRIVATE declaration within derived type is accepted.
10761
10762         PR fortran/20838
10763         gfortran.dg/pointer_assign_1.f90: New test.
10764
10765         PR fortran/20840
10766         * gfortran.dg/arrayio_0.f90: New test.
10767
10768         PR fortran/17737
10769         gfortran.dg/data_initialized.f90: New test.
10770         gfortran.dg/data_constraints_1.f90: New test.
10771         gfortran.dg/data_constraints_2.f90: New test.
10772
10773 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10774
10775         PR fortran/24174
10776         PR fortran/24305
10777         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10778
10779 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10780
10781         PR 24670
10782         * gcc.dg/tree-ssa/pr24670.c: New test.
10783
10784 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10785
10786         PR target/22432
10787         * gcc.target/i386/pr22432.c: New test.
10788
10789 2005-11-05  Richard Henderson  <rth@redhat.com>
10790
10791         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10792         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10793         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10794         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10795         from gcc.dg/alpha-*.
10796         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10797         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10798
10799 2005-11-05  Andreas Jaeger  <aj@suse.de>
10800
10801         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10802
10803 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10804
10805         PR target/23424
10806         * gcc.dg/torture/pr23424-1.c: New test.
10807
10808 2005-11-04  Richard Henderson  <rth@redhat.com>
10809
10810         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10811         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10812         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10813         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10814         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10815         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10816         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10817         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10818         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10819         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10820         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10821         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10822         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10823         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10824         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10825         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10826         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10827         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10828         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10829         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10830         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10831         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10832         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10833         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10834         Move from gcc.dg/.
10835         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10836         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10837         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10838         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10839         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10840         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10841         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10842         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10843         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10844         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10845         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10846         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10847         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10848         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10849         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10850         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10851         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10852         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10853         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10854         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10855         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10856         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10857         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10858         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10859         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10860         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10861         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10862         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10863         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10864         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10865         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10866         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10867         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10868         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10869         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10870         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10871         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10872         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10873         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10874         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10875         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10876         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10877         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10878         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10879         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10880
10881 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10882
10883         PR 24627
10884         * gcc.dg/tree-ssa/pr24627.c: New test.
10885
10886 2005-11-04 Paul Brook  <paul@codesourcery.com>
10887
10888         * gcc.dg/tls/opt-10.c: New test.
10889
10890 2005-11-04  Andreas Jaeger  <aj@suse.de>
10891
10892         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10893         avoid extra warnings.
10894
10895 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10896
10897         PR libfortran/22298
10898         * gcc/testsuite/lib/target-supports.exp
10899         (check_effective_target_static_libgfortran): New
10900         static_libgfortran effective target.
10901         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10902         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10903
10904 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10905
10906         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10907
10908 2005-11-03  Josh Conner  <jconner@apple.com>
10909
10910         PR c++/19989
10911         g++.dg/ext/array2.C: New test.
10912         g++.dg/template/dependent-name3.C: New test.
10913         g++.dg/template/dependent-name4.C: New test.
10914         g++.dg/template/sfinae2.C: New test.
10915
10916 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         PR preprocessor/22042
10919         * gcc.dg/cpp/strify4.c: New test.
10920
10921 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10922
10923         PR c++/17964
10924         * g++.dg/cpp/string-1.C: New test.
10925
10926 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10927
10928         * gcc.target/powerpc: New directory.
10929         * gcc.target/powerpc/powerpc.exp: New file.
10930         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10931         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10932         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10933         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10934         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10935         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10936         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10937         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10938         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10939         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10940         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10941         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10942         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10943         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10944         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10945         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10946         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10947         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10948         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10949         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10950         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10951         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10952         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10953         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10954         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10955         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10956         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10957         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10958         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10959         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10960         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10961         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10962         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10963         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10964
10965 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10966
10967         PR c++/21627
10968         * g++.dg/warn/inline2.C: New test.
10969
10970 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10971
10972         PR middle-end/23155
10973         * g++.dg/ext/c99struct1.C: New test.
10974         * gcc.dg/union-cast-1.c: New test.
10975         * gcc.dg/union-cast-2.c: New test.
10976         * gcc.dg/union-cast-3.c: New test.
10977
10978 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10979
10980         PR middle-end/24589
10981         * gcc.c-torture/execute/zero-struct-2.c: New test.
10982
10983 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10984
10985         PR c++/24582
10986         * g++.dg/init/switch1.C: New test.
10987
10988 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10989
10990         * gcc.dg/delay-slot-1.c: New test.
10991
10992 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10993
10994         PR target/24620
10995         * gcc.dg/pr24620.c: New test.
10996
10997 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10998
10999         PR c/24329
11000         * gcc.dg/format/unnamed-1.c: New test.
11001
11002 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/22434
11005         * g++.dg/expr/cond8.C: New test.
11006
11007         PR c++/24560
11008         * g++.dg/parse/dot1.C: New test.
11009
11010 2005-11-02  Jan Hubicka  <jh@suse.cz>
11011
11012         PR target/23303
11013         * gcc.dg/i386-lea.c: New test
11014
11015 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11016
11017         PR target/24615
11018         * gcc.dg/pr24615.c: New test.
11019
11020 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11021
11022         PR target/24600
11023         * gcc.dg/pr24600.c: New test.
11024
11025 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11026
11027         PR c++/19253
11028         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11029         * g++.dg/parse/typename9.C: New test.
11030         * g++/dg/parse/typename10.C: Likewise.
11031
11032 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11033
11034         PR fortran/18157
11035         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11036         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11037         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11038
11039 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/24569
11042         * g++.dg/debug/static1.C: New test.
11043
11044 2005-11-02  Josh Conner  <jconner@apple.com>
11045
11046         * g++.dg/crash38.C: moved into proper directory...
11047         * g++.dg/template/crash42.C: ...here
11048
11049 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11050
11051         PR target/18338
11052         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11053         pcc_bitfield_type_matters || default_packed.
11054
11055         * lib/target-supports.exp
11056         (check_effective_target_pcc_bitfield_type_matters): New proc.
11057         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11058
11059         PR testsuite/23304
11060         * lib/target-supports.exp (check_effective_default_packed): New proc.
11061         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11062         Gate expected errors on target ! default_packed.
11063         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11064
11065 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11066
11067         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11068         change (r106358).
11069
11070 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11071
11072         PR fortran/24008
11073         * gfortran.dg/entry_5.f90: New.
11074         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11075
11076 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11077
11078         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11079
11080 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11081
11082         PR fortran/21565
11083         gfortran.dg/namelist_blockdata.f90: New test.
11084
11085         PR fortran/18737
11086         gfortran.dg/external_implicit_none.f90: New test.
11087
11088         PR fortran/14994
11089         * gfortran.dg/secnds.f: New test.
11090
11091 2005-10-31  Jan Hubicka  <jh@suse.cz>
11092
11093         PR target/20928
11094         * gcc.c-torture/compile/pr20928.c: New test.
11095
11096 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11097
11098         PR middle-end/23492
11099         * gcc.c-torture/compile/zero-strct-5.c: New test.
11100
11101 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11102
11103         PR libgfortran/24584
11104         * gfortran.dg/pr24584.f90: New test.
11105
11106 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11107
11108         PR fortran/18883
11109         * gfortran.dg/char_result_9.f90: New.
11110         * gfortran.dg/char_result_10.f90: New.
11111
11112 2005-10-30  Jan Hubicka  <jh@suse.cz>
11113
11114         * g++.dg/tree-ssa/pr24172.C: New testcase.
11115
11116 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11117
11118         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11119
11120 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11121
11122         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11123         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11124         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11125         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11126         gfortran.dg/enum_9.f90,
11127         gfortran.fortran-torture/compile/enum_1.f90,
11128         gfortran.fortran-torture/execute/enum_1.f90,
11129         gfortran.fortran-torture/execute/enum_2.f90,
11130         gfortran.fortran-torture/execute/enum_3.f90,
11131         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11132
11133 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11134
11135         PR target/18482
11136         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11137         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11138
11139 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11140
11141         PR libfortran/20179
11142         * gfortran.dg/mixed_io_1.f90: New test.
11143         * gfortran.dg/mixed_io_1.c: New file.
11144
11145 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11146
11147         * gfortran.dg/malloc_free_1.f90: New test.
11148
11149 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11150
11151         * gcc.dg/nested-func-4.c: Require profiling -pg.
11152
11153 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11154
11155         PR C++/23229
11156         * g++.dg/warn/main-2.C: New test.
11157
11158 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11159
11160         PR fortran/24545
11161         * gfortran.dg/interface_2.f90: new test.
11162
11163 2005-10-28  Josh Conner  <jconner@apple.com>
11164
11165         PR c++/22153
11166         * g++.dg/template/crash38.C: New test.
11167         * g++.dg/parse/explicit1.C: Change expected errors.
11168
11169 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11170
11171         PR C++/23426
11172         * g++.dg/other/large-size-array.C: New test.
11173
11174 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11175
11176         PR middle-end/24362
11177         * g++.dg/opt/complex4.C: New test.
11178
11179 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11180
11181         * gcc.dg/nested-func-4.c: New test.
11182
11183 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11184
11185         PR fortran/24158
11186         gfortran.dg/derived_recursion.f90: New test.
11187         gfortran.dg/implicit_actual.f90: New test.
11188
11189 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11190
11191         PR middle-end/24295, PR testsuite/24477
11192         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11193         removed when weakref hits the tree.
11194
11195 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * gfortran.dg/cray_pointers_4.f90: New test.
11198
11199         * gfortran.dg/cray_pointers_5.f90: New test.
11200
11201 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11202
11203         PR fortran/22290
11204         * gfortran.dg/assign_5.f90: New test.
11205         * gfortran.dg/assign_6.f: New test.
11206
11207 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11208
11209         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11210         CPU has no SSE support.
11211
11212 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11213
11214         PR libgfortran/24224
11215         * gfortran.dg/arrayio_1.f90: Update attribution.
11216         * gfortran.dg/arrayio_2.f90: Update attribution.
11217         * gfortran.dg/arrayio_3.f90: Update attribution.
11218         * gfortran.dg/arrayio_4.f90: Update test conditions.
11219         * gfortran.dg/arrayio_5.f90: Update attribution.
11220         * gfortran.dg/arrayio_6.f90: New test.
11221         * gfortran.dg/arrayio_7.f90: New test.
11222
11223 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11224
11225         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11226
11227 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11228
11229         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11230
11231 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11232
11233         PR fortran/24416
11234         * gfortran.dg/namelist_char_only.f90: New test.
11235
11236 2005-10-24  Asher Langton  <langton2@llnl.gov>
11237
11238         PR fortran/17031
11239         PR fortran/22282
11240         * gfortran.dg/cray_pointers_1.f90: New test.
11241         * gfortran.dg/cray_pointers_2.f90: New test.
11242         * gfortran.dg/cray_pointers_3.f90: New test.
11243         * gfortran.dg/loc_1.f90: New test.
11244         * gfortran.dg/loc_2.f90: New test.
11245
11246 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11247
11248         * gcc.dg/pr24225.c: New test.
11249
11250 2005-10-24  Asher Langton  <langton2@llnl.gov>
11251
11252         * gfortran.dg/dup_save_1.f90: New test.
11253         * gfortran.dg/dup_save_2.f90: New test.
11254
11255 2005-10-24  Paul Brook  <paul@codesourcery.com>
11256
11257         PR 24107
11258         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11259         stdint.h.
11260
11261 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11262
11263         PR libgfortran/24489
11264         * gfortran.dg/pr24489.f90: New test.
11265
11266 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11267
11268         PR fortran/23635
11269         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11270
11271 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11272
11273         PR target/18911
11274         * g++.dg/init/array16.C: Skip for mmix-*-*.
11275
11276 2005-10-23  Asher Langton  <langton2@llnl.gov>
11277
11278         * gfortran.dg/byte_1.f90: New test.
11279         * gfortran.dg/byte_2.f90: New test.
11280
11281 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11282
11283         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11284
11285 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11286
11287         PR fortran/18022
11288         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11289
11290         PR fortran/24311
11291         * gfortran.dg/merge_char_const.f90: New test.
11292
11293         PR fortran/24384
11294         * gfortran.dg/spread_scalar_source.f90: New test.
11295
11296 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11297
11298         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11299
11300         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11301         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11302
11303         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11304
11305 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11306
11307         PR fortran/24426
11308         * gfortran.dg/der_pointer_4.f90: New.
11309
11310 2005-10-22  David Ayers  <d.ayers@inode.at>
11311
11312         * obj-c++.dg/except-1.mm: Simplify.
11313
11314 2005-10-21  David Ayers  <d.ayers@inode.at>
11315
11316         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11317
11318 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11319
11320         * gfortran.dg/assumed_dummy_2.f90: New test.
11321
11322 2005-10-21  James E Wilson  <wilson@specifix.com>
11323
11324         PR preprocessor/15220
11325         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11326
11327 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11328
11329         * gcc.c-torture/execute/20051021-1.c: New test.
11330
11331 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/24260
11334         * g++.dg/ext/tmplattr1.C: New test.
11335
11336 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/24440
11339         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11340
11341 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11342
11343         * obj-c++.dg/except-1.mm: New.
11344
11345         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11346
11347 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11348
11349         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11350
11351 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11352
11353         PR middle-end/24295
11354         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11355         declarations with the same names as thunks' alias targets, use
11356         aliases instead.
11357         * gcc.dg/attr-alias-3.c: New test.
11358         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11359
11360 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/22618
11363         * g++.dg/parse/access8.C: New test.
11364
11365 2005-10-20  Richard Guenther  <rguenther@suse.de>
11366
11367         PR c++/24439
11368         * g++.dg/tree-ssa/pr24439.C: New testcase.
11369
11370 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11371
11372         * g++.dg/opt/delay-slot-1.C: New test.
11373
11374 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11375
11376         PR fortran/21625
11377         * gfortran.fg/der_init_1.f90: New.
11378
11379 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11380
11381         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11382
11383 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11384
11385         PR c++/21908
11386         * g++.dg/parse/error28.C: New test.
11387
11388 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11389
11390         * gcc.dg/profile-generate-2.c: New test.
11391
11392 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11393
11394         PR target/23589
11395         * g++.dg/ext/dllimport11.C: New.
11396
11397 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11398
11399         PR c++/22293
11400         * g++.dg/other/friend3.C: New test.
11401
11402 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/23293
11405         * g++.dg/template/error19.C: New test.
11406
11407 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         PR c++/21383
11410         * g++.dg/overload/koenig2.C: New.
11411
11412         PR c++/23118
11413         * g++.dg/overload/error2.C: New.
11414
11415         PR c++/22604
11416         * g++.dg/inherit/covariant14.C: New.
11417
11418 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11419
11420         PR c++/23440
11421         * g++.dg/parse/for1.C: New test.
11422
11423 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11424
11425         PR fortran/23446
11426         * gfortran.dg/host_dummy_index_1.f90: New test.
11427
11428         PR fortran/21459
11429         * gfortran.dg/automatic_char_len_2.f90: New test.
11430
11431         PR fortran/20866
11432         * gfortran.dg/recursive_statement_functions.f90: New test.
11433
11434         PR fortran/20853
11435         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11436
11437         PR fortran/20849
11438         * gfortran.dg/external_initializer.f90: New test.
11439
11440         PR fortran/20837
11441         * non_module_public.f90: New test.
11442
11443 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11444
11445         PR c++/24386
11446         * g++.dg/template/overload7.C: New.
11447
11448         PR c++/22551
11449         * g++.dg/other/switch2.C: Remove expected warnings.
11450
11451         PR c++/21353
11452         * g++.dg/template/defarg6.C: New.
11453
11454 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11455
11456         PR target/24315
11457         * gcc.target/i386/pr24315.c: New test.
11458
11459 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/24389
11462         * g++.dg/template/static21.C: New test.
11463         * g++.dg/template/static21-a.cc: Likewise.
11464
11465 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         PR c++/23959
11468         * g++.dg/warn/Wswitch-default-1.C: New test.
11469         * g++.dg/warn/Wswitch-default-2.C: New test.
11470
11471 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11472
11473         PR c++/22173
11474         * g++.dg/parse/template18.C: New test.
11475         * g++.dg/template/nontype15.C: Likewise.
11476
11477 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11478
11479         PR fortran/22273
11480         * gfortran.dg/spec_expr_2.f90: New.
11481
11482 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11483
11484         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11485         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11486         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11487         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11488         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11489         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11490         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11491         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11492         previous target-specific skips and warning-message matches where
11493         applicable.
11494
11495 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/21347
11498         * g++.dg/warn/Wctor-dtor.C: New test.
11499
11500 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11501
11502         PR c/23439
11503         * gcc.dg/for-1.c: New test.
11504
11505 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11506
11507         PR c++/19565
11508         * g++.dg/warn/Wconversion1.C: New test.
11509         * g++.dg/ext/packed4.C: Compile with -w.
11510         * g++.dg/opt/20050511-1.C: Likewise.
11511         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11512
11513 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11514
11515         * gfortran.dg/boz_5.f90: New test.
11516
11517 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11518
11519         PR c++/22551
11520         * g++.dg/other/switch2.C: New.
11521
11522         PR c++/23984
11523         * g++.dg/init/ctor7.C: New.
11524
11525 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11526
11527         PR c++/23730
11528         * g++.dg/parse/crash32.C: New test.
11529
11530 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11531
11532         PR c++/20721
11533         * g++.dg/init/goto2.C: New test.
11534
11535         PR c++/22464
11536         * g++.dg/template/crash/41.C: New test.
11537
11538         PR c++/22180
11539         * g++.dg/template/crash40.C: New test.
11540
11541         PR c++/23694
11542         * g++.dg/parse/friend5.C: New test.
11543
11544         PR c++/23307
11545         * g++.dg/template/crash38.C: New test.
11546
11547         PR c++/22352
11548         * g++.dg/template/friend38.C: New test.
11549
11550         PR c++/22405
11551         * g++.dg/template/crash39.C: New test.
11552
11553 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11554
11555         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11556         gcc.dg/debug/dwarf2/dwarf-char2.c,
11557         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11558
11559         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11560
11561 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11562
11563         * gcc.dg/dll-2.c: Add tests for warnings.
11564         * gcc.dg/dll-3.c: Likewise.
11565         * gcc.dg/dll-4.c: Likewise.
11566
11567         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11568         * g++.dg/ext/dllimport2.C: Likewise.
11569         * g++.dg/ext/dllimport3.C: Likewise.
11570         * g++.dg/ext/dllimport7.C: Likewise.
11571         * g++.dg/ext/dllimport8.C: Likewise.
11572         * g++.dg/ext/dllimport9.C: Likewise.
11573
11574 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11575
11576         PR fortran/24092
11577         * gfortran.dg/derived_pointer_recursion.f90: New test.
11578
11579 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11580
11581         * gcc.c-torture/execute/20051012-1.c: New test.
11582
11583 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         PR fortran/18082
11586         * gfortran.dg/automatic_char_len_1.f90: New test.
11587
11588 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11589
11590         PR fortran/20847
11591         * gfortran.dg/save_common.f90: New test.
11592
11593         PR fortran/20856
11594         * gfortran.dg/save_result.f90: New test.
11595
11596 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11597
11598         PR c++/21592
11599         * g++.dg/template/dependent-expr1.C: Add new expected error.
11600         * g++.dg/template/dependent-expr2.C: Adjust error text.
11601         * g++.dg/template/overload6.C: New.
11602
11603         PR c++/23797
11604         * g++.dg/other/typename8.C: New.
11605
11606         PR c++/21117
11607         * g++.dg/other/return1.C: New.
11608
11609 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11610
11611         PR c++/24052
11612         * g++.dg/ext/label5.C: New.
11613
11614 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         PR c++/19964
11617         * g++.dg/parse/crash31.C: New.
11618
11619 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11620
11621         * g++.dg/ipa/ipa-1.c: New test.
11622         * g++.dg/ipa/ipa-2.c: New test.
11623         * g++.dg/ipa/ipa-3.c: New test.
11624         * g++.dg/ipa/ipa-4.c: New test.
11625         * g++.dg/ipa/ipa-5.c: New test.
11626         * g++.dg/ipa/ipa.exp: New file.
11627
11628 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11629
11630         PR fortran/24207
11631         * gfortran.dg/private_type_3.f90: New test.
11632
11633 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11634
11635         PR fortran/20786
11636         gfortran.dg/aint_anint_1.f90: New test.
11637
11638 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11639
11640         PR libgfortran/24313
11641         gfortran.dg/csqrt.f: New test.
11642
11643 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11644
11645         PR c++/8057
11646         * g++.dg/warn/noeffect7.C: New test.
11647         * g++.dg/warn/noeffect2.C: Instantiate templates.
11648         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11649         and warning.
11650
11651 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11652
11653         PR c++/21089
11654         * g++.dg/init/float1.C: New test.
11655
11656         PR c++/24277
11657         * g++.dg/init/member1.C: Tweak error markers.
11658
11659 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11660
11661         PR testsuite/24281
11662         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11663         Check for null pointer.
11664
11665 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR c++/21369
11668         * g++.dg/parse/ret-type3.C: New test.
11669
11670 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11671
11672         PR tree-opt/23946
11673         * gcc.c-torture/compile/pr23946.c: New test.
11674
11675 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11676
11677         * g++.dg/opt/mmx2.C: New test.
11678
11679 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/24277
11682         * g++.dg/template/static20.C: New test.
11683
11684         PR c++/24302
11685         * g++.dg/warn/Wunused-12.C: New test.
11686
11687         PR c++/23437
11688         * g++.dg/template/arg4.C: New test.
11689
11690 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11691
11692         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11693         * gcc.dg/ucnid-3.c: Likewise.
11694         * gcc.dg/ucnid-4.c: Likewise.
11695         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11696         * g++.dg/other/ucnid-1.C: Likewise.
11697         * gcc.dg/sparc-frame-1.c: New test.
11698
11699 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11700
11701         PR c++/24139
11702         * g++.dg/template/spec27.C: New test.
11703
11704         PR c++/24275
11705         * g++.dg/template/static19.C: New test.
11706
11707 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11708
11709         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11710         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11711
11712 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11713
11714         PR target/24136
11715         * gfortran.fortran-torture/compile/pr24136.f: New test.
11716
11717 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11718
11719         PR c++/22172
11720         * g++.dg/parse/crash30.C: New test.
11721
11722 2005-10-07  Richard Guenther  <rguenther@suse.de>
11723
11724         PR middle-end/24227
11725         * gcc.c-torture/compile/pr24227.c: New testcase.
11726
11727 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11728
11729         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11730         Do not put aligned attributes on array elements.
11731
11732 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11733
11734         PR testsuite/23611, PR testsuite/23615
11735         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11736         writing prototypes of library functions by hand.
11737         * obj-c++.dg/bitfield-4.mm: Likewise.
11738         * obj-c++.dg/const-str-4.mm: Likewise.
11739         * obj-c++.dg/encode-4.mm: Likewise.
11740         * obj-c++.dg/encode-5.mm: Likewise.
11741         * obj-c++.dg/encode-6.mm: Likewise.
11742         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11743         * obj-c++.dg/method-10.mm: Likewise.
11744         * obj-c++.dg/method-17.mm: Likewise.
11745         * obj-c++.dg/method-19.mm: Likewise.
11746         * obj-c++.dg/try-catch-2.mm: Likewise.
11747
11748 2005-10-06  Richard Henderson  <rth@redhat.com>
11749
11750         PR 24236
11751         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11752
11753 2005-10-06  Dale Johannesen  <dalej@apple.com>
11754
11755         * gcc.c-torture/execute/20030125-1.c: Correct.
11756
11757 2005-10-06  Richard Guenther  <rguenther@suse.de>
11758
11759         PR tree-optimization/24238
11760         * g++.dg/tree-ssa/pr24238.C: New testcase.
11761
11762 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11763
11764         PR 18568
11765         * gfortran.dg/der_pointer_3.f90: New test.
11766
11767 2005-10-05  Devang Patel  <dpatel@apple.com>
11768
11769         PR Debug/23205
11770         * g++.dg/other/PR23205.C: New.
11771
11772 2005-10-05  Richard Henderson  <rth@redhat.com>
11773
11774         PR target/23602
11775         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11776         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11777
11778 2005-10-05  Dale Johannesen  <dalej@apple.com>
11779
11780         * gcc.c-torture/execute/float-floor.c: New.
11781
11782 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11783
11784         PR tree-optimization/21419
11785         PR tree-optimization/24146
11786         PR tree-optimization/24151
11787
11788         * g++.dg/ext/asm7.C: New.
11789         * g++.dg/ext/asm8.C: New.
11790         * gcc.dg/asm-1.c: Compile on all targets.
11791         * gcc.dg/asm-pr24146.c: New.
11792         * gcc.dg/pr21419.c: Adjust error messages.
11793
11794 2005-10-05  Richard Guenther  <rguenther@suse.de>
11795
11796         PR fortran/24176
11797         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11798
11799 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11800
11801         PR c++/23513
11802         * g++.dg/template/spec22.C: Robustify test.
11803         * g++.dg/template/spec26.C: New.
11804
11805 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11806
11807         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11808         if target supports vector instructions.
11809
11810 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11811
11812         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11813         C99 functions.
11814
11815 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11816
11817         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11818         check_effective_target_fortran_large_int): Replace cached result
11819         when target changes.
11820
11821 2005-10-04  Devang Patel  <dpatel@apple.com>
11822
11823         * gcc.dg/i386-sse-vect-types.c: New.
11824
11825 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11826
11827         PR preprocessor/13726
11828         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11829         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11830
11831 2005-10-04  Richard Guenther  <rguenther@suse.de>
11832
11833         PR c/23576
11834         * gcc.dg/noncompile/pr23576.c: New testcase.
11835
11836 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11837
11838         PR middle-end/23125
11839         * gcc.dg/register-var-3.c: New test.
11840
11841 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11842
11843         * gcc.dg/pr23049.c: New test.
11844
11845         * gcc.dg/ucnid-4.c: Fix test.
11846
11847 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11848
11849         PR 23445
11850         * gcc.c-torture/compile/pr23445.c: New test.
11851
11852 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11853
11854         * g++.dg/overload/unknown1.C: New.
11855
11856 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11857
11858         PR c++/17775
11859         * g++.dg/template/repo4.C: New test.
11860
11861 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11862
11863         PR libfortran/19308
11864         * gfortran.dg/large_real_kind_2.F90: New test.
11865         * gfortran.dg/large_integer_kind_2.f90: New test.
11866
11867 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11868
11869         * lib/target-supports.exp (check_effective_target_vect_shift):
11870         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11871         (check_effective_target_vect_condition): Fix copy-n-pasto.
11872
11873         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11874         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11875         targets.
11876
11877 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/22621
11880         * g++.dg/template/overload5.C : New test.
11881
11882         PR c++/23840
11883         * g++.dg/expr/stdarg1.C: New test.
11884
11885 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11886
11887         PR 24142
11888         * gcc.c-torture/execute/pr24142.c: New test.
11889
11890 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11891
11892         PR 24141
11893         * gcc.c-torture/execute/pr24141.c: New test.
11894
11895 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11896             Diego Novillo  <dnovillo@redhat.com>
11897
11898         PR 23604
11899         * gcc.c-torture/execute/pr23604.c: New test.
11900
11901 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11902
11903         PR fortran/16404
11904         PR fortran/20835
11905         PR fortran/20890
11906         PR fortran/20899
11907         PR fortran/20900
11908         PR fortran/20901
11909         PR fortran/20902
11910         gfortran.dg/equiv_constraint_1.f90: New test.
11911         gfortran.dg/equiv_constraint_2.f90: New test.
11912         gfortran.dg/equiv_constraint_3.f90: New test.
11913         gfortran.dg/equiv_constraint_4.f90: New test.
11914         gfortran.dg/equiv_constraint_5.f90: New test.
11915         gfortran.dg/equiv_constraint_6.f90: New test.
11916         gfortran.dg/equiv_constraint_7.f90: New test.
11917         gfortran.dg/equiv_constraint_8.f90: New test.
11918         gfortran.dg/private_type_1.f90: New test.
11919         gfortran.dg/private_type_2.f90: New test.
11920         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11921         980628-10.f: Assert std=gnu to permit mixing of
11922         types in equivalence statements.
11923
11924 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11925
11926         PR 24112
11927         * gfortran.dg/open_status_1.f90: New.
11928
11929 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11930
11931         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11932         * gcc.dg/vect/pr22480.c: Clean up temp files.
11933         * gcc.dg/vect/pr23831.c: Clean up temp files.
11934         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11935         Clean up temp files.
11936         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11937         Clean up temp files.
11938
11939         * gcc.dg/20050309-1.c: Clean up temp files.
11940         * gcc.dg/20050325-1.c: Clean up temp files.
11941
11942 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11943
11944         PR tree-optimization/24059
11945         * gcc.dg/vect/pr24059.c : New test.
11946
11947 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11948
11949         PR middle-end/24109
11950         * gcc.c-torture/execute/20050929-1.c: New test.
11951
11952 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11953
11954         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11955
11956 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11957
11958         PR c/21419
11959         * gcc.dg/pr21419.c: New test.
11960
11961 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11962
11963         * gcc.dg/pr23911.c: New test.
11964
11965 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11966
11967         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11968
11969         PR c++/16782
11970         * g++.dg/parse/qualified4.C: New test.
11971         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11972         * g++.old-deja/g++.mike/p8154.C: Likewise.
11973
11974 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11975
11976         PR c++/22147
11977         * g++.dg/template/friend37.C: New test.
11978         * g++.dg/parse/crash28.C: Adjust error markers.
11979
11980 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11981
11982         PR fortran/18518
11983         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11984
11985 2005-09-27  Devang Patel  <dpatel@apple.com>
11986
11987         PR tree-optimization/23625
11988         * gcc.dg/pr23625.c: New test.
11989
11990 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11991
11992         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11993         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11994
11995 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR fortran/23677
11998         * gfortran.fortran-torture/execute/save_1.f90: New test.
11999         * gfortran.dg/save_1.f90: New test.
12000
12001 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12002
12003         * gcc.target/i386/builtin-apply-mmx.c: New test.
12004
12005         PR target/22576
12006         * gcc.target/i386/pr22576.c: New test.
12007
12008         PR target/22585
12009         * gcc.target/i386/pr22585.c: New test.
12010
12011         PR target/23268
12012         * gcc.target/i386/pr23268.c: New test.
12013
12014         PR middle-end/23831
12015         * gcc.dg/vect/pr23831.c: New test.
12016
12017         PR target/24055
12018         * gcc.target/i386/pr24055.c: New test.
12019
12020 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12021
12022         PR tree-optimization/23960
12023         * gcc.c-torture/compile/pr23960.c: New.
12024
12025 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12026
12027         PR fortran/16861
12028         * gfortran.dg/nested_modules_3.f90: New.
12029
12030 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12031
12032         PR fortran/24005
12033         gfortran.dg/interface_1.f90: New test.
12034
12035 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12036         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12037
12038         PR fortran/23843
12039         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12040
12041 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12042
12043         PR fortran/23516
12044         * gfortran.dg/imag_1.f: New test.
12045         * gfortran.dg/imag_2.f: Ditto.
12046
12047 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12048
12049         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12050
12051 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12052
12053         PR c++/21983
12054         * g++.dg/warn/pr21983.C: New test.
12055
12056 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12057
12058         PR c++/23993
12059         * g++.dg/template/array14.C: New test.
12060
12061 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12062
12063         PR fortran/19929
12064         * gfortran.dg/der_ptr_component_1.f90: New test.
12065
12066 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12067
12068         PR c++/23965
12069         * g++.dg/template/error1.C: Reject "no matching function" message.
12070
12071 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12072
12073         PR c++/17609
12074         * g++.dg/lookup/error1.C: New test.
12075
12076 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12077
12078         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12079         functionality of the testcase.
12080
12081 2005-09-20  Richard Henderson  <rth@redhat.com>
12082
12083         * gcc.dg/vect/vect-22.c: Require vect_float.
12084         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12085
12086 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12087
12088         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12089         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12090         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12091         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12092         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12093         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12094         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12095         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12096         * gcc.dg/cpp/ucnid-8.c: New test.
12097
12098 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12099
12100         PR tree-optimization/23929
12101         * gcc.c-torture/compile/pr23929.c: New test.
12102
12103 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12104
12105         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12106         for one loop.
12107
12108 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12109
12110         PR testsuite/23186
12111         * g++.dg/other/pr22003.C: Require named sections.
12112
12113 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR c++/23947
12116         * g++.dg/rtti/crash3.C: New test.
12117
12118         PR tree-optimization/23818
12119         * gcc.dg/pr23818.c: New test.
12120
12121 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12122
12123         PR fortran/23420
12124         * gfortran.dg/print_fmt_4.f: New.
12125
12126 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12127
12128         PR fortran/23663
12129         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12130
12131 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12132
12133         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12134         Use pointers to local alignable arrays instead. Added comments.
12135         * gcc.dg/vect/vect-46.c: Likewise.
12136         * gcc.dg/vect/vect-48.c: Likewise.
12137         * gcc.dg/vect/vect-49.c: Likewise.
12138         * gcc.dg/vect/vect-52.c: Likewise.
12139         * gcc.dg/vect/vect-53.c: Likewise.
12140         * gcc.dg/vect/vect-54.c: Likewise.
12141         * gcc.dg/vect/vect-56.c: Likewise.
12142         * gcc.dg/vect/vect-57.c: Likewise.
12143         * gcc.dg/vect/vect-58.c: Likewise.
12144         * gcc.dg/vect/vect-60.c: Likewise.
12145         * gcc.dg/vect/vect-61.c: Likewise.
12146
12147         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12148         The test is no longer vectorizable on vect_no_align targets.
12149         * gcc.dg/vect/vect-43.c: Likewsie.
12150
12151         * gcc.dg/vect/vect-44.c: Added comments.
12152         * gcc.dg/vect/vect-45.c: Added comments.
12153         * gcc.dg/vect/vect-50.c: Added comments.
12154         * gcc.dg/vect/vect-51.c: Added comments.
12155
12156         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12157         aligned type.
12158         * gcc.dg/vect/Os-vect-95.c: Likewise.
12159
12160         * gcc.dg/vect/vect-41.c: Test removed.
12161         * gcc.dg/vect/vect-47.c: Test removed.
12162         * gcc.dg/vect/vect-55.c: Test removed.
12163         * gcc.dg/vect/vect-59.c: Test removed.
12164
12165 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12166
12167         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12168         No longer vectorizable on vect_no_align targets.
12169         * gcc.dg/vect/pr20122.c: Likewise.
12170         * gcc.dg/vect/vect-74.c: Likewise.
12171         * gcc.dg/vect/vect-75.c: Likewise.
12172         * gcc.dg/vect/vect-76.c: Likewise.
12173
12174         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12175         Will not be vectorizable on vect_no_align targets once aliasing issues
12176         are resolved.
12177         * gcc.dg/vect/vect-79.c: Likewise.
12178
12179         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12180         * gcc.dg/vect/vect-78.c: Likewise.
12181         * gcc.dg/vect/vect-97.c: Likewise.
12182
12183 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12184
12185         * gcc.dg/pr23943.c: New test.
12186
12187 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12188
12189         PR fortran/19181
12190         * gfortran.dg/derived_pointer_null_1.f90: New test.
12191
12192 2005-09-18  Richard Guenther  <rguenther@suse.de>
12193
12194         PR middle-end/23944
12195         * gcc.c-torture/compile/pr23944.c: New testcase.
12196
12197 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12198
12199         PR fortran/15975
12200         * gfortran.dg/der_pointer_2.f90: New test.
12201
12202 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12203
12204         PR fortran/16861
12205         * gfortran.dg/nested_modules_2.f90: New test.
12206
12207 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12208
12209         PR c++/18368
12210         * g++.dg/other/semicolon.C: New test.
12211
12212 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12213
12214         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12215         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12216
12217 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12218
12219         PR c++/23914
12220         * g++.dg/template/static18.C: New test.
12221
12222         PR c++/21514
12223         * g++.dg/template/crash19.C: Remove dg-error marker.
12224         * g++.dg/template/local4.C: New test.
12225
12226 2005-09-16  Paul Brook  <paul@codesourcery.com>
12227
12228         PR fortran/23906
12229         * gfortran.dg/dependency_1.f90: New test.
12230
12231 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12232
12233         PR c++/23896
12234         * g++.dg/template/static17.C: New test.
12235
12236 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12237
12238         PR c++/23139
12239         * g++.dg/warn/huge-val1.C: New test.
12240
12241 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/13140
12244         * g++.dg/parse/class2.C: New test.
12245         * g++.dg/template/explicit8.C: Likewise.
12246         * g++.dg/template/spec25.C: Likewise.
12247
12248 2005-09-14  Josh Conner  <jconner@apple.com>
12249
12250         PR middle-end/23584
12251         * gcc.dg/pr23584.c: New test.
12252
12253 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12254
12255         PR fortran/21875 Internal Unit Array I/O, NIST
12256         * gfortran.dg/arrayio_1.f90: New test.
12257         * gfortran.dg/arrayio_1.f90: New test.
12258         * gfortran.dg/arrayio_1.f90: New test.
12259         * gfortran.dg/arrayio_1.f90: New test.
12260         * gfortran.dg/arrayio_1.f90: New test.
12261
12262 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12263
12264         PR middle-end/22480
12265         * gcc.dg/vect/pr22480.c: New test.
12266
12267 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12268
12269         PR fortran/19358
12270         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12271
12272 2005-09-13 Josh Conner <jconner@apple.com>
12273
12274         PR c++/23180
12275         * g++.dg/init/struct2.C: New test.
12276         * g++.dg/init/struct3.C: New test.
12277
12278 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12279
12280         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12281         Clean up temp files.
12282         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12283         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12284         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12285         gcc.dg/tree-ssa/builtin-printf-1.c,
12286         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12287         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12288         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12289         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12290         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12291         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12292         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12293         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12294         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12295         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12296         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12297         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12298
12299 2005-09-13  Josh Conner  <jconner@apple.com>
12300
12301         * lib/gcc-dg.exp: Load scanipa.exp.
12302         (cleanup-dump): New procedure.
12303         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12304         * lib/scandump.exp: New file.
12305         * lib/scantree.exp: Use it.
12306         * lib/scanipa.exp: New file.
12307
12308 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12309
12310         PR fortran/17740
12311         * gfortran.dg/generic_4.f90: New test.
12312
12313 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12314
12315         PR target/23816
12316         * gcc.target/i386/pr23816-1.c: New test.
12317         * gcc.target/i386/pr23816-2.c: New test.
12318
12319
12320 2005-09-13  Bastian Blank <waldi@debian.org>
12321
12322         PR c++/16171
12323         * g++.dg/abi/mangle26.C: New test.
12324         * g++.dg/abi/mangle27.C: New test.
12325         * g++.dg/abi/mangle28.C: New test.
12326         * g++.dg/abi/mangle29.C: New test.
12327
12328         PR c++/23839
12329         * g++.dg/parse/register1.C: New test.
12330
12331 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/23842
12334         * g++.dg/template/access16.C: New test.
12335
12336 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12337
12338         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12339
12340 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12341
12342         PR fortran/18899
12343         * gfortran.dg/shape_2.f90: New test.
12344
12345 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12346
12347         PR target/19269
12348         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12349         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12350         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12351         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12352         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12353         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12354         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12355         tests.
12356
12357 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/23841
12360         * g++.dg/parse/template17.C: New test.
12361
12362 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/23789
12365         * g++.dg/template/nontype14.C: New test.
12366
12367 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12368
12369         PR g++/7874
12370         * g++.dg/lookup/friend7.C: New test.
12371         * g++.dg/lookup/friend8.C: New test.
12372         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12373         so that it will be found via argument dependent lookup.
12374         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12375         friend functions which will no longer be found.
12376         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12377         function g, so that it will be found via argument dependent
12378         lookup.
12379         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12380         * g++.old-deja/g++.mike/net43.C: Likewise.
12381
12382 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12383
12384         PR c++/23691
12385         * g++.dg/template/static16.C: New test.
12386
12387 2005-09-12  Josh Conner  <jconner@apple.com>
12388
12389         PR middle-end/23237
12390         * gcc.c-torture/compile/pr23237.c: New test.
12391
12392 2005-09-11  Richard Henderson  <rth@redhat.com>
12393
12394         * g++.dg/other/error8.C: Update expected diagnostic text.
12395
12396 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12397
12398         PR libfortran/19872
12399         * gfortran.dg/overwrite_1.f: New test.
12400
12401 2005-09-09  Josh Conner  <jconner@apple.com>
12402
12403         * g++.dg/init/pr23180-1.C: Removed.
12404         * g++.dg/init/pr23180-2.C: Removed.
12405
12406 2005-09-09  David Daney <ddaney@avtrex.com>
12407
12408         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12409         files which are ...
12410         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12411         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12412
12413 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12414
12415         * gfortran.dg/iostat_2.f90: New test.
12416
12417 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12418
12419         PR c++/22252
12420         * g++.dg/ext/interface1.C: New test.
12421         * g++.dg/ext/interface1.h: Likewise.
12422         * g++.dg/ext/interface1a.cc: Likewise.
12423
12424 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12425
12426         * gfortran.dg/iomsg_1.f90: New test case.
12427
12428 2005-09-09  Richard Guenther  <rguenther@suse.de>
12429
12430         PR c++/23624
12431         * g++.dg/tree-ssa/pr23624.C: New testcase.
12432
12433 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12434
12435         PR fortran/19239
12436         * gfortran.dg/vector_subscript_1.f90,
12437         * gfortran.dg/vector_subscript_2.f90: New tests.
12438
12439 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12440
12441         PR fortran/21104
12442         * gfortran.dg/array_alloc_1.f90,
12443         * gfortran.dg/array_alloc_2.f90,
12444         * gfortran.dg/array_alloc_3.f90: New tests.
12445
12446 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12447
12448         PR fortran/12840
12449         * gfortran.dg/array_constructor_6.f90
12450         * gfortran.dg/array_constructor_7.f90
12451         * gfortran.dg/array_constructor_8.f90
12452         * gfortran.dg/array_constructor_9.f90
12453         * gfortran.dg/array_constructor_10.f90
12454         * gfortran.dg/array_constructor_11.f90
12455         * gfortran.dg/array_constructor_12.f90: New tests.
12456
12457 2005-09-08  Josh Conner  <jconner@apple.com>
12458
12459         PR c++/23180
12460         * g++.dg/init/pr23180-1.C: New test.
12461         * g++.dg/init/pr23180-2.C: New test.
12462
12463 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12464
12465         PR fortran/18878
12466         * gfortran.dg/module_double_reuse.f90: New.
12467
12468 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12469
12470         PR fortran/23270
12471         PR fortran/22304
12472         PR fortran/18870
12473         PR fortran/17917
12474         PR fortran/16511
12475         * gfortran.dg/common_equivalence_1.f: New.
12476         * gfortran.dg/common_equivalence_2.f: New.
12477         * gfortran.dg/common_equivalence_3.f: New.
12478         * gfortran.dg/contained_equivalence_1.f90: New.
12479         * gfortran.dg/module_blank_common.f90: New.
12480         * gfortran.dg/module_commons_1.f90: New.
12481         * gfortran.dg/module_equivalence_1.f90: New.
12482         * gfortran.dg/nested_modules_1.f90: New.
12483         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12484         equivalences and add comment to connect the test with
12485         the PR.
12486
12487 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12488
12489         PR fortran/23765
12490         * gfortran.dg/common_6.f90: New test.
12491
12492 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12493
12494         PR fortran/15326
12495         * gfortran.dg/char_result_1.f90,
12496         * gfortran.dg/char_result_2.f90,
12497         * gfortran.dg/char_result_3.f90,
12498         * gfortran.dg/char_result_4.f90,
12499         * gfortran.dg/char_result_5.f90,
12500         * gfortran.dg/char_result_6.f90,
12501         * gfortran.dg/char_result_7.f90,
12502         * gfortran.dg/char_result_8.f90: New tests.
12503
12504 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12505
12506         PR fortran/19928
12507         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12508
12509 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12510
12511         PR obj-c++/16816
12512         * obj-c++.dg/selector-5.mm: New test.
12513         * obj-c++.dg/selector-6.mm: New test.
12514
12515 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12516
12517         PR objc/20574
12518         PR objc/19324
12519         * objc.dg/error-1.m: New test.
12520
12521 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12522
12523         PR fortran/23373
12524         * gfortran.fortran-torture/execute/pr23373-1.f90,
12525         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12526
12527 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12528
12529         PR libfortran/23760
12530         * gfortran.dg/g77/1832.f: Remove long string in write statement
12531         to allow the test to pass on correct list directed output with
12532         prepended space.
12533
12534 2005-09-07  James E Wilson  <wilson@specifix.com>
12535
12536         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12537
12538 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12539
12540         * gfortran.dg/parameter+save.f90: Rename to
12541         * gfortran.dg/parameter_save.f90: .. this.
12542
12543 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12544
12545         PR fortran/20848
12546         * gfortran.dg/parameter+save.f90: New test case.
12547
12548 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12549
12550         PR fortran/19269
12551         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12552
12553 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12554
12555         PR c/23075
12556         * gcc.dg/pr23075.c: New test.
12557         * g++.dg/warn/pr23075.C: New test.
12558
12559         PR target/22362
12560         * gcc.target/i386/pr22362.c: New test.
12561
12562         PR rtl-optimization/23098
12563         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12564
12565         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12566         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12567         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12568
12569 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12570
12571         * g++.dg/expr/cast6.C: New test.
12572
12573         PR c++/9782
12574         * g++.dg/init/new15.C: New test.
12575
12576 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12577
12578         * gcc.dg/vect/Os-vect-95.c: New test.
12579         * gcc.dg/vect/vect-95.c: Same.
12580
12581 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12582
12583         * gcc.dg/vect/vect-29.c: Update xfail testing.
12584         * gcc.dg/vect/vect-44.c: Same.
12585         * gcc.dg/vect/vect-48.c: Same.
12586         * gcc.dg/vect/vect-50.c: Same.
12587         * gcc.dg/vect/vect-72.c: Same.
12588         * gcc.dg/vect/vect-77.c: Same.
12589         * gcc.dg/vect/vect-78.c: Same.
12590         * gcc.dg/vect/vect-80.c: Same.
12591         * gcc.dg/vect/vect-96.c: Same.
12592         * gcc.dg/vect/vect-100.c: Same.
12593         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12594         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12595         * gfortran.dg/vect/vect-5.f90: Same.
12596
12597 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12598
12599         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12600         start strings.
12601         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12602         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12603
12604         PR c++/23056
12605         * g++.dg/opt/pr23056.C: New test.
12606
12607         PR rtl-optimization/23098
12608         * gcc.target/i386/pr23098.c: New test.
12609
12610 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/23667
12613         * g++.dg/template/static15.C: New test.
12614
12615         PR c++/21440
12616         * g++.dg/ext/stmtexpr5.C: New test.
12617         * g++.dg/ext/stmtexpr6.C: Likewise.
12618
12619 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12620
12621         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12622
12623         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12624         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12625         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12626
12627 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12628
12629         PR libfortran/23321
12630         * gfortran.dg/direct_io_4.f90: New test case.
12631
12632 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12633             Rasmus Hahn  <rassahah@neofonie.de>
12634
12635         PR libobjc/23108
12636         * objc.dg/type-stream-1.m: New test.
12637
12638 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12639
12640         PR fortran/23661
12641         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12642         gfortran.dg/print_fmt_3.f90: New test.
12643
12644 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12645
12646         * gfortran.dg/fmt_t_1.f90: New test.
12647
12648 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12649
12650         PR rtl-optimization/23454
12651         * g++.dg/opt/pr23454.C: New test.
12652
12653 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/23699
12656         * g++.dg/ext/static1.C: New test.
12657
12658 2005-09-02  Richard Henderson  <rth@redhat.com>
12659
12660         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12661         tail call to check_fa_work.
12662
12663 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12664
12665         PR c++/21687
12666         * g++.dg/other/gc3.C: New test.
12667
12668 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12669
12670         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12671         * gcc.dg/20050826-1.c: Likewise.
12672
12673 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/23167
12676         * g++.dg/expr/volatile1.C: New test.
12677
12678 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12679
12680         PR middle-end/23547
12681         * gcc.dg/pr23547.c: New test.
12682
12683 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12684
12685         PR c/22061
12686         * gcc.c-torture/execute/pr22061-1.c,
12687         * gcc.c-torture/execute/pr22061-2.c,
12688         * gcc.c-torture/execute/pr22061-3.c,
12689         * gcc.c-torture/execute/pr22061-4.c: New tests.
12690
12691 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12692
12693         * gcc.dg/Wredundant-decls-2.c: New test to check that
12694         -Wredundant-decls does not issue warning for a variable
12695         definition following a declaration.
12696
12697 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12698
12699         PR debug/7241
12700         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12701         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12702         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12703
12704         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12705         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12706         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12707         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12708         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12709         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12710         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12711         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12712
12713 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12714
12715         PR objc/23306
12716         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12717         scan-assmbler.
12718
12719 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12720
12721         PR target/21255
12722         * gcc.dg/pr21255-1.c: New test.
12723         * gcc.dg/pr21255-2-mb.c: Likewise.
12724         * gcc.dg/pr21255-2-ml.c: Likewise.
12725         * gcc.dg/pr21255-3.c: Likewise.
12726         * gcc.dg/pr21255-4.c: Likewise.
12727
12728 2005-08-31  Dale Johannesen  <dalej@apple.com>
12729
12730         * gcc.dg/20050830-1.c: New.
12731
12732 2005-08-31  Josh Conner  <jconner@apple.com>
12733
12734         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12735         command-line options for arm-*-* targets.
12736         * g++.dg/init/array16.C: Likewise.
12737         * g++.dg/other/crash-4.C: Likewise.
12738
12739 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12740
12741         PR obj-c++/23640
12742         * obj-c++.dg/gnu-runtime-3.mm: New test.
12743
12744 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12745
12746         PR c++/13377
12747         * g++.dg/lookup/ambig4.C: New test.
12748         * g++.dg/lookup/ambig5.C: New test.
12749         * g++.dg/tc1/dr101.C: Adjust error markers.
12750
12751 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12752
12753         PR c++/23639
12754         * g++.dg/template/ttp5.C: Adjust error markers.
12755
12756 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12757
12758         PR testsuite/23609
12759         * lib/obj-c++.exp: Include target-libpath.exp.
12760         (obj-c++_link_flags): Look for the GNU libobjc library
12761         and set the library path to include it.
12762         Don't manually set LD_LIBRARY_PATH (etc.) but call
12763         set_ld_library_path_env_vars instead.
12764         (obj-c++_target_compile): Don't set library path or
12765         linker flags because they are already set correctly
12766         in obj-c++_link_flags.
12767
12768 2005-08-30  Josh Conner  <jconner@apple.com>
12769
12770         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12771         to command-line options for arm-*-* targets.
12772
12773 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12774
12775         * g++.dg/other/i386-1.C: New.
12776
12777 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12778
12779         PR preprocessor/20348
12780         PR preprocessor/20356
12781         * gcc.dg/cpp/pr20348.c: New test.
12782         * gcc.dg/cpp/pr20348.h: New file.
12783         * gcc.dg/cpp/inc/pr20348.h: New file.
12784         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12785         * gcc.dg/cpp/pr20356.c: New test.
12786         * gcc.dg/cpp/pr20356.h: New file.
12787         * gcc.dg/cpp/inc/pr20356.h: New file.
12788         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12789
12790 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12791
12792         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12793         Fix array dimension to avoid correct end-of-file error.
12794
12795 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12796
12797         PR libfortran/23598
12798         * gfortran.dg/iostat_1.f90: New test.
12799
12800 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12801
12802         PR middle-end/23408
12803         * gcc.dg/pr23408.c: New test.
12804
12805 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12806
12807         PR c++/23099
12808         * g++.dg/init/member1.C: Make sure erroneous static data member
12809         definitions are required.
12810         * g++.dg/template/static13.C: New test.
12811         * g++.dg/template/static14.C: Likewise.
12812
12813 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12816         -march=pentium4, remove ilp32 requirement.
12817
12818         PR middle-end/23484
12819         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12820         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12821
12822 2005-08-29  Andreas Jaeger  <aj@suse.de>
12823
12824         PR testsuite/23607
12825         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12826
12827 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.c-torture/execute/20050316-2.c: New test.
12830         * gcc.c-torture/execute/20050316-3.c: New test.
12831         * gcc.dg/torture/pr16104-1.c: New test.
12832
12833 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12834
12835         PR middle-end/23463
12836         * gcc.c-torture/execute/zero-struct-1.c: New test.
12837
12838 2005-08-27  Richard Guenther  <rguenther@suse.de>
12839
12840         PR target/23575
12841         * gcc.target/i386/pr23575.c: New testcase.
12842
12843 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR rtl-optimization/23561
12846         * gcc.c-torture/execute/20050826-1.c: New test.
12847
12848         PR rtl-opt/23560
12849         * gcc.c-torture/execute/20050826-2.c: New test.
12850
12851 2005-08-26  Dale Johannesen  <dalej@apple.com>
12852
12853         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12854         * gcc.dg/20050826-1.c: New.
12855
12856 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/19004
12859         * g++.dg/template/nontype13.C: New test.
12860
12861         PR c++/23491
12862         * g++.dg/init/new14.C: New test.
12863         * g++.dg/expr/anew1.C: Do not XFAIL.
12864         * g++.dg/expr/anew2.C: Likewise.
12865         * g++.dg/expr/anew3.C: Likewise.
12866
12867 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12868
12869         PR middle-end/22439
12870         * gcc.dg/vla-3.c: New test.
12871
12872 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12873
12874         PR fortran/20363
12875         * gfortran.dg/named_interface.f90: New.
12876
12877 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12878
12879         * gcc.c-torture/execute/frame-address.c: New test.
12880
12881 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         PR c++/20817
12884         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12885
12886 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12887
12888         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12889
12890 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12891
12892         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12893         * gcc.dg/altivec-22.c: Rename from..
12894         * gcc.dg/altivec-nomfcr.c: ..this.
12895
12896 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12897
12898         PR tree-optimization/23546
12899         * gcc.dg/tree-ssa/pr23546.c: New test.
12900
12901 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12902
12903         PR fortran/17758
12904         * gfortran.dg/nonreturning_statements.f90: New test.
12905
12906 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         PR c++/22454
12909         * g++.dg/parse/crash29.C: New.
12910
12911 2005-08-23  DJ Delorie  <dj@redhat.com>
12912
12913         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12914         constants have the L suffix.
12915
12916 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12917
12918         PR c++/23044
12919         * g++.dg/template/instantiate8.C: New.
12920
12921 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12922
12923         PR middle-end/23467
12924         * gcc.c-torture/execute/pr23467.c: New test.
12925
12926 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12927
12928         PR tree-optimization/22043
12929         * gcc.c-torture/execute/20050613-1.c: New test.
12930
12931 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12932
12933         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12934
12935 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12936
12937         PR rtl-optimization/23478
12938         * g++.dg/opt/pr23478.C: New test.
12939
12940 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12941
12942         PR c/18715
12943         * gcc.dg/switch-warn-3.c: New test.
12944
12945 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12946
12947         PR c++/22233
12948         * g++.dg/template/param1.C: New test.
12949
12950 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12951
12952         PR c++/23089
12953         * g++.dg/other/incomplete1.C: New test.
12954
12955 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12956
12957         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12958         are vectorizable.
12959
12960 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12961
12962         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12963         d_lines_5.f: New.
12964
12965 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12966
12967         * gcc.target/i386/sse-4.c: New test.
12968
12969 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12970
12971         PR testsuite/23239
12972         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12973
12974 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.dg/20050811-1.c: New test.
12977         * gcc.dg/20050811-2.c: New test.
12978
12979 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12980
12981         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12982
12983 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12984
12985         PR 23476
12986         * gcc.c-torture/compile/pr23476.c: New test.
12987
12988 2005-08-19  Devang Patel  <dpatel@apple.com>
12989
12990         PR tree-optimization/23048
12991         * gcc.dg/tree-ssa/pr23048.c: New test.
12992
12993 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12994
12995         PR middle-end/20624
12996         * g++.dg/warn/Wreturn-3.C: New test
12997
12998 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12999
13000         PR tree-optimization/22228
13001         * g++.dg/vect/pr22543.cc: New test.
13002
13003 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13004
13005         PR tree-optimization/21574
13006         * gcc.dg/tree-ssa/pr21574.c: New test.
13007
13008 2005-08-16  James E Wilson  <wilson@specifix.com>
13009
13010         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13011
13012 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13013
13014         PR tree-opt/23402
13015         * gcc.c-torture/compile/zero-strct-3.c: New test.
13016         * gcc.c-torture/compile/zero-strct-4.c: New test.
13017
13018 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13019
13020         PR target/23376
13021         * gcc.target/x86_64/pr23376.c: New test.
13022
13023 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13024
13025         PR c++/23337
13026         * g++.dg/ext/vector2.C: New.
13027
13028 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13029
13030         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13031
13032 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13033
13034         PR libfortran/23428
13035         * gfortran.dg/inquire-complex.f90: New test case.
13036
13037 2005-08-16  James E Wilson  <wilson@specifix.com>
13038
13039         PR tree-optimization/21105
13040         * gcc.dg/large-size-array.c: New.
13041
13042 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13043
13044         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13045         type.
13046         * gcc.dg/vect/vect-41: Likewise.
13047         * gcc.dg/vect/vect-42: Likewise.
13048         * gcc.dg/vect/vect-43: Likewise.
13049         * gcc.dg/vect/vect-44: Likewise.
13050         * gcc.dg/vect/vect-46: Likewise.
13051         * gcc.dg/vect/vect-47: Likewise.
13052         * gcc.dg/vect/vect-48: Likewise.
13053         * gcc.dg/vect/vect-52: Likewise.
13054         * gcc.dg/vect/vect-53: Likewise.
13055         * gcc.dg/vect/vect-54: Likewise.
13056         * gcc.dg/vect/vect-55: Likewise.
13057         * gcc.dg/vect/vect-56: Likewise.
13058         * gcc.dg/vect/vect-57: Likewise.
13059         * gcc.dg/vect/vect-58: Likewise.
13060         * gcc.dg/vect/vect-59: Likewise.
13061         * gcc.dg/vect/vect-60: Likewise.
13062         * gcc.dg/vect/vect-61: Likewise.
13063         * gcc.dg/vect/vect-85: Likewise.
13064         * gcc.dg/vect/vect-87: Likewise.
13065         * gcc.dg/vect/vect-88: Likewise.
13066         * gcc.dg/vect/vect-93.c: Likewise.
13067         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13068         * gcc.dg/vect/vect-75: Likewise.
13069         * gcc.dg/vect/vect-76: Likewise.
13070         * gcc.dg/vect/vect-77: Likewise.
13071         * gcc.dg/vect/vect-78: Likewise.
13072         * gcc.dg/vect/vect-80: Likewise.
13073         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13074         vectorized for the expected reason, rather than checking how alignment
13075         was handled.
13076         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13077         type and also instead of aligned pointers. Added documentation.
13078
13079 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13080
13081         * gfortran.dg/power.f90: New test.
13082
13083 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13084
13085         PR rtl-optimization/23299
13086         * g++.dg/opt/pr23299.C: New test.
13087
13088 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13089
13090         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13091
13092 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13093
13094         * g++.dg/template/local6.C: New test.
13095
13096 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13097
13098         * execute/exceptions/finally-1.m: Check that the catch and finally are
13099         being called.  Also add a "return 0;" at the end of main.
13100
13101 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13102
13103         PR fortran/21432.
13104         * gfortran.dg/namelist_print_1.f: New test of functionality of
13105         PRINT namelist.
13106         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13107         namelist generates error with -std=f95.
13108
13109 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13110
13111         PR tree-optimization/23119
13112         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13113
13114 2005-08-13  Marcin Koziej  <creep@desk.pl>
13115             Andrew Pinski  <pinskia@physics.uc.edu>
13116
13117         PR libobjc/22492
13118         * execute/exceptions/finally-1.m: New test.
13119
13120 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13121
13122         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13123         testsuite.
13124         * objc/execute/exceptions/trivial.m: New test.
13125         * objc.dg/try-catch-11.m: Move to ...
13126         * objc/execute/exceptions/foward-1.m: Here.
13127         * objc.dg/try-catch-2.m: Move to ...
13128         * objc/execute/exceptions/catchall-1.m: Here.
13129         * objc.dg/try-catch-8.m: Move to ...
13130         * objc/execute/exceptions/local-variables-1.m: Here.
13131
13132 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13133
13134         * objc.dg/nested-func-1.m: Move to ...
13135         * objc/execute/nested-func-1.m: Here.
13136
13137 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13138
13139         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13140         in ${options} instead of [target_info name].
13141         * lib/obj-c++.exp (objc_target_compile): Likewise.
13142
13143 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13144
13145         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13146
13147 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13148
13149         part of PR testsuite/23348
13150         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13151         of the torture options.
13152         * objc/compile/trivial.m: New test.
13153
13154 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13155
13156         * gfortran.dg/eoshift.f90: Correct format.
13157
13158 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13159
13160         * gfortran.fortran-torture/execute/character_passing.f90:
13161         Fix comment typo.
13162
13163 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13164
13165         PR c++/8271
13166         * g++.dg/template/unify10.C: New.
13167
13168 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13169
13170         * g++.dg/parse/pr22514.C: Move to...
13171         * g++.dg/debug/pr22514.C: here.
13172
13173 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13174
13175         PR c++/23266
13176         * g++.dg/inherit/pure1.C: New test.
13177
13178         * ChangeLog: Fix typos.
13179
13180 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13181             Steven Bosscher  <stevenb@suse.de>
13182
13183         * gfortran.dg/runtime_warning_1.f90: New test.
13184
13185 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13186
13187         PR c++/23219
13188         * g++.dg/parse/crash28.C: New.
13189
13190 2005-08-11  Richard Guenther  <rguenther@suse.de>
13191
13192         PR target/23289
13193         * gcc.target/i386/tailcall-1.c: New testcase.
13194
13195 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13196
13197         * gcc.dg/vect/vect-67.c: Un-xfail.
13198
13199 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13200
13201         PR c++/23225
13202         * g++.dg/testsuite/parse/crash27.C: new test.
13203
13204 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13205
13206         PR libfortran/22143
13207         * gfortran.dg/shift-kind.f90: New testcase.
13208
13209 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13210
13211         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13212         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13213
13214 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13215
13216         PR c++/20646
13217         * g++.dg/other/mult-stor1.C: New test.
13218
13219 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13220
13221         * gcc.c-torture/pr18299-1.c: Move to ...
13222         * gcc.c-torture/compile/pr18299-1.c: Here.
13223
13224 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13225
13226         * gfortran/fortran.torture/execute/character_passing.f90:
13227         Fix types for LSAME.
13228
13229 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13230
13231         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13232         input data back to what it was originally.
13233
13234 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13235
13236         * objc.dg/try-catch-8.m: Enable for all targets.
13237
13238 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13239
13240         * gcc.dg/pr23165.c: New test.
13241
13242 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13243
13244         PR tree-optimization/23234
13245         * gcc.dg/tree-ssa/pr23234.c: New test.
13246
13247 2005-08-08  Josh Conner  <jconner@apple.com>
13248
13249         PR rtl-optimization/23241
13250         * gcc.dg/char-compare.c: New test.
13251
13252 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13253
13254         PR c++/22508
13255         * g++.dg/init/new13.C: New test.
13256
13257 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         PR c++/21166
13260         * g++.dg/other/crash-4.C: Adjust
13261         * g++/dg/ext/packed9.C: New.
13262
13263 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13264
13265         PR middle-end/21964
13266         * gcc.c-torture/execute/pr21964-1.c: New test.
13267
13268 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13269
13270         PR c/22458
13271         * gcc.dg/pr22458-1.c: New test.
13272
13273 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13274             Steven G. Kargl <kargls@comcast.net>
13275
13276         PR fortran/22390
13277         * gfortran.dg/flush_1.f90: New test.
13278
13279 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13280
13281         PR c++/23191
13282         * g++.dg/template/eh2.C: New test.
13283
13284 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13285
13286         PR c++/19498
13287         * g++.dg/template/instantiate7.C: New test.
13288
13289 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13290
13291         PR c/23113
13292         * gcc.dg/Wunused-value-1.c: New test.
13293
13294 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13295
13296         PR rtl-optimization/23233
13297         * gcc.c-torture/compile/pr23233-1.c: New test.
13298
13299 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13300
13301         PR fortran/18833
13302         PR fortran/20850
13303         * gfortran.dg/equiv_1.f90: New test.
13304         * gfortran.dg/equiv_2.f90: New test.
13305         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13306         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13307         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13308
13309 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13310
13311         * gcc.c-torture/execute/vrp-5.c: New test.
13312         * gcc.c-torture/execute/vrp-6.c: New test.
13313         * gcc.dg/tree-ssa/vrp21.c: New test.
13314
13315 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13316
13317         * g++.dg/parse/pr22514.C: New test.
13318
13319 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13320
13321         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13322
13323         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13324         instead of constant loads / pool entries.
13325
13326 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13327
13328         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13329         TEST_TO_WCTYPE.
13330
13331 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13332
13333         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13334         __WINT_TYPE__ in generated prototypes if possible.
13335
13336 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13337
13338         PR 22037
13339         * g++.dg/tree-ssa/pr22037.C:
13340
13341 2005-08-04  Richard Henderson  <rth@redhat.com>
13342
13343         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13344         scan-tree-dump-times directive.
13345
13346 2005-08-04  Jan Hubicka  <jh@suse.cz>
13347
13348         * gcov-1.C: Fix switch counts.
13349         * gcov-4b.c: Likewise.
13350
13351 2005-08-03  Jeff Law  <law@redhat.com>
13352
13353         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13354
13355 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13356
13357         * gcc.c-torture/execute/pr23135.c: New test.
13358
13359 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13360
13361         PR tree-optimization/19899
13362         * gcc.dg/tree-ssa/scev-1.c: New test.
13363         * gcc.dg/tree-ssa/scev-2.c: New test.
13364
13365 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13366
13367         PR target/18582
13368         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13369
13370 2005-08-03  Jan Hubicka  <jh@suse.cz>
13371
13372         * update-conroll.c: New testcase.
13373         * update-conroll-2.c: New testcase.
13374
13375 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13376
13377         * gfortran.dg/constant_substring.f: New test.
13378         * gfortran.dg/pr22491.f: New test.
13379
13380 2005-08-02  Jan Hubicka  <jh@suse.cz>
13381
13382         * update-threading.c: Replace by the proper one.
13383
13384 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13385
13386         PR 23164
13387         * g++.dg/tree-ssa/pr23164.C: New test.
13388
13389 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13390
13391         * gcc.dg/tree-ssa/pr23192.c: New test.
13392
13393 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13394
13395         * gcc.c-torture/execute/vrp-4.c: New test.
13396
13397 2005-08-02  Jan Hubicka  <jh@suse.cz>
13398
13399         * update-threading.c: New test.
13400
13401 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13402
13403         * gcc.c-torture/compile/20050801-1.c: New test.
13404         * gcc.c-torture/compile/20050801-2.c: New test.
13405
13406 2005-08-01  Jan Hubicka  <jh@suse.cz>
13407
13408         * val-prof-5.c: New test.
13409
13410 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13411
13412         PR c/22311
13413         * gcc.dg/pr22311-1.c : New test.
13414
13415 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13416
13417         PR target/23095
13418         * gfortran.dg/pr23095.f: New test.
13419
13420         PR c++/22003
13421         * g++.dg/other/pr22003.C: New test.
13422
13423 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13424
13425         PR target/20621
13426         * gcc.c-torture/execute/pr20621-1.c: New test.
13427
13428 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13429
13430         * gfortran.dg/comma_format_extension_4.f: Adjust length
13431         of string for format.
13432         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13433         print statement with internal write.
13434         * gfortran.dg/der_array_io_2.f: Likewise.
13435         * gfortran.dg/der_array_io_3.f: Likewise.
13436
13437 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13438
13439         * gcc.dg/fold-abs-4.c: new test.
13440
13441 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13442
13443         PR fortran/22570 an related issues.
13444         * gfortran.dg/x_slash_1.f: New test.
13445
13446 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13447
13448         PR c/23143
13449         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13450         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13451
13452 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13453
13454         PR c/529
13455         * gcc.dg/Wshadow-3.c: New test.
13456
13457 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13458
13459         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13460         used to have the wrong bounds).
13461
13462 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13463
13464         PR c/21720
13465         * gcc.dg/hex-round-1.c: Test more cases.
13466         * gcc.dg/hex-round-2.c: New test.
13467
13468 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13469
13470         PR 22550
13471         * g++.dg/tree-ssa/pr22550.C: New test.
13472
13473 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13474
13475         * gcc.dg/tree-ssa/vrp19.c: New test.
13476         * gcc.dg/tree-ssa-vrp20.c: New test.
13477
13478 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13479
13480         PR c/22240
13481         * gcc.dg/transparent-union-4.c: New test.
13482
13483 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13484
13485         PR c/22192
13486         * gcc.dg/c99-vla-2.c: New test.
13487
13488 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13489
13490         PR c/21720
13491         * gcc.dg/hex-round-1.c: New test.
13492
13493 2005-07-28  Jan Hubicka  <jh@suse.cz>
13494
13495         * inliner-1.c: Do not dump everything.
13496         * tree-prof.exp: Do not pass -ftree-based-profiling.
13497         * bprob.exp: Likewise.
13498
13499         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13500
13501 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/22545
13504         * g++.dg/expr/ptrmem7.C: New test.
13505
13506 2005-07-28  Mike Stump  <mrs@apple.com>
13507
13508         * g++.old-deja/g++.mike/visibility-1.C: New test.
13509
13510 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13511
13512         PR c/20187
13513         * gcc.c-torture/execute/pr20187-1.c: New test.
13514
13515 2005-07-28  Jeff Law  <law@redhat.com>
13516
13517         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13518         * gcc.dg/tree-ssa/vrp18.c: New test.
13519
13520 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13521
13522         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13523
13524 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13525
13526         PR tree-optimization/22506
13527         * gcc.dg/vect/ps22506.c: New test.
13528
13529 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR target/21149
13532         * gcc.target/i386/sse-3.c: New test.
13533
13534 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13535
13536         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13537         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13538
13539 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13540
13541         PR c/22589
13542         * gcc.c-torture/compile/pr22589-1.c: New test.
13543
13544 2005-07-28  Jan Hubicka  <jh@suse.cz>
13545
13546         * update-loopch.c: New testcase.
13547
13548 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13549
13550         PR rtl-optimization/23047
13551         * gcc.c-torture/execute/pr23047.c: New test.
13552         * gcc.c-torture/execute/pr23047.x: New.
13553
13554 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13555
13556         PR tree-optimization/22493
13557         * gcc.c-torture/execute/pr22493-1.c: New test.
13558         * gcc.c-torture/execute/pr22493-1.x: New.
13559         * gcc.c-torture/execute/vrp-1.c: New test.
13560         * gcc.c-torture/execute/vrp-2.c: New test.
13561         * gcc.c-torture/execute/vrp-2.c: New test.
13562
13563 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13564
13565         * gcc.target/frv/all-builtin-read8.c: Delete.
13566         * gcc.target/frv/all-builtin-read16.c: Delete.
13567         * gcc.target/frv/all-builtin-read32.c: Delete.
13568         * gcc.target/frv/all-builtin-read64.c: Delete.
13569         * gcc.target/frv/all-builtin-write8.c: Delete.
13570         * gcc.target/frv/all-builtin-write16.c: Delete.
13571         * gcc.target/frv/all-builtin-write32.c: Delete.
13572         * gcc.target/frv/all-builtin-write64.c: Delete.
13573         * gcc.target/frv/all-read-write-1.c: New.
13574
13575 2005-07-27  Jeff Law  <law@redhat.com>
13576
13577         * gcc.c-torture/execute/pr22630.c: New test.
13578
13579 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13580
13581         PR tree-optimization/23073
13582         * gcc.dg/vect/nodump-pr23073.c: New test.
13583         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13584
13585 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13586
13587         PR tree-optimize/22348
13588         * gcc.c-torture/execute/pr22348.c: New.
13589
13590 2005-07-27  Richard Guenther  <rguenther@suse.de>
13591
13592         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13593
13594 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13595
13596         PR fortran/22503
13597         * gfortran.dg/logical_comp.f90: New test.
13598
13599 2005-07-27  Jan Hubicka  <jh@suse.cz>
13600
13601         * inliner-1.c: Add cleanup of dumps.
13602         * val-prof-*.c: Likewise.
13603         * update-tailcall.c: New.
13604
13605 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13606
13607         PR 22591
13608         * gcc.dg/tree-ssa/pr22591.c: New test.
13609         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13610
13611 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13612
13613         PR libobjc/22606
13614         * objc.dg/try-catch-11.m: New test.
13615
13616 2005-07-26  Richard Guenther  <rguenther@suse.de>
13617
13618         PR tree-optimization/22486
13619         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13620
13621 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         PR tree-opt/22484
13624         * testsuite/g++.dg/opt/loop2.C: New test.
13625
13626 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13627
13628         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13629         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13630
13631 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13632
13633         * lib/profopt.exp (profopt-execute): Check for profiling data
13634         files on the target.
13635
13636 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13637
13638         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13639         for matching of asm labels.
13640
13641 2005-07-25  Richard Guenther  <rguenther@suse.de>
13642
13643         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13644
13645 2005-07-25  Richard Guenther  <rguenther@suse.de>
13646
13647         PR testsuite/22624
13648         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13649
13650 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13651
13652         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13653         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13654         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13655         * gcc.dg/vect/vect-100.c: New test.
13656         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13657         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13658         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13659         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13660         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13661         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13662         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13663         * gfortran.dg/vect/pr19049.f90: New testcase.
13664         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13665
13666 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13667
13668         * gcc.c-torture/execute/20050713-1.c: New test.
13669
13670         PR fortran/20063
13671         * gfortran.fortran-torture/execute/data_4.f90: New test.
13672
13673         PR middle-end/20303
13674         * gcc.dg/visibility-d.c: New test.
13675
13676 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13677
13678         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13679         * gfortran.dg/underflow.f90: Ditto.
13680
13681 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13682
13683         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13684         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13685         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13686
13687 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13688
13689         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13690         include case of field width of zero.
13691
13692 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13693
13694         PR libgfortran/21875
13695         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13696         with trailing blanks on normal formatted read.
13697
13698 2005-07-23  Chao-ying Fu  <fu@mips.com>
13699
13700         * gcc.target/mips/mips32-dsp-type.c: New test.
13701         * gcc.target/mips/mips32-dsp.c: New test.
13702
13703 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13704
13705         PR testsuite/21073
13706         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13707
13708         PR testsuite/20454
13709         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13710         and __cyg_profile_func_exit.
13711
13712 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13713
13714         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13715         * gfortran.dg/comma_format_extension_4.f: Same.
13716         * gfortran.dg/pr15332.f: Same.
13717         * gfortran.dg/pr21730.f: Same.
13718
13719 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13720
13721         * g++.dg/opt/vrp2.C: Fix testcase.
13722
13723         PR tree-opt/22625
13724         * g++.dg/opt/vrp2.C: New test.
13725
13726 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13727
13728         PR debug/21828
13729         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13730
13731 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13732
13733         * gcc.dg/tree-ssa/20050719-1.c: New test.
13734
13735 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13736
13737         * gcc.dg/bfin-longcall-1.c: New file.
13738         * gcc.dg/bfin-longcall-2.c: New file.
13739
13740 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13741
13742         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13743
13744 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13745
13746         PR middle-end/19055
13747         * gcc.dg/tree-ssa/pr19055.c: New test.
13748         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13749
13750 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13751
13752         PR C++/22358
13753         * g++.dg/other/pr22358.C: New test.
13754
13755 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13756
13757         PR c++/2922
13758         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13759
13760 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13761
13762         PR c++/15938
13763         * g++.dg/init/union2.C: New test.
13764
13765 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13766
13767         PR c/22393
13768         * gcc.dg/complex-4.c: New test.
13769
13770 2005-07-21  Richard Guenther  <rguenther@suse.de>
13771
13772         PR testsuite/22522
13773         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13774         scanning for asm labels.
13775         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13776
13777 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13778
13779         PR target/22085
13780         * gcc.dg/altivec-pr22085.c: New.
13781
13782 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13783
13784         PR tree-optimization/19210
13785         * gcc.dg/tree-ssa/pr19210-1.c: New.
13786         * gcc.dg/tree-ssa/pr19210-2.c: New.
13787
13788 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13789
13790         PR rtl-optimization/22167
13791         * g++.dg/opt/pr22167.C: New test.
13792
13793 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13794
13795         PR c++/2922
13796         * g++.dg/lookup/two-stage2.C: New.
13797         * g++.dg/lookup/two-stage3.C: New.
13798         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13799         fixed two-stage name lookup for operators.
13800         * g++.dg/template/call3.C: Compiler now produces an appropriate
13801         error message.
13802         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13803         14 as a candidate.
13804         * g++.dg/template/ptrmem4.C: Compiler produces different error
13805         message.
13806         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13807         connect_to_method as a candidate.
13808
13809 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13810
13811         * gcc.dg/fold-alloc-1.c: New test.
13812
13813 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13814
13815         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13816         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13817
13818 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13819
13820         * gcc.dg/fold-abs-1.c: New test.
13821         * gcc.dg/fold-abs-2.c: New test.
13822         * gcc.dg/fold-abs-3.c: New test.
13823
13824 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13825
13826         Make CONSTRUCTOR use VEC to store initializers.
13827         * g++.dg/ext/complit3.C: Check for specific error messages.
13828         * g++.dg/init/brace2.C: Update error message.
13829         * g++.dg/warn/Wbraces2.C: Likewise.
13830
13831 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13832
13833         PR fortran/16940
13834         * gfortran.dg/module_interface_1.f90: New test.
13835
13836 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13837             Kenneth Zadeck <zadeck@naturalbridge.com>
13838
13839         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13840
13841 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13844         specify -Wformat for these tests.
13845         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13846         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13847         * gcc.dg/format/opt-6.c: Delete.
13848
13849 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13850
13851         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13852         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13853
13854 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         * gcc.dg/tree-ssa/alias-2.c: New test.
13857
13858 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13859
13860         PR c++/22263
13861         * g++.dg/template/explicit7.C: New test.
13862
13863 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13864
13865         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13866         width of 8 to +Inf and -Inf.
13867
13868 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13869
13870         PR c++/22139
13871         * g++.dg/template/friend36.C: New test.
13872
13873 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13874
13875         PR fortran/21730
13876         * gfortran.dg/pr21730.f: New test.
13877
13878 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13879             Kenneth Zadeck <zadeck@naturalbridge.com>
13880
13881         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13882         since pure const detection cannot run at -O1 in c compiler.
13883         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13884         can now optimize this case properly.
13885         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13886         because we now pass.
13887         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13888
13889 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13890
13891         PR c/22421
13892         * gcc.dg/format/bitfld-1.c: New test.
13893
13894 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13895
13896         PR c++/22204
13897         * g++.dg/rtti/repo1.C: New test.
13898
13899 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13900
13901         PR middle-end/22398
13902         * gcc.c-torture/compile/pr22398.c: New test.
13903
13904 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/22132
13907         * g++.dg/expr/cast4.C: New test.
13908
13909 2005-07-15  Richard Guenther  <rguenther@suse.de>
13910
13911         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13912         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13913
13914 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13915
13916         PR tree-optimization/22230
13917         * gcc.dg/tree-ssa/pr22230.c: New test.
13918
13919 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13920
13921         * gfortran.dg/g77/cpp6.f: New test.
13922
13923         PR fortran/22417
13924         * gfortran.dg/g77/cpp5.F: New test.
13925         * gfortran.dg/g77/cpp5.h: New file.
13926         * gfortran.dg/g77/cpp5inc.h: New file.
13927
13928 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13929
13930         PR libfortran/16435
13931         * gfortran.dg/tl_editting.f90: New.
13932         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13933
13934 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13935
13936         * gfortran.dg/char_array_constructor.f90: New test.
13937
13938 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13939
13940         * gfortran.dg/past_eor.f90: New.
13941         * gfortran.dg/complex_read.f90: New.
13942
13943 2005-07-13  Jeff Law  <law@redhat.com>
13944
13945         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13946         additional casts.
13947
13948         * gcc.dg/tree-ssa/pr22321.c: New test
13949
13950 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13951
13952         PR tree-optimization/21921
13953         * gcc.dg/tree-ssa/pr21921.c: New.
13954
13955 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13956
13957         PR tree-optimizatio/22442
13958         * gcc.dg/tree-ssa/loop-11.c: New test.
13959
13960 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13961
13962         PR tree-opt/21840
13963         * gcc.c-torture/compile/pr21840.c: New test.
13964
13965 2005-07-12  Jan Hubicka  <jh@suse.cz>
13966
13967         * gcc.c-torture/compile/pr22379.c: New test.
13968
13969 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13970
13971         PR libfortran/21593
13972         gfortran.dg/dev_null.f90: Remove outdated comment about
13973         PR libfortran/21593.
13974
13975
13976 2005-07-12  Dale Johannesen  <dalej@apple.com>
13977
13978         * gcc.target/i386/compress-float-sse.c: New.
13979         * gcc.target/i386/compress-float-sse-pic.c: New.
13980         * gcc.target/i386/compress-float-387.c: New.
13981         * gcc.target/i386/compress-float-387-pic.c: New.
13982         * gcc.dg/compress-float-ppc.c: New.
13983         * gcc.dg/compress-float-ppc-pic.c: New.
13984
13985 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13986
13987         PR libfortran/21593
13988         gfortran.dg/dev_null.f90: Remove targets.
13989
13990 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         PR tree-opt/22335
13993         * gcc.dg/pr22335-1.c: New test.
13994         * gcc.dg/pr22335-2.c: New test.
13995
13996 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13997
13998         PR c++/20172
13999         * g++.dg/template/nontype12.C : New test.
14000
14001 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14002
14003         * gcc.dg/tree-ssa/loop-10.c: New test.
14004
14005 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14006
14007         * gcc.c-torture/execute/20020720-1.x: Remove.
14008
14009 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14010
14011         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14012
14013 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14014
14015         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14016         (dg-mips-options): Use it.
14017
14018 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14019
14020         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14021
14022 2005-07-09  Richard Henderson  <rth@redhat.com>
14023
14024         * lib/target-supports.exp (check_effective_target_sync_char_short):
14025         Add alpha.
14026
14027 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14028
14029         PR libfortran/22217
14030         * gfortran.dg/negative-z-descriptor.f90: New test.
14031
14032 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14033
14034         PR tree-opt/22329
14035         * gcc.dg/pr22329.c: New test.
14036
14037 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14038
14039         PR tree-optimization/20139
14040         * gcc.dg/tree-ssa/pr20139.c: New.
14041
14042 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14043
14044         PR tree-opt/22356
14045         * testsuite/gcc.dg/pr22356-1.c: New test.
14046
14047 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14048
14049         PR c++/21799
14050         * g++.dg/template/unify8.C: New.
14051         * g++.dg/template/unify9.C: New.
14052
14053 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14054
14055         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14056
14057 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14058
14059         * gcc.dg/darwin-version-1.c: New.
14060         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14061         * gcc.dg/builtins-20.c: Likewise.
14062         * gcc.dg/builtins-53.c: Likewise.
14063         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14064         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14065         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14066         * gcc.dg/torture/builtins-power-1.c: Likewise.
14067         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14068         on Darwin.
14069
14070 2005-07-07  Jeff Law  <law@redhat.com>
14071
14072         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14073         argument evaluation order.
14074
14075 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14076
14077         PR libfortran/21594
14078         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14079         Add test cases where the shift length is greater than the
14080         array length.
14081
14082 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14083
14084         * obj-c++.dg/proto-lossage-6.mm: New.
14085         * objc.dg/proto-lossage-6.m: New.
14086
14087 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14088
14089         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14090         * objc.dg/gnu-runtime-2.m: Likewise.
14091
14092 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14093
14094         * gfortran.dg/longline.f: New test.
14095
14096         * gfortran.dg/badline.f: New test.
14097
14098 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14099
14100         PR fortran/16531
14101         PR fortran/15966
14102         PR fortran/18781
14103         * gfortran.dg/hollerith.f90: New.
14104         * gfortran.dg/hollerith2.f90: New.
14105         * gfortran.dg/hollerith3.f90: New.
14106         * gfortran.dg/hollerith4.f90: New.
14107         * gfortran.dg/hollerith_f95.f90: New.
14108         * gfortran.dg/hollerith_legacy.f90: New.
14109         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14110
14111 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14112
14113         PR objc/22274
14114         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14115         * objc.dg/gnu-runtime-2.m: New.
14116
14117 2005-07-06  Jeff Law  <law@redhat.com>
14118
14119         * gcc.dg/tree-ssa/vrp17.c: New test.
14120
14121 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14122
14123         PR fortran/22327
14124         * gfortran.dg/array_constructor_5.f90: New test.
14125
14126 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14129
14130 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14131
14132         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14133         * gcc.dg/980816-1.c: Ditto.
14134
14135 2005-07-06  Jeff Law  <law@redhat.com>
14136
14137         * gcc.c-torture/compile/pr21356.c: New test.
14138
14139 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14140
14141         PR c/22013
14142         PR c/22098
14143         * gcc.c-torture/compile/pr22013-1.c,
14144         gcc.c-torture/execute/pr22098-1.c,
14145         gcc.c-torture/execute/pr22098-2.c,
14146         gcc.c-torture/execute/pr22098-3.c: New tests.
14147
14148 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14149
14150         PR c/22308
14151         * gcc.dg/pr22308-1.c: New test.
14152
14153 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14154
14155         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14156         target.
14157         * gcc.dg/compare9.c: Use -fshort-enums instead of
14158         -fno-short-enums.  Change the last test to dg-bogus.
14159
14160 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14161
14162         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14163         * gcc.dg/compare9.c: New.
14164
14165 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14166
14167         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14168
14169 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14170
14171         PR testsuite/22288
14172         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14173
14174
14175 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14176
14177         * gcc.dg/format/gcc_gfc-1.c: New.
14178
14179 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14180
14181         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14182
14183 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14184
14185         PR fortran/20842
14186         * gfortran.dg/io_invalid_1.f90: New test.
14187
14188 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14189
14190         * gcc.dg/format/gcc_diag-1.c: Update.
14191
14192 2005-07-02  Jeff Law  <law@redhat.com>
14193
14194         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14195         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14196
14197 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14198
14199         * gcc.dg/format/gcc_diag-1.c: Update.
14200
14201 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14202
14203         PR tree-opt/22269
14204         * gcc.c-torture/compile/pr22269.c: New test.
14205
14206 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14207
14208         PR 21584
14209         PR 22219
14210         * g++.dg/tree-ssa/pr21584-1.C: New test.
14211         * g++.dg/tree-ssa/pr21584-2.C: New test.
14212
14213 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14214
14215         * obj-c++.dg/try-catch-11.mm: New.
14216         * objc.dg/try-catch-10.m: New.
14217
14218 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14219
14220         * g++.dg/other/ucnid-1.C: xfail on AIX.
14221
14222 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14223
14224         PR 22234
14225         * gcc.dg/20050629-1.c: New test.
14226
14227 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14228
14229         * obj-c++.dg/const-str-1[0-1].mm: New.
14230         * objc.dg/const-str-1[0-1].m: New.
14231
14232 2005-05-29  Richard Henderson  <rth@redhat.com>
14233
14234         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14235         Rename from check_effective_target_vect_no_max.
14236         (check_effective_target_vect_no_int_add): New.
14237         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14238         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14239         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14240         * gcc.dg/vect/vect-reduc-1.c: Use both.
14241         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14242
14243 2005-05-29  Richard Henderson  <rth@redhat.com>
14244
14245         * lib/target-supports.exp (check_effective_target_vect_no_max):
14246         Remove i386 and x86_64.
14247
14248 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14249
14250         PR testsuite/21969
14251         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14252
14253 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14254
14255         PR middle-end/21969
14256         * gcc.dg/vect/pr21969.c: New test.
14257
14258 2005-06-28  Eric Christopher  <echristo@redhat.com>
14259
14260         PR c/22052
14261         PR c/21975
14262         * gcc.dg/inline1.c: New test.
14263         * gcc.dg/inline2.c: Ditto.
14264         * gcc.dg/inline3.c: Ditto.
14265         * gcc.dg/inline4.c: Ditto.
14266         * gcc.dg/inline5.c: Ditto.
14267
14268 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14269
14270         PR libfortran/22142
14271         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14272         Add testcase also testing eoshift1 for PR 22142.
14273
14274 2005-06-28  Richard Henderson  <rth@redhat.com>
14275
14276         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14277         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14278         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14279         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14280         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14281
14282 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14283
14284         PR libfortran/22142
14285         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14286         Add testcase for PR 22142.
14287
14288 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14289
14290         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14291         gcc.target/ia64/fpreg-2.c: New tests.
14292
14293 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14294
14295         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14296
14297 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14298
14299         PR libfortran/22170
14300         * gfortran.dg/slash_1.f90: New test.
14301
14302 2005-06-27  Richard Henderson  <rth@redhat.com>
14303
14304         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14305         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14306         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14307         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14308         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14309         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14310
14311 2005-06-27  Richard Henderson  <rth@redhat.com>
14312
14313         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14314         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14315
14316 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14317
14318         * obj-c++.dg/proto-lossage-5.mm: New.
14319         * objc.dg/proto-lossage-5.m: New.
14320
14321 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14322
14323         PR 21959
14324         * gcc.dg/tree-ssa/pr21959.c: New test.
14325
14326 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14327
14328         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14329         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14330         testing uninitialized var.
14331
14332         * gcc.c-torture/execute/builtins/chk.h: New.
14333         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14334         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14335         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14336         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14337         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14338         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14339         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14340         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14341         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14342         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14343         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14344         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14345         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14346         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14347         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14348         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14349         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14350         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14351         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14352         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14353         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14354         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14355         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14356         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14357         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14358         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14359         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14360         * gcc.dg/builtin-object-size-1.c: New test.
14361         * gcc.dg/builtin-object-size-2.c: New test.
14362         * gcc.dg/builtin-object-size-3.c: New test.
14363         * gcc.dg/builtin-object-size-4.c: New test.
14364         * gcc.dg/builtin-object-size-5.c: New test.
14365         * gcc.dg/builtin-stringop-chk-1.c: New test.
14366         * gcc.dg/builtin-stringop-chk-2.c: New test.
14367         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14368         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14369         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14370         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14371         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14372         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14373         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14374         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14375         * gcc.c-torture/execute/printf-1.c: New test.
14376         * gcc.c-torture/execute/fprintf-1.c: New test.
14377         * gcc.c-torture/execute/vprintf-1.c: New test.
14378         * gcc.c-torture/execute/vfprintf-1.c: New test.
14379         * gcc.c-torture/execute/printf-chk-1.c: New test.
14380         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14381         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14382         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14383
14384 2005-06-27  Michael Matz  <matz@suse.de>
14385
14386         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14387         slot is not merged if address escapes.
14388
14389 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14390
14391         PR c/21911
14392         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14393
14394 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14395
14396         PR middle-end/17965
14397         * gcc.c-torture/compile/20050622-1.c: New test.
14398
14399         PR middle-end/22028
14400         * gcc.dg/20050620-1.c: New test.
14401
14402 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14403
14404         PR tree-optimization/22026
14405         * gcc.dg/tree-ssa/pr22026.c: New.
14406
14407 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14408
14409         PR libfortran/22144
14410         * gfortran.dg/shift-alloc.f90: New testcase.
14411
14412 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14413
14414         * all files: Update FSF address in copyright headers.
14415
14416 2005-06-22  Jan Hubicka  <jh@suse.cz>
14417
14418         * wholeprogram-1.c: New testcase.
14419         * wholeprogram-2.c: New testcase.
14420
14421 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR 22171
14424         * gcc.dg/tree-ssa/pr22171.c: New test.
14425
14426 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14427
14428         * gfortran.dg/simplify_modulo.f90: New.
14429
14430 2005-06-24  Jan Hubicka  <jh@suse.cz>
14431
14432         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14433
14434 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14435
14436         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14437
14438 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14439
14440         * obj-c++.dg/typedef-alias-1.mm: New.
14441         * objc.dg/typedef-alias-1.m: New.
14442
14443 2005-06-23  Jeff Law  <law@redhat.com>
14444
14445         * gcc.dg/tree-ssa/vrp16.c: New test.
14446
14447 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14448
14449         * lib/target-supports.exp: Add
14450         check_effective_target_fortran_large_real and
14451         check_effective_target_fortran_large_int to check for
14452         corresponding effective targets.
14453         * gfortran.dg/large_integer_kind_1.f90: New test.
14454         * gfortran.dg/large_real_kind_1.f90: New test.
14455
14456 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14457
14458         PR tree-optimization/22117
14459         * gcc.dg/tree-ssa/pr22117.c: New.
14460
14461 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14462
14463         PR testsuite/22123
14464         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14465
14466 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14467
14468         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14469
14470 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14471
14472         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14473         * gfortran.dg/f2c_4.c: Likewise.
14474
14475 2005-06-22 Paul Brook  <paul@codesourcery.com>
14476
14477         PR fortran/21034
14478         * gfortran.dg/auto_save_1.f90: New test.
14479
14480 2005-06-22  Michael Matz  <matz@suse.de>
14481
14482         * gcc.target/x86-64/abi: New directory.
14483         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14484         * gcc.target/x86-64/abi/README.gcc: New file.
14485         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14486         * gcc.target/x86-64/abi/asm-support.s: New file.
14487         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14488         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14489         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14490         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14491         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14492         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14493         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14494         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14495         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14496         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14497         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14498         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14499         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14500         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14501         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14502         * gcc.target/x86_64/abi/test_varargs.c: New test.
14503
14504 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14505
14506         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14507         32-bit i?86 and x86_64.
14508
14509 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14510
14511         * obj-c++.dg/const-str-[1-9].mm: New tests.
14512
14513 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14514
14515         PR fortran/22010
14516         * gfortran.dg/namelist_use.f90: New.
14517         * gfortran.dg/namelist_use_only.f90: New.
14518
14519 2005-06-21  Jeff Law  <law@redhat.com>
14520
14521         * gcc.dg/tree-ssa/vrp15.c: New test.
14522
14523 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14524
14525         * lib/target-supports.exp (check_effective_target_vect_reduction):
14526         Remove.
14527         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14528         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14529         remove vect_reduction target keyword. Also avoid two returns in main.
14530         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14531         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14532         * gcc.dg/vect/vect-reduc-1short.c: New test.
14533         * gcc.dg/vect/vect-reduc-1char.c: New test.
14534         * gcc.dg/vect/vect-reduc-2short.c: New test.
14535         * gcc.dg/vect/vect-reduc-2char.c: New test.
14536         * gcc.dg/vect/vect-reduc-6.c: New test.
14537         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14538         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14539         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14540
14541 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14542         Paul Thomas  <pault@gcc.gnu.org>
14543
14544         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14545         New tests.
14546
14547 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14548
14549         * gfortran.dg/backslash_1.f90: New test.
14550         * gfortran.dg/backslash_2.f90: New test.
14551
14552 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14553
14554         * gfortran.dg/duplicate_labels.f90: New test.
14555
14556 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14557
14558         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14559         unsupportable relocations.
14560         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14561         * gcc.dg/20050321-2.c: xfail for NetWare.
14562
14563 2005-06-20  Andreas Jaeger  <aj@suse.de>
14564
14565         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14566         gcc.target/i386/fastcall-sseregparm.c,
14567         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14568
14569 2005-06-19  Richard Henderson  <rth@redhat.com>
14570
14571         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14572
14573 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14574
14575         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14576
14577 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14578
14579         PR c++/22115
14580         * g++.dg/conversion/simd2.C: Change expected error message.
14581
14582 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14583
14584         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14585         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14587
14588 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14589
14590         * gcc.dg/fold-mod-1.c: New test.
14591
14592 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14593
14594         PR fortran/19926
14595         * gfortran.dg/pr19926.f90: New test.
14596
14597 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14598
14599         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14600         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14601         targets.
14602         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14603         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14604
14605 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14606
14607         * gcc.target/ia64/float80-varargs-1.c: New test.
14608
14609 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14610
14611         PR tree-opt/22035
14612         * gfortran.dg/f2c_6.f90: New test.
14613
14614 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14615
14616         PR c++/17413
14617         * g++.dg/template/local5.C: New.
14618
14619 2005-06-17  Richard Henderson  <rth@redhat.com>
14620
14621         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14622
14623 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14624
14625         PR testsuite/21945
14626         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14627
14628 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14629
14630         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14631         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14632         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14633         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14634         check_vect to verify the presence of hardware vector support.
14635
14636 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14637
14638         PR testsuite/22056
14639         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14640
14641 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14642
14643         PR libfortran/19216
14644         * gfortran.dg/pr19216.f: Add correct space between brackets and
14645         dg directive.
14646
14647 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14648
14649         PR libfortran/16436
14650         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14651
14652 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14653
14654         * gcc.target/i386/attributes-error.c: New testcase.
14655         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14656         * gcc.target/i386/regparm-stdcall.c: Likewise.
14657         * gcc.target/i386/sseregparm-1.c: Likewise.
14658         * gcc.target/i386/sseregparm-2.c: Likewise.
14659
14660 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.dg/rtti/crash2.C: New.
14663
14664 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14665
14666         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14667
14668 2005-06-15  David Ung  <davidu@mips.com>
14669
14670         * gcc.target/mips/mips16e-extends.c: New test for testing the
14671         generation of MIPS16e zeb/zeh, seb/seh instructions.
14672
14673 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14674
14675         PR 22018
14676         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14677         * gcc.dg/tree-ssa/pr22018.c: New test.
14678
14679 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14680
14681         * gcc.dg/simd-1.c: Update error messages.
14682         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14683         * gcc.dg/simd-2.c: Update error messages.
14684         * gcc.dg/simd-4.c: New.
14685
14686 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14687
14688         PR c++/20678
14689         * g++.dg/other/crash-4.C: New.
14690
14691 2005-06-14  Devang Patel  <dpatel@apple.com>
14692
14693         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14694
14695 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14696
14697         PR c++/21929
14698         * g++.dg/parse/crash11.C: Update
14699
14700 2005-06-13  Jeff Law  <law@redhat.com>
14701
14702         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14703         perform the desired transformations.
14704         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14705         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14706
14707 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14708
14709         PR fortran/22038
14710         * gfortran.dg/forall_1.f90: Un-XFAIL.
14711
14712 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14713
14714         PR c++/21929
14715         * g++.dg/parse/crash26.C: New.
14716
14717         PR c++/20789
14718         * g++.dg/init/member1.C: New.
14719
14720 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gfortran.dg/altreturn_1.f90: New test.
14723
14724 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14725
14726         PR middle-end/21985
14727         * gcc.dg/tree-ssa/pr21985.c: New test.
14728
14729 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14730
14731         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14732
14733 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14734
14735         PR c++/21930
14736         * g++.dg/other/error10.C: New test case.
14737
14738 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14739
14740         PR libfortran/19155
14741         * gfortran.dg/pr19155.f: Add test.
14742
14743 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14744
14745         * gfortran.dg/f2c_7.f90: New test.
14746
14747         * gfortran.dg/forall_1.f90: XFAILed.
14748
14749 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14750
14751         * gcc.dg/pr14796-1.c: New.
14752         * gcc.dg/pr14796-2.c: New.
14753
14754 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14755
14756         PR fortran/17792
14757         PR fortran/21375
14758         * gfortran.dg/deallocate_stat.f90: New test.
14759
14760 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14761
14762         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14763
14764 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14765
14766         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14767         access will be generated when this loop is vectorized. Test that
14768         accesses with same alignment were detected.
14769         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14770         Test that accesses with same alignment were detected.
14771         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14772         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14773         alignment were detected.
14774
14775 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14776
14777         PR c++/10611
14778         * g++.dg/conversion/simd2.C: New.
14779
14780 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14781
14782         * gcc.dg/Wcxx-compat-1.c: New.
14783
14784 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14785
14786         PR libfortran/21480
14787         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14788         complex array.
14789
14790 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         * gcc.dg/alias-8.c: New.
14793
14794 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14795
14796         * gcc.dg/format/cmn_err-1.c: Update.
14797
14798 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14799
14800         PR target/20666
14801         * gcc.target/sparc/fexpand-2.c: New.
14802         * gcc.target/sparc/fpmerge-2.c: New.
14803         * gcc.target/sparc/fpmul-2.c: New.
14804         * gcc.target/sparc/noresult.c: New.
14805         * gcc.target/sparc/pdist-2.c: New.
14806         * gcc.target/sparc/pdist-3.c: New.
14807
14808 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14809
14810         PR testsuite/21702
14811         * gcc.target/i386/i386.exp: Fix comment typo.
14812
14813 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14814
14815         PR c++/19497
14816         * g++.dg/inherit/using5.C: New.
14817         * g++.dg/inherit/using6.C: New.
14818
14819 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14820
14821         PR c++/19894
14822         * g++.dg/template/ptrmem15.C: New test.
14823
14824         PR c++/20563
14825         * g++.dg/ext/label4.C: New test.
14826
14827 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14828
14829         * gcc.dg/tls/debug-1.c: New test.
14830
14831 2005-06-07  Dale Johannesen  <dalej@apple.com>
14832
14833         * gcc.target/i386/movq.c: New.
14834
14835 2005-06-07  Dale Johannesen  <dalej@apple.com>
14836
14837         * gcc.dg/20050607-1.c: New.
14838
14839 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14840
14841         PR middle-end/21850
14842         * gcc.c-torture/execute/20050607-1.c: New test.
14843
14844 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14845
14846         PR libfortran/21926
14847         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14848         Test case where the return array has lowest stride one,
14849         but isn't packed.
14850
14851 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14852
14853         * lib/target-supports.exp (check_effective_target_sync_int_long):
14854         Add s390 and s390x targets.
14855
14856 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14857
14858         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14859         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14860         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14861         * gcc.dg/tree-ssa/loop-9.c: New test.
14862
14863 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.dg/parse/defarg10.C: New.
14866
14867 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14868
14869         PR regression/21897
14870         * gcc.c-torture/execute/20050604-1.c: New test.
14871
14872 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         PR 21903
14875         * g++.dg/parse/defarg9.C: New.
14876
14877         PR c++/20637
14878         * g++.dg/inherit/using4.C: New.
14879         * g++.dg/overload/error1.C: Adjust expected errors.
14880         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14881         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14882         * g++.old-deja/g++.other/redecl2.C: Likewise.
14883         * g++.old-deja/g++.other/redecl4.C: Likewise.
14884         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14885
14886 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14887
14888         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14889
14890 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14891
14892         * lib/gfortran.exp (gfortran_target_compile): Call
14893         dg-additional-files-options
14894         * gfortran.dg/f2c_4.f90: New file
14895         * gfortran.dg/f2c_4.c: New file
14896         * gfortran.dg/f2c_5.f90: New file
14897         * gfortran.dg/f2c_5.c: New file
14898
14899 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14900
14901         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14902
14903         PR fortran/21912
14904         * gfortran.dg/array_constructor_4.f90: New test.
14905
14906 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14907
14908         PR c++/21619
14909         * g++.dg/ext/builtin9.C: New test.
14910
14911 2005-06-05  Dale Johannesen  <dalej@apple.com>
14912
14913         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14914         * gcc.c-torture/execute/20050603-2.c: Ditto.
14915
14916 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14917
14918         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14919         * gcc.dg/vect/vect-reduc-1.c: New.
14920         * gcc.dg/vect/vect-reduc-2.c: New.
14921         * gcc.dg/vect/vect-reduc-3.c: New.
14922
14923 2005-06-04  Dale Johannesen  <dalej@apple.com>
14924
14925         * gcc.c-torture/execute/20050603-1.c: New.
14926         * gcc.c-torture/execute/20050603-2.c: New.
14927         * gcc.dg/20050603-3.c: New.
14928
14929 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14930
14931         PR fortran/19195
14932         * gfortran.dg/debug_1.f90: New test.
14933
14934         * gfortran.dg/forall_1.f90: New test.
14935
14936 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14937
14938         * gfortran.dg/array_constructor_3.f90: New test.
14939
14940 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14941
14942         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14943
14944 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14945
14946         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14947
14948 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14949
14950         PR c/21873
14951         * gcc.dg/init-excess-1.c: New test.
14952
14953 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/21853
14956         * g++.dg/expr/static_cast6.C: New test.
14957
14958 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14959
14960         * gcc.dg/tree-ssa/vrp14.c: New test.
14961
14962 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14963
14964         PR c++/21336
14965         * g++.dg/template/new2.C: New test.
14966
14967 2005-06-03  Josh Conner  <jconner@apple.com>
14968
14969         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14970         all entries in initializer.
14971
14972 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14973
14974         PR middle-end/21858
14975         * gcc.dg/pr21858.c: New testcase.
14976
14977 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14978
14979         PR tree-optimization/21292
14980
14981         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14982         New.
14983         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14984         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14985         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14986         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14987         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14988
14989 2005-06-02  Richard Henderson  <rth@redhat.com>
14990
14991         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14992
14993 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14994
14995         * gcc.dg/wtypequal.c: New testcase.
14996
14997 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14998
14999         PR 21582
15000         * gcc.dg/tree-ssa/pr21582.c: New test.
15001
15002 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15003
15004         PR c++/21280
15005         * g++.dg/opt/interface2.h: New.
15006         * g++.dg/opt/interface2.C: New.
15007         * g++.dg/init/ctor4.C: Adjust error lines.
15008         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15009         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15010         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15011         * g++.old-deja/g++.pt/assign1.C: Likewise.
15012         * g++.old-deja/g++.pt/crash20.C: Likewise.
15013
15014 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15015
15016         PR tree-optimization/21734
15017         * g++.dg/vect/pr21734_1.cc: New.
15018         * g++.dg/vect/pr21734_2.cc: New.
15019
15020 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15021
15022         PR c++/20350
15023         * g++.dg/template/spec24.C: New.
15024
15025         PR c++/21151
15026         * g++.dg/pch/local-1.C: New.
15027         * g++.dg/pch/local-1.Hs: New.
15028
15029 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15030
15031         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15032         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15033         * gcc.dg/tree-ssa/pr14341.c: New test.
15034         * gcc.dg/tree-ssa/pr14841.c: New test.
15035         * gcc.dg/tree-ssa/pr20701.c: New test.
15036         * gcc.dg/tree-ssa/pr21086.c: New test.
15037         * gcc.dg/tree-ssa/pr21090.c: New test.
15038         * gcc.dg/tree-ssa/pr21332.c: New test.
15039         * gcc.dg/tree-ssa/pr21458.c: New test.
15040         * gcc.dg/tree-ssa/pr21658.c: New test.
15041         * gcc.dg/tree-ssa/vrp01.c: New test.
15042         * gcc.dg/tree-ssa/vrp02.c: New test.
15043         * gcc.dg/tree-ssa/vrp03.c: New test.
15044         * gcc.dg/tree-ssa/vrp04.c: New test.
15045         * gcc.dg/tree-ssa/vrp05.c: New test.
15046         * gcc.dg/tree-ssa/vrp06.c: New test.
15047         * gcc.dg/tree-ssa/vrp07.c: New test.
15048         * gcc.dg/tree-ssa/vrp08.c: New test.
15049         * gcc.dg/tree-ssa/vrp09.c: New test.
15050         * gcc.dg/tree-ssa/vrp10.c: New test.
15051         * gcc.dg/tree-ssa/vrp11.c: New test.
15052         * gcc.dg/tree-ssa/vrp12.c: New test.
15053         * gcc.dg/tree-ssa/vrp13.c: New test.
15054
15055 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15056
15057         PR 21029
15058         * gcc.dg/tree-ssa/pr21029.c: New test.
15059
15060 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15061
15062         * gfortran.dg/logint-1.f: New test case.
15063         * gfortran.dg/logint-2.f: Likewise.
15064         * gfortran.dg/logint-3.f: Likewise.
15065
15066 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15067
15068         PR c/21536
15069         PR c/20760
15070         * gcc.dg/20050527-1.c: New test.
15071
15072         * gcc.dg/i386-sse-12.c: New test.
15073
15074         PR fortran/21729
15075         * gfortran.dg/implicit_5.f90: New test.
15076
15077 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15078
15079         PR fortran/20883
15080         * gfortran/assign_4.f90: New test.
15081         * gfortran/assign_2.f90: Change compile to run.
15082
15083 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15084
15085         * lib/target-supports.exp
15086         (check_effective_target_sync_char_short): New.
15087         * gcc.dg/sync-2.c: New.
15088
15089 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15090
15091         PR tree-optimization/21817
15092         * gcc.dg/torture/pr21817-1.c: New.
15093
15094 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         PR c++/21165
15097         * g++.dg/template/init5.C: New.
15098
15099 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15100
15101         * gfortran.dg/char_initialiser_actual.f90:
15102         Test character initialisers as actual arguments.
15103         * gfortran.dg/char_pointer_comp_assign.f90:
15104         Test character pointer structure component assignments.
15105         * gfortran.dg/char_array_structure_constructor.f90:
15106         Test character components in structure constructors.
15107
15108 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15109
15110         PR middle-end/20931
15111         * g++.dg/opt/pr20931.C: New test.
15112
15113 2005-05-31  Andreas Jaeger  <aj@suse.de>
15114
15115         PR testsuite/20772
15116         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15117         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15118         g++.old-deja/g++.ext/asmspec1.C,
15119         g++.old-deja/g++.other/regstack.C,
15120         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15121         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15122         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15123         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15124         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15125         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15126         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15127         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15128         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15129         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15130         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15131         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15132         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15133         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15134         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15135         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15136         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15137         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15138         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15139
15140 2005-05-31  Jeff Law  <law@redhat.com>
15141
15142         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15143
15144 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15145
15146         PR middle-end/21743
15147         * gcc.dg/builtins-1.c: Activate disabled clog test.
15148         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15149
15150 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15151
15152         * gfortran.dg/char_pointer_assign.f90:
15153         Test character-pointer assignments and pointer assignments.
15154         * gfortran.dg/char_pointer_dummy.f90:
15155         Test character-pointer dummy arguments.
15156         * gfortran.dg/char_pointer_func.f90:
15157         Test character-pointer function returns.
15158         * gfortran.dg/char_pointer_dependency.f90:
15159         Test character-pointer functions with dependencies.
15160
15161 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15162
15163         PR c++/21784
15164         * g++.dg/lookup/using14.C: New test.
15165
15166 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15167
15168         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15169         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15170         trailing ^M.
15171
15172 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15173
15174         PR c++/17413
15175         * g++.dg/template/local5.C: New.
15176
15177         PR target/21761
15178         * gcc.c-torture/compile/pr21761.c: New.
15179
15180         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15181         before darwin8.
15182
15183 2005-05-30  Steven G. Kargl
15184
15185         PR fortran/20846
15186         * gfortran.dg/inquire_8.f90: New test.
15187
15188 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15189
15190         PR libfortran/21376
15191         * gfortran.dg/output_exponents_1.f90: New test.
15192
15193 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15194
15195         PR libfortran/20006
15196         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15197
15198 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15199
15200         PR c++/21210
15201         * g++.dg/ext/complex1.C: New test.
15202
15203         PR c++/21340
15204         * g++.dg/init/ctor6.C: New test.
15205
15206 2005-05-29  Jan Hubicka  <jh@suse.cz>
15207
15208         * gcc.c-torture/compile/pr21562.c: New.
15209
15210 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15211
15212         * gfortran.dg/subnormal_1.f90: New test.
15213
15214 2005-05-28  Jan Hubicka  <jh@suse.cz>
15215
15216         * tree-prof.exp: Fix comment.
15217         * value-prof-1.c: New.
15218         * value-prof-2.c: New.
15219         * value-prof-3.c: New.
15220         * value-prof-4.c: New.
15221
15222 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15223
15224         PR c++/21614
15225         * g++.dg/expr/ptrmem6.C: New test.
15226         * g++.dg/expr/ptrmem6a.C: Likewise.
15227
15228 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15229
15230         PR tree-optimization/21658
15231         * gcc.dg/tree-ssa/pr21658.c: New.
15232
15233 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15234
15235         PR c++/21455
15236         * g++.dg/inherit/ptrmem3.C: New.
15237
15238         PR c++/21681
15239         * g++.dg/parse/template16.C: New.
15240
15241 2005-05-27  Andreas Jaeger  <aj@suse.de>
15242
15243         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15244
15245         * gcc.dg/i386-sse-8.c: Run test on all archs.
15246
15247 2005-05-26  Mike Stump  <mrs@apple.com>
15248
15249         * objc.dg/isa-field-1.m: Only run on darwin.
15250         * objc.dg/lookup-1.m: Likewise.
15251         * objc.dg/try-catch-8.m: Likewise.
15252
15253 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15254
15255         PR tree-optimization/9814
15256         * gcc.dg/pr9814-1.c: New test case.
15257
15258 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15259
15260         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15261         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15262         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15263         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15264         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15265         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15266         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15267         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15268         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15269         objc.dg/try-catch-8.m: New.
15270
15271 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15272
15273         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15274         remove extraneous semicolons.
15275
15276 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15277
15278         * obj-c++.dg/comp-types-12.mm: New.
15279         * objc.dg/comp-types-11.m: New.
15280         * objc.dg/selector-4.m: New.
15281
15282 2005-05-26  Andreas Jaeger  <aj@suse.de>
15283
15284         PR testsuite/20772
15285         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15286         g++.old-deja/g++.ext/attrib3.C,
15287         g++.old-deja/g++.other/store-expr1.C,
15288         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15289         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15290         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15291         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15292         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15293         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15294         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15295         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15296         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15297         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15298         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15299         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15300         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15301         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15302         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15303         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15304         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15305         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15306         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15307
15308 2005-05-26  Andreas Jaeger  <aj@suse.de>
15309
15310         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15311         x86-64 compilation.
15312
15313 2005-05-26  Andreas Jaeger  <aj@suse.de>
15314
15315         PR testsuite/20772
15316         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15317         gcc.misc-tests/i386-pf-athlon-1.c,
15318         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15319         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15320         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15321         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15322         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15323         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15324         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15325         programs.
15326
15327         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15328         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15329         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15330         x86-64 compilation.
15331
15332         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15333         x86_64.
15334
15335         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15336         effective-target ilp32.
15337
15338 2005-05-26  David Ung  <davidu@mips.com>
15339
15340         * gcc.target/mips/ext_ins.c: New test for testing the generation
15341         of MIPS32/64 rev 2 ext/ins instructions.
15342
15343 2005-05-26  Andreas Jaeger  <aj@suse.de>
15344
15345         * treelang/compile/unsigned.tree: Use gimple instead of
15346         nonexisting generic dump.
15347
15348 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15349
15350         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15351
15352 2005-05-26  Andreas Jaeger  <aj@suse.de>
15353
15354         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15355
15356 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15357
15358         PR libfortran/17283
15359         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15360         Test callee-allocated memory with write statements.
15361
15362 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15363
15364         PR middle-end/21709
15365         * gcc.dg/pr21709-1.c: New test case.
15366
15367 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15368             Mike Stump  <mrs@apple.com>
15369
15370         * objc/execute/next_mapping.h: Update for C++.
15371
15372         * obj-c++.dg/selector-1.mm: Move to...
15373         * obj-c++.dg/selector-4.mm: here...
15374
15375         * obj-c++.dg/basic.mm: New.
15376         * obj-c++.dg/comp-types-1.mm: New.
15377         * obj-c++.dg/cxx-class-1.mm: New.
15378         * obj-c++.dg/cxx-ivars-1.mm: New.
15379         * obj-c++.dg/cxx-ivars-2.mm: New.
15380         * obj-c++.dg/cxx-ivars-3.mm: New.
15381         * obj-c++.dg/cxx-scope-1.mm: New.
15382         * obj-c++.dg/cxx-scope-2.mm: New.
15383         * obj-c++.dg/defs.mm: New.
15384         * obj-c++.dg/empty-private-1.mm: New.
15385         * obj-c++.dg/encode-1.mm: New.
15386         * obj-c++.dg/encode-2.mm: New.
15387         * obj-c++.dg/encode-3.mm: New.
15388         * obj-c++.dg/extern-c-1.mm: New.
15389         * obj-c++.dg/extra-semi.mm: New.
15390         * obj-c++.dg/fix-and-continue-2.mm: New.
15391         * obj-c++.dg/isa-field-1.mm: New.
15392         * obj-c++.dg/ivar-list-semi.mm: New.
15393         * obj-c++.dg/local-decl-1.mm: New.
15394         * obj-c++.dg/lookup-1.mm: New.
15395         * obj-c++.dg/lookup-2.mm: New.
15396         * obj-c++.dg/method-1.mm: New.
15397         * obj-c++.dg/method-2.mm: New.
15398         * obj-c++.dg/method-3.mm: New.
15399         * obj-c++.dg/method-4.mm: New.
15400         * obj-c++.dg/method-5.mm: New.
15401         * obj-c++.dg/method-6.mm: New.
15402         * obj-c++.dg/method-7.mm: New.
15403         * obj-c++.dg/no-extra-load.mm: New.
15404         * obj-c++.dg/overload-1.mm: New.
15405         * obj-c++.dg/pragma-1.mm: New.
15406         * obj-c++.dg/pragma-2.mm: New.
15407         * obj-c++.dg/private-1.mm: New.
15408         * obj-c++.dg/private-2.mm: New.
15409         * obj-c++.dg/proto-qual-1.mm: New.
15410         * obj-c++.dg/qual-types-1.mm: New.
15411         * obj-c++.dg/stubify-1.mm: New.
15412         * obj-c++.dg/stubify-2.mm: New.
15413         * obj-c++.dg/super-class-1.mm: New.
15414         * obj-c++.dg/super-class-2.mm: New.
15415         * obj-c++.dg/super-dealloc-1.mm: New.
15416         * obj-c++.dg/super-dealloc-2.mm: New.
15417         * obj-c++.dg/template-1.mm: New.
15418         * obj-c++.dg/template-2.mm: New.
15419         * obj-c++.dg/template-3.mm: New.
15420         * obj-c++.dg/template-4.mm: New.
15421         * obj-c++.dg/template-5.mm: New.
15422         * obj-c++.dg/template-6.mm: New.
15423         * obj-c++.dg/try-catch-1.mm: New.
15424         * obj-c++.dg/try-catch-2.mm: New.
15425         * obj-c++.dg/try-catch-3.mm: New.
15426         * obj-c++.dg/try-catch-4.mm: New.
15427         * obj-c++.dg/try-catch-5.mm: New.
15428         * obj-c++.dg/try-catch-6.mm: New.
15429         * obj-c++.dg/try-catch-7.mm: New.
15430         * obj-c++.dg/try-catch-8.mm: New.
15431         * obj-c++.dg/try-catch-9.mm: New.
15432         * obj-c++.dg/va-meth-1.mm: New.
15433
15434 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15435
15436         * obj-c++.dg/selector-1.mm: New.
15437         * obj-c++.dg/selector-2.mm: New.
15438
15439 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15440
15441         * obj-c++.dg/selector-3.mm: New.
15442         * objc.dg/selector-3.m: New.
15443
15444 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15445
15446         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15447         about where warning appears.
15448
15449 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15450
15451         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15452         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15453         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15454         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15455
15456 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15457
15458         * gcc.dg/20050524-1.c: New test.
15459
15460 2005-05-25  Jan Hubicka  <jh@suse.cz>
15461
15462         * gcc.dg/tree-prof/inliner-1.c: New.
15463
15464 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15465
15466         * gcc.dg/tree-prof: New directory.
15467         * gcc.dg/tree-prof/tree-prof.exp: New.
15468
15469 2005-05-25  DJ Delorie  <dj@redhat.com>
15470
15471         * gcc.dg/Wattributes-1.c: New.
15472         * gcc.dg/Wattributes-2.c: New.
15473         * gcc.dg/Wattributes-3.c: New.
15474
15475 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15476
15477         PR tree-optimization/19833
15478         * gcc.dg/uninit-4.c: Remove xfail.
15479         * gcc.dg/uninit-9.c: Ditto.
15480
15481 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15482
15483         * obj-c++.dg/bitfield-[1-5].mm: New.
15484         * obj-c++.dg/class-protocol-1.mm: New.
15485         * obj-c++.dg/comp-types-1[0-1].mm: New.
15486         * obj-c++.dg/comp-types-[2-9].mm: New.
15487         * obj-c++.dg/encode-[4-8].mm: New.
15488         * obj-c++.dg/layout-1.mm: New.
15489         * obj-c++.dg/method-1[0-9].mm: New.
15490         * obj-c++.dg/method-2[0-1].mm: New.
15491         * obj-c++.dg/method-[8-9].mm: New.
15492         * obj-c++.dg/objc-gc-3.mm: New.
15493         * obj-c++.dg/try-catch-10.mm: New.
15494         * objc.dg/bitfield-5.m: New.
15495         * objc.dg/comp-types-10.m: New.
15496         * objc.dg/comp-types-9.m: New.
15497         * objc.dg/layout-1.m: New.
15498         * objc.dg/objc-gc-4.m: New.
15499         * objc.dg/try-catch-9.m: New.
15500         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15501         * objc.dg/comp-types-1.m: Likewise.
15502         * objc.dg/comp-types-[5-6].m: Likewise.
15503         * objc.dg/method-9.m: Likewise.
15504
15505 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15506
15507         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15508         and on hardware without VMX support.
15509
15510         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15511
15512         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15513
15514         * lib/profopt.exp (dg-final-generate, dg-final-use,
15515         profopt-final-code, profopt-get-options): New.
15516         (profopt-execute): Process test directives.
15517
15518         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15519         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15520         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15521
15522 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15523
15524         PR C++/21645
15525         * g++.dg/init/ctor5.C: New test.
15526
15527 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15528
15529         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15530         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15531         vect-113.c, vect-114.c.
15532
15533 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15534
15535         * gcc.dg/const-elim-1.c: Remove xfails.
15536
15537 2005-05-23  Jeff Law  <law@redhat.com>
15538
15539         * gcc.c-torture/compile/pr21638.c: New test.
15540         * gcc.c-torture/compile/20050520-1.c: New test.
15541
15542 2005-05-23  Nick Clifton  <nickc@redhat.com>
15543
15544         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15545         be a proper triple, ie: m32r*-*-*.
15546         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15547
15548 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15549
15550         PR middle-end/21331
15551         PR tree-opt/21293
15552         * gcc.c-torture/compile/pr21293.c: New test.
15553         * gcc.c-torture/execute/pr21331.c: New test.
15554
15555 2004-05-20  Richard Henderson  <rth@redhat.com>
15556
15557         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15558
15559 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15560
15561         * obj-c++-dg.exp: Add.
15562         * obj-c++.exp: Add.
15563         * obj-c++.dg/dg.exp: Add.
15564
15565 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15566
15567         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15568         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15569
15570 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15571
15572         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15573
15574 2004-05-19  Richard Henderson  <rth@redhat.com>
15575
15576         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15577
15578 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15579
15580         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15581
15582         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15583
15584 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15585
15586         PR c++/21495
15587         * g++.dg/parse/extern1.C: New test.
15588         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15589
15590 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15591
15592         * gcc.dg/c99-math.h: New.
15593         * gcc.dg/c99-math-float-1.c: New test.
15594         * gcc.dg/c99-math-double-1.c: Likewise.
15595         * gcc.dg/c99-math-long-double-1.c: Likewise.
15596
15597 2005-05-18  Richard Henderson  <rth@redhat.com>
15598
15599         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15600
15601 2005-05-18  Devang Patel  <dpatel@apple.com>
15602
15603         * g++.dg/opt/20050511-1.C: New test.
15604
15605 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15606
15607         PR libfortran/21127
15608         * gfortran.dg/reshape-complex.f90: New test.
15609
15610 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15611
15612         * gfortran.dg/array_constructor_1.f90: New test.
15613         * gfortran.dg/array_constructor_2.f90: New test.
15614
15615 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15616
15617         PR fortran/20954
15618         * gfortran.dg/pr20954.f: New test.
15619
15620 2005-05-17  Mike Stump  <mrs@apple.com>
15621
15622         Yet more Objective-C++...
15623
15624         * objc.dg/method-5.m: Update.
15625         * objc.dg/method-6.m: Update.
15626         * objc.dg/method-7.m: Update.
15627         * objc.dg/method-9.m: Update.
15628         * objc.dg/try-catch-2.m: Update.
15629
15630 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15631
15632         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15633         Remove little-endian optimizations.
15634
15635 2005-05-17  Jeff Law  <law@redhat.com>
15636
15637         * g++.dg/tree-ssa/pr14814.C: New test.
15638         * gcc.dg/tree-ssa/pr14814.C: New test.
15639         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15640         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15641
15642 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15643
15644         * gcc.dg/compat/generate-random.c: Do not include
15645         libiberty.h.
15646         * gcc.dg/compat/generate-random_r.c: Likewise.
15647
15648 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15649
15650         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15651
15652 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15653
15654         PR middle-end/21595
15655         * g++.dg/tree-ssa/builtin1.C: New testcase.
15656
15657 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15658
15659         PR c++/21454
15660         * g++.dg/opt/const4.C: New test.
15661
15662         PR middle-end/21492
15663         * g++.dg/opt/crossjump1.C: New test.
15664
15665         PR tree-optimization/21610
15666         * gcc.c-torture/compile/20050516-1.c: New test.
15667
15668         PR fortran/15080
15669         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15670         about the test failing.
15671         * gfortran.fortran-torture/execute/where_7.f90: New test.
15672         * gfortran.fortran-torture/execute/where_8.f90: New test.
15673
15674 2005-05-16  Richard Henderson  <rth@redhat.com>
15675
15676         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15677         i?86 and x86_64.
15678
15679 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15680
15681         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15682         (limits.h): Include unconditionally.
15683         (stdlib.h): Likewise.
15684         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15685         (limits.h): Include unconditionally.
15686         (stdlib.h): Likewise.
15687         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15688         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15689         (limits.h): Include unconditionally.
15690         (stdlib.h): Likewise.
15691         (hashtab.h): Do not include.
15692         (getopt.h): Likewise.
15693         (stddef.h): Include.
15694         (hashval_t): Define.
15695         (struct entry): Add "next" field.
15696         (HASH_SIZE): New macro.
15697         (hash_table): New variable.
15698         (switchfiles): Do not use xmalloc.
15699         (mix): New macro.
15700         (iterative_hash): New function.
15701         (hasht): Remove.
15702         (e_exists): New function.
15703         (e_insert): Likewise.
15704         (output): Use, instead of libiberty hashtable functions.
15705         (main): Do not use getopt.  Do not call htab_create.
15706
15707 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15708
15709         PR libstdc++/21526
15710         * lib/target-supports.exp (check_mkfifo_available):
15711         Return 0 for cygwin as mkfifo support incomplete on platform.
15712         Fix typos in comments.
15713
15714 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15715
15716         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15717
15718 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15719
15720         PR fortran/17432
15721         * gfortran.dg/assign_4.f: New test.
15722
15723 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15724
15725         PR tree-optimization/21563
15726         * gcc.dg/tree-ssa/pr21563.c: New.
15727
15728 2005-05-14  Jan Hubicka  <jh@suse.cz>
15729
15730         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15731
15732 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15733
15734         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15735
15736 2005-05-13  Julian Brown  <julian@codesourcery.com>
15737
15738         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15739         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15740
15741 2005-05-13  Jan Hubicka  <jh@suse.cz>
15742
15743         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15744         * gcc.dg/fold-xor-?.c: Likewise.
15745         * gcc.dg/pr15784-?.c: Likewise.
15746         * gcc.dg/pr20922-?.c: Likewise.
15747         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15748         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15749         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15750
15751 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15752
15753         PR fortran/21260
15754         * gfortran.dg/hollerith_1.f90: New test.
15755
15756 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15757
15758         * gfortran.dg/func_result_2.f90: New test.
15759
15760 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15761
15762         * gfortran.dg/dev_null.f90: New test.
15763
15764 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15765
15766         * gcc.dg/arm-vfp1.c: Revert last change.
15767
15768 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15769
15770         PR middle-end/19807
15771         PR tree-optimization/19639
15772         * g++.dg/tree-ssa/pr19807.C: New testcase.
15773
15774 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15775
15776         PR libfortran/21471
15777         * gfortran.dg/append-1.f90: New test.
15778
15779 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15780
15781         * gcc.dg/pr18501.c: XFAIL.
15782         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15783         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15784         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15785         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15786         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15787         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15788         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15789         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15790
15791 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15792
15793         PR fortran/20178
15794         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15795         gfortran.dg/f2c_3.f90: New tests.
15796
15797         * gfortran.dg/return_1.f90: Fix dg annotation.
15798
15799 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15800
15801         * gcc.c-torture/compile/20050510-1.c: New test.
15802
15803 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15804
15805         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15806
15807 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15808
15809         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15810
15811 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15812
15813         PR c/17913
15814         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15815
15816 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15817
15818         PR c/21342
15819         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15820         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15821
15822 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15823
15824         PR debug/16676
15825         * gcc.dg/debug/pr16676.c: New test.
15826
15827 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15828
15829         PR testsuite/21443
15830         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15831         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15832         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15833         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15834         Change -O1 to -O2.
15835         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15836         -fno-tree-dominator-opts.
15837
15838 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15839
15840         * gfortran.dg/return_1.f90: New test.
15841
15842 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15843
15844         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15845
15846         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15847
15848 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         PR c++/21427
15851         * g++.dg/inherit/covariant13.C: New.
15852
15853 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15854
15855         PR libfortran/19155
15856         * gfortran.dg/pr19155.f: New test.
15857
15858 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15859
15860         PR inline-asm/8788
15861         * gcc.dg/pr8788-1.c: New testcase.
15862
15863 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15864
15865         PR target/21416
15866         * gcc.target/mips/fpcmp-[12].c: New tests.
15867
15868 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * lib/target-supports-dg.exp (dg-require-fork): New function.
15871         (dg-require-mkfifo): Likewise.
15872         * lib/target-supports.exp (check_function_available): New
15873         function.
15874         (check_fork_available): Likewise.
15875         (check_mkfifo_available): Likewise.
15876
15877 2005-05-06  Jeff Law  <law@redhat.com>
15878
15879         * gcc.c-torture/compile/pr21380.c: New test.
15880
15881 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15882
15883         PR c++/20961
15884         * g++.dg/ext/weak3.C: New test.
15885
15886 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15887
15888         PR c++/21352
15889         * g++.dg/template/crash37.C: New test.
15890
15891 2005-05-05  Paul Brook  <paul@codesourcery.com>
15892
15893         * gcc.dg/arm-g2.c: Use effective-target arm32.
15894         * gcc.dg/arm-mmx-1.c: Ditto.
15895         * gcc.dg/arm-scd42-2.c: Ditto.
15896         * gcc.dg/arm-vfp1.c: Ditto.
15897         * lib/target-supports.exp (check_effective_target_arm32): New
15898         function.
15899
15900 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15901
15902         PR libfortran/21354
15903         gfortran.dg/in_pack_rank7.f90: New test.
15904
15905 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         PR middle-end/15618
15908         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15909
15910 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15911
15912         PR middle-end/21265
15913         * gcc.dg/20050503-1.c: New test.
15914
15915         PR rtl-optimization/21239
15916         * gcc.dg/i386-sse-11.c: New test.
15917
15918 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15919
15920         PR target/16888
15921         * gcc.target/i386/asm-1.c: New test.
15922
15923 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15924
15925         PR rtl-optimization/21330
15926         * gcc.c-torture/execute/20050502-1.c: New test.
15927
15928         PR target/21297
15929         * gcc.c-torture/execute/20050502-2.c: New test.
15930
15931 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15932
15933         PR middle-end/21282
15934         * gcc.dg/pr21282.c: New.
15935
15936 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15937
15938         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15939         * gcc.dg/vect/vect-92.c: Likewise.
15940         * gcc.dg/vect/vect-93.c: Likewise.
15941         * gcc.dg/vect/vect-dv-1.c: Likewise.
15942         * gcc.dg/vect/vect-dv-2.c: Likewise.
15943         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15944
15945 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15946
15947         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15948         * gfortran.dg/vect/vect-2.f90: Likewise.
15949         * gfortran.dg/vect/vect-3.f90: Likewise.
15950         * gfortran.dg/vect/vect-4.f90: Likewise.
15951         * gfortran.dg/vect/vect-5.f90: Likewise.
15952
15953 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15954
15955         PR target/20813
15956         * gcc.dg/rs6000-fpint-2.c: New.
15957
15958 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15959
15960         PR c/15698
15961         * gcc.dg/builtins-30.c: Update expected messages.
15962         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15963         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15964         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15965
15966 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15967
15968         PR tree-optimization/21294
15969         * gcc.dg/tree-ssa/pr21294.c: New.
15970
15971 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15972
15973         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15974         __builtin_altivec_st_internal_4si built-in.
15975
15976 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15977
15978         PR c++/15875
15979         * g++.dg/template/ptrmem14.C: New test.
15980
15981 2005-05-02  Paul Brook  <paul@codesourcery.com>
15982
15983         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15984
15985 2005-05-02  Michael Matz  <matz@suse.de>
15986
15987         PR c++/19542
15988         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15989
15990 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * g++.dg/cpp/weak.C: New test.
15993
15994 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15995
15996         * gcc.dg/tree-ssa/loop-8.c: New test.
15997
15998 2005-04-30  Michael Maty  <matz@suse.de>
15999
16000         * gcc.dg/inline-mcpy.c: New test.
16001
16002 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16003
16004         PR libfortran/18958
16005         * gfortran.dg/eoshift.f90: New test case.
16006
16007 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16008
16009         PR libfortran/18857
16010         * gfortran.dg/matmul_1.f90: New test.
16011
16012 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16013
16014         PR tree-optimization/21030
16015         * gcc.dg/tree-ssa/pr21030.c: New.
16016
16017 2005-04-29  Devang Patel  <dpatel@apple.com>
16018
16019         PR tree-optimization/21272
16020         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16021
16022 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16023
16024         PR fortran/13082
16025         PR fortran/18824
16026         * gfortran.dg/entry_4.f90: New test.
16027         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16028         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16029         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16030         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16031         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16032         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16033         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16034
16035 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16036
16037         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16038
16039 2005-04-29  Paul Brook  <paul@codesourcery.com>
16040
16041         * gfortran.dg/entry_3.f90: New test.
16042
16043 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16044
16045         * gfortran.dg/implicit_4.f90: New test.
16046
16047 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16048
16049         * lib/target-supports.exp (check_profiling_available): Return
16050         false for xtensa-*-elf.
16051
16052 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16053
16054         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16055         error if file cannot be deleted.
16056
16057 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16058
16059         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16060         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16061         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16062         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16063         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16064         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16065         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16066         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16067         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16068         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16069         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16070         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16071         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16072
16073 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16074
16075         PR fortran/20865
16076         * gfortran.dg/pr20865.f90: New test.
16077
16078 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16079
16080         * gcc.dg/void-cast-2.c: New test.
16081
16082 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16083
16084         PR c/21159
16085         * gcc.dg/void-cast-1.c: New test.
16086
16087 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16088
16089         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16090
16091 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16092
16093         PR fortran/21177
16094         * gfortran.dg/pr21177.f90: New test.
16095
16096 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16097
16098         PR tree-optimization/21171
16099         * gcc.dg/tree-ssa/pr21171.c: New test.
16100
16101 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16102
16103         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16104         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16105         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16106         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16107         gcc.dg/tree-ssa/gen-vect-32.c: New.
16108         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16109         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16110         don't run on PPC32.
16111
16112 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16113
16114         PR c/21213
16115         * gcc.dg/transparent-union-3.c: New test.
16116
16117 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16118
16119         PR c/20740
16120         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16121         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16122         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16123         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16124         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16125         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16126
16127 2005-04-26  Jeff Law  <law@redhat.com>
16128
16129         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16130         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16131         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16132         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16133         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16134         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16135         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16136
16137 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16138
16139         PR tree-optimization/17598
16140         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16141
16142 2005-04-25  Mike Stump  <mrs@apple.com>
16143
16144         * objc.dg/fix-and-continue-1.m: Add.
16145
16146 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16147
16148         PR c++/20995
16149         * g++.dg/opt/pr20995-1.C: New test case.
16150
16151 2005-04-25  Devang Patel <dpatel@apple.com>
16152
16153         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16154
16155 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16156
16157         PR testsuite/21062
16158         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16159
16160 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16161
16162         PR C++/21188
16163         * g++.dg/opt/rtti2.C: New test.
16164
16165 2005-04-25  Paul Brook  <paul@codesourcery.com>
16166         Steven G. Kargl  <kargls@comcast.net>
16167
16168         PR fortran/20879
16169         * gfortran.dg/ichar_1.f90: New file.
16170
16171 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16172
16173         PR middle-end/20991
16174         * g++.dg/opt/pr20991.C: New test.
16175
16176         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16177         where sizeof (type) < __alignof__ (type).
16178         * gcc.dg/compat/struct-layout-1.h: Likewise.
16179
16180 2005-04-24  Per Bothner  <per@bothner.com>
16181             Devang Patel  <dpatel@apple.com>
16182
16183         PR preprocessor/20907
16184         * gcc.dg/cpp/very-long-comment.c: New test.
16185
16186 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16187
16188         PR fortran/20059
16189         * gfortran.dg/common_5.f: New test.
16190
16191 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16192
16193         PR middle-end/21082
16194         * g++.dg/tree-ssa/pr21082.C: New testcase.
16195
16196 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16197
16198         * gcc.dg/vect/vect-99.c: New test.
16199
16200 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16201
16202         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16203
16204 2005-04-22  Jeff Law  <law@redhat.com>
16205
16206         * gcc.dg/uninit-5.c: Remove xfails.
16207         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16208         conditionals and loads.
16209
16210 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16211
16212         PR libfortran/20074
16213         PR libfortran/20436
16214         PR libfortran/21108
16215         * gfortran.dg/nested_reshape.f90: new test
16216         * gfortran.dg/reshape-alloc.f90: new test
16217         * gfortran.dg/reshape.f90: new test
16218
16219 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16220
16221         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16222
16223         * gcc.dg/arm-vfp1.c: New test.
16224
16225 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16226
16227         PR c++/21087
16228         * g++.dg/lookup/builtin2.C: New test.
16229
16230 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16231
16232         * gcc.dg/weak/weak-13.c: New test.
16233
16234 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16235
16236         * lib/target-supports.exp (check_effective_target_sync_int_long):
16237         Add powerpc*.
16238
16239 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16240
16241         * gcc.target/mips/branch-1.c: New test.
16242
16243 2005-04-21  Richard Henderson  <rth@redhat.com>
16244
16245         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16246         * gcc.dg/vect/vect-86.c: Likewise.
16247         * gcc.dg/vect/vect-87.c: Likewise.
16248         * gcc.dg/vect/vect-88.c: Likewise.
16249
16250 2005-04-21  Devang Patel  <dpatel@apple.com>
16251
16252         PR optimization/20994
16253         * gcc.dg/tree-ssa/ifc-3.c: New test.
16254
16255 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16256
16257         PR c/12913
16258         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16259         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16260         gcc.dg/c99-vla-jump-5.c: New tests.
16261
16262 2005-04-19  Richard Henderson  <rth@redhat.com>
16263
16264         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16265         Fix typo in exists check.
16266         (check_effective_target_sync_int_long): New.
16267         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16268         * gcc.dg/ia64-sync-2.c: Likewise.
16269         * gcc.dg/ia64-sync-3.c: Likewise.
16270         * gcc.dg/ia64-sync-4.c: Likewise.
16271
16272 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16273
16274         * gcc.dg/fold-xor-1.c: New test.
16275         * gcc.dg/fold-xor-2.c: New test.
16276
16277 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16278
16279         PR target/20670
16280         * g++.dg/eh/fp-regs.C: New test.
16281
16282 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16283
16284         * gcc.dg/Wint-to-pointer-cast-1.c,
16285         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16286         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16287         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16288
16289 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16290
16291         PR fortran/16861
16292         * gfortran.dg/pr16861.f90: New test.
16293
16294 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16295
16296         * gcc.dg/pr21085.c: New test.
16297
16298 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16299
16300         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16301         (setup_mips_tests, dg-mips-options): New procedures.
16302         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16303         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16304         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16305         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16306         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16307         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16308         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16309         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16310         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16311         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16312         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16313         dg-mips-options instead of dg-options.  Remove now-redundant
16314         preprocessor guards.
16315         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16316         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16317         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16318         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16319         * gcc.dg/vr-mult-2.c: Delete.
16320         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16321         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16322         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16323         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16324         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16325         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16326         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16327
16328 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16329
16330         * ada/acats/run_all.sh: Use sync when executable not present.
16331
16332 2005-04-18  Devang Patel  <dpatel@apple.com>
16333
16334         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16335         * gcc.dg/vect/vect-11a.c: New.
16336         * gcc.dg/vect/vect-none.c: Update.
16337         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16338
16339 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16340
16341         PR tree-optimization/20922
16342         * gcc.dg/pr20922-1.c: New test.
16343         * gcc.dg/pr20922-2.c: New test.
16344         * gcc.dg/pr20922-3.c: New test.
16345         * gcc.dg/pr20922-4.c: New test.
16346         * gcc.dg/pr20922-5.c: New test.
16347         * gcc.dg/pr20922-6.c: New test.
16348
16349 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16350
16351         PR libfortran/20950
16352         * gfortran.dg/pr20950.f: New test.
16353
16354 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16355
16356         PR libfortran/19216
16357         * gfortran.dg/pr19216.f: New test.
16358
16359 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16360
16361         PR tree-optimization/21001
16362         * gcc.dg/tree-ssa/pr21001.c: New.
16363
16364 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16365
16366         PR libfortran/21075
16367         * gfortran.dg/reshape_rank7.f90: New test.
16368
16369 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16370
16371         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16372         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16373         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16374         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16375         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16376         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16377         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16378         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16379         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16380         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16381         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16382         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16383         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16384         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16385         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16386         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16387         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16388         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16389         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16390         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16391         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16392
16393 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16394
16395         * gfortran.dg/wtruncate.f: New testcase.
16396         * gfortran.dg/wtruncate.f90: New testcase.
16397
16398 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/21025
16401         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16402         which sizeof/alignof is dependent, rather than just whether we are
16403         processing_template_decl.
16404
16405 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16406
16407         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16408         corrected typo where the wrong variables had been compared.
16409
16410 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16411
16412         PR libfortran/18495
16413         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16414         Test callee-allocated version of return array with a write
16415         statement.
16416         Test spread with a temporary with another write statement.
16417
16418 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16419
16420         PR tree-optimization/21031
16421         * gcc.dg/tree-ssa/pr21031.c: New.
16422
16423 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16424
16425         PR tree-optimization/21004
16426         * gcc.dg/builtins-53.c: Include builtins-config.h.
16427         Check floorf, ceilf, floorl and ceill transformations
16428         only when HAVE_C99_RUNTIME is defined.
16429
16430 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16431
16432         PR middle-end/20739
16433         * gcc.dg/tree-ssa/pr20739.c: New test.
16434
16435 2005-04-14  Mike Stump  <mrs@apple.com>
16436
16437         * gcc.dg/Foundation.framework/empty: New.
16438         * gcc.dg/framework-2.c: New.
16439
16440 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16441
16442         PR tree-optimization/21021
16443         * gcc.c-torture/compile/pr21021.c: New.
16444
16445 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16446
16447         PR testsuite/21010
16448         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16449         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16450         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16451         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16452         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16453         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16454         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16455         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16456
16457 2005-04-14  Richard Henderson  <rth@redhat.com>
16458
16459         * lib/target-supports.exp (check_effective_target_vect_condition):
16460         Add ia64, i?86, and x86_64.
16461
16462 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16463
16464         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16465
16466 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16467
16468         PR tree-optimization/20657
16469         * gcc.dg/tree-ssa/pr20657.c: New.
16470
16471 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16472
16473         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16474         (long long int)trunc*.
16475
16476 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16477
16478         PR target/20927
16479         * gcc.dg/pr20927.c: New test.
16480
16481 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16482
16483         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16484         * gcc.target/mips/asm-1.c: Likewise.
16485
16486 2005-04-13  Dale Johannesen  <dalej@apple.com>
16487
16488         * objc.dg/objc-fast-4.m: New.
16489
16490 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16491
16492         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16493         directory.
16494         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16495
16496 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16497
16498         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16499         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16500         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16501
16502 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16503
16504         PR tree-optimization/20913
16505         * gcc.dg/tree-ssa/pr20913.c: New.
16506
16507         PR tree-optimization/20702
16508         * gcc.dg/tree-ssa/pr20702.c: New.
16509
16510 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16511
16512         PR c++/13744
16513         * g++.dg/inherit/local3.C: New test.
16514
16515 2005-04-12  Jeff Law  <law@redhat.com>
16516
16517         * gcc.dg/tree-ssa/20050412-1.c: New test.
16518
16519 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16520
16521         PR libfortran/19016
16522         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16523         Add tests with mask generated by expression.
16524         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16525         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16526         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16527
16528 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16529
16530         PR middle-end/20917
16531         * gcc.dg/20050409-1.c: New test.
16532
16533 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16536
16537 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16538
16539         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16540         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16541         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16542         (TARGET_CXX): Adjust accordingly.
16543         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16544         determine_class_data_visibility and class_data_always_comdat.
16545         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16546         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16547         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16548         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16549         (arm_cxx_determine_class_data_visibility): New.
16550         (arm_cxx_class_data_always_comdat): Likewise.
16551         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16552         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16553         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16554         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16555         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16556         Define.
16557
16558 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16559
16560         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16561
16562 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16563
16564         * gcc.dg/i386-darwin-fpmath.c: New.
16565
16566 2004-04-11  Devang Patel  <dpatel@apple.com>
16567
16568         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16569         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16570         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16571         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16572         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16573         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16574         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16575         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16576         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16577
16578 2004-04-11  Devang Patel  <dpatel@apple.com>
16579
16580         * gcc.dg/vect/vect-dv-1.c: New test.
16581         * gcc.dg/vect/vect-dv-2.c: New test.
16582
16583 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16584
16585         PR tree-optimization/20933
16586         * gcc.dg/tree-ssa/pr20933.c: New test.
16587
16588 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16589
16590         * gfortran.dg/fold_nearest.f90: New test.
16591
16592 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16593
16594         * gcc.dg/tree-ssa/alias-1.c: New test.
16595
16596 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16597
16598         PR tree-optimization/20920
16599         * g++.dg/tree-ssa/pr20920.C: New test.
16600
16601 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16602
16603         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16604         (long long int)ceil*.
16605
16606 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16607
16608         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16609         explicit C++ linkage.
16610
16611 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16612
16613         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16614         warning for arithmetic IF statements.
16615
16616 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16617
16618         * eor_handling_1.f90: New test case.
16619         * eor_handling_2.f90: New test case.
16620         * eor_handling_3.f90: New test case.
16621         * eor_handling_4.f90: New test case.
16622         * eor_handling_5.f90: New test case.
16623         * noadv_size.f90: New test case.
16624         * pad_no.f90: New test case.
16625
16626 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16627
16628         * gcc.c-torture/execute/20050410-1.c: New test.
16629
16630 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16631
16632         * gcc.dg/pr20126.c: New.
16633
16634 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16635             Steven G. Kargl <kargls@comcast.net>
16636
16637         * gfortran.dg/PR19872.f: New test.
16638
16639 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16640
16641         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16642
16643 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16644
16645         * gfortran.dg/nint_1.f90: New test.
16646
16647 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16648
16649         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16650         Added test for callee-allocated arrays with write statements.
16651         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16652         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16653         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16654         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16655         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16656
16657 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16658
16659         PR libfortran/20163
16660         * gfortran.dg/open-options-blanks.f: New test.
16661
16662 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16663
16664         PR fortran/13257
16665         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16666
16667 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16668
16669         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16670         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16671         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16672         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16673         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16674         * gcc.c-torture/execute/stdarg-4.c: New test.
16675
16676         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16677
16678         PR target/20795
16679         * g++.dg/abi/param2.C: New test.
16680
16681 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16682
16683         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16684
16685 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16686
16687         * gcc.dg/builtins-53.c: New test.
16688
16689 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16690
16691         * g++.dg/tree-ssa/pr18178.C: New test.
16692         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16693         * gcc.c-torture/execute/20041019-1.c: New test.
16694         * gcc.dg/tree-ssa/20041008-1.c: New test.
16695         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16696         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16697         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16698         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16699         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16700         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16701         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16702         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16703         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16704         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16705
16706 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16707
16708         PR rtl-optimization/20466
16709         * gcc.c-torture/execute/pr20466-1.c: New test.
16710
16711 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/20905
16714         * g++.dg/parse/cond2.C: New test.
16715
16716         PR c++/20145
16717         * g++.dg/warn/Wdtor1.C: New test.
16718
16719 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16720
16721         PR fortran/17229
16722         * gfortran.dg/pr17229.f: New test.
16723
16724 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16725
16726         * gfortran.dg/tiny_1.f90: New test.
16727         * gfortran.dg/tiny_2.f90: ditto.
16728
16729 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16730
16731         * gfortran.dg/eor_1.f90: Fix dg-do run line
16732         * gfortran.dg/open_new.f90: Fix dg-do run line
16733
16734 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16735
16736         * lib/target-supports.exp (get_compiler_messages): Support
16737         optional arguments, the fourth being compiler options.
16738         (check_effective_target_fpic): New proc.
16739         * gcc.dg/20050321-2.c: Restrict to target fpic.
16740
16741 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16742
16743         * gcc.dg/15443-1.c: New test.
16744         * gcc.dg/15443-2.c: Likewise.
16745
16746 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16747
16748         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16749
16750 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16751
16752         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16753
16754 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16755
16756         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16757         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16758         -m64.
16759         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16760         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16761         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16762
16763 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/20212
16766         * g++.dg/warn/Wunused-11.C: New test.
16767
16768 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16769
16770         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16771
16772 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16773
16774         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16775
16776 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR c++/20734
16779         * g++.dg/template/ptrmem13.C: New test.
16780
16781 2005-04-05  Per Bothner  <per@bothner.com>
16782
16783         * lib/gcc.exp: Always add -fno-show-column, for now.
16784
16785 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16786
16787         PR testsuite/20767
16788         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16789         of plain old "unsigned int" for the type of "i".  Makes this test
16790         64bit clean.
16791
16792 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16793
16794         * gcc.dg/i386-ssefn-1.c: New test.
16795         * gcc.dg/i386-ssefn-2.c: New test.
16796         * gcc.dg/i386-ssefn-3.c: New test.
16797         * gcc.dg/i386-ssefn-4.c: New test.
16798
16799 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16800
16801         PR tree-optimization/20076
16802         * gcc.dg/builtin-apply4.c: New test.
16803
16804         PR preprocessor/19475
16805         * gcc.dg/cpp/macspace1.c: New test.
16806         * gcc.dg/cpp/macspace2.c: New test.
16807
16808 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16809
16810         * gfortran.dg/pr20755.f: Fixed bad format.
16811
16812 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/20763
16815         * g++.dg/ext/attrib21.C: New test.
16816
16817 2004-04-05  Devang Patel  <dpatel@apple.com>
16818
16819         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16820         * gcc.dg/vect/vect-shift-1.c: New test.
16821
16822 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16823
16824         PR libfortran/20755
16825         * gfortran.dg/pr20755.f: New test.
16826
16827 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16828
16829         * gfortran.dg/pr15959.f90: New test.
16830         * gfortran.dg/string_pad_trunc.f90: New test.
16831
16832 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16833
16834         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16835         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16836         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16837         syntax.
16838
16839 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16840
16841         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16842
16843 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16844
16845         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16846         * gcc.c-torture/compile/20011119-2.c: Likewise.
16847         * gcc.c-torture/compile/981001-2.c: Likewise.
16848
16849 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/20679
16852         * g++.dg/template/overload4.C: New test.
16853
16854 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16855
16856         PR c++/20746
16857         * g++.dg/abi/covariant5.C: New.
16858
16859         PR debug/20505
16860         * g++.dg/debug/const2.C: New.
16861
16862 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16863
16864         PR rtl-optimization/16104
16865         * gcc.c-torture/execute/20050316-1.c: New test.
16866
16867 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         * g++.dg/template/spec23.C: Fix dg-error text.
16870
16871 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16872
16873         PR c++/19199
16874         * g++.dg/expr/lval2.C: New.
16875
16876 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16877
16878         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16879         __builtin_strcasecmp and __builtin_strncasecmp.
16880
16881 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16882
16883         PR c++/20723
16884         * g++.dg/template/spec22.C: New.
16885         * g++.dg/template/spec23.C: New.
16886
16887 2005-04-03  Dale Ranta  <dir@lanl.gov>
16888             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16889
16890         PR libfortran/20068
16891         PR libfortran/20125
16892         PR libfortran/20156
16893         PR libfortran/20471
16894         * gfortran.dg/backspace.f: New test.
16895
16896 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16897
16898         * gcc.dg/pr19345.c: New test.
16899
16900 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16901
16902         PR tree-optimization/20640
16903         * gcc.dg/torture/tree-loop-1.c: New.
16904
16905 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16906
16907         PR rtl-optimization/20290
16908         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16909
16910 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16911
16912         * gcc.dg/rs6000-fpint.c: New.
16913
16914 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16915
16916         * gcc.dg/old-style-then-proto-1.c: New test.
16917
16918 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16919
16920         * gfortran.fortran-torture/execute/backspace.f90: Check
16921         after backspace and read was incorrect.
16922
16923 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16924
16925         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16926         buffer past the terminating NUL using memcmp.
16927         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16928         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16929
16930         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16931         Fix unused/uninitialized variable warnings.
16932
16933         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16934         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16935         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16936         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16937
16938         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16939         gcc.c-torture/execute/builtins/fputs-lib.c,
16940         gcc.c-torture/execute/builtins/lib/fprintf.c,
16941         gcc.c-torture/execute/builtins/lib/main.c,
16942         gcc.c-torture/execute/builtins/lib/memcmp.c,
16943         gcc.c-torture/execute/builtins/lib/memmove.c,
16944         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16945         gcc.c-torture/execute/builtins/lib/memset.c,
16946         gcc.c-torture/execute/builtins/lib/printf.c,
16947         gcc.c-torture/execute/builtins/lib/sprintf.c,
16948         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16949         gcc.c-torture/execute/builtins/lib/strchr.c,
16950         gcc.c-torture/execute/builtins/lib/strcmp.c,
16951         gcc.c-torture/execute/builtins/lib/strcpy.c,
16952         gcc.c-torture/execute/builtins/lib/strcspn.c,
16953         gcc.c-torture/execute/builtins/lib/strlen.c,
16954         gcc.c-torture/execute/builtins/lib/strncat.c,
16955         gcc.c-torture/execute/builtins/lib/strncmp.c,
16956         gcc.c-torture/execute/builtins/lib/strncpy.c,
16957         gcc.c-torture/execute/builtins/lib/strrchr.c,
16958         gcc.c-torture/execute/builtins/lib/strspn.c,
16959         gcc.c-torture/execute/builtins/lib/strstr.c,
16960         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16961         gcc.c-torture/execute/builtins/strlen-2.c,
16962         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16963         prototypes.
16964
16965 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16966
16967         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16968         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16969         selectany usage.
16970
16971 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16972
16973         PR c++/19406
16974         * g++.dg/debug/using1.C: New test.
16975
16976 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16977
16978         PR middle-end/20524
16979         * gcc.dg/alias-7.c: Prefix asm-declared name with
16980         __USER_LABEL_PREFIX__.
16981
16982 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16983
16984         Fix fallout from PR middle-end/15700:
16985         * gcc.c-torture/compile/20011119-1.c: Take
16986         __USER_LABEL_PREFIX__ into account.
16987         * gcc.c-torture/compile/20011119-2.c: Likewise.
16988
16989 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16990
16991         PR c++/18644
16992         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16993
16994 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16995
16996         PR c/17855
16997         * gcc.c-torture/compile/struct-non-lval-1.c,
16998         gcc.c-torture/compile/struct-non-lval-2.c,
16999         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17000
17001 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17002
17003         * gcc.dg/tls/tls.exp: Remove temporary file.
17004         * g++.dg/tls/tls.exp: Ditto.
17005         * lib/file-format.exp: Ditto.
17006         * g++.dg/special/ecos.exp: Ditto.
17007
17008         * lib/profopt.exp: Treat prof_ext as a list.
17009         * gcc.misc-tests/bprob.exp: Ditto.
17010         * g++.dg/bprob/bprob.exp: Ditto.
17011
17012         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17013         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17014         g++.dg/tree-ssa/pointer-reference-alias.C,
17015         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17016         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17017         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17018         g++.dg/vect/pr19951.cc: Ditto.
17019         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17020         gcc.dg/builtins-47.c: Ditto.
17021         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17022         gcc.dg/pr20115-1.c: Ditto.
17023         * gcc.dg/tree-ssa/20030530-2.c,
17024         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17025         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17026         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17027         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17028         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17029         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17030         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17031         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17032         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17033         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17034         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17035         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17036         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17037         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17038         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17039         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17040         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17041         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17042         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17043         gcc.dg/tree-ssa/20030824-1.c,
17044         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17045         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17046         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17047         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17048         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17049         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17050         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17051         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17052         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17053         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17054         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17055         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17056         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17057         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17058         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17059         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17060         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17061         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17062         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17063         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17064         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17065         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17066         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17067         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17068         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17069         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17070         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17071         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17072         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17073         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17074         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17075         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17076         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17077         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17078         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17079         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17080         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17081         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17082         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17083         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17084         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17085         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17086         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17087         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17088         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17089         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17090         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17091         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17092         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17093         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17094         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17095         gcc.dg/tree-ssa/useless-1.c: Ditto.
17096         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17097         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17098         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17099         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17100         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17101         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17102         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17103         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17104         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17105         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17106         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17107         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17108         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17109         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17110         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17111         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17112         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17113         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17114         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17115         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17116         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17117         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17118         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17119         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17120         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17121         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17122         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17123         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17124         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17125         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17126         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17127         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17128         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17129         gcc.dg/vect/vect-none.c: Ditto.
17130         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17131         treelang/compile/unsigned.tree: Ditto.
17132
17133         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17134         * gcc.dg/cpp/direct2s.c: Ditto.
17135         * gcc.dg/cpp/paste4.c: Ditto.
17136         * gcc.dg/cpp/separate-1.c: Ditto.
17137         * gcc.dg/pch/save-temps-1.c: Ditto.
17138         * g++.dg/ext/altivec-10.C: Ditto.
17139         * g++.dg/pch/pch.C: Ditto.
17140
17141         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17142
17143         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17144         * g++.dg/template/repo1.C: Ditto.
17145         * g++.dg/template/repo2.C: Ditto.
17146         * g++.dg/template/repo3.C: Ditto.
17147         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17148         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17149         * g++.old-deja/g++.pt/repo1.C: Ditto.
17150         * g++.old-deja/g++.pt/repo2.C: Ditto.
17151         * g++.old-deja/g++.pt/repo3.C: Ditto.
17152         * g++.old-deja/g++.pt/repo4.C: Ditto.
17153
17154         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17155         * gcc.dg/20030107-1.c: Ditto.
17156         * gcc.dg/20030702-1.c: Ditto.
17157         * gcc.dg/profile-generate-1.c: Ditto.
17158         * g++.dg/other/profile1.C: Ditto.
17159         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17160
17161         * lib/gcc-dg.exp (remove-build-file): New.
17162         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17163         cleanup-tree-dump, cleanup-saved-temps): New.
17164
17165 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17166
17167         PR c++/19203, DR 214
17168         * g++.dg/parse/ambig3.C: Not ambiguous.
17169         * g++.dg/template/spec20.C: New.
17170         * g++.dg/template/spec21.C: New.
17171
17172 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17173
17174         PR target/20045
17175         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17176
17177 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17178
17179         PR libfortran/20660
17180         * gfortran.dg/negative_unit.f: New test.
17181
17182 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17183
17184         * gcc.dg/20050330-1.c: New test.
17185
17186 2005-03-30  Devang Patel  <dpatel@apple.com>
17187
17188         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17189
17190 2005-03-30  Dale Johannesen  <dalej@apple.com>
17191
17192         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17193
17194 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17195
17196         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17197         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17198         Strip options from test name.
17199
17200 2005-03-31  Jan Hubicka  <jh@suse.cz>
17201
17202         * gcc.dg/varpool-1.c: New testcase.
17203
17204 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17205
17206         PR c/772
17207         PR c/17913
17208         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17209         gcc.dg/stmt-expr-label-3.c : New tests.
17210         * gcc.c-torture/execute/medce-2.c: Remove.
17211
17212 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17213
17214         PR c/20368
17215         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17216         tests.
17217
17218 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17219
17220         * gcc.c-torture/compile/pr20203.c: New test.
17221
17222 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17223
17224         * gfortran.dg/promotion.f90: New test.
17225
17226 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17227
17228         PR middle-end/20491
17229         * gcc.dg/torture/asm-subreg-1.c: New test.
17230
17231 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17232
17233         PR c/20672
17234         * gcc.dg/pr20672-1.c: New test.
17235
17236 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17237
17238         * gfortran.dg/vect: New directory.
17239         * gfortran.dg/vect/vect.exp: New.
17240         * gfortran.dg/vect/vect-1.f90: New test.
17241         * gfortran.dg/vect/vect-2.f90: New test.
17242         * gfortran.dg/vect/vect-3.f90: New test.
17243         * gfortran.dg/vect/vect-4.f90: New test.
17244         * gfortran.dg/vect/vect-5.f90: New test.
17245
17246 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17247
17248         PR middle-end/20622
17249         * gcc.dg/alias-7.c: New test.
17250
17251 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17252
17253         * gcc.dg/sparc-reg-1.c: New test.
17254
17255 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17256
17257         PR target/19890
17258         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17259
17260 2005-03-29  Dale Ranta  <dir@lanl.gov>
17261             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17262
17263         PR libfortran/20163
17264         * gfortran.dg/pr20163-2.f: New test.
17265
17266 2005-03-28  Jan Hubicka  <jh@suse.cz>
17267
17268         PR middle-end/20635
17269         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17270         by Jakub Jelinek.
17271
17272 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17273
17274         PR tree-optimization/20626
17275         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17276         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17277
17278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17279
17280         * gfortran.dg/underflow.f90: New test.
17281         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17282
17283 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17284
17285         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17286
17287 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17288
17289         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17290         (g++_init): Make sure that CXXFLAGS is set.
17291         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17292         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17293         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17294         * lib/objc.exp (objc_init): Likewise.
17295         * lib/treelang.exp (treelang_init): Likewise.
17296
17297 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17298
17299         PR tree-optimization/20470
17300         * gcc.dg/tree-ssa/pr20470.c: New test.
17301
17302 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17303
17304         * gcc.dg/ppc-stfiwx.c: New.
17305
17306 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17307
17308         PR target/19888
17309         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17310
17311 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17312
17313         * gcc.dg/20050325-1.c: Fix a typo.
17314
17315 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17316
17317         PR libfortran/19678
17318         PR libfortran/19679
17319         * gfortran.dg/dos_eol.f: New test.
17320
17321 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17322
17323         PR rtl-optimization/20249
17324         * gcc.dg/20050325-1.c: New test.
17325
17326 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17327
17328         PR libfortran/15332
17329         * gfortran.dg/pr15332.f: New test.
17330
17331 2005-03-24  Dale Johannesen  <dalej@apple.com>
17332
17333         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17334
17335 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17336
17337         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17338         'internal' visibility.
17339         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17340         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17341         'protected' visibility.
17342         * gcc.dg/visibility-7.c: Likewise.
17343         * lib/target-supports.exp (check_visibility_available): Take
17344         a parameter, the kind of visibility to check for.
17345         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17346         to check_visibility_available.
17347
17348         * g++.dg/expr/cast3.C: New.
17349
17350 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17351
17352         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17353         rs6000.
17354
17355 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17356
17357         PR target/20095
17358         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17359
17360 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17361
17362         * gcc.dg/badshift.c: Renamed to...
17363         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17364
17365         * gcc.target/i386/badshift.c: Renamed to...
17366         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17367         only.
17368
17369         PR rtl-optimization/20532
17370         * gcc.target/i386/badshift.c: New.
17371
17372 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17373
17374         * gfortran.dg/pr18025.f90: New test.
17375
17376 2005-03-23  Dale Johannesen  <dalej@apple.com>
17377
17378         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17379
17380 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17381
17382         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17383
17384         * lib/target-supports.exp (check_iconv_available): Default
17385         libiconv to -liconv, if there is no definition.
17386
17387 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17388
17389         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17390
17391 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17392
17393         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17394         * g++.dg/opt/pr7503-2.C: Likewise.
17395         * g++.dg/opt/pr7503-3.C: Likewise.
17396         * g++.dg/opt/pr7503-4.C: Likewise.
17397         * g++.dg/opt/pr7503-5.C: Likewise.
17398         * g++.dg/warn/minmax.C: New test.
17399
17400 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17401
17402         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17403         * gfortran.dg/g77_intrinsics_sub.f: New test.
17404
17405 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17406             Jan Hubicka  <jh@suse.cz>
17407             Steven Bosscher <stevenb@suse.de
17408
17409         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17410
17411 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17412
17413         PR c++/19980
17414         * g++.dg/template/redecl3.C: New test.
17415
17416 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17417
17418         PR c++/20499
17419         * g++.dg/parse/error16.C: Tweak error markers.
17420
17421 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17422
17423         PR target/20561
17424         * gcc.dg/20050321-2.c: New test.
17425
17426 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17427
17428         PR c++/20465
17429         PR c++/20381
17430         * g++.dg/template/ptrmem12.C: New.
17431
17432 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17433
17434         PR rtl-optimization/20527
17435         * gcc.c-torture/execute/pr20527-1.c: New test.
17436
17437 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17438
17439         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17440         program, compile it into a real executable and then delete the .c
17441         and .x files afterwards, to avoid problems on testglue targets.
17442
17443 2005-03-21  Stuart Hastings  <stuart@apple.com>
17444
17445         * gcc.target/i386/sse-2.c: New.
17446
17447 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17448
17449         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17450
17451 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17452
17453         * g++.dg/parse/crash25.C: Fix typo.
17454
17455 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17456
17457         PR c++/20461
17458         * g++.dg/parse/crash24.C: New test.
17459
17460         PR c++/20536
17461         * g++.dg/parse/crash25.C: New test.
17462
17463 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17464
17465         PR c++/20147
17466         * g++.dg/ext/stmtexpr4.C: New test.
17467
17468 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17469
17470         PR middle-end/20539
17471         * gcc.c-torture/compile/pr13066-1.c: New test case.
17472         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17473         * g++.dg/opt/pr13066-1.C: Likewise.
17474
17475 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17476
17477         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17478
17479 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17480
17481         PR fortran/18525
17482         * gfortran.dg/nesting_1.f90: New test.
17483
17484 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17485
17486         PR c++/20240
17487         * g++.dg/lookup/using13.C: New test.
17488
17489 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17490
17491         PR c++/20333
17492         * g++.dg/template/crash36.C: New test.
17493
17494 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17495
17496         PR c++/20463
17497         * g++.dg/template/crash35.C: New test.
17498
17499 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17500
17501         PR c++/19966
17502         * g++.dg/overload/operator2.C: New test.
17503
17504 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17505
17506         PR libfortran/20257
17507         * gfortran.dg/pr20257.f90: New test.
17508
17509 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17510
17511         PR libfortran/20480
17512         * gfortran.dg/pr20480.f90: New test.
17513
17514 2005-03-16  Richard Henderson  <rth@redhat.com>
17515
17516         PR middle-end/15700
17517         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17518         (_rtld_global): New.
17519         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17520         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17521
17522         * gcc.dg/alias-3.c: New.
17523         * gcc.dg/alias-4.c: New.
17524         * gcc.dg/alias-5.c: New.
17525         * gcc.dg/alias-6.c: New.
17526
17527 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17528
17529         * gcc.dg/cpp/ucnid-7.c: New.
17530
17531 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17532             Dorit Naishlos  <dorit@il.ibm.com>
17533
17534         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17535         darwin.
17536
17537 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17538
17539         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17540         misaligned accesses.
17541         * gcc.dg/vect/vect-58.c: Likewise.
17542         * gcc.dg/vect/vect-92.c: New.
17543         * gcc.dg/vect/vect-93.c: New.
17544
17545 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17546
17547         PR fortran/18827
17548         * gfortran.dg/assign_2.f90: New test.
17549         * gfortran.dg/assign_3.f90: New test.
17550         * gfortran.dg/assign.f90: New test.
17551
17552 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17553
17554         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17555         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17556         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17557         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17558         names.
17559
17560 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17561
17562         * gcc.dg/cpp/ucnid-6.c: New.
17563
17564         * gcc.dg/cpp/normalize-1.c: New.
17565         * gcc.dg/cpp/normalize-2.c: New.
17566         * gcc.dg/cpp/normalize-3.c: New.
17567         * gcc.dg/cpp/normalize-4.c: New.
17568         * gcc.dg/cpp/ucnid-4.c: New.
17569         * gcc.dg/cpp/ucnid-5.c: New.
17570         * g++.dg/cpp/normalize-1.C: New.
17571         * g++.dg/cpp/ucnid-1.C: New.
17572
17573 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17574
17575         * gcc.dg/pr18628.c: New.
17576
17577 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17578
17579         PR c++/20280
17580         * g++.dg/tree-ssa/pr20280.C: New.
17581
17582 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17583
17584         PR fortran/20467
17585         * gfortran.dg/stfunc_2.f90: New test.
17586
17587 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17588
17589         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17590
17591 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17592
17593         * gcc.dg/tree-ssa/20050314-1.c: New test.
17594
17595 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17596
17597         PR c++/4403
17598         PR c++/9783, DR433
17599         * g++.dg/template/friend34.C: New test.
17600         * g++.dg/template/friend35.C: Likewise.
17601         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17602
17603 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17604
17605         Friend class name lookup 5/n
17606         PR c++/1016
17607         * g++.dg/lookup/hidden-class1.C: New test.
17608         * g++.dg/lookup/hidden-class2.C: Likewise.
17609         * g++.dg/lookup/hidden-class3.C: Likewise.
17610         * g++.dg/lookup/hidden-class4.C: Likewise.
17611         * g++.dg/lookup/hidden-class5.C: Likewise.
17612         * g++.dg/lookup/hidden-class6.C: Likewise.
17613         * g++.dg/lookup/hidden-class7.C: Likewise.
17614         * g++.dg/lookup/hidden-class8.C: Likewise.
17615         * g++.dg/lookup/hidden-class9.C: Likewise.
17616         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17617         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17618         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17619         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17620         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17621         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17622         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17623         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17624         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17625         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17626         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17627
17628 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/20157
17631         * g++.dg/template/error18.C: New test.
17632
17633 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17634
17635         PR debug/16792
17636         * g++.dg/debug/pr16792.C: New test.
17637
17638 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17639
17640         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17641         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17642         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17643         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17644         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17645         test assertion names.
17646
17647 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17648
17649         PR fortran/18600
17650         * gfortran.dg/stfunc_1.f90: New test.
17651
17652 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17653
17654         PR fortran/16907
17655         * gfortran.dg/real_index_1.f90: New test.
17656
17657 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17658
17659         PR fortran/20323
17660         * gfortran.dg/spec_expr_1.f90: New test.
17661
17662 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17663
17664         PR c/20402
17665         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17666         new parser.
17667
17668 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17669
17670         PR fortran/20361
17671         * gfortran.dg/largeequiv_1.f90: New test.
17672
17673 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17674
17675         * gcc.dg/ucnid-1.c: New.
17676         * gcc.dg/ucnid-2.c: New.
17677         * gcc.dg/ucnid-3.c: New.
17678         * gcc.dg/ucnid-4.c: New.
17679         * gcc.dg/ucnid-5.c: New.
17680         * gcc.dg/ucnid-6.c: New.
17681         * gcc.dg/cpp/ucnid-1.c: New.
17682         * gcc.dg/cpp/ucnid-2.c: New.
17683         * gcc.dg/cpp/ucnid-3.c: New.
17684         * g++.dg/other/ucnid-1.C: New.
17685
17686 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17687
17688         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17689
17690 2005-03-11  Per Bothner  <per@bothner.com>
17691
17692         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17693         that diagnotics refer to correct token.
17694         * gcc.dg/unused-3.c: Likewise.
17695
17696 2005-03-11  Per Bothner  <per@bothner.com>
17697
17698         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17699         constant" is now actually on same line as string constant.
17700         * gcc.dg/cpp/direct2s.c: Likewise.
17701
17702 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17703
17704         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17705
17706 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17707
17708         PR libfortran/20124
17709         * gfortran.dg/pr20124.f90: New Test
17710
17711 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17712
17713         PR tree-optimization/20130
17714         * gcc.dg/pr20130-1.c: New test.
17715
17716 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17717
17718         PR target/20095
17719         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17720
17721 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17722
17723         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17724
17725 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17726
17727         * g++.dg/eh/forced1.C: Fix comment.
17728         * g++.dg/eh/forced2.C: Ditto.
17729         * g++.dg/eh/forced3.C: Ditto.
17730         * g++.dg/eh/forced4.C: Ditto.
17731
17732 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         PR rtl-opt/20412
17735         * gcc.c-torture/compile/pr20412.c: New test.
17736
17737 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17738
17739         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17740
17741 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17742
17743         PR target/20322
17744         * gcc.dg/20050307-1.c: New test.
17745
17746 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17747
17748         PR c++/20375
17749         * g++.dg/other/stdarg3.C: New.
17750
17751 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17752
17753         PR c++/18384, c++/18327
17754         * g++.dg/init/array19.C: New test.
17755
17756         PR inline-asm/20314
17757         * gcc.dg/torture/pr20314-1.c: New test.
17758         * gcc.dg/torture/pr20314-2.c: New test.
17759
17760 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17761
17762         * gcc.dg/20050309-1.c: New test.
17763
17764 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17765
17766         * gcc.dg/builtins-10.c: Reactivate disabled test.
17767         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17768         new cbrt transformations.
17769
17770 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17771
17772         PR c++/20208
17773         * g++.dg/template/array13.C: New test.
17774
17775 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17776
17777         PR c++/16859
17778         * g++.dg/init/brace4.C: New test.
17779
17780 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17781
17782         PR c++/20186
17783         * g++.dg/template/non-dependent12.C: New.
17784
17785 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17786
17787         PR c++/20142
17788         * g++.dg/init/array18.C: Add dg-do run marker.
17789
17790         PR c++/20142
17791         * g++.dg/init/array18.C: New test.
17792
17793 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17794
17795         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17796         * g++.dg/gcov/gcov.exp: Likewise.
17797         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17798         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17799         * lib/c-torture.exp: Likewise.
17800         * lib/fortran-torture.exp: Likewise.
17801         * lib/g++.exp: Likewise.
17802         * lib/gcc-defs.exp: Likewise.
17803         * lib/gcc-dg.exp: Likewise.
17804         * lib/gcc.exp: Likewise.
17805         * lib/gcov.exp: Likewise.
17806         * lib/gfortran.exp: Likewise.
17807         * lib/mike-g++.exp: Likewise.
17808         * lib/mike-gcc.exp: Likewise.
17809         * lib/objc-torture.exp: Likewise.
17810         * lib/objc.exp: Likewise.
17811         * lib/profopt.exp: Likewise.
17812         * lib/target-libpath.exp: Likewise.
17813         * lib/target-supports.exp: Likewise.
17814         * lib/treelang.exp: Likewise.
17815         * lib/wrapper.exp: Likewise.
17816
17817 2005-03-08  Jeff Law  <law@redhat.com>
17818
17819         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17820         PHI-OPT changes.
17821
17822 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17823
17824         * gcc.dg/vect/pr20122.c: New test.
17825
17826 2005-03-07  Jeff Law  <law@redhat.com>
17827
17828         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17829         was folded away.
17830         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17831         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17832         * gcc.dg/tree-ssa/pr18134.c: New test.
17833
17834 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17835
17836         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17837         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17838         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17839
17840 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17841
17842         PR tree-opt/17671
17843         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17844
17845 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17846
17847         * g++.dg/warn/Wnvdtor.C: New test.
17848
17849 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17850
17851         * gcc.dg/torture/pr19683-1.c: New test.
17852
17853 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17854
17855         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17856         * gfortran.dg/g77/19990313-2.f: Ditto.
17857         * gfortran.dg/g77/19990313-3.f: Ditto.
17858         * gfortran.dg/g77/19990525-0.f: Ditto.
17859         * gfortran.dg/g77/19990826-0.f: Ditto.
17860         * gfortran.dg/g77/19990826-2.f: Ditto.
17861         * gfortran.dg/g77/19990826-3.f: Ditto.
17862         * gfortran.dg/g77/20000511-1.f: Ditto.
17863         * gfortran.dg/g77/20000511-2.f: Ditto.
17864         * gfortran.dg/g77/970625-2.f: Ditto.
17865         * gfortran.dg/g77/980310-2.f: Ditto.
17866         * gfortran.dg/g77/980310-3.f: Ditto.
17867         * gfortran.dg/g77/980310-8.f: Ditto.
17868         * gfortran.dg/g77/980519-2.f: Ditto.
17869         * gfortran.dg/g77/alpha1.f: Ditto.
17870         * gfortran.dg/g77/claus.f: Ditto.
17871         * gfortran.dg/g77/erfc.f: Ditto.
17872         * gfortran.dg/g77/short.f: Ditto.
17873         * gfortran.fortran-torture/execute/data.f90: Ditto.
17874         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17875         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17876
17877 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17878
17879         * lib/file-format.exp (gcc_target_object_format): Add check for som
17880         format and hardcode object formats on hppa*-*-hpux*.
17881         * lib/target-supports.exp (check_weak_available): Add check for som
17882         object format.  Always return 0 on hppa*-*-hpux10*.
17883
17884         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17885         is defined.
17886
17887         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17888
17889 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17890
17891         * gfortran.dg/pr19936_1.f90: New test.
17892         * gfortran.dg/pr19936_2.f90: New test.
17893         * gfortran.dg/pr19936_3.f90: New test.
17894
17895 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17896             Paul Thomas <prthomas@drfccad.cea.fr>
17897
17898         * gfortran.dg/PR19754_1.f90: New test.
17899         * gfortran.dg/PR19754_2.f90: Ditto.
17900
17901 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17902
17903         PR c++/19311
17904         * g++.dg/template/non-dependent11.C: New test.
17905
17906 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17907
17908         * lib/target-supports.exp (check_iconv_available): Fix comment.
17909
17910 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17911             Joseph S. Myers  <joseph@codesourcery.com>
17912
17913         PR c++/19797
17914         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17915
17916 2005-03-04  Matthew Sachs  <msachs@apple.com>
17917
17918         * gcc.exp (gcc_target_compile): Put braces around
17919         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17920         * objc.exp (objc_target_compile): Likewise.
17921         * treelang.exp (treelang_target_compile): Likewise.
17922
17923 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17924
17925         PR fortran/19673
17926         * gfortran.dg/func_result_1.f90: New test.
17927
17928 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17929
17930         * gcc.misc-tests/options.exp: New test.
17931
17932 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17933
17934         * gcc.dg/pr15784-4.c: New test.
17935
17936 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17937
17938         * gcc.c-torture/execute/pr17133.c: New.
17939         * gcc.c-torture/compile/20050303-1.c: New.
17940
17941 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17942
17943         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17944
17945 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17946
17947         * g++.dg/overload/using2.C: New.
17948
17949 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/19916
17952         * g++.dg/init/ptrmem2.C: New test.
17953
17954 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17955
17956         PR c/8927
17957         * gcc.dg/pr8927-1.c: New test.
17958
17959 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17960
17961         PR c++/20232
17962         * g++.dg/inherit/covariant12.C: New.
17963
17964 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17965
17966         PR fortran/19479
17967         * gfortran.dg/bound_1.f90: New test.
17968
17969 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17970
17971         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17972         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17973
17974 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17975
17976         PR c/20245
17977         * gcc.dg/pr20245-1.c: New test.
17978
17979 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17980
17981         PR middle-end/19874
17982         * gcc.c-torture/execute/20050119-2.c: New test case.
17983
17984 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17985
17986         * README: Update the DejaGnu bug reporting address.
17987         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17988         * lib/objc-torture.exp: Likewise.
17989
17990 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17991
17992         * gfortran.dg/boz_1.f90: New test.
17993         * gfortran.dg/boz_3.f90: New test.
17994         * gfortran.dg/boz_4.f90: New test.
17995
17996 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17997
17998         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17999         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18000
18001 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18002
18003         PR libfortran/20101
18004         * gfortran.dg/write_0_pe_format.f90: New test.
18005
18006 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18007
18008         PR c++/20206
18009         * g++.dg/opt/thunk2.C: New test.
18010         * g++.dg/opt/covariant1.C: New test.
18011
18012 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18013
18014         * gfortran.dg/e_d_fmt.f90: New test.
18015
18016 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18017
18018         * gcc.dg/asm-b.c: Fix comment typos.
18019
18020 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18021
18022         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18023         a V_MAY_DEF also.
18024
18025 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18026
18027         PR tree-opt/20188
18028         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18029         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18030         * gcc.dg/asm-b.c: New test.
18031
18032 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18033
18034         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18035         Disable this test on IRIX 6.
18036
18037 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18038
18039         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18040         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18041         parser.
18042
18043 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18044
18045         PR tree-optimization/20204
18046         * testsuite/gcc.dg/pr20204.c: New test.
18047
18048 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18049
18050         PR target/20196
18051         * gcc.c-torture/execute/20050224-1.c: New test.
18052
18053         PR c++/20175
18054         * g++.dg/warn/Wbraces2.C: New test.
18055
18056 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/19878
18059         * g++.dg/init/const2.C: New test.
18060
18061 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18062
18063         PR tree-optimization/20100
18064         * gcc.c-torture/execute/pr20100-1.c: New test.
18065
18066 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18067
18068         * gfortran.dg/implicit_3.f90: New test.
18069
18070         * gfortran.dg/deftype_1.f90: New test.
18071
18072 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18073
18074         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18075         the test passes.
18076         * g++.dg/other/anon3.C: Accept a warning.
18077
18078 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18079
18080         * gcc.dg/pr20017.c: Fix a comment typo.
18081
18082 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18083
18084         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18085
18086 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18087
18088         PR ada/19902
18089         * ada/acats/tests/cxa/cxa3004.a: Remove.
18090         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18091
18092 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18093
18094         PR c++/20073
18095         * g++.dg/init/const1.C: New test.
18096
18097         PR c++/19991
18098         * g++.dg/parse/constant7.C: New test.
18099
18100         PR c++/20152
18101         * g++.dg/parse/error27.C: New test.
18102         * g++.dg/template/qualttp15.C: Adjust error markers.
18103         * g++.old-deja/g++.other/struct1.C: Likewise.
18104
18105         PR c++/20153
18106         * g++.dg/template/error17.C: New test.
18107
18108         PR c++/20148
18109         * g++.dg/parser/error26.C: New test.
18110
18111 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18112
18113         PR tree-optimization/20100
18114         PR tree-optimization/20115
18115         * gcc.dg/pr20115.c: New test.
18116         * gcc.dg/pr20115-1.c: New test.
18117         * gcc.dg/pr20100.c: New test.
18118         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18119         call-clobbered variables after alias1.
18120
18121 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18122
18123         * gfortran.dg/list_read_4.f90: new test.
18124
18125 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18126
18127         PR rtl-optimization/20017.
18128         * gcc.dg/pr20017.c: New.
18129
18130 2005-02-22  Devang Patel  <dpatel@apple.com>
18131
18132         PR 19952
18133         * g++.dg/tree-ssa/pr19952.C: New test.
18134
18135 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR c++/19883
18138         * g++.dg/parse/constant6.C: New test.
18139
18140 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18141
18142         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18143         * g++.dg/charset/asm2.c: Likewise.
18144         * g++.dg/charset/asm3.c: Likewise.
18145         * g++.dg/charset/asm4.c: Likewise.
18146         * g++.dg/charset/asm5.c: Likewise.
18147         * g++.dg/charset/attribute1.c: Likewise.
18148         * g++.dg/charset/attribute2.c: Likewise.
18149         * g++.dg/charset/extern1.cc: Likewise.
18150         * g++.dg/charset/extern2.cc: Likewise.
18151         * g++.dg/charset/extern3.cc: Likewise.
18152         * g++.dg/charset/function.cc: Likewise.
18153         * g++.dg/charset/string.c: Likewise.
18154         * g++.dg/charset/charset.exp: Likewise.
18155         * lib/target-supports.exp (check_iconv_available): Fix comment.
18156
18157 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18158
18159         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18160         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18161         * gcc.dg/charset/asm2.c: Likewise.
18162         * gcc.dg/charset/asm3.c: Likewise.
18163         * gcc.dg/charset/asm4.c: Likewise.
18164         * gcc.dg/charset/asm5.c: Likewise.
18165         * gcc.dg/charset/asm6.c: Likewise.
18166         * gcc.dg/charset/attribute1.c: Likewise.
18167         * gcc.dg/charset/attribute2.c: Likewise.
18168         * gcc.dg/charset/builtin1.c: Likewise.
18169         * gcc.dg/charset/extern.c: Likewise.
18170         * gcc.dg/charset/function.c: Likewise.
18171         * gcc.dg/charset/string.c: Likewise.
18172         * gcc.dg/charset/charset.exp: Likewise.
18173
18174 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18175
18176         PR fortran/20086
18177         * gfortran.dg/pr20086.f90: New test.
18178
18179 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18180
18181         PR tree-optimization/19786
18182         * g++.dg/tree-ssa/pr19786.C: New.
18183
18184 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18185
18186         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18187
18188 2005-02-21  Jeff Law  <law@redhat.com>
18189
18190         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18191
18192 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18193
18194         * gfortran.dg/do_iterator: Split loop, markup all lines for
18195         which an error locus is printed.
18196         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18197         locus is printed.
18198         * gfortran.dg/select_4.f90: Likewise.
18199         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18200         locuses in the various permutations.
18201
18202 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18203
18204         PR tree-optimization/19951
18205         * g++.dg/vect: New directory.
18206         * g++.dg/vect/vect.exp: New file.
18207         * g++.dg/vect/pr19951.cc: New testcase.
18208         * g++.dg/dg.exp: Also prune vectorizer tests.
18209
18210 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18211
18212         PR 18785
18213         * gcc.dg/charset/builtin1.c: New test.
18214
18215 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18216
18217         PR c++/19299
18218         * g++.dg/inherit/volatile1.C: New test.
18219
18220         PR c++/19440
18221         * g++.dg/template/dtor4.C: New test.
18222
18223 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18224
18225         * gfortran.dg/int_1.f90: New test.
18226
18227 2005-02-19  Devang Patel  <dpatel@apple.com>
18228
18229         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18230
18231 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18232
18233         * gfortran.dg/achar_1.f90: New test.
18234
18235 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18236
18237         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18238
18239 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18240             Jakub Jelinek  <jakub@redhat.com>
18241
18242         PR tree-optimization/19828
18243         * gcc.dg/tree-ssa/loop-7.c: New test.
18244         * gcc.c-torture/execute/20050218-1.c: New test.
18245
18246 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18247
18248         PR c/20043
18249         * gcc.dg/transparent-union-1.c: New test.
18250         * gcc.dg/transparent-union-2.c: New test.
18251
18252 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18253
18254         PR tree-optimization/18977
18255         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18256
18257 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18258
18259         PR target/20054
18260         * gcc.dg/pr20054.c: New test.
18261
18262 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18263
18264         PR c++/19508
18265         * g++.dg/ext/attrib20.C: New test.
18266
18267 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18268
18269         PR middle-end/20030
18270         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18271
18272 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18273
18274         PR c++/20008
18275         * g++.dg/opt/switch4.C: New.
18276
18277 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18278
18279         PR c++/20023
18280         PR tree-optimization/20009
18281         * gcc.c-torture/compile/20050217-1.c: New test.
18282         * g++.dg/opt/switch3.C: New test.
18283
18284         PR tree-optimization/18947
18285         * gcc.c-torture/compile/20050215-1.c: New test.
18286         * gcc.c-torture/compile/20050215-2.c: New test.
18287         * gcc.c-torture/compile/20050215-3.c: New test.
18288
18289 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18290
18291         PR c++/20028
18292         * g++.dg/template/crash34.C: New.
18293
18294         PR c++/20022
18295         * g++.dg/other/access3.C: New.
18296
18297 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18298
18299         * gcc.dg/vect/vect-98.c: New test.
18300
18301 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18302
18303         PR tree-optimization/19967
18304         * gcc.dg/pr19967.c: New.
18305
18306 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18307
18308         PR middle-end/19857
18309         * gcc.dg/tree-ssa/20050215-1.c: New test.
18310         * gcc.c-torture/execute/20050215-1.c: New test.
18311
18312 2005-02-15  Eric Christopher  <echristo@redhat.com>
18313
18314         * gcc.dg/cpp/20050215-1.c: New file.
18315
18316 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18317
18318         PR tree-optimization/15785
18319         * gcc.dg/pr15785-1.c: New test.
18320
18321 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18322
18323         PR c++/17788
18324         * g++.dg/init/ctor4.C: New.
18325         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18326
18327 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18328
18329         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18330         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18331
18332 2005-02-15  Andreas Schwab  <schwab@suse.de>
18333
18334         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18335         declare malloc.
18336
18337 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18338
18339         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18340
18341 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18342
18343         PR tree-optimization/19853
18344         * gcc.c-torture/compile/pr19853.c: New test.
18345
18346 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18347
18348         PR c++/19608
18349         * g++.dg/parse/local-class1.C: New.
18350
18351         PR c++/19895
18352         * g++.dg/parse/ptrmem3.C: New.
18353
18354         PR c++/19884
18355         * g++.old-deja/g++.oliva/template6.C: Add another case.
18356         * g++.dg/template/explicit6.C: New.
18357
18358 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18359
18360         PR c++/17816
18361         * g++.dg/other/redecl2.C: New.
18362
18363 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         PR c++/19891
18366         * g++.dg/abi/covariant4.C: New.
18367
18368 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18369
18370         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18371
18372 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18373
18374         * gcc.dg/vect/vect-96.c: Fix typo.
18375
18376 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18377
18378         PR c++/14479
18379         PR c++/19487
18380         * g++.dg/template/enum5.C: New test.
18381
18382 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18383
18384         * gcc.dg/vect/vect-97.c: New test.
18385
18386 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18387
18388         * gcc.dg/vect/vect-96.c: New test.
18389
18390 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18391
18392         * gcc.dg/builtins-34.c: Also check ldexp*.
18393
18394 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18395
18396         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18397
18398 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18399
18400         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18401         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18402         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18403         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18404         selector_list, selector_expression, dg-process-target): Move to new
18405         file target-supports-dg.exp.
18406         * lib/target-supports-dg.exp: New.
18407
18408         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18409         New.
18410
18411 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18412
18413         PR c++/19666
18414         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18415
18416         PR middle-end/19858
18417         * gcc.c-torture/compile/20050210-1.c: New test.
18418
18419 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/19755
18422         * g++.dg/warn/Wbraces1.C: New test.
18423
18424 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18425
18426         * gcc.dg/builtins-52.c: New testcase.
18427
18428 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18429
18430         PR c/19342
18431         * gcc.c-torture/execute/20050119-1.c: New test.
18432
18433 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/19811
18436         * g++.dg/init/delete1.C: New test.
18437
18438 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18439
18440         PR c++/18470
18441         * g++.dg/template/static12.C: New test.
18442
18443 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18444
18445         PR c++/19787
18446         * g++.dg/conversion/ambig1.C: New test.
18447
18448         PR c++/19739
18449         * g++.dg/ext/attrib19.C: New test.
18450
18451         PR c++/19732
18452         * g++.dg/parse/dtor5.C: New test.
18453
18454         PR c++/19762
18455         * g++.dg/template/dtor3.C: New test.
18456
18457         PR c++/19826
18458         * g++.dg/template/static11.C: New test.
18459         * g++.dg/template/crash2.C: Remove dg-error marker.
18460
18461 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18462
18463         PR C++/18491
18464         * g++.old-deja/g++.mike/p10769a.C: Remove.
18465
18466 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18467
18468         * gcc.dg/builtins-48.c: New test case.
18469         * gcc.dg/builtins-49.c: New test case.
18470         * gcc.dg/builtins-50.c: New test case.
18471         * gcc.dg/builtins-51.c: New test case.
18472
18473 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18474
18475         PR middle-end/19583
18476         * g++.dg/warn/Wreturn-type-3.C: New test.
18477
18478 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18479
18480         PR middle-end/19402
18481         * gcc.dg/pr19402-1.c: New testcase.
18482         * gcc.dg/pr19402-2.c: likewise.
18483
18484 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18485
18486         PR middle-end/19854
18487         * g++.dg/tree-ssa/tmmti.C: New testcase.
18488
18489 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18490
18491         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18492
18493 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18494
18495         PR c++/19733
18496         * g++.dg/parse/crash23.C: New test.
18497         * g++.dg/warn/Weff1.C: New test.
18498
18499 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18500
18501         * gcc.dg/20050209-1.c: New test.
18502
18503 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18504
18505         PR target/19799
18506         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18507
18508 2005-02-08  Mike Stump  <mrs@apple.com>
18509
18510         * g++.dg/pch/import-2.c: New test.
18511         * g++.dg/pch/import-2.hs: New.
18512         * g++.dg/pch/include/import-2a.h: New.
18513         * g++.dg/pch/include/import-2b.h: New.
18514
18515 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18516
18517         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18518
18519 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18520
18521         * gfortran.dg/substr_1.f90: New test.
18522
18523 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18524
18525         PR middle-end/19775
18526         * gcc.dg/torture/builtin-power-1.c: Disable test for
18527         invalid transformation.
18528         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18529         no longer optimize.
18530         * gcc.dg/builtins-47.c: New testcase.
18531
18532 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18533             Dorit Naishlos  <dorit@il.ibm.com>
18534
18535         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18536
18537 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18538
18539         * gcc.c-torture/compile/20050206-1.c: New test.
18540
18541 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18542
18543         PR tree-opt/19768
18544         * g++.dg/opt/pr19768.C: New test.
18545
18546 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         PR tree-opt/19736
18549         * gcc.c-torture/compile/pr19736.c: New test.
18550
18551 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18552
18553         PR c++/17401
18554         * g++.dg/parse/error25.C: New test.
18555
18556 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18557
18558         * gcc.c-torture/execute/20050203-1.c: New.
18559
18560 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18561
18562         * gcc.dg/vect/vect-85.c: Remove xfail.
18563         * gcc.dg/vect/vect-86.c: Remove xfail.
18564         * gcc.dg/vect/vect-87.c: Remove xfail.
18565         * gcc.dg/vect/vect-88.c: Remove xfail.
18566
18567 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18568
18569         * gcc.dg/altivec-19.c: New.
18570
18571 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18572
18573         PR c/17807
18574         * gcc.dg/nested-func-3.c: New test.
18575         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18576
18577 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18578
18579         * gcc.test-framework/gen_directive_tests: Generate tests for
18580         selector expressions.
18581
18582 2005-02-02  Matt Austern  <austern@apple.com>
18583
18584         PR c++/19628
18585         * g++/ext/builtin7.C: New.
18586         * g++/ext/builtin8.C: New.
18587
18588 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18589
18590         PR c/18502
18591         * gcc.dg/pr18502-1.c: New test.
18592
18593 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18594
18595         PR c++/17413
18596         * g++.dg/template/local4.C: Tweak.
18597
18598 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18599
18600         PR tree-optimization/19578
18601         * gcc.c-torture/compile/20050202-1.c: New test.
18602
18603 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18604
18605         PR c/19435
18606         * gcc.dg/c99-init-4.c: New test.
18607
18608 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18609
18610         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18611
18612         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18613
18614         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18615         * g++.dg/eh/check-vect.h: New.
18616
18617         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18618         * gcc.dg/vect/vect-78.c: Ditto.
18619         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18620         Remove.
18621
18622         * g++.dg/conversion/simd1.C: Expect warning.
18623         * g++.dg/ext/attribute-test-1.C: Ditto.
18624         * g++.dg/ext/attribute-test-2.C: Ditto.
18625         * g++.dg/ext/attribute-test-3.C: Ditto.
18626         * g++.dg/ext/attribute-test-4.C: Ditto.
18627
18628         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18629         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18630
18631         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18632
18633 2005-02-01  Richard Henderson  <rth@redhat.com>
18634
18635         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18636         long double for ibm double-double format.
18637         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18638
18639 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18640
18641         PR tree-optimization/19633
18642         * testsuite/gcc.dg/pr19633-1.c: New test.
18643         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18644         to NULL or a symbol.
18645
18646 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18647
18648         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18649         New procs.
18650         (dg-process-target (local override)): Handle selector expressions.
18651
18652         * gcc.test-framework/README: Describe tests in source directory.
18653         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18654         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18655         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18656         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18657         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18658         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18659         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18660         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18661         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18662         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18663         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18664         * gcc.test-framework/dg-error-exp-P.c: New test.
18665         * gcc.test-framework/dg-error-exp-XP.c: New test.
18666         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18667         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18668         * gcc.test-framework/dg-output-exp-P.c: New test.
18669         * gcc.test-framework/dg-output-exp-XF.c: New test.
18670         * gcc.test-framework/dg-warning-exp-P.c: New test.
18671         * gcc.misc-tests/dg-1.c: Remove.
18672         * gcc.misc-tests/dg-2.c: Remove.
18673         * gcc.misc-tests/dg-3.c: Remove.
18674         * gcc.misc-tests/dg-4.c: Remove.
18675         * gcc.misc-tests/dg-5.c: Remove.
18676         * gcc.misc-tests/dg-6.c: Remove.
18677         * gcc.misc-tests/dg-7.c: Remove.
18678         * gcc.misc-tests/dg-8.c: Remove.
18679         * gcc.misc-tests/dg-9.c: Remove.
18680         * gcc.misc-tests/dg-10.c: Remove.
18681         * gcc.misc-tests/dg-11.c: Remove.
18682         * gcc.misc-tests/dg-12.c: Remove.
18683         * gcc.misc-tests/dg-test.exp: Remove.
18684
18685         * gcc.test-framework/test-framework.awk: Change recording and
18686         printing of passes and failures.
18687
18688         * gcc.test-framework: New directory.
18689         * gcc.test-framework/README: New.
18690         * gcc.test-framework/test-framework.exp: New.
18691         * gcc.test-framework/test-framework.awk: New.
18692         * gcc.test-framework/gen_directive_tests: New.
18693
18694 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18695
18696         * lib/treelang.exp: Fix comment typos.
18697         (treelang_target_compile): Don't append libs=-ltreelang to options.
18698
18699 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18700
18701         * g++.dg/parse/typename7.C: Adjust error messages.
18702
18703 2005-01-31  Jeff Law  <law@redhat.com>
18704
18705         * gcc.c-torture/execute/20050131-1.c: New test.
18706         * gcc.dg/wcaselabel.c: New test.
18707
18708 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18709
18710         * g++.dg/other/warning1.C: Adjust error messags.
18711         * g++.dg/parse/constant5.C: New test.
18712
18713 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18714
18715         PR c/19333
18716         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18717         the test case valid.
18718         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18719         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18720         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18721         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18722         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18723         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18724
18725 2005-01-31  Dale Johannesen  <dalej@apple.com>
18726
18727         * g++.dg/opt/pr19650.C: New test.
18728
18729 2005-01-31  Richard Henderson  <rth@redhat.com>
18730
18731         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18732         long double for intel double extended format.
18733         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18734
18735 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/19555
18738         * g++.dg/template/static10.C: New test.
18739
18740         PR c++/19395
18741         * g++.dg/parse/error24.C: New test.
18742
18743         PR c++/19367
18744         * g++.dg/lookup/builtin1.C: New test.
18745
18746         PR c++/19457
18747         * g++.dg/warn/conv3.C: New test.
18748
18749 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18750
18751         PR fortran/19647
18752         * gfortan.dg/inquire_7.f90
18753
18754 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18755
18756         PR tree-optimization/15791
18757         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18758         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18759         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18760         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18761         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18762         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18763         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18764         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18765         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18766         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18767
18768 2005-01-29  Paul Brook  <paul@codesourcery.com>
18769
18770         PR fortran/18565
18771         * check.c (real_or_complex_check): New function.
18772         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18773         * intrinsic.c (add_functions): Use new check functions.
18774         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18775         Add prototypes.
18776
18777 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18778
18779         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18780         gcc.dg/lvalue-3.c: New tests.
18781         * gcc.dg/concat.c: Update expected messages.
18782
18783 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18784
18785         PR libfortran/19595
18786         * gfortran.dg/eor_1.f90: New test.
18787
18788 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18789
18790         PR fortran/19589
18791         * gfortran.dg/logical_data_1.f90: New test.
18792
18793 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18794
18795         PR c++/19253
18796         * g++.dg/template/crash33.C: New test.
18797
18798         PR c++/19667
18799         * g++.dg/template/crash32.C: New test.
18800
18801 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18802
18803         PR middle-end/16558
18804         * g++.dg/warn/Wreturn-type-2.C: New test.
18805
18806 2004-06-24  Jeff Law  <law@redhat.com>
18807
18808         * gcc.dg/tree-ssa/20050128-1.c: New test.
18809
18810 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18811
18812         * gcc.target/frv/all-mdpackh-1.c: New test.
18813
18814 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18815
18816         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18817
18818 2005-01-27  Richard Henderson  <rth@redhat.com>
18819
18820         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18821
18822 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18823
18824         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18825
18826 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18827
18828         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18829         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18830         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18831         to cope with cases where the multilib options override the dg-options.
18832
18833 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18834
18835         PR c/18946
18836         * gcc.dg/noncompile/20050120-1.c: New test.
18837
18838 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18839
18840         PR tree-optimization/19633
18841         * gcc.dg/pr19633.c: New test.
18842         * gcc.dg/tree-ssa/pr19633.c: New test.
18843
18844 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18845
18846         * gcc.dg/20041216-1.c: New test.
18847
18848 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18849
18850         PR objc/18862
18851         * objc.dg/selector-2.m: New test.
18852
18853 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * g++.dg/opt/range-test-2.C: New test.
18856
18857         PR rtl-optimization/19579
18858         * gcc.c-torture/execute/20050124-1.c: New test.
18859
18860 2005-01-26  Greg Parker  <gparker@apple.com>
18861         Stuart Hastings  <stuart@apple.com>
18862
18863         * gcc.c-torture/execute/20050125-1.c: New.
18864
18865 2005-01-18  Jan Hubicka  <jh@suse.cz>
18866
18867         PR tree-optimize/19337
18868         * gcc.c-torture/compile/20050119-1.c: New test.
18869
18870 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18871
18872         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18873         test for successful match.
18874
18875 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18876
18877         PR objc/18408
18878         * objc.dg/comp-types-7.m: New test.
18879
18880 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18881
18882         * lib/target-supports.exp (current_target_name): New.
18883         (check_effective_target_ilp32, check_effective_target_lp64):
18884         Cache the result to use as long as the current target, with
18885         multilib flags, remains the same.
18886
18887         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18888         (dg-require-weak, dg-require-visibility, dg-require-alias,
18889         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18890         dg-require-effective-target, dg-skip-if): Remove call to
18891         skip_test_and_clear_xfail.
18892         (dg-test): Clear xfail data.
18893
18894 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18895
18896         PR target/17751
18897         * gcc.dg/ppc64-toc.c: New test.
18898
18899         * g++.dg/tree-ssa/empty-1.C: New test.
18900
18901         PR middle-end/19551
18902         * gcc.c-torture/execute/20050121-1.c: New test.
18903         * gcc.dg/20050121-2.c: New test.
18904
18905 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18906         Paul Brook  <paul@codesourcery.com>
18907
18908         PR fortran/17941
18909         * gfortran.dg/real_const_1.f: New test.
18910         * gfortran.dg/real_const_2.f90: New test.
18911         * gfortran.dg/complex_int_1.f90: New test.
18912
18913 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18914
18915         PR fortran/19313
18916         * gfortan.dg/inquire_6.f90: New test.
18917
18918 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18919
18920         PR libfortran/19451
18921         * open_readonly_1.f90: New test.
18922
18923 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18924
18925         PR libfortran/18982
18926         * gfortran.dg/open_new.f90: New file.
18927
18928 2005-01-22  Paul Brook  <paul@codesourcery.com>
18929
18930         * namelist_1.f90: New test.
18931
18932 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18933
18934         PR tree-optimization/19484
18935         * gcc.c-torture/compile/20050122-[12].c: New tests.
18936
18937 2005-01-22  Paul Brook  <paul@codesourcery.com>
18938
18939         * gfortran.dg/implicit_2.f90: New test.
18940
18941 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18942
18943         PR fortran/19314
18944         * gfortran.dg/inquire_5.f90: New test.
18945
18946 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18947
18948         PR c/18809
18949         * gcc.dg/pr18809-1.c: New test.
18950
18951 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18952
18953         * gcc.dg/20050121-1.c: New test.
18954
18955         PR tree-optimization/13000
18956         * gcc.dg/20040206-1.c: Change warning to point where function is
18957         being inlined.
18958
18959 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18960
18961         PR c++/19208
18962         * g++.dg/template/array11.C: New test.
18963
18964 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18965
18966         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18967         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18968         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18969         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18970         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18971         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18972
18973 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18974
18975         PR tree-optimization/15349
18976         * gcc.dg/tree-ssa/pr15349.c: New.
18977
18978 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18979
18980         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18981
18982 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18983
18984         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18985         scan-assembler-times directive name.
18986
18987         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18988         after dg-do.
18989
18990         PR rtl-optimization/19462
18991         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18992
18993 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18994
18995         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18996         counting function calls on ia64.
18997
18998 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18999
19000         PR rtl-optimization/15139
19001         * gcc.dg/20050111-2.c: New test.
19002
19003         PR c/17297
19004         * gcc.c-torture/compile/20050113-1.c: New testcase.
19005
19006         PR middle-end/19164
19007         * gcc.dg/20050113-1.c: New testcase.
19008
19009 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19010
19011         * gcc.dg/vect/vect-85.c: Add comment.
19012         * gcc.dg/vect/vect-86.c: Add xfail for now.
19013         * gcc.dg/vect/vect-87.c: Add xfail for now.
19014         * gcc.dg/vect/vect-88.c: Add xfail for now.
19015         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19016
19017 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19018
19019         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19020
19021 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19022
19023         * g++.dg/debug/typedef3.C: New test.
19024
19025 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19026
19027         PR c/19472
19028         * gcc.dg/asm-a.c: New test.
19029
19030 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19031
19032         * gcc.dg/sh-relax.c: Add prototype for abort.
19033
19034 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19035
19036         * gcc.dg/short-compare-1.c: New test.
19037         * gcc.dg/short-compare-2.c: Likewise.
19038
19039 2005-01-18  Michael Matz  <matz@suse.de>
19040
19041         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19042
19043 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19044
19045         PR tree-optimization/19121
19046         * gcc.c-torture/compile/pr19121.c: New test.
19047
19048 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19049
19050         PR target/19357
19051         * gcc.c-torture/compile/pr19357.c: New test.
19052
19053 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19054
19055         PR c/5675
19056         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19057         pass--those that refer just to the variable, possibly with a
19058         cast.
19059         * gcc.dg/c99-const-expr-3.c: Likewise.
19060
19061         PR middle-end/13127
19062         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19063         longer emitted.
19064
19065 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19066
19067         PR fortran/18778
19068         * gfortran.dg/endfile_2.f90: New test.
19069
19070 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19071
19072         PR 19168
19073         * gfortran.dg/select_5.f90: New test.
19074
19075 2004-01-16  Paul Brook  <paul@codesourcery.com>
19076
19077         * gfortran.dg/common_4.f90: New test.
19078
19079 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19080
19081         PR rtl-optimization/19462
19082         * gcc.dg/torture/pr19462-1.c: New test.
19083
19084 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19085
19086         PR objc/19321
19087         * objc.dg/func-ptr-2.m: New.
19088         * objc.dg/volatile-1.m: New.
19089
19090 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19091
19092         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19093
19094 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19095
19096         PR tree-optimization/19060
19097         * gcc.c-torture/execute/20050104-1.c: New test.
19098
19099 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19100
19101         PR fortran/18983
19102         * gfortran.dg/write_to_null.f90: New test.
19103
19104 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19105             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19106
19107         PR other/19328
19108         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19109         argument.
19110
19111 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19112
19113         PR c++/19263
19114         * g++.dg/init/vector1.C: New test.
19115
19116 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19117
19118         PR target/13158
19119         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19120         PR target/18987
19121         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19122
19123 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19124
19125         * gfortran.dg/select_1.f90: New test.
19126         * gfortran.dg/select_2.f90: New test.
19127         * gfortran.dg/select_3.f90: New test.
19128         * gfortran.dg/select_4.f90: New test.
19129
19130 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19131
19132         PR middle-end/19084
19133         PR rtl-optimization/19348
19134         * gcc.dg/20050111-1.c: New test.
19135         * gcc.c-torture/execute/20050111-1.c: New test.
19136
19137         * gcc.dg/i386-asm-4.c: New test.
19138
19139 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19140
19141         * gcc.dg/nested-func-2.c: New test.
19142         * ada/acats/norun.lst: Remove c953002.
19143
19144 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19145
19146         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19147
19148 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19149
19150         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19151
19152 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19153
19154         PR target/18761
19155         * g++.dg/abi/align1.C: New test.
19156
19157 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19158
19159         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19160         at a time.
19161         * g++.dg/ext/altivec_check.h: Support compiling as C.
19162
19163 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19164
19165         PR c++/19355
19166         * g++.dg/expr/pr19355-1.C: New test case.
19167
19168 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19169
19170         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19171         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19172         * ada/acats/tests/c3/c92005b.ada: Likewise.
19173         * ada/acats/tests/c3/cxb3012.a: Likewise.
19174         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19175
19176 2005-01-09  Paul Brook  <paul@codesourcery.com>
19177
19178         * gfortran.dg/common_2.f90: New file.
19179         * gfortran.dg/common_3.f90: New file.
19180
19181 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19182
19183         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19184
19185 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19186
19187         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19188         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19189         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19190         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19191         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19192         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19193         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19194         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19195         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19196         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19197         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19198         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19199         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19200         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19201         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19202         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19203         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19204         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19205         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19206         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19207         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19208         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19209         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19210         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19211         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19212         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19213         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19214         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19215         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19216         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19217         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19218         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19219         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19220         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19221         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19222         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19223         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19224         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19225         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19226         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19227         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19228         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19229         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19230         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19231         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19232         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19233         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19234         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19235         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19236         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19237         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19238         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19239         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19240         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19241         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19242         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19243         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19244         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19245         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19246         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19247         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19248         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19249         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19250         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19251         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19252         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19253         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19254
19255         * gcc.dg/vect/vect-1.c: Fix spelling.
19256         * gcc.dg/vect/vect-10.c: Fix spelling.
19257         * gcc.dg/vect/vect-11.c: Fix spelling.
19258         * gcc.dg/vect/vect-12.c: Fix spelling.
19259         * gcc.dg/vect/vect-14.c: Fix spelling.
19260         * gcc.dg/vect/vect-15.c: Fix spelling.
19261         * gcc.dg/vect/vect-16.c: Fix spelling.
19262         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19263         * gcc.dg/vect/vect-64.c: Fix comments.
19264         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19265
19266 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19267             Ira Rosen  <irar@il.ibm.com>
19268
19269         * gcc.dg/vect/vect-70.c: New test.
19270         * gcc.dg/vect/vect-71.c: New test.
19271
19272 2005-01-09  Manfred Hollstein  <mh@suse.com>
19273
19274         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19275         * gcc.dg/pr18241-2.c: Likewise.
19276         * gcc.dg/pr18241-3.c: Likewise.
19277         * gcc.dg/pr18241-4.c: Likewise.
19278         * gcc.dg/pr18241-5.c: Likewise.
19279
19280 2005-01-08  Richard Henderson  <rth@redhat.com>
19281
19282         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19283         False for x86 and x86-64.
19284
19285 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19286
19287         PR tree-optimization/18241
19288         * gcc.dg/pr18241-1.c: New test.
19289         * gcc.dg/pr18241-2.c: New test.
19290         * gcc.dg/pr18241-3.c: New test.
19291         * gcc.dg/pr18241-4.c: New test.
19292         * gcc.dg/pr18241-5.c: New test.
19293
19294 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19295
19296         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19297         gfortran.dg/select_4.f90: New.
19298
19299 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19300
19301         * gcc.c-torture/execute/20050107-1.c: New test.
19302
19303 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         PR c++/19298
19306         * g++.dg/template/ref2.C: New.
19307
19308 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19309
19310         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19311         instead of being empty.
19312
19313 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19314
19315         PR fortran/15553
19316         * gfortran.dg/array-1.f90: New test.
19317
19318 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19319
19320         PR tree-optimization/19283
19321         * gcc.c-torture/execute/20050106-1.c: New test.
19322
19323         PR rtl-optimization/18861
19324         * gcc.dg/20050105-1.c: New test.
19325
19326         PR tree-optimization/18828
19327         * gcc.dg/20050105-2.c: New test.
19328
19329 2005-01-07  Andreas Jaeger  <aj@suse.de>
19330
19331         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19332
19333 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19334
19335         PR fortran/18398
19336         * gfortran.dg/fmt_read.f90: New test.
19337
19338 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19339
19340         * gcc.dg/rs6000-ldouble-2.c: New.
19341
19342 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR c++/19244
19345         * g++.dg/parser/ctor2.C: New test.
19346
19347 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19348
19349         PR c++/17154
19350         * g++.dg/template/using9.C: New test.
19351
19352 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19353
19354         PR c++/19258
19355         * g++.dg/lookup/friend6.C: New test.
19356
19357 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         PR c++/19270
19360         * g++.dg/template/array10.C: New.
19361
19362 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19363
19364         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19365         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19366
19367 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * gcc.c-torture/compile/20050105-1.c: New test.
19370
19371 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19372
19373         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19374
19375 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19376
19377         PR middle-end/19100
19378         * gcc.dg/conv-3.c: New test case.
19379
19380 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19381
19382         * gcc.dg/asm-wide-1.c: New test.
19383
19384 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19385
19386         PR c++/19030
19387         * g++.dg/parse/crash22.C: New
19388
19389 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19390
19391         PR 19257
19392         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19393
19394 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19395
19396         PR middle-end/17767
19397         * gcc.dg/i386-mmx-6.c: New test case.
19398
19399 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19400
19401         PR tree-optimization/18308
19402         * gcc.dg/vect/pr18308.c: New testcase.
19403
19404 2005-01-04  Andreas Jaeger  <aj@suse.de>
19405
19406         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19407
19408 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19409             Robert Bowdidge <bowdidge@apple.com>
19410
19411         * gcc.dg/cpp/subframework1.c: New.
19412         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19413         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19414         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19415         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19416
19417 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19418
19419         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19420         producing warning.
19421         * gcc.dg/darwin-weakimport-2.c: New.
19422
19423 2005-01-03  Richard Henderson  <rth@redhat.com>
19424
19425         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19426
19427 2005-01-03  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.dg/vect/vect.exp: Enable for ia64.
19430         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19431         (check_effective_target_vect_float): Likewise.
19432         (check_effective_target_vect_no_align): Likewise.
19433         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19434         * gcc.dg/vect/vect-8.c: Likewise.
19435
19436 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19437
19438         PR target/19236
19439         * gcc.dg/pr19236-1.c: New test case.
19440
19441 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19442
19443         PR rtl-optimization/12092
19444         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19445
19446 2005-01-02  Andreas Jaeger  <aj@suse.de>
19447
19448         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19449
19450 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19451             Andrew Pinski  <pinskia@physics.uc.edu>
19452
19453         PR rtl-optimization/12092
19454         * gcc.dg/pr12092-1.c: New test case.
19455
19456 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19457
19458         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19459         'hidden' and 'default' for better portability.
19460         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19461
19462         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19463         6 and 7.
19464         * g++.old-deja/g++.brendan/new3.C: Likewise.
19465
19466 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19467
19468         * gcc.dg/20041231-1.C: New test.
19469         * g++.dg/warn/Wunreachable-code-1.C: New test.
19470
19471 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19472
19473         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19474         file, not /dev/null.  Abort on error.
19475
19476 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19477             Ziemowit Laski  <zlaski@apple.com>
19478
19479         PR objc/18971
19480         * objc.dg/encode-5.m: New test.
19481
19482 2004-12-29  Richard Henderson  <rth@redhat.com>
19483
19484         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19485         * objc.dg/stabs-1.m: Disable for ia64.
19486
19487 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR c++/19190
19490         * g++.dg/warn/Wunused-10.C: New test.
19491
19492 2004-12-28  Richard Henderson  <rth@redhat.com>
19493
19494         * objc.dg/stabs-1.m: Disable for alpha.
19495
19496 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/19149
19499         * g++.dg/parse/error23.C: New test.
19500
19501 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19502
19503         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19504
19505         PR fortran/19032
19506         * gfortran.dg/intrinsic_modulo_1.f90: New.
19507         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19508         tests with divisor -1.
19509
19510 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19511
19512         * g++.dg/opt/temp1.C (memcpy): Return a value.
19513
19514         PR c++/19148
19515         * g++.dg/expr/cond7.C: New test.
19516
19517 2004-12-27  Paul Brook  <paul@codesourcery.com>
19518
19519         * gfortran.dg/g77/select_no_compile.f: Remove.
19520
19521 2004-12-27  Richard Henderson  <rth@redhat.com>
19522
19523         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19524         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19525         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19526
19527 2004-12-26  Richard Henderson  <rth@redhat.com>
19528
19529         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19530         by 1i instead of token pasting.
19531
19532 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19533
19534         PR tree-optimization/17578
19535         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19536         to additional_flags.
19537         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19538
19539 2004-12-25  Richard Henderson  <rth@redhat.com>
19540
19541         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19542         Remove Alpha.
19543
19544 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19545
19546         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19547         hppa*-*-hpux*.
19548         * gcc.dg/pr17957.c (dg-options): Likewise.
19549         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19550         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19551         instead of 0 on __hppa__.
19552         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19553         "foo,%r" on hppa*-*-*.
19554
19555 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19556
19557         PR fortran/19071
19558         * gfortran.dg/complex_write.f90: New test.
19559
19560 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19561
19562         PR c++/17595
19563         * g++.dg/parse/pragma2.C: New test.
19564
19565         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19566
19567 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19568
19569         * gcc.dg/empty2.c: Add missing dg-warning.
19570
19571 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19572
19573         PR c++/17413
19574         * g++.dg/template/local4.C: New test.
19575         * g++.dg/template/crash19.C: Add dg-error marker.
19576
19577         * g++.dg/template/crash31.C: Correct embedded PR number.
19578
19579 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19580
19581         PR c++/16405
19582         * g++.dg/opt/temp1.C: Add do-run marker.
19583
19584 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19585
19586         * g++.dg/template/spec19.C: New.
19587
19588 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19589
19590         PR target/16819
19591         * gcc.dg/empty2.c: New.
19592
19593 2004-12-23  Richard Henderson  <rth@redhat.com>
19594
19595         * lib/target-supports.exp (check_effective_target_vect_no_align):
19596         Remove i?86 and x86-64.
19597
19598 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19599
19600         PR c++/16405
19601         * g++.dg/opt/temp1.C: New test.
19602
19603 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19604
19605         PR c++/18733
19606         * g++.dg/template/friend33.C: New testcase.
19607
19608 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19609
19610         PR c++/18464
19611         * g++.dg/template/cond5.C: New test.
19612
19613         PR c++/18492
19614         * g++.dg/inherit/thunk3.C: New test.
19615
19616         PR c++/11224
19617         * g++.dg/warn/Wunused-9.C: New test.
19618
19619 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19620
19621         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19622
19623 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19624
19625         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19626
19627 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/18378
19630         * g++.dg/ext/packed8.C: New test.
19631
19632         PR c++/19063
19633         * g++.dg/template/crash31.C: New test.
19634
19635         PR c++/19034
19636         * g++.dg/template/crash30.C: New test.
19637
19638 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19639
19640         PR C++/18984
19641         * g++.dg/eh/ctor3.C: New test.
19642
19643 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19644
19645         * objc.dg/stabs-1.m: Allow section name to be quoted and
19646         assembly label to begin with '.LL'.
19647
19648 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19649
19650         * gcc.dg/vect/vect.exp
19651         (check_effective_target_lp64_or_vect_no_align): New.
19652         * gcc.dg/vect/vect-77.c: Use it.
19653         * gcc.dg/vect/vect-78.c: Use it.
19654
19655         * lib/target-supports.exp
19656         (check_effective_target_vect_no_max,
19657         check_effective_target_vect_no_bitwise,
19658         check_effective_target_vect_no_align): New.
19659         * gcc.dg/vect/vect-13.c: Use them.
19660         * gcc.dg/vect/vect-17.c: Ditto.
19661         * gcc.dg/vect/vect-18.c: Ditto.
19662         * gcc.dg/vect/vect-19.c: Ditto.
19663         * gcc.dg/vect/vect-20.c: Ditto.
19664         * gcc.dg/vect/vect-27.c: Ditto.
19665         * gcc.dg/vect/vect-29.c: Ditto.
19666         * gcc.dg/vect/vect-44.c: Ditto.
19667         * gcc.dg/vect/vect-48.c: Ditto.
19668         * gcc.dg/vect/vect-50.c: Ditto.
19669         * gcc.dg/vect/vect-52.c: Ditto.
19670         * gcc.dg/vect/vect-54.c: Ditto.
19671         * gcc.dg/vect/vect-56.c: Ditto.
19672         * gcc.dg/vect/vect-58.c: Ditto.
19673         * gcc.dg/vect/vect-60.c: Ditto.
19674         * gcc.dg/vect/vect-72.c: Ditto.
19675         * gcc.dg/vect/vect-80.c: Ditto.
19676
19677 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19678
19679         PR c++/14075
19680         * g++.dg/init/string1.C: New.
19681
19682         PR c++/18975
19683         * g++.dg/other/synth1.C: New.
19684
19685 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19686
19687         PR c/18963
19688         * gcc.dg/pr18963-1.c: New test.
19689
19690 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19691
19692         PR c/18596
19693         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19694         * gcc.dg/pr18596-1.c: Use dg-error.
19695         (dg-options): Use -fno-unit-at-a-time.
19696         * gcc.dg/pr18596-2.c: New test.
19697         * gcc.dg/pr18596-3.c: New test.
19698
19699 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19700
19701         PR middle-end/18683
19702         * g++.dg/opt/pr18683-1.C: New test case.
19703
19704 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19705
19706         PR other/19093
19707         * g++.dg/opt/max1.C: Fix for 64bit targets.
19708
19709 2004-12-20  Matt Austern  <austern@apple.com>
19710
19711         PR c++/19044
19712         * g++.dg/ext/builtin6.C: New
19713
19714 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19715
19716         PR tree-optimization/19080
19717         * gcc.c-torture/compile/pr19080.c: New test.
19718
19719 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19720
19721         * gcc.dg/20041219-1.c: New test.
19722
19723 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19724
19725         PR middle-end/19068
19726         * g++.dg/opt/max1.C: New test case.
19727
19728 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19729
19730         * gcc.dg/fdata-sections-1.c: New test.
19731
19732 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19733
19734         PR middle-end/18548
19735         * gcc.dg/max-1.c: New test case.
19736
19737 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19738
19739         * gcc.c-torture/execute/20041218-1.c: New test.
19740
19741 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19742
19743         * gcc.dg/pr18501.c: New test.
19744         * gcc.dg/uninit-5.c: XFAIL.
19745         * gcc.dg/uninit-9.c: XFAIL.
19746
19747 2004-12-17  Dale Johannesen  <dalej@apple.com>
19748
19749         * gcc.dg/20041213-1.c: New.
19750
19751 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19752
19753         * objc.dg/stabs-1.m: Allow assembly label to begin
19754         with a dot ('.').
19755
19756 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.c-torture/execute/20041213-1.c: Move...
19759         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19760
19761 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         PR c++/18721
19764         * g++.dg/lookup/conv-5.C: New.
19765
19766 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19767
19768         * objc.dg/stabs-1.m: New test.
19769
19770 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19771
19772         * gcc.dg/visibility-c.c: Change compile to
19773         assemble for the test.
19774
19775 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19776
19777         PR target/19041
19778         * gcc.dg/visibility-c.c: New test.
19779
19780 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19781
19782         PR middle-end/18493
19783         * gcc.dg/switch-8.c: New test case.
19784
19785 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19786
19787         PR c++/18905
19788         * g++.dg/template/init4.C: New.
19789         * g++.dg/opt/static3.C: Enable optimizer.
19790
19791 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19792
19793         * g++.dg/other/complex1.C: New test.
19794
19795 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19796
19797         * g++.dg/opt/inline9.C: New test.
19798
19799 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19800
19801         PR fortran/18993
19802         * gfotran.dg/nullify_1.f: New test.
19803
19804 2004-12-15  Richard Henderson  <rth@redhat.com>
19805
19806         * gcc.target/i386/i386.exp: New harness.
19807         * gcc.target/i386/vect-args.c: New.
19808
19809 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19810
19811         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19812
19813 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19814
19815         PR c++/18825
19816         * g++.dg/template/friend32.C: New test.
19817
19818 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         * cpp/pragma-once-1.c: New test.
19821         * cpp/pragma-once-1b.h: Likewise.
19822         * cpp/pragma-once-1c.h: Likewise.
19823         * cpp/pragma-once-1d.h: Likewise.
19824         * cpp/inc/pragma-once-1a.h: Likewise.
19825
19826 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19827             Steven G. Kargl  <kargls@comcast.net>
19828
19829         PR fortran/17597
19830         * gfortran.dg/list_read_3.f90: New test.
19831
19832 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19833
19834         * gcc.dg/ftrapv-2.c: New test.
19835
19836 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19837
19838         PR c++/18981
19839         * g++.dg/template/typename9.C: New test.
19840
19841 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/18738
19844         * g++.dg/template/typename8.C: New test.
19845         * g++.dg/parse/friend2.C: Tweak error message.
19846
19847 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19848
19849         * gcc.c-torture/20041214-1.c: New test.
19850
19851 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19852
19853         PR c++/18965
19854         * g++.dg/init/array17.C: New test.
19855
19856 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/18793
19859         * g++.dg/init/aggr3.C: New test.
19860
19861 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19862
19863         * gcc.dg/altivec-types-1.c: New test.
19864         * gcc.dg/altivec-types-2.c: New test.
19865         * gcc.dg/altivec-types-3.c: New test.
19866         * gcc.dg/altivec-types-4.c: New test.
19867         * g++.dg/ext/altivec-types-1.C: New test.
19868         * g++.dg/ext/altivec-types-2.C: New test.
19869         * g++.dg/ext/altivec-types-3.C: New test.
19870         * g++.dg/ext/altivec-types-4.C: New test.
19871
19872 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19873
19874         PR middle-end/18951
19875         * gcc.c-torture/execute/20041213-1.c: New test.
19876
19877 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19878
19879         PR c++/18949
19880         * g++.dg/template/cast1.C: New.
19881
19882 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19883
19884         * gcc.c-torture/execute/20041213-2.c: New test.
19885
19886 2004-12-13  Richard Henderson  <rth@redhat.com>
19887
19888         * gcc.dg/i386-sse-10.c: Fix typo in options.
19889
19890 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19891
19892         PR c++/18968
19893         * g++.dg/opt/pr18968.C: New test.
19894
19895 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19896
19897         PR c++/18925
19898         * g++.dg/ext/visibility/staticdatamem.C: New test.
19899
19900 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19901
19902         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19903
19904 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19905
19906         PR rtl-optimization/18928
19907         * gcc.dg/pr18928-1.c: New test case.
19908
19909 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19910
19911         PR tree-opt/16951
19912         * gcc.c-torture/compile/20041211-1.c: New.
19913
19914 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19915
19916         PR middle-end/17564
19917         * gcc.c-torture/execute/20041212-1.c: New test.
19918
19919 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19920
19921         PR fortran/18869
19922         * gfortran.dg/common_1.f90: New test.
19923
19924 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19925         Paul Brook  <paul@codesourcery.com>
19926
19927         PR fortran/16222
19928         * gfortran.dg/real_do_1.f90: New test.
19929
19930 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19931
19932         PR tree-opt/18040
19933         * g++.dg/opt/ptrmem6.C: New test.
19934
19935 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19936
19937         PR middle-end/18921
19938         * gcc.dg/pr18921-1.c: New test case.
19939
19940 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19941
19942         PR fortran/17175
19943         * gfortran.dg/scale_1.f90: New test.
19944
19945 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19946
19947         PR middle-end/18903
19948         * gcc.c-torture/compile/pr18903.c: New test.
19949
19950 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19951
19952         * gcc.c-torture/execute/20041210-1.c: New test.
19953
19954 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19955
19956         PR c++/18731
19957         * g++.dg/parser/struct-1.C: New test.
19958         * g++.dg/parser/struct-2.C: New test.
19959         * g++.dg/parser/struct-3.C: New test.
19960
19961 2004-12-09  Richard Henderson  <rth@redhat.com>
19962
19963         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19964
19965         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19966         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19967
19968 2004-12-09  Matt Austern  <austern@apple.com>
19969
19970         PR c++/18514
19971         * g++.dg/ext/builtin1.C: New
19972         * g++.dg/ext/builtin2.C: New
19973         * g++.dg/ext/builtin3.C: New
19974         * g++.dg/ext/builtin4.C: New
19975         * g++.dg/ext/builtin5.C: New
19976
19977 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19978
19979         PR tree-opt/18904
19980         * g++.dg/opt/ptrmem5.C: New test.
19981
19982 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19983
19984         * g++.dg/parse/typename5.C: Adjust for new error.
19985         * g++.dg/parse/typename7.C: New.
19986
19987 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19988
19989         PR c++/18073
19990         * g++.dg/other/mmintrin.C: New test.
19991
19992 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         PR c++/16681
19995         * g++.dg/init/array15.C: New.
19996         * g++.dg/init/array16.C: New.
19997
19998 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19999
20000         PR fortran/18826
20001         * gfortran.dg/assign_1.f90: New test.
20002
20003 2004-12-08  Nick Clifton  <nickc@redhat.com>
20004
20005         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20006         * gcc.target/xstormy16/data_below100: Likewise.
20007         * gcc.target/xstormy16/sfr: Likewise.
20008         * gcc.target/xstormy16/below100.S: New test source file.
20009         * gcc.target/xstormy16/below100.ld: New test linker script.
20010         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20011         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20012         bp instructions.
20013         * gcc.target/xstormy16/bp.c: Likewise.
20014
20015         * gcc.target/xstormy16/bss_below100: New files:
20016         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20017         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20018         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20019         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20020         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20021         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20022         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20023         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20024         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20025         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20026         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20027         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20028         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20029         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20030         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20031         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20032         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20033         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20034         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20035         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20036         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20037         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20038         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20039         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20040         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20041         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20042         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20043
20044         * gcc.target/xstormy16/data_below100: New files:
20045         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20046         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20047         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20048         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20049         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20050         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20051         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20052         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20053         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20054         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20055         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20056         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20057         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20058         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20059         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20060         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20061         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20062         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20063         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20064         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20065         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20066         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20067         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20068         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20069         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20070         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20071         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20072
20073         * gcc.target/xstormy16/sfr: New files:
20074         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20075         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20076         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20077         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20078         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20079         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20080         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20081         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20082         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20083         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20084         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20085         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20086         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20087         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20088         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20089         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20090         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20091         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20092         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20093         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20094         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20095         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20096         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20097         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20098         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20099         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20100         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20101         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20102         27_if0_sfrw_bitfield_f.c
20103
20104 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20105
20106         PR c++/18100
20107         * g++.dg/lookup/name-clash4.C: New test.
20108
20109 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         PR c++/18672
20112         * g++.dg/opt/array1.C: New.
20113
20114         PR c++/18803
20115         * g++.dg/template/operator5.C: New.
20116
20117 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20118
20119         PR c/18867
20120         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20121
20122 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20123
20124         * gcc.dg/noncompile/20041207.c: New test.
20125
20126 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20127
20128         * g++.dg/other/unreachable-1.C: New test.
20129
20130 2004-12-06  Nick Clifton  <nickc@redhat.com>
20131
20132         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20133         <limits.h> because the latter comes from gcc's include/ directory
20134         and not the newlib/libc/include directory.
20135
20136 2004-12-04  Richard Henderson  <rth@redhat.com>
20137
20138         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20139
20140 2004-12-04  Richard Henderson  <rth@redhat.com>
20141
20142         * lib/target-supports.exp (check_gc_sections_available): Disable
20143         for alpha and ia64.
20144
20145 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20146
20147         PR middle-end/17909
20148         * g++.dg/other/vararg-2.C: New test.
20149
20150 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20151
20152         PR c++/17011, c++/17971
20153         * g++.dg/template/error15.C: Adjust expected error.
20154         * g++.dg/template/instantiate3.C: Likewise.
20155
20156 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20157
20158         * gcc.dg/altivec-18.c: Fix for darwin
20159
20160 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20161
20162         PR c++/18782
20163         * g++.dg/parse/ptrmem2.C: New.
20164
20165         PR c++/18318
20166         * g++.dg/template/new1.C: New.
20167
20168 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20169
20170         PR fortran/18710
20171         * gfortran.dg/direct_io_3.f90: New test.
20172
20173 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         PR 18758
20176         * g++.dg/parse/crash21.C: New.
20177
20178 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20179
20180         PR c++/15664, c++/18276
20181         * g++.dg/template/ttp13.C: New test.
20182         * g++.dg/template/ttp14.C: Likewise.
20183
20184 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20185
20186         PR c++/18123
20187         * g++.dg/parse/enum2.C: New test.
20188         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20189
20190 2004-12-02  Nick Clifton  <nickc@redhat.com>
20191
20192         * gcc.target/xstormy16: New test directory.
20193         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20194         * gcc.target/xstormy16/bp.c: Check the generation of bp
20195         instructions.
20196         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20197         bn instructions and the BELOW100 attribute.
20198
20199 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20200
20201         PR target/16952
20202         * gcc.dg/ppc-eabi.c: New.
20203
20204 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20205
20206         PR fortran/18284
20207         * gfortran.dg/backspace.f90
20208
20209 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20210
20211         * gfortran.dg/inquire.f90: New test.
20212
20213 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20214
20215         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20216         handle effective-target-keyword.
20217         (dg-skip-if): Support effective-target keyword as target list.
20218         (dg-xfail-if): Ditto.
20219         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20220
20221 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20222
20223         PR tree-optimization/18291
20224         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20225
20226 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         PR C++/18729
20229         * g++.dg/parse/crash20.C: New.
20230
20231         PR c++/17431
20232         * g++.dg/overload/arg1.C: New.
20233         * g++.dg/overload/arg2.C: New.
20234         * g++.dg/overload/arg3.C: New.
20235         * g++.dg/overload/arg4.C: New.
20236
20237 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20238
20239         * gcc.dg/c99-flex-array-4.c: Remove.
20240
20241 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20242
20243         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20244
20245         * lib/target-supports.exp (is-effective-target): Simplify.
20246
20247         * lib/target-supports.exp (check_effective_target_vect_long):
20248         Fix for powerpc64-*-*.
20249
20250 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20251
20252         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20253         to support new requirements on FreeBSD 5.
20254
20255 2004-11-30  Devang Patel  <dpatel@apple.com>
20256
20257         PR 18702
20258         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20259
20260 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20261
20262         * g++.dg/ext/altivec-13.C: New test.
20263
20264 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20265
20266         PR tree-opt/18298
20267         * gcc.c-torture/execute/p18298.c: New test.
20268
20269 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20270             Dorit Naishlos  <dorit@il.ibm.com>
20271
20272         PR tree-opt/18607
20273         * gcc.dg/vect/vect-89.c: New test.
20274
20275 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20276
20277         * gcc.dg/pr18596-1.c: New test.
20278
20279 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20280
20281         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20282
20283 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20284
20285         PR c/18479
20286         * gcc.dg/pr18479.c: New test.
20287
20288 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20289
20290         PR target/18490
20291         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20292         mmix-knuth-mmixware.
20293
20294         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20295         cris-*-elf* cris-*-aout* mmix-*-*
20296
20297 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20298
20299         PR middle-end/18725
20300         * gcc.dg/pr18725.c: New test.
20301
20302 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20303
20304         PR target/18488
20305         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20306
20307         PR target/18336
20308         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20309
20310 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20311
20312         PR c++/18368
20313         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20314         * g++.old-deja/g++.law/ctors5.C: Likewise.
20315         * g++.old-deja/g++.other/crash25.C: Likewise.
20316
20317         PR c++/18674
20318         * g++.dg/template/error16.C: New test.
20319
20320         PR c++/18512
20321         * g++.dg/template/crash29.C: New test.
20322
20323 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20324
20325         PR tree-optimization/18712
20326         * gcc.c-torture/compile/pr18712.c: New test.
20327
20328 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20329
20330         PR c/7544
20331         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20332         tests.
20333
20334 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20335
20336         PR c++/18652
20337         * g++.dg/lookup/crash6.C: New test.
20338
20339 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20340
20341         PR middle-end/18164
20342         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20343
20344 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20345
20346         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20347         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20348         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20349
20350 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20351
20352         * gcc.dg/pr18164.c: New test.
20353
20354 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20355
20356         * gcc.dg/funroll-loops-all.c: New.
20357
20358 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20359
20360         PR target/18489
20361         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20362         delimeter, match space and TAB as well as ":".
20363
20364         PR target/18484
20365         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20366
20367         PR target/18348
20368         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20369
20370         PR target/18345
20371         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20372
20373         PR target/18337
20374         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20375
20376 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20377
20378         * gfortran.dg/direct_io_2.f90: New test.
20379
20380 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20381
20382         PR target/18334
20383         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20384
20385 2004-11-28  Richard Henderson  <rth@redhat.com>
20386
20387         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20388
20389 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20390
20391         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20392         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20393         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20394         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20395         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20396         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20397         gcc.dg/pointer-arith-8.c: New tests.
20398
20399 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20400
20401         PR fortran/18364
20402         * gfortran.dg/endfile.f90: New test.
20403
20404 2004-11-27  Falk Hueffner  <falk@debian.org>
20405
20406         * gcc.dg/loop-6.c: New test.
20407
20408 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * gcc.c-torture/execute/20041126-1.c: New test.
20411
20412 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20413
20414         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20415         on IRIX.
20416
20417 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20418
20419         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20420         functions.
20421
20422 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20423
20424         PR rtl-optimization/17825
20425         * gcc.c-torture/compile/20041119-1.c: New test.
20426
20427 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20428
20429         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20430         Check existence of ld library path variables before unsetting.
20431
20432 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20433
20434         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20435
20436 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20437
20438         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20439
20440 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20441
20442         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20443
20444 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20445
20446         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20447         dg-do directive.
20448
20449 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20450
20451         * gcc.dg/pr17957.c: Pass --param, not -param.
20452
20453 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20454
20455         PR middle-end/17957
20456         * testsuite/gcc.dg/pr17957.c: New test.
20457
20458 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR c++/18445
20461         * g++.dg/template/crash28.C: Likewise.
20462
20463         PR c++/18001
20464         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20465         * g++.dg/ext/lvaddr.C: Likewise.
20466         * g++.dg/opt/pr7503-3.C: Likewise.
20467
20468         PR c++/18466
20469         * g++.dg/parse/qualified3.C: New test.
20470         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20471
20472         PR c++/18545
20473         * g++.dg/expr/return1.C: New test.
20474
20475 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20476
20477         Friend class name lookup 3/n, PR c++/3332
20478         * g++.dg/lookup/friend3.C: New test.
20479         * g++.dg/lookup/friend4.C: Likewise.
20480         * g++.dg/lookup/friend5.C: Likewise.
20481
20482 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20483
20484         Friend class name lookup 2/n, PR c++/14513, c++/15410
20485         * g++.dg/lookup/friend2.C: New test.
20486         * g++.dg/template/friend31.C: Likewise.
20487
20488 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20489
20490         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20491
20492 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20493
20494         PR c++/17473
20495         * g++.dg/tc1/dr56.C: Remove.
20496         * g++.dg/template/typedef1.C: Add dg-error markers.
20497         * g++.old-deja/g++.other/typedef7.C: Likewise.
20498
20499         PR c++/18285
20500         * g++.dg/parse/typedef7.C: New test.
20501
20502 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20503
20504         * gcc.c-torture/execute/20041124-1.c: New test.
20505
20506 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20507
20508         * g++.dg/template/deduce3.C: New test.
20509
20510         PR c++/18586
20511         * g++.dg/template/crash27.C: New test.
20512
20513         PR c++/18530
20514         * g++.dg/warn/Wshadow-3.C: New test.
20515
20516 2004-11-24  Devang Patel  <dpatel@apple.com>
20517
20518         PR/18555
20519         * gcc.dg/cpp/isysroot-1.c: New test.
20520         * gcc.dg/cpp/usr/include/stdio.h: New file.
20521         * gcc.dg/cpp/isysroot-2.c: New test.
20522         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20523         New file.
20524
20525 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20526
20527         PR c++/8929
20528         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20529
20530 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20531
20532         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20533         * gcc.target/sparc/pdist.c: Likewise.
20534
20535 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20536
20537         PR c++/16882
20538         * g++.dg/conversion/simd1.C: New test.
20539
20540 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20541
20542         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20543         and restore_ld_library_path_env_vars.
20544         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20545         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20546         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20547         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20548
20549 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20550
20551         * gcc.dg/pragma-align-2.c: Test macro expansion.
20552         * gcc.dg/pragma-pack-2.c: New test.
20553
20554 2004-11-23  Richard Henderson  <rth@redhat.com>
20555
20556         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20557         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20558         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20559         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20560         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20561         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20562
20563         * gcc.dg/vect/vect.exp: Add check for alpha.
20564         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20565         (check_effective_target_vect_int): Enable for alpha.
20566         (check_effective_target_vect_long): New.
20567         (is-effective-target): Add it.
20568
20569 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20570
20571         * gcc.dg/pr18614-1.c: New test.
20572
20573 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20574
20575         * gcc.dg/setjmp-2.c: New test.
20576
20577 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20578
20579         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20580         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20581         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20582         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20583         gcc.target/sparc/pdist.c: New tests.
20584
20585 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20586
20587         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20588
20589 2004-11-22  Dale Johannesen  <dalej@apple.com>
20590
20591         * gcc.dg/20041111-1.c: New.
20592
20593 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20594
20595         PR tree-opt/18536
20596         * gcc.dg/vect/pr18536.c: New test.
20597
20598 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20599
20600         PR c++/18354
20601         * g++.dg/template/nontype11.C: New test.
20602
20603 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20604
20605         PR middle-end/18520
20606         * gcc.dg/pr18520-1.c: New test case.
20607
20608 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20609
20610         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20611         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20612         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20613         expected diagnostics.
20614
20615 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20616
20617         PR target/18580
20618         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20619         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20620         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20621
20622 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20623
20624         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20625
20626 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20627             Joseph Myers  <joseph@codesourcery.com>
20628
20629         * lib/target-supports.exp (check_visibility_available): Really
20630         test the compiler.
20631
20632 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20633
20634         PR tree-opt/18181
20635         * gcc.dg/vect/vect-85.c: New test.
20636         * gcc.dg/vect/vect-86.c: New test.
20637         * gcc.dg/vect/vect-87.c: New test.
20638         * gcc.dg/vect/vect-88.c: New test.
20639
20640 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20641
20642         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20643
20644 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20645
20646         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20647         * gcc.dg/ppc-and-1.c: Ditto.
20648         * gcc.dg/ppc-compare-1.c: Ditto.
20649         * gcc.dg/ppc-mov-1.c: Ditto
20650
20651 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20652             Mark Mitchell  <mark@codesourcery.com>
20653
20654         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20655
20656 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20657             Aldy Hernandez  <aldyh@redhat.com>
20658
20659         * lib/target-supports.exp (check_effective_target_vect_int): New
20660         (check_effective_target_vect_float): New
20661         (check_effective_target_vect_double): New.
20662         (is-effective-target): Support new effective targets keywords.
20663         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20664         default action for dg-do.
20665         * gcc.dg/vect/pr16105.c: Use new support.
20666         * gcc.dg/vect/pr18400.c: Ditto.
20667         * gcc.dg/vect/pr18425.c: Ditto.
20668         * gcc.dg/vect/vect-1.c: Ditto.
20669         * gcc.dg/vect/vect-10.c: Ditto.
20670         * gcc.dg/vect/vect-11.c: Ditto.
20671         * gcc.dg/vect/vect-12.c: Ditto.
20672         * gcc.dg/vect/vect-13.c: Ditto.
20673         * gcc.dg/vect/vect-14.c: Ditto.
20674         * gcc.dg/vect/vect-15.c: Ditto.
20675         * gcc.dg/vect/vect-16.c: Ditto.
20676         * gcc.dg/vect/vect-17.c: Ditto.
20677         * gcc.dg/vect/vect-18.c: Ditto.
20678         * gcc.dg/vect/vect-19.c: Ditto.
20679         * gcc.dg/vect/vect-2.c: Ditto.
20680         * gcc.dg/vect/vect-20.c: Ditto.
20681         * gcc.dg/vect/vect-21.c: Ditto.
20682         * gcc.dg/vect/vect-22.c: Ditto.
20683         * gcc.dg/vect/vect-23.c: Ditto.
20684         * gcc.dg/vect/vect-24.c: Ditto.
20685         * gcc.dg/vect/vect-25.c: Ditto.
20686         * gcc.dg/vect/vect-26.c: Ditto.
20687         * gcc.dg/vect/vect-27.c: Ditto.
20688         * gcc.dg/vect/vect-27a.c: Ditto.
20689         * gcc.dg/vect/vect-28.c: Ditto.
20690         * gcc.dg/vect/vect-29.c: Ditto.
20691         * gcc.dg/vect/vect-29a.c: Ditto.
20692         * gcc.dg/vect/vect-3.c: Ditto.
20693         * gcc.dg/vect/vect-30.c: Ditto.
20694         * gcc.dg/vect/vect-31.c: Ditto.
20695         * gcc.dg/vect/vect-32.c: Ditto.
20696         * gcc.dg/vect/vect-33.c: Ditto.
20697         * gcc.dg/vect/vect-34.c: Ditto.
20698         * gcc.dg/vect/vect-35.c: Ditto.
20699         * gcc.dg/vect/vect-36.c: Ditto.
20700         * gcc.dg/vect/vect-37.c: Ditto.
20701         * gcc.dg/vect/vect-38.c: Ditto.
20702         * gcc.dg/vect/vect-4.c: Ditto.
20703         * gcc.dg/vect/vect-40.c: Ditto.
20704         * gcc.dg/vect/vect-41.c: Ditto.
20705         * gcc.dg/vect/vect-42.c: Ditto.
20706         * gcc.dg/vect/vect-43.c: Ditto.
20707         * gcc.dg/vect/vect-44.c: Ditto.
20708         * gcc.dg/vect/vect-45.c: Ditto.
20709         * gcc.dg/vect/vect-46.c: Ditto.
20710         * gcc.dg/vect/vect-47.c: Ditto.
20711         * gcc.dg/vect/vect-48.c: Ditto.
20712         * gcc.dg/vect/vect-48a.c: Ditto.
20713         * gcc.dg/vect/vect-49.c: Ditto.
20714         * gcc.dg/vect/vect-5.c: Ditto.
20715         * gcc.dg/vect/vect-50.c: Ditto.
20716         * gcc.dg/vect/vect-51.c: Ditto.
20717         * gcc.dg/vect/vect-52.c: Ditto.
20718         * gcc.dg/vect/vect-53.c: Ditto.
20719         * gcc.dg/vect/vect-54.c: Ditto.
20720         * gcc.dg/vect/vect-55.c: Ditto.
20721         * gcc.dg/vect/vect-56.c: Ditto.
20722         * gcc.dg/vect/vect-56a.c: Ditto.
20723         * gcc.dg/vect/vect-57.c: Ditto.
20724         * gcc.dg/vect/vect-58.c: Ditto.
20725         * gcc.dg/vect/vect-59.c: Ditto.
20726         * gcc.dg/vect/vect-6.c: Ditto.
20727         * gcc.dg/vect/vect-60.c: Ditto.
20728         * gcc.dg/vect/vect-61.c: Ditto.
20729         * gcc.dg/vect/vect-62.c: Ditto.
20730         * gcc.dg/vect/vect-63.c: Ditto.
20731         * gcc.dg/vect/vect-64.c: Ditto.
20732         * gcc.dg/vect/vect-65.c: Ditto.
20733         * gcc.dg/vect/vect-66.c: Ditto.
20734         * gcc.dg/vect/vect-67.c: Ditto.
20735         * gcc.dg/vect/vect-68.c: Ditto.
20736         * gcc.dg/vect/vect-69.c: Ditto.
20737         * gcc.dg/vect/vect-7.c: Ditto.
20738         * gcc.dg/vect/vect-72.c: Ditto.
20739         * gcc.dg/vect/vect-72a.c: Ditto.
20740         * gcc.dg/vect/vect-73.c: Ditto.
20741         * gcc.dg/vect/vect-74.c: Ditto.
20742         * gcc.dg/vect/vect-75.c: Ditto.
20743         * gcc.dg/vect/vect-76.c: Ditto.
20744         * gcc.dg/vect/vect-77.c: Ditto.
20745         * gcc.dg/vect/vect-77a.c: Ditto.
20746         * gcc.dg/vect/vect-78.c: Ditto.
20747         * gcc.dg/vect/vect-79.c: Ditto.
20748         * gcc.dg/vect/vect-8.c: Ditto.
20749         * gcc.dg/vect/vect-80.c: Ditto.
20750         * gcc.dg/vect/vect-82.c: Ditto.
20751         * gcc.dg/vect/vect-82_64.c: Ditto.
20752         * gcc.dg/vect/vect-83.c: Ditto.
20753         * gcc.dg/vect/vect-83_64.c: Ditto.
20754         * gcc.dg/vect/vect-9.c: Ditto.
20755         * gcc.dg/vect/vect-all.c: Ditto.
20756         * gcc.dg/vect/vect-none.c: Ditto.
20757
20758 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20759
20760         * lib/gcc-dg.exp (dg-skip-if): New function.
20761         (dg-forbid-option): Remove.
20762         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20763         * g++.dg/abi/bitfield8.C: Likewise.
20764         * g++.dg/abi/dtor1.C: Likewise.
20765         * g++.dg/abi/empty10.C: Likewise.
20766         * g++.dg/abi/empty7.C: Likewise.
20767         * g++.dg/abi/empty9.C: Likewise.
20768         * g++.dg/abi/layout3.C: Likewise.
20769         * g++.dg/abi/layout4.C: Likewise.
20770         * g++.dg/abi/thunk1.C: Likewise.
20771         * g++.dg/abi/thunk2.C: Likewise.
20772         * g++.dg/abi/vbase11.C: Likewise.
20773         * g++.dg/abi/vthunk2.C: Likewise.
20774         * g++.dg/abi/vthunk3.C: Likewise.
20775         * g++.dg/ext/attrib8.C: Likewise.
20776         * g++.dg/opt/longbranch2.C: Likewise.
20777         * g++.dg/opt/reg-stack4.C: Likewise.
20778         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20779         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20780         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20781         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20782         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20783         * gcc.dg/20000609-1.c: Likewise.
20784         * gcc.dg/20000720-1.c: Likewise.
20785         * gcc.dg/20011107-1.c: Likewise.
20786         * gcc.dg/20011119-1.c: Likewise.
20787         * gcc.dg/20020108-1.c: Likewise.
20788         * gcc.dg/20020122-2.c: Likewise.
20789         * gcc.dg/20020122-3.c: Likewise.
20790         * gcc.dg/20020201-3.c: Likewise.
20791         * gcc.dg/20020206-1.c: Likewise.
20792         * gcc.dg/20020218-1.c: Likewise.
20793         * gcc.dg/20020310-1.c: Likewise.
20794         * gcc.dg/20020411-1.c: Likewise.
20795         * gcc.dg/20020418-2.c: Likewise.
20796         * gcc.dg/20020426-1.c: Likewise.
20797         * gcc.dg/20020426-2.c: Likewise.
20798         * gcc.dg/20020517-1.c: Likewise.
20799         * gcc.dg/20020523-1.c: Likewise.
20800         * gcc.dg/20020523-2.c: Likewise.
20801         * gcc.dg/20020729-1.c: Likewise.
20802         * gcc.dg/20030204-1.c: Likewise.
20803         * gcc.dg/20030826-2.c: Likewise.
20804         * gcc.dg/20030926-1.c: Likewise.
20805         * gcc.dg/20031202-1.c: Likewise.
20806         * gcc.dg/980312-1.c: Likewise.
20807         * gcc.dg/980313-1.c: Likewise.
20808         * gcc.dg/990117-1.c: Likewise.
20809         * gcc.dg/990424-1.c: Likewise.
20810         * gcc.dg/990524-1.c: Likewise.
20811         * gcc.dg/991230-1.c: Likewise.
20812         * gcc.dg/i386-387-1.c: Likewise.
20813         * gcc.dg/i386-387-2.c: Likewise.
20814         * gcc.dg/i386-387-3.c: Likewise.
20815         * gcc.dg/i386-387-4.c: Likewise.
20816         * gcc.dg/i386-387-5.c: Likewise.
20817         * gcc.dg/i386-387-6.c: Likewise.
20818         * gcc.dg/i386-asm-1.c: Likewise.
20819         * gcc.dg/i386-bitfield1.c: Likewise.
20820         * gcc.dg/i386-bitfield2.c: Likewise.
20821         * gcc.dg/i386-loop-1.c: Likewise.
20822         * gcc.dg/i386-loop-2.c: Likewise.
20823         * gcc.dg/i386-loop-3.c: Likewise.
20824         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20825         * gcc.dg/i386-pic-1.c: Likewise.
20826         * gcc.dg/i386-regparm.c: Likewise.
20827         * gcc.dg/i386-signbit-1.c: Likewise.
20828         * gcc.dg/i386-signbit-2.c: Likewise.
20829         * gcc.dg/i386-signbit-3.c: Likewise.
20830         * gcc.dg/i386-sse-5.c: Likewise.
20831         * gcc.dg/i386-sse-8.c: Likewise.
20832         * gcc.dg/i386-unroll-1.c: Likewise.
20833         * gcc.dg/tls/opt-1.c: Likewise.
20834         * gcc.dg/tls/opt-2.c: Likewise.
20835         * gcc.dg/unroll-1.c: Likewise.
20836         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20837         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20838         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20839         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20840
20841 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20842
20843         * g++.dg/template/incomplete1.C: New test.
20844
20845 2004-11-16  Nick Clifton  <nickc@redhat.com>
20846
20847         Revert patches accidentally commited during checkin of fixes for
20848         xstormy16 tests:
20849         gcc.c-torture/execute/simd-4.c: Revert
20850         gcc.dg/20040910-1.c: Revert.
20851
20852 2004-11-16  Paul Brook  <paul@codesourcery.com>
20853
20854         PR fortran/13010
20855         * gfortran.dg/der_pointer_1.f90: New test.
20856
20857 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20858
20859         PR c/18498
20860         * gcc.dg/bitfld-13.c: New test.
20861
20862 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20863
20864         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20865         powerpc*-*-linux*.
20866
20867         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20868         * gcc.dg/ppc64-abi-2.c: Ditto.
20869         * gcc.dg/ppc64-abi-3.c: Ditto.
20870
20871         * lib/gcc-dg.exp (dg-target-list): Remove.
20872
20873 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20874
20875         * gcc.dg/ia64-postinc.c: New test.
20876
20877 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20878
20879         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20880
20881 2004-11-15  Nick Clifton  <nickc@redhat.com>
20882
20883         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20884         __INT_MAX__ so that the test can be compiled by toolchains
20885         targeted at 16-bit processors.
20886
20887         * gcc.dg/20040625-1.c: Use long constants rather than integers
20888         when performing arithmetic that will overflow 16-bits.
20889
20890         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20891         xstormy16.  It does not support 128-bit vector operations.
20892
20893         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20894         with the macro PTR_TYPE.  Define this macro to an integer type
20895         suitable for holding a pointer.
20896
20897         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20898         the target is a 16-bit processor.
20899
20900         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20901         16-bit targets where the character constant will be too long.
20902
20903         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20904         where the double will not be directly addressable.
20905
20906 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20907
20908         Friend class name lookup 1/n, PR c++/18471
20909         * g++.dg/template/crash26.C: New test.
20910         * g++.dg/lookup/struct1.C: Adjust expected error.
20911         * g++.dg/parse/elab1.C: Likewise.
20912         * g++.dg/parse/elab2.C: Likewise.
20913         * g++.dg/parse/int-as-enum1.C: Likewise.
20914         * g++.dg/parse/struct-as-enum1.C: Likewise.
20915         * g++.dg/parse/typedef1.C: Likewise.
20916         * g++.dg/parse/typedef3.C: Likewise.
20917         * g++.dg/parse/typedef4.C: Likewise.
20918         * g++.dg/parse/typedef5.C: Likewise.
20919         * g++.dg/template/nontype4.C: Likewise.
20920         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20921         * g++.old-deja/g++.other/elab1.C: Likewise.
20922         * g++.old-deja/g++.other/syntax4.C: Likewise.
20923
20924 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20925
20926         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20927
20928 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20929
20930         * gcc.c-torture/execute/20041114-1.c: New test.
20931
20932 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20933
20934         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20935         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20936         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20937         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20938         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20939         gcc.dg/switch-7.c: New tests.
20940
20941 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20942
20943         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20944
20945 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20946
20947         PR tree-opt/18400
20948         * gcc.dg/vect/pr18400.c: New test.
20949
20950 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20951             Andrew Pinski  <pinskia@physics.uc.edu>
20952
20953         PR tree-opt/18425
20954         * gcc.dg/vect/pr18425.c: New test.
20955
20956 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20957
20958         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20959         Guard with dg-require-alias and dg-require-visibility.
20960
20961 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20962
20963         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20964
20965 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20966
20967         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20968
20969 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20970
20971         PR c++/17344
20972         * g++.dg/template/defarg5.C: New test.
20973
20974 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20975
20976         * g++.dg/parse/cast1.C: Run only on ILP32.
20977         * g++.old-deja/g++.mike/p784.C: Likewise.
20978
20979 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20980
20981         * gcc.c-torture/execute/20041113-1.c: New test.
20982
20983 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20984
20985         PR target/18230
20986         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20987         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20988         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20989         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20990         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20991         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20992         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20993         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20994         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20995         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20996         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20997         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20998         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20999
21000 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21001
21002         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21003         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21004         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21005         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21006         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21007         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21008         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21009         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21010         gcc.target/sparc/combined-1.c: New tests.
21011
21012 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21013
21014         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21015         New tests.
21016
21017 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21018
21019         * lib/gcc-dg.exp (dg-forbid-option): New function.
21020         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21021         * g++.dg/abi/bitfield8.C: Likewise.
21022         * g++.dg/abi/dtor1.C: Likewise.
21023         * g++.dg/abi/empty10.C: Likewise.
21024         * g++.dg/abi/empty7.C: Likewise.
21025         * g++.dg/abi/empty9.C: Likewise.
21026         * g++.dg/abi/layout3.C: Likewise.
21027         * g++.dg/abi/layout4.C: Likewise.
21028         * g++.dg/abi/thunk1.C: Likewise.
21029         * g++.dg/abi/thunk2.C: Likewise.
21030         * g++.dg/abi/vbase11.C: Likewise.
21031         * g++.dg/abi/vthunk2.C: Likewise.
21032         * g++.dg/abi/vthunk3.C: Likewise.
21033         * g++.dg/ext/attrib8.C: Likewise.
21034         * g++.dg/opt/longbranch2.C: Likewise.
21035         * g++.dg/opt/reg-stack4.C: Likewise.
21036         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21037         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21038         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21039         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21040         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21041         * gcc.dg/20000609-1.c: Likewise.
21042         * gcc.dg/20000720-1.c: Likewise.
21043         * gcc.dg/20011107-1.c: Likewise.
21044         * gcc.dg/20011119-1.c: Likewise.
21045         * gcc.dg/20020108-1.c: Likewise.
21046         * gcc.dg/20020122-2.c: Likewise.
21047         * gcc.dg/20020122-3.c: Likewise.
21048         * gcc.dg/20020201-3.c: Likewise.
21049         * gcc.dg/20020206-1.c: Likewise.
21050         * gcc.dg/20020218-1.c: Likewise.
21051         * gcc.dg/20020310-1.c: Likewise.
21052         * gcc.dg/20020411-1.c: Likewise.
21053         * gcc.dg/20020418-2.c: Likewise.
21054         * gcc.dg/20020426-1.c: Likewise.
21055         * gcc.dg/20020426-2.c: Likewise.
21056         * gcc.dg/20020517-1.c: Likewise.
21057         * gcc.dg/20020523-1.c: Likewise.
21058         * gcc.dg/20020523-2.c: Likewise.
21059         * gcc.dg/20020729-1.c: Likewise.
21060         * gcc.dg/20030204-1.c: Likewise.
21061         * gcc.dg/20030826-2.c: Likewise.
21062         * gcc.dg/20030926-1.c: Likewise.
21063         * gcc.dg/20031202-1.c: Likewise.
21064         * gcc.dg/980312-1.c: Likewise.
21065         * gcc.dg/980313-1.c: Likewise.
21066         * gcc.dg/990117-1.c: Likewise.
21067         * gcc.dg/990424-1.c: Likewise.
21068         * gcc.dg/990524-1.c: Likewise.
21069         * gcc.dg/991230-1.c: Likewise.
21070         * gcc.dg/i386-387-1.c: Likewise.
21071         * gcc.dg/i386-387-2.c: Likewise.
21072         * gcc.dg/i386-387-3.c: Likewise.
21073         * gcc.dg/i386-387-4.c: Likewise.
21074         * gcc.dg/i386-387-5.c: Likewise.
21075         * gcc.dg/i386-387-6.c: Likewise.
21076         * gcc.dg/i386-asm-1.c: Likewise.
21077         * gcc.dg/i386-bitfield1.c: Likewise.
21078         * gcc.dg/i386-bitfield2.c: Likewise.
21079         * gcc.dg/i386-loop-1.c: Likewise.
21080         * gcc.dg/i386-loop-2.c: Likewise.
21081         * gcc.dg/i386-loop-3.c: Likewise.
21082         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21083         * gcc.dg/i386-pic-1.c: Likewise.
21084         * gcc.dg/i386-regparm.c: Likewise.
21085         * gcc.dg/i386-signbit-1.c: Likewise.
21086         * gcc.dg/i386-signbit-2.c: Likewise.
21087         * gcc.dg/i386-signbit-3.c: Likewise.
21088         * gcc.dg/i386-sse-5.c: Likewise.
21089         * gcc.dg/i386-sse-8.c: Likewise.
21090         * gcc.dg/i386-unroll-1.c: Likewise.
21091         * gcc.dg/tls/opt-1.c: Likewise.
21092         * gcc.dg/tls/opt-2.c: Likewise.
21093         * gcc.dg/unroll-1.c: Likewise.
21094         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21095         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21096         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21097         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21098         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21099         -m64 is specified.
21100
21101 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21102
21103         PR c++/18389
21104         * g++.dg/parse/cond1.C: New test.
21105
21106         PR c++/18429
21107         * g++.dg/template/array9.C: New test.
21108         * g++.dg/ext/vla1.C: Adjust error messages.
21109         * g++.dg/ext/vlm1.C: Likewise.
21110         * g++.dg/template/crash2.C: Likewise.
21111
21112         PR c++/18436
21113         * g++.dg/template/call3.C: New test.
21114
21115         PR c++/18407
21116         * g++.dg/template/ptrmem11.C: New test.
21117
21118 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21119
21120         PR other/14264
21121         * lib/g++.exp: Set LC_ALL and LANG to C.
21122         * lib/gcc-dg.exp: Likewise.
21123         * lib/gfortran.exp: Likewise.
21124         * lib/objc.exp: Likewise.
21125         * lib/treelang.exp: Likewise.
21126
21127 2004-11-12  Andreas Schwab  <schwab@suse.de>
21128
21129         * gcc.dg/pr16286.c: Fix last change.
21130
21131 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/18416
21134         * g++.dg/init/global1.C: New test.
21135
21136 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21137
21138         * gcc.c-torture/execute/20041112-1.c: New test.
21139
21140 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21141
21142         * lib/gcc-dg.exp (dg-target-list): New.
21143
21144 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21145             Richard Sandiford  <rsandifo@redhat.com>
21146
21147         * lib/target-supports.exp (get-compiler_messages): New.
21148         (check_named_sections_available): Use it.
21149         (check_effective_target_ilp32): New.
21150         (check_effective_target_lp64): New.
21151         (is-effective-target): New.
21152         * lib/gcc-dg.exp (dg-require-effective-target): New.
21153
21154 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21155
21156         * gcc.dg/precedence-1.c: New test.
21157
21158 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21159
21160         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21161
21162         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21163         message, delete generated files, use more descriptive name for
21164         executable, and make the test unsupported when it cannot be run.
21165
21166         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21167         (dg-require-weak, dg-require-visibility, dg-require-alias,
21168         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21169         dg-require-iconv, dg-require-named-sections): Use it.
21170
21171         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21172
21173 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21174
21175         PR target/16457
21176         * gcc.dg/ppc-and-1: New
21177
21178         PR target/16796
21179         * gcc.dg/ppc-mov-1.c: New.
21180
21181         PR target/16458
21182         * gcc.dg/ppc-compare-1.c: New.
21183
21184 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21185
21186         * objc.dg/desig-init-2.m: New test.
21187
21188 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21189
21190         PR middle-end/18160
21191         * g++.dg/warn/register-var-1.C: New test.
21192         * g++.dg/warn/register-var-2.C: New test.
21193
21194 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * gcc.dg/union-2.c: New test.
21197
21198 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21199
21200         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21201         New test for PR tree-optimization/17892.
21202
21203 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21204
21205         PR c++/18369
21206         * g++.dg/init/new12.C: New test.
21207
21208 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21209
21210         * gcc.target/sparc: New directory.
21211         * gcc.target/sparc/sparc.exp: New driver.
21212         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21213         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21214         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21215         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21216
21217 2004-11-10  Paul Brook  <paul@codesourcery.com>
21218
21219         PR fortran/18218
21220         * gfortran.dg/list_read.c: New test.
21221
21222 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21223
21224         PR c/18322
21225         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21226         expected diagnostic location.
21227
21228 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21229
21230         * gcc.dg/20041109-1.c: New test.
21231
21232 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21233
21234         PR objc/18406
21235         * objc/compile/pr18406.m: New test.
21236
21237 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21238
21239         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21240
21241 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21242
21243         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21244
21245 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21246
21247         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21248
21249 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21250
21251         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21252         exit.
21253
21254 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21255
21256         PR tree-opt/18299
21257         * gcc.c-torture/pr18299-1.c: New test.
21258
21259 2004-11-06  Andreas Schwab  <schwab@suse.de>
21260
21261         * gcc.dg/pr16286.c: Also test for bool and pixel.
21262
21263 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21264
21265         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21266         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21267         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21268         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21269         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21270         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21271         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21272         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21273         gcc.dg/struct-semi-3.c: New tests.
21274
21275 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21276
21277         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21278
21279 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21280
21281         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21282         Do not use C99 designators.
21283
21284 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21285
21286         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21287
21288 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21289
21290         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21291         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21292         * gcc.c-torture/execute/simd-5.x: Remove.
21293
21294 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21295
21296         PR rtl-optimization/17933
21297         * gcc.dg/torture/pr17933-1.c: New test.
21298
21299 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21300
21301         PR target/18106
21302         * lib/target-supports.exp (check_weak_available): Support
21303         Windows.
21304
21305 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21306
21307         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21308         call to fflush(stdout) before abort.
21309         (my_ffsll): New function.
21310         (generate_fields): Use it.
21311
21312 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21313
21314         * gcc.dg/init-undef-1.c: New test.
21315
21316 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21317
21318         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21319         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21320         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21321         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21322         expected messages for new parser.
21323
21324 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21325
21326         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21327
21328 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21329
21330         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21331         on LP64 targets.
21332
21333 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21334
21335         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21336         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21337         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21338         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21339         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21340         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21341         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21342         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21343         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21344         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21345
21346 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21347
21348         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21349         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21350         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21351         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21352         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21353         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21354         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21355         for new parser.
21356
21357 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21358
21359         PR target/15342
21360         * gcc.dg/20041104-1.c: New test.
21361
21362 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21363
21364         * g++.dg/template/nontype7.C: New test.
21365         * g++.dg/template/nontype8.C: Likewise.
21366         * g++.dg/template/nontype9.C: Likewise.
21367         * g++.dg/template/nontype10.C: Likewise.
21368         * g++.dg/tc1/dr49.C: Likewise.
21369         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21370         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21371
21372 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21373
21374         * g++.dg/rtti/tinfo1.C: Remove xfails.
21375
21376 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21377
21378         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21379         packed attribute to the definition to satisfy the new C++ parser.
21380
21381 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21382
21383         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21384         invocations of va_arg.
21385
21386 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/18124
21389         * g++.dg/template/crash25.C: New test.
21390
21391         PR c++/18155
21392         * g++.dg/template/typedef2.C: New test.
21393         * g++.dg/parse/crash13.C: Adjust error markers.
21394
21395         PR c++/18177
21396         * g++.dg/conversion/const3.C: New test.
21397
21398 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21399
21400         PR fortran/17535
21401         PR fortran/17583
21402         PR fortran/17713
21403         * gfortran.dg/generic_[123].f90: New testcases.
21404
21405 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21406
21407         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21408         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21409
21410 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21411
21412         PR tree-opt/16808
21413         * gcc.c-torture/compile/pr16808.c: New test.
21414
21415 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         PR rtl-optimization/17104
21418         * gcc.dg/ppc-bitfield1.c: New.
21419
21420 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21421
21422         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21423
21424 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21425
21426         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21427         strings for 32-bit code.
21428
21429 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21430
21431         PR c/18239
21432         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21433
21434 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21435
21436         PR c++/18064
21437         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21438
21439 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21440
21441         PR c++/15172
21442         * g++.dg/init/aggr2.C: New test.
21443
21444 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21445
21446         * objc.dg/local-decl-1.m: New test.
21447
21448 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21449
21450         * gcc.dg/20040910-1.c: Adjust regex.
21451
21452 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21453
21454         PR rtl-optimization/18084
21455         * g++.dg/opt/pr18084-1.C: New testcase.
21456
21457 2004-10-30  Matt Austern  <austern@apple.com>
21458
21459         PR c++/17542
21460         * g++.dg/ext/attrib18.C: New test.
21461
21462 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21463
21464         PR middle-end/18096
21465         * gcc.dg/pr18096-1.c: New test case.
21466
21467 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21468
21469         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21470
21471 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21472
21473         PR c/16666
21474         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21475         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21476         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21477         gcc.dg/old-style-prom-3.c: New tests.
21478
21479 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21480
21481         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21482         Remove unnecessary inclusion of stdio.h.
21483
21484 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21485
21486         PR rtl-optimization/17581
21487         * gcc.dg/pr17581-1.c: New test case.
21488
21489 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21492         being implemented.
21493         * g++.dg/conversion/dr195-1.C: New.
21494         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21495         * g++.old-deja/g++.mike/p10148.C: Likewise.
21496
21497 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/17695
21500         * g++.dg/debug/typedef2.C: New test.
21501
21502 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21503
21504         PR fortran/13490
21505         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21506         * gfortran.dg/g77/README: Update.
21507
21508 2004-10-28  Matt Austern  <austern@apple.com>
21509
21510         PR c++/14124
21511         * g++.dg/ext/packed7.C: New test.
21512
21513 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21514
21515         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21516         scan-assembler.
21517         * lib/scanasm.exp (hidden-scan-for): New proc.
21518         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21519         string.
21520         (scan-not-hidden): Likewise.
21521         * lib/target-supports.exp (check_visibility_available): mach-o is
21522         support too.
21523
21524 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21525
21526         PR c++/17132
21527         * g++.dg/template/memclass3.C: New test.
21528
21529 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21530
21531         PR middle-end/18160
21532         * gcc.dg/register-var-1.c: New test.
21533         * gcc.dg/register-var-2.c: New test.
21534         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21535         error now.
21536
21537 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21538
21539         PR other/18172
21540         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21541         unused variables.
21542         * gcc.dg/vect/vect-22.c: Likewise.
21543
21544 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * gcc.dg/i386-rotate-1.c: New test.
21547
21548 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * g++.dg/init/ref12.C: Add "run" marker.
21551
21552         PR c++/17435
21553         * g++.dg/init/ref12.C: New test.
21554
21555         PR c++/18140
21556         * g++.dg/template/shift1.C: New test.
21557         * g++.dg/template/error10.C: Adjust error markers.
21558
21559 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21560
21561         PR tree-opt/17529
21562         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21563
21564 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21565
21566         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21567         * gcc.dg/weak/weak-3.c: Likewise.
21568         * gcc.dg/weak/weak-5.c: Likewise.
21569         * gcc.dg/weak/weak-9.c: Likewise.
21570         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21571         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21572
21573         * gcc.dg/darwin-weakimport-1.c: New.
21574
21575 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21576
21577         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21578
21579 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21580
21581         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21582         'syntax' error messages.
21583         * gcc.dg/cpp/direct2s.c: Likewise.
21584
21585 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21586
21587         * gcc.c-torture/compile/20041026-1.c: New.
21588
21589 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21590
21591         PR c++/18093
21592         * g++.dg/lookup/ns2.C: New test.
21593
21594         PR c++/18020
21595         * g++.dg/template/enum4.C: New test.
21596
21597         PR c++/18161
21598         * g++.dg/template/expr1.C: New test.
21599
21600 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21601
21602         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21603
21604 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21605
21606         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21607         gcc.dg/decl-nospec-3.c: New tests.
21608
21609 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21610
21611         * objc.dg/super-class-3.m: New test.
21612
21613 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21614
21615         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21616         resyncing.
21617         * gcc.dg/cpp/direct2s.c: Likewise.
21618
21619 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21620
21621         * objc.dg/image-info.m: Update for changes to section selection.
21622
21623 2004-10-25  David Ayers  <d.ayers@inode.at>
21624             Ziemowit Laski  <zlaski@apple.com>
21625
21626         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21627         diagnostics when messaging 'id <Proto>'.
21628         * objc.dg/class-protocol-1.m: New test.
21629         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21630         a non-existent method signature.
21631         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21632         Update diagnostics when messaging with non-existent method signature.
21633         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21634         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21635         invalid receivers are now resolved as if messaging 'id'; remove
21636         extraneous diagnostics.
21637
21638 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21639
21640         PR c/16667
21641         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21642         gcc.dg/init-desig-obs-3.c: New tests.
21643
21644 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * gcc.dg/debug/20041023-1.c: New test.
21647
21648 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         PR middle-end/17407
21651         * gcc.c-torture/compile/pr17407.c: New test.
21652
21653         PR c++/18121
21654         * g++.dg/template/array8.C: New test.
21655
21656 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21657
21658         PR other/18138
21659         * lib/g++.exp: Accept more than one multilib libgcc.
21660         * lib/gcc-dg.exp: Likewise.
21661         * lib/objc.exp: Likewise.
21662         * lib/treelang.exp: Likewise.
21663         * lib/gfortran.exp: Likewise.
21664
21665 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21666
21667         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21668
21669 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21670
21671         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21672         * gcc.dg/c99-const-expr-3.c: Likewise.
21673
21674 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21675
21676         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21677
21678 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21679
21680         * gcc.c-torture/execute/loop-2e.x: Remove.
21681
21682 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21683
21684         PR c++/18095
21685         * g++.dg/parse/crash18.C: New.
21686         * g++.dg/parse/crash19.C: New.
21687
21688 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21689
21690         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21691         * g++.dg/ext/dllimport2.C: Same.
21692         * g++.dg/ext/dllimport8.C: Same.
21693
21694 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21695
21696         PR c++/10841
21697         * g++.dg/conversion/cast1.C: New test.
21698         * g++.dg/overload/pmf1.C: Adjust error marker.
21699
21700 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21701
21702         PR objc/17923
21703         * objc.dg/const-str-7.m: New test.
21704
21705 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21706
21707         * g++.dg/template/memfriend11.C: Fix comment typo.
21708         * g++.dg/template/memfriend14.C: Likewise.
21709
21710 2004-10-20  Richard Henderson  <rth@redhat.com>
21711
21712         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21713         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21714         -fasynchronous-unwind-tables.
21715
21716 2004-10-20  Richard Henderson  <rth@redhat.com>
21717
21718         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21719         (main): Return success.
21720         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21721         (main): Return success.
21722
21723 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21724
21725         PR c++/13495
21726         * g++.dg/template/memfriend9.C: New test.
21727         * g++.dg/template/memfriend10.C: Likewise.
21728         * g++.dg/template/memfriend11.C: Likewise.
21729         * g++.dg/template/memfriend12.C: Likewise.
21730         * g++.dg/template/memfriend13.C: Likewise.
21731         * g++.dg/template/memfriend14.C: Likewise.
21732         * g++.dg/template/memfriend15.C: Likewise.
21733         * g++.dg/template/memfriend16.C: Likewise.
21734         * g++.dg/template/memfriend17.C: Likewise.
21735         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21736
21737 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21738
21739         * g++.dg/conversion/dr195.C: New.
21740         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21741
21742 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21743             Devang Patel  <dpatel@apple.com>
21744
21745         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21746         of floating point arithmetic, which could trap.
21747
21748 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21749
21750         PR c++/14035
21751         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21752         * g++.dg/conversion/const2.C: New test.
21753         * g++.dg/expr/reinterpret2.C: New test.
21754         * g++.dg/expr/reinterpret3.C: New test.
21755         * g++.dg/expr/cast2.C: New test.
21756         * g++.dg/expr/copy1.C: New test.
21757         * g++.dg/other/conversion1.C: Change error message.
21758         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21759         function pointers to void *.
21760         * g++.old-deja/g++.mike/p10148.C: Likewise.
21761
21762 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21763
21764         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21765
21766 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21767
21768         PR c++/18047
21769
21770         * g++.dg/parse/expr3.C: New test.
21771
21772 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21773
21774         * gcc.dg/smod-1.c: New test.
21775
21776 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21777
21778         * objc.dg/method-14.m: New test.
21779
21780 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21781
21782         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21783         Also xfail as the patch was reverted.
21784
21785 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21786
21787         PR middle-end/16973
21788         * gcc.dg/pr16973.c: New test.
21789
21790 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21791
21792         PR tree-optimization/17656
21793         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21794
21795 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         * g++.dg/eh/shadow1.C: New.
21798
21799 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21800
21801         * gcc.c-torture/compile/20041018-1.c: New test.
21802
21803 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21804
21805         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21806         compiler referring to register 0 when accessing sdata.  The linker
21807         now patches things up.
21808
21809 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21810
21811         PR c/17529
21812         * gcc.c-torture/compile/pr17529.c: New test.
21813
21814 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21815
21816         PR c++/17743
21817         * g++.dg/ext/attrib17.C: New test.
21818
21819 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21820
21821         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21822
21823 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21824
21825         PR c++/10479
21826         * g++.dg/ext/attrib16.C: New test.
21827
21828 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21829
21830         PR c++/17042
21831         * g++.dg/init/dso_handle1.C: New test.
21832
21833         PR c++/14667
21834         * g++.dg/parse/typedef6.C: New test.
21835
21836         PR c++/17916
21837         * g++.dg/parse/pragma1.C: New test.
21838
21839 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21840
21841         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21842
21843 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21844
21845         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21846         -fno-common when on HPPA HP-UX platforms.
21847
21848 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21849
21850         PR other/16820
21851         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21852         stdint.h.
21853         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21854         uintptr_t.
21855
21856 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21857
21858         PR c++/16301
21859         * g++.dg/lookup/strong-using-4.C: New test.
21860
21861 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21862
21863         PR middle-end/16567
21864         * gcc.c-torture/compile/nested-1.c: New test.
21865
21866 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21867
21868         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21869         and mipsisa64*-*-* (until support for misaligned loads is added).
21870         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21871         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21872         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21873         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21874         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21875         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21876
21877 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21878
21879         PR c++/17976
21880         * g++.dg/init/dtor3.C: New test.
21881
21882 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21883
21884         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21885
21886 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21887
21888         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21889         * gcc.dg/macho-lo-sum.c: Likewise.
21890
21891 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21892
21893         * gcc.dg/ppc-spe64-1.c: New test.
21894
21895 2004-10-14  Devang Patel  <dpatel@apple.com>
21896
21897         PR 17635
21898         * gcc.dg/pr17635.c : New test.
21899
21900 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21901
21902         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21903         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21904         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21905         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21906         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21907         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21908         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21909         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21910         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21911         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21912         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21913         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21914         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21915         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21916         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21917         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21918         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21919         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21920
21921 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21922
21923         * gcc.dg/vect/vect-82.c: New testcase.
21924         * gcc.dg/vect/vect-82_64.c: New testcase.
21925         * gcc.dg/vect/vect-83.c: New testcase.
21926         * gcc.dg/vect/vect-83_64.c: New testcase.
21927
21928 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21929
21930         * gcc.dg/cpp/error-1.c: New test.
21931
21932 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21933
21934         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21935
21936 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21937
21938         PR target/17984
21939         * gcc.dg/cris-peep2-xsrand2.c: New test.
21940
21941 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21942
21943         PR c++/17661
21944         * testsuite/g++.dg/expr/for2.C: New test.
21945
21946 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21947
21948         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21949
21950 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21951
21952         PR tree-optimization/17724
21953         * g++.dg/opt/pr17724-1.C: New test.
21954         * g++.dg/opt/pr17724-2.C: New test.
21955         * g++.dg/opt/pr17724-3.C: New test.
21956         * g++.dg/opt/pr17724-4.C: New test.
21957         * g++.dg/opt/pr17724-5.C: New test.
21958         * g++.dg/opt/pr17724-6.C: New test.
21959
21960 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21961
21962         PR c/17301
21963         * gcc.dg/pr17301-2.c: New test.
21964
21965 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/15876
21968         * g++.dg/parse/error22.C: New test.
21969
21970         PR c++/17936
21971         * g++.dg/template/spec18.C: New test.
21972
21973 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21974
21975         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21976         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21977         memcpy.
21978         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21979         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21980
21981 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21982
21983         * g++.dg/eh/cleanup5.C: Add dg-options "".
21984
21985 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21986
21987         PR middle-end/17657
21988         * gcc.dg/switch-4.c: New test case.
21989
21990 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21991
21992         * gcc.c-torture/execute/20041011-1.c: New test.
21993
21994 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21995
21996         PR c++/17554
21997         * g++.dg/init/for3.C: New test.
21998
21999         PR c++/17657
22000         * g++.dg/opt/switch2.C: New test.
22001
22002         PR middle-end/17703
22003         * g++.dg/warn/Wreturn-2.C: New test.
22004
22005 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22006
22007         PR c++/17907
22008         * g++.dg/eh/cleanup5.C: New test.
22009
22010 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22011
22012         PR c++/17393
22013         * g++.dg/parse/error21.C: New test.
22014
22015 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22016
22017         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22018         * g++.dg/warn/incomplete1.C: Likewise.
22019         * g++.dg/template/qualttp20.C: Likewise.
22020
22021 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22022
22023         PR c/17881
22024         * parm-incomplete-1.c: New test.
22025
22026 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22027
22028         PR c++/17867
22029         * g++.dg/parse/error19.C: New test.
22030
22031         PR c++/17670
22032         * g++.dg/init/new11.C: New test.
22033
22034         PR c++/17821
22035         * g++.dg/parse/error20.C: New test.
22036
22037         PR c++/17826
22038         * g++.dg/template/crash24.C: New test.
22039
22040 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22041
22042         PR c/17301
22043         * gcc.dg/pr17301-1.c: New test.
22044
22045 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22046
22047         PR c/17189
22048         * gcc.dg/anon-struct-5.c: New test.
22049
22050 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22051
22052         PR c/17844
22053         * gcc.dg/pr17844-1.c: New test.
22054
22055 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22056
22057         PR tree-optimization/17906
22058         * gcc.c-torture/compile/pr17906.c: New.
22059
22060 2004-10-09  Stuart Hastings  <stuart@apple.com>
22061             Roger Sayle  <roger@eyesopen.com>
22062
22063         PR rtl-optimization/17853
22064         * gcc.dg/i386-mmx-5.c: New testcase.
22065
22066 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22067
22068         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22069
22070 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22071
22072         PR c++/17524
22073         * g++.dg/template/static9.C: New test.
22074
22075         PR c++/17685
22076         * g++.dg/parse/operator5.C: New test.
22077
22078 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22079
22080         PR middle-end/17894
22081         * gcc.c-torture/execute/divcmp-4.c: New test case.
22082
22083 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22084
22085         PR tree-opt/17902
22086         * g++.dg/opt/pr17902.C: New test.
22087
22088 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22089
22090         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22091
22092 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22093
22094         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22095
22096 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22097
22098         * gcc.dg/assign-warn-3.c: New test.
22099
22100 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22101
22102         PR c/16999
22103         * gcc.dg/cpp/ident-1.c: New test.
22104
22105 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22106
22107         * gcc.c-torture/compile/acc1.c: New.
22108
22109 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22110
22111         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22112         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22113
22114 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22115
22116         * gcc.dg/ultrasp11.c: New test.
22117
22118 2004-10-08  Michael Matz  <matz@suse.de>
22119
22120         * gcc.dg/doloop-2.c: New test.
22121
22122 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22123
22124         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22125         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22126         objc.dg/method-9.m: Update expected diagnostics.
22127
22128 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22129
22130         * gcc.dg/ppc-fsel-3.c: New file.
22131         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22132
22133 2004-10-07  Paul Brook  <paul@codesourcery.com>
22134
22135         * gfortran.dg/intrinsic_verify_1.f90: New test.
22136
22137 2004-10-07  Paul Brook  <paul@codesourcery.com>
22138
22139         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22140
22141 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22142
22143         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22144         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22145         commit.
22146
22147 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22148
22149         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22150
22151 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22152
22153         PR c++/17115
22154         * g++.dg/warn/Winline-4.C: New test.
22155
22156 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22157
22158         * gcc.c-torture/compile/20041007-1.c: New test.
22159
22160 2004-10-07  Paul Brook  <paul@codesourcery.com>
22161
22162         PR fortran/17678
22163         * gfortran.dg/use_allocated_1.f90: New test.
22164
22165 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22166
22167         PR middle-end/17849
22168         * gfortran.fortran-torture/compile/nested.f90: New test
22169
22170 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22171
22172         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22173
22174 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22175
22176         PR c++/17368
22177         * g++.dg/ext/asm6.C: New test.
22178
22179 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22180
22181         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22182
22183 2004-10-06  Paul Brook  <paul@codesourcery.com>
22184
22185         PR libfortran/17709
22186         * gfortran.dg/empty_format_1.f90: New test.
22187
22188 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22189
22190         PR fortran/17568
22191         * gfortran.dg/ishft.f90: New test.
22192
22193         PR fortran/17283
22194         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22195         tests.
22196
22197 2004-10-06  Paul Brook  <paul@codesourcery.com>
22198
22199         * gfortran.dg/do_1.f90: New test.
22200
22201 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22202
22203         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22204         optimizing for size.
22205
22206 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22207
22208         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22209
22210 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22211
22212         * gcc.c-torture/compile/20041005-1.c: New test.
22213
22214 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         PR c++/17829
22217         * g++.dg/lookup/koenig4.C: New.
22218
22219 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22220
22221         * g++.dg/other/classkey1.C: Adjust quoting marks.
22222         * g++.dg/parse/error15.C: Likewise.
22223         * g++.dg/template/meminit2.C (int>): Likewise.
22224
22225 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22226
22227         PR fortran/17283
22228         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22229
22230         PR fortran/17631
22231         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22232
22233         PR fortran/17708
22234         * gfortran.dg/pr17708.f90: New test.
22235
22236 2004-10-04  Chao-ying Fu  <fu@mips.com>
22237
22238         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22239         * gcc.dg/vect/vect-4.c: Ditto.
22240         * gcc.dg/vect/vect-5.c: Ditto.
22241         * gcc.dg/vect/vect-6.c: Ditto.
22242         * gcc.dg/vect/vect-8.c: Ditto.
22243         * gcc.dg/vect/vect-16.c: Ditto.
22244         * gcc.dg/vect/vect-30.c: Ditto.
22245         * gcc.dg/vect/vect-40.c: Ditto.
22246         * gcc.dg/vect/vect-41.c: Ditto.
22247         * gcc.dg/vect/vect-42.c: Ditto.
22248         * gcc.dg/vect/vect-43.c: Ditto.
22249         * gcc.dg/vect/vect-44.c: Ditto.
22250         * gcc.dg/vect/vect-45.c: Ditto.
22251         * gcc.dg/vect/vect-46.c: Ditto.
22252         * gcc.dg/vect/vect-47.c: Ditto.
22253         * gcc.dg/vect/vect-48.c: Ditto.
22254         * gcc.dg/vect/vect-49.c: Ditto.
22255         * gcc.dg/vect/vect-50.c: Ditto.
22256         * gcc.dg/vect/vect-51.c: Ditto.
22257         * gcc.dg/vect/vect-52.c: Ditto.
22258         * gcc.dg/vect/vect-53.c: Ditto.
22259         * gcc.dg/vect/vect-54.c: Ditto.
22260         * gcc.dg/vect/vect-55.c: Ditto.
22261         * gcc.dg/vect/vect-56.c: Ditto.
22262         * gcc.dg/vect/vect-57.c: Ditto.
22263         * gcc.dg/vect/vect-58.c: Ditto.
22264         * gcc.dg/vect/vect-59.c: Ditto.
22265         * gcc.dg/vect/vect-60.c: Ditto.
22266         * gcc.dg/vect/vect-74.c: Ditto.
22267         * gcc.dg/vect/vect-79.c: Ditto.
22268         * gcc.dg/vect/vect-80.c: Ditto.
22269
22270 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22271
22272         * gcc.dg/unused-7.c: Use the correct option.
22273
22274 2004-10-04  Paul Brook  <paul@codesourcery.com>
22275         Bud Davis  <bdavis9659@comcast.net>
22276
22277         PR fortran/17706
22278         PR fortran/16434
22279         * gfortran/pr17706.f90: New test.
22280         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22281
22282 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22283
22284         * gfortran.dg/pr17612.f90: New test.
22285
22286 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22287
22288         * g++.dg/template/local1.C: Adjust quoting marks in
22289         testing for diagnostics.
22290         * g++.dg/tls/diag-2.C: Likewise.
22291         * g++.dg/other/error8.C: Likewise.
22292
22293 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22294
22295         PR c/17178
22296         * gcc.dg/unused-4.c: Adjust to be correct.
22297
22298         PR c/17820
22299         * gcc.dg/unused-7.c: New test.
22300
22301 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR c++/17797
22304         * g++.dg/overload/template2.C: New test.
22305
22306 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22307
22308         PR tree-optimization/16632
22309         * gcc.dg/tree-ssa/20041002-1.c: New.
22310
22311 2004-10-03  Paul Brook  <paul@codesourcery.com>
22312
22313         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22314         rather than relying on default formatting.
22315
22316 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22317
22318         * gcc.dg/20040920-1.c: Update expected message text.
22319
22320 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22321
22322         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22323
22324 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22325
22326         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22327         tree level.
22328
22329 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22330
22331         * gcc.dg/tree-ssa/pr17343.c: Remove.
22332
22333 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22334
22335         PR tree-opt/17343
22336         * gcc.dg/tree-ssa/pr17343.c: New test.
22337
22338 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22341         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22342         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22343         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22344         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22345
22346 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22347
22348         * gcc.dg/lvalue-2.c: New test.
22349
22350 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22351
22352         PR c/17730
22353         * gcc.dg/pr17730-1.c: New test
22354
22355 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22356
22357         PR c/7425
22358         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22359
22360 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * gcc.c-torture/execute/stdarg-1.c: New test.
22363         * gcc.c-torture/execute/stdarg-2.c: New test.
22364         * gcc.c-torture/execute/stdarg-3.c: New test.
22365         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22366         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22367         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22368         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22369         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22370
22371 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22372
22373         PR tree-optimization/17697
22374         * g++.dg/opt/pr17697-1.C: New test.
22375         * g++.dg/opt/pr17697-2.C: New test.
22376         * g++.dg/opt/pr17697-3.C: New test.
22377
22378 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22379
22380         PR c/16409
22381         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22382         gcc.dg/vla-init-5.c: New tests.
22383
22384 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22385
22386         PR c/13804
22387         * gcc.dg/pr13804-1.c: New test.
22388
22389 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22390
22391         PR fortran/16938
22392         * gfortran.dg/pr16938.f90: New test.
22393
22394 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22395
22396         * g++.dg/template/crash23.C: New test.
22397
22398 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22399
22400         PR c++/17585
22401         * g++.dg/template/static8.C: New test.
22402
22403 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         PR c++/17681
22406         * g++.dg/other/error9.C: New test.
22407
22408 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22409
22410         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22411
22412 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22413
22414         PR fortran/15164
22415         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22416
22417 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22418
22419         PR middle-end/17112
22420         * gcc.dg/pr17112-1.c: New test case.
22421
22422 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22423
22424         PR c/11459
22425         * gcc.dg/pr11459-1.c: New test.
22426
22427 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22428
22429         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22430         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22431
22432 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22433
22434         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22435
22436 2004-09-25  Jan Hubicka  <jh@suse.cz>
22437
22438         * compile/30040909-1.c: New test.
22439         * compile/30040907-1.c: New test.
22440
22441 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22442
22443         * gcc.c-torture/execute/va-arg-26.c: New test.
22444
22445 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22446
22447         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22448         extra diagnostics on targets with 64-bit pointers.
22449         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22450
22451 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22452
22453         PR c/17188
22454         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22455         * gcc.dg/decl-3.c: Adjust expected message.
22456
22457 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22458
22459         PR fortran/17615
22460         * gfortran.dg/pr17615.f90: New test.
22461
22462 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22463
22464         PR tree-optimzation/17517
22465         * g++.dg/tree-ssa/pr17517.C: New Test.
22466
22467 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22468
22469         PR c++/16889
22470         * g++.dg/lookup/ambig3.C: New.
22471
22472 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22473
22474         PR tree-opt/17624
22475         * g++.dg/opt/pr17624.C: New test.
22476
22477 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22478
22479         PR c/6980
22480         * gcc.dg/Wbad-function-cast-1.c: New test.
22481
22482 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22483
22484         * g++.dg/ext/complit1.C
22485         * g++.dg/other/error2.C
22486         * g++.dg/other/nontype-1.C
22487         * g++.dg/parse/crash11.C
22488         * g++.dg/parse/crash12.C
22489         * g++.dg/parse/error15.C
22490         * g++.dg/parse/error4.C
22491         * g++.dg/parse/tmpl-outside1.C
22492         * g++.dg/parse/too-many-tmpl-args1.C
22493         * g++.dg/template/dependent-expr3.C
22494         * g++.dg/template/error10.C
22495         * g++.dg/template/instantiate1.C
22496         * g++.dg/template/vtable2.C
22497         * g++.dg/warn/Wshadow-1.C
22498         * g++.dg/warn/weak1.C
22499         * g++.old-deja/g++.brendan/crash16.C
22500         * g++.old-deja/g++.brendan/crash18.C
22501         * g++.old-deja/g++.brendan/crash48.C
22502         * g++.old-deja/g++.brendan/crash49.C
22503         * g++.old-deja/g++.brendan/crash55.C
22504         * g++.old-deja/g++.brendan/crash56.C
22505         * g++.old-deja/g++.brendan/crash8.C
22506         * g++.old-deja/g++.brendan/enum11.C
22507         * g++.old-deja/g++.brendan/enum8.C
22508         * g++.old-deja/g++.brendan/enum9.C
22509         * g++.old-deja/g++.brendan/friend3.C
22510         * g++.old-deja/g++.brendan/misc14.C
22511         * g++.old-deja/g++.bugs/900402_02.C
22512         * g++.old-deja/g++.bugs/900404_03.C
22513         * g++.old-deja/g++.bugs/900404_04.C
22514         * g++.old-deja/g++.bugs/900428_03.C
22515         * g++.old-deja/g++.jason/crash4.C
22516         * g++.old-deja/g++.jason/overload21.C
22517         * g++.old-deja/g++.jason/redecl1.C
22518         * g++.old-deja/g++.jason/report.C
22519         * g++.old-deja/g++.jason/rfg10.C
22520         * g++.old-deja/g++.jason/template30.C
22521         * g++.old-deja/g++.law/arm12.C
22522         * g++.old-deja/g++.law/ctors5.C
22523         * g++.old-deja/g++.law/cvt20.C
22524         * g++.old-deja/g++.law/init10.C
22525         * g++.old-deja/g++.law/init8.C
22526         * g++.old-deja/g++.law/visibility17.C
22527         * g++.old-deja/g++.law/visibility7.C
22528         * g++.old-deja/g++.mike/net8.C
22529         * g++.old-deja/g++.mike/p646.C
22530         * g++.old-deja/g++.mike/p700.C
22531         * g++.old-deja/g++.mike/p701.C
22532         * g++.old-deja/g++.mike/p811.C
22533         * g++.old-deja/g++.ns/template13.C
22534         * g++.old-deja/g++.other/array3.C
22535         * g++.old-deja/g++.other/crash25.C
22536         * g++.old-deja/g++.other/dtor3.C
22537         * g++.old-deja/g++.other/dtor4.C
22538         * g++.old-deja/g++.other/main1.C
22539         * g++.old-deja/g++.other/warn7.C
22540         * g++.old-deja/g++.pt/crash11.C
22541         * g++.old-deja/g++.pt/crash36.C
22542         * g++.old-deja/g++.pt/spec22.C
22543         * g++.old-deja/g++.pt/spec9.C
22544         * g++.old-deja/g++.pt/ttp52.C
22545         * g++.old-deja/g++.robertl/eb103.C
22546         * g++.old-deja/g++.robertl/eb121.C
22547         * g++.old-deja/g++.robertl/eb22.C
22548         * g++.old-deja/g++.robertl/eb8.C:
22549         Update locations and/or regexps of dg-error markers.
22550         Remove markers for some bogus messages that are no longer issued.
22551
22552 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22555         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22556
22557 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22558
22559         PR c++/17618
22560         * g++.dg/lookup/crash5.C: New test.
22561
22562 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22563
22564         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22565         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22566         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22567         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22568         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22569         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22570
22571         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22572         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22573         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22574         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22575         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22576         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22577
22578         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22579
22580         * gcc.dg/vect/vect-44.c: Check additional cases.
22581         * gcc.dg/vect/vect-48.c: Check additional cases.
22582
22583         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22584         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22585         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22586         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22587         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22588         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22589         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22590         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22591         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22592
22593         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22594         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22595         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22596
22597 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22598
22599         * gcc.dg/tree-ssa/loop-6.c: New test.
22600
22601 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         PR c++/17620
22604         * g++.dg/inherit/base2.C: New.
22605
22606 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22607
22608         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22609         * gcc.dg/20001012-2.c: Likewise.
22610         * gcc.dg/20001013-1.c: Likewise.
22611         * gcc.dg/20001101-1.c: Likewise.
22612         * gcc.dg/20001102-1.c: Likewise.
22613         * gcc.dg/bf-spl1.c: Likewise.
22614         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22615         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22616
22617 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22618
22619         PR tree-optimization/16721
22620         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22621
22622 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22623
22624         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22625         * gcc.dg/20040305-1.c: Likewise.
22626
22627 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22628
22629         PR c/16566
22630         * gcc.c-torture/compile/pr16566-1.c,
22631         gcc.c-torture/compile/pr16566-2.c,
22632         gcc.c-torture/compile/pr16566-3.c: New tests.
22633
22634 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22635
22636         PR tree-optimization/17512
22637         * gcc.c-torture/compile/20040916-1.c.
22638
22639 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22640
22641         * gcc.dg/pragma-re-3.c: New test.
22642
22643 2004-09-17  Matt Austern  <austern@apple.com>
22644
22645         PR c++/15049
22646         * g++.dg/other/anon3.C: New.
22647
22648 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22649
22650         PR c++/7503
22651         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22652         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22653         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22654         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22655         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22656
22657 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22658
22659         PR fortran/17286
22660         * gfortran.dg/pr17286.f90: New test.
22661
22662 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22663
22664         PR c++/17530
22665         * g++.dg/template/static7.C: New test.
22666
22667 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22668
22669         PR tree-opt/17558
22670         * gcc.c-torture/compile/pr17558.c: New test.
22671
22672 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22673
22674         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22675         if SKIP_ATTRIBUTE is defined.
22676
22677 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22678
22679         PR fortran/15957
22680         * gfortran.dg/pr15957.f90: New test.
22681
22682 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22683
22684         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22685         in comparison.
22686         * gcc.dg/vect/vect-79.c: Likewise.
22687         * gcc.dg/vect/vect-80.c: Likewise.
22688
22689 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22690
22691         PR fortran/15750
22692         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22693
22694 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22695
22696         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22697         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22698         * gcc.dg/vect/vect-62.c: New testcase.
22699         * gcc.dg/vect/vect-63.c: New testcase.
22700         * gcc.dg/vect/vect-64.c: New testcase.
22701         * gcc.dg/vect/vect-65.c: New testcase.
22702         * gcc.dg/vect/vect-66.c: New testcase.
22703         * gcc.dg/vect/vect-67.c: New testcase.
22704         * gcc.dg/vect/vect-68.c: New testcase.
22705         * gcc.dg/vect/vect-69.c: New testcase.
22706         * gcc.dg/vect/vect-79.c: New testcase.
22707         * gcc.dg/vect/vect-80.c: New testcase.
22708
22709 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22710
22711         * gcc.target/mips/asm-1.c: New test.
22712
22713 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22714
22715         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22716         * gcc.dg/vect/vect-73.c: New testcase.
22717         * gcc.dg/vect/vect-74.c: New testcase.
22718         * gcc.dg/vect/vect-75.c: New testcase.
22719         * gcc.dg/vect/vect-76.c: New testcase.
22720         * gcc.dg/vect/vect-77.c: New testcase.
22721         * gcc.dg/vect/vect-78.c: New testcase
22722
22723 2004-09-18  Paul Brook  <paul@codesourcery.com>
22724
22725         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22726
22727 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22728
22729         PR c/17424
22730         * gcc.dg/pr17424-1.c: New test.
22731
22732 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22733
22734         * g++.dg/tree-ssa/pr17153.C: New test.
22735
22736 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22737
22738         PR pch/13361
22739         * testsuite/g++.dg/pch/wchar-1.C: New.
22740         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22741
22742 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22743
22744         * gcc.c-torture/execute/20040917-1.c: New test.
22745
22746 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22747
22748         PR tree-optimization/17319
22749         * gcc.dg/pr17319.c: New test.
22750
22751 2004-09-17  Devang Patel  <dpatel@apple.com>
22752
22753         * gcc.dg/20040813-1.c: New test.
22754
22755 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22756
22757         PR tree-optimization/17273
22758         * gcc.c-torture/compile/pr17273.c: New test.
22759
22760 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22761
22762         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22763         Update expected messages.
22764         * gcc.dg/declspec-13.c: New test.
22765
22766 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22767
22768         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22769
22770 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22771
22772         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22773         change what 'a' is pointing to.
22774
22775 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22776
22777         PR c++/16002
22778         * g++.dg/template/error18.C: New test.
22779
22780         PR c++/16029
22781         * g++.dg/warn/Wunused-8.C: New test.
22782
22783 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22784
22785         PR tree-optimization/17513
22786         * gcc.dg/20040916-1.c: New test.
22787
22788 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22789
22790         PR c++/17501
22791         * g++.dg/template/typename7.C: New test.
22792
22793 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22794
22795         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22796
22797 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22798
22799         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22800         with -ftree-based-profiling also.
22801         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22802
22803 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22804
22805         PR/15364
22806         * gfortran.dg/der_array_io_1.f90: New test.
22807         * gfortran.dg/der_array_io_2.f90: New test.
22808         * gfortran.dg/der_array_io_3.f90: New test.
22809
22810 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22813         EABI.
22814
22815 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22816
22817         * g++.dg/opt/switch1.C: New test.
22818
22819 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22820
22821         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22822         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22823         Update expected messages.
22824
22825 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22826
22827         PR fortran/16485
22828         * gfortran.dg/same_name_1.f90: New test.
22829
22830 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22831
22832         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22833         dereference garbage pointers.
22834
22835 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22838         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22839
22840         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22841         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22842         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22843
22844 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/17324
22847         * g++.dg/template/mangle1.C: New test.
22848
22849 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22850
22851         PR tree-optimization/17252
22852         * gcc.c-torture/execute/pr17252.c: New test.
22853
22854 2004-09-14  Andrew Pinski  <apinski@apple.com>
22855
22856         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22857
22858 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22859
22860         PR rtl-optimization/9771
22861         * gcc.dg/pr9771-1.c: New test case.
22862
22863 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22864
22865         PR tree-optimization/15262
22866         * gcc.c-torture/execute/pr15262-1.c: New test.
22867         * gcc.c-torture/execute/pr15262-2.c: New test.
22868
22869 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22870
22871         * gcc.dg/declspec-12.c: New test.
22872
22873 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22874
22875         * gfortran.dg/pr17090.f90: Add directives to test.
22876
22877 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22878
22879         * gcc.c-torture/compile/20040914-1.c: New test.
22880
22881 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/16162
22884         * g++.dg/template/decl2.C: New test.
22885
22886 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22887
22888         PR fortran/17090
22889         * gfortran.dg/pr17090.f90: New test.
22890
22891 2004-09-13  Dale Johannesen  <dalej@apple.com>
22892
22893         * gcc.c-torture/compile/pr17408.c: New test case.
22894
22895 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/16716
22898         * g++.dg/parse/crash17.C: New test.
22899
22900         PR c++/17327
22901         * g++.dg/template/enum3.C: New test.
22902
22903 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22904
22905         * lib/gcc-defs.exp: Load wrapper.exp.
22906         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22907         using local code.
22908         * lib/gcc.exp (gcc_init): Similar.
22909         * lib/gfortran.exp (gfortran_init): Similar.
22910         * lib/objc.exp (objc_init): Similar.
22911         * lib/treelang.exp (treelang_init): Similar.
22912         * lib/wrapper.exp: New file with build_wrapper call machinery in
22913         ${tool}_maybe_build_wrapper.
22914
22915 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22916
22917         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22918         "inline".
22919         * gcc.dg/declspec-11.c: Update expected messages.
22920         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22921         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22922         gcc.dg/inline-12.c: New tests.
22923
22924 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22925
22926         * g++.dg/tree-ssa/pr17400.C: New testcase.
22927
22928 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22929
22930         * gcc.target/mips/sb1-1.c: New testcase.
22931
22932 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22933
22934         * lib/g77-dg.exp: Remove unused file.
22935         * lib/mike-g77.exp: Ditto.
22936         * lib/g77.exp: Ditto.
22937
22938 2004-09-12  Richard Henderson  <rth@redhat.com>
22939
22940         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22941
22942 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22943
22944         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22945         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22946         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22947         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22948         Update expected messages.
22949
22950 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22951
22952         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22953         declaration/use mismatch for dirp parameter.
22954
22955 2004-09-12  Andrew Pinski  <apinski@apple.com>
22956
22957         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22958         -fgnu-runtime is passed.
22959
22960 2004-09-12  Richard Henderson  <rth@redhat.com>
22961
22962         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22963         do the uplevel thing and update additional_flags directly.
22964         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22965         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22966         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22967         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22968
22969 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22970
22971         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22972
22973 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22974
22975         PR middle-end/17411
22976         * g++.dg/opt/pr17411-1.C: New test case.
22977
22978 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22979
22980         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22981         gcc.dg/tls/diag-2.c: Update expected messages.
22982         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22983         messages.
22984         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22985         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22986         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22987         gcc.dg/tls/diag-5.c: New tests.
22988
22989 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22990
22991         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22992
22993 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22994
22995         * g++.dg/parse/break-in-for.C: New test.
22996
22997 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22998
22999         * gcc.dg/tree-ssa/20040911-1.c: New test.
23000
23001 2004-09-11  Andreas Jaeger  <aj@suse.de>
23002
23003         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23004         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23005
23006 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23007
23008         * gcc.target/frv: New directory of FR-V-specific tests.
23009
23010 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23011
23012         * gcc.dg/convert-vec-1.c: New test.
23013
23014 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23015
23016         PR middle-end/17024
23017         * gcc.dg/pr17024-1.c: New test case.
23018
23019 2004-09-10  Eric Christopher  <echristo@redhat.com>
23020
23021         * gcc.dg/20040910-1.c: New test.
23022
23023 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23024
23025         * gcc.dg/bitfld-9.c: New test.
23026
23027 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23028
23029         * gcc.c-torture/execute/ieee/acc1.c: New test.
23030         * gcc.c-torture/execute/ieee/acc2.c: New test.
23031         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23032
23033 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23034
23035         * gcc.dg/deprecated-2.c: New test.
23036
23037 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23038
23039         * gcc.dg/init-vec-1.c: New test.
23040
23041 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23042
23043         PR middle-end/17055
23044         * gcc.dg/pr17055-1.c: New test case.
23045
23046 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23047
23048         PR target/17377
23049         * gcc.c-torture/execute/pr17377.c: New test.
23050
23051 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23052
23053         PR c/8420
23054         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23055         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23056         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23057         gcc.dg/long-long-typespec-1.c: New tests.
23058         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23059
23060 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23061
23062         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23063         gcc.dg/gnu99-static-1.c: New tests.
23064
23065 2004-09-08  Devang Patel  <dpatel@apple.com>
23066
23067         * gcc.dg/darwin-ld-20040828-1.c: New test.
23068         * gcc.dg/darwin-ld-20040828-2.c: New test.
23069         * gcc.dg/darwin-ld-20040828-3.c: New test.
23070
23071 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23072
23073         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23074         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23075         in error message.
23076         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23077         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23078         in error message.
23079         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23080         types they qualify.
23081         * objc.dg/type-size-2.m: Fix wording in comment.
23082         * objc.dg/va-meth-1.m: New test case.
23083
23084 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23085
23086         PR c/16633:
23087         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23088         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23089
23090 2004-09-06  Devang Patel  <dpatel@apple.com>
23091
23092         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23093         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23094
23095 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23096
23097         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23098         reflect changed line numbering of diagnostics.
23099
23100 2004-09-06  Paul Brook  <paul@codesourcery.com>
23101
23102         * gfortran.dg/edit_real_1.f90: Add new test.
23103
23104 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23105
23106         * gcc.dg/tree-ssa/loop-2.c: New test.
23107         * gcc.dg/tree-ssa/loop-3.c: New test.
23108         * gcc.dg/tree-ssa/loop-4.c: New test.
23109         * gcc.dg/tree-ssa/loop-5.c: New test.
23110
23111 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23112
23113         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23114
23115 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23116
23117         * gcc.dg/format/sentinel-1.c: New test.
23118
23119 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23120
23121         * testsuite/gcc.dg/builtins-46.c: New.
23122
23123 2004-09-03  Devang Patel  <dpatel@apple.com>
23124
23125         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23126         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23127
23128 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23129
23130         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23131         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23132         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23133         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23134         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23135         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23136         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23137         the non-portable bzero.
23138         * gcc.dg/20010912-1.c: xfail for NetWare.
23139         * gcc.dg/20020426-2.c: xfail for NetWare.
23140         * gcc.dg/20021014-1.c: xfail for NetWare.
23141         * gcc.dg/20021018-1.c: xfail for NetWare.
23142         * gcc.dg/20030213-1.c: xfail for NetWare.
23143         * gcc.dg/20030225-1.c: xfail for NetWare.
23144         * gcc.dg/20030708-1.c: xfail for NetWare.
23145         * gcc.dg/builtins-config.h: Also exclude NetWare.
23146         * gcc.dg/format/format.h: Define restrict only if not already defined.
23147         * gcc.dg/nest.c: xfail for NetWare.
23148         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23149         * lib/target-supports.exp (check_visibility_available): Exclude
23150         NetWare.
23151
23152 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23153
23154         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23155         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23156         deterministic starting point for the alignment of structure fields.
23157         * gcc.dg/Wpadded.c: Dito.
23158         * g++.dg/abi/vbase10.C: Dito.
23159
23160 2004-09-03  Devang Patel  <dpatel@apple.com>
23161
23162         * g++.dg/debug/pr15736.cc: New test.
23163
23164 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23165
23166         * README.QMTEST: Fix out-of-date link.
23167
23168 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23169
23170         PR fortran/16579
23171         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23172         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23173
23174 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23175
23176         * g++.dg/abi/arm_rtti1.C: New test.
23177
23178 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23179
23180         * gcc.dg/ppc-vector-memcpy.c: New.
23181         * gcc.dg/ppc-vector-memset.c: New.
23182
23183 2004-09-02  Chao-ying Fu  <fu@mips.com>
23184
23185         * gcc.target/mips/mips-3d-1.c: New test.
23186         * gcc.target/mips/mips-3d-2.c: New test.
23187         * gcc.target/mips/mips-3d-3.c: New test.
23188         * gcc.target/mips/mips-3d-4.c: New test.
23189         * gcc.target/mips/mips-3d-5.c: New test.
23190         * gcc.target/mips/mips-3d-6.c: New test.
23191         * gcc.target/mips/mips-3d-7.c: New test.
23192         * gcc.target/mips/mips-3d-8.c: New test.
23193         * gcc.target/mips/mips-3d-9.c: New test.
23194         * gcc.target/mips/mips-ps-1.c: New test.
23195         * gcc.target/mips/mips-ps-2.c: New test.
23196         * gcc.target/mips/mips-ps-3.c: New test.
23197         * gcc.target/mips/mips-ps-4.c: New test.
23198         * gcc.target/mips/mips-ps-type.c: New test.
23199
23200 2004-09-02  Paul Brook  <paul@codesourcery.com>
23201
23202         * gfortran.dg/edit_real_1.f90: Add new tests.
23203
23204 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23205
23206         PR fortran/15327
23207         * gfortran.dg/merge_char_1.f90: New test.
23208
23209 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23210
23211         PR fortran/16404
23212         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23213
23214 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23215
23216         PR c/1522
23217         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23218
23219 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23220
23221         * g++.dg/opt/loop1.C: Do not XFAIL.
23222
23223 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23224
23225         * gcc.c-torture/execute/20040831-1.c: New test.
23226
23227 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23228
23229         PR fortran/16579
23230         * gfortran.dg/g77/20010610.f: Now passes.
23231         Copy from g77.f-torture/execute. Add dg-run directive.
23232         * gfortran.dg/g77/README: Update
23233
23234 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23235
23236         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23237         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23238         (t1, t2, t3, t4): Add volatile.
23239
23240 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/ext/visibility/arm1.C: New test.
23243
23244 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23245
23246         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23247         -pedantic-errors.
23248
23249 2004-09-01  Paul Brook  <paul@codesourcery.com>
23250
23251         * gfortran.dg/eof_2.f90: New test.
23252
23253 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23254
23255         PR fortran/16579
23256         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23257
23258 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23259
23260         PR libfortran/16805
23261         * gfortran.dg/list_read_2.f90: New test.
23262
23263 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23264
23265         * g++.dg/abi/key1.C: New test.
23266
23267 2004-08-31  Richard Henderson  <rth@redhat.com>
23268
23269         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23270         form of offsetof.
23271         * g++.dg/other/offsetof5.C: Remove duplicate.
23272
23273 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23274
23275         PR fortran/17244
23276         * gfortran.dg/func_derived_1.f90: New test.
23277
23278 2004-08-31  Paul Brook  <paul@codesourcery.com>
23279
23280         * gfortran.dg/eof_1.f90: New test.
23281
23282 2004-08-31  Paul Brook  <paul@codesourcery.com>
23283
23284         * gfortran.dg/list_read_1.f90: New file.
23285
23286 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * g++.dg/opt/loop1.C: XFAIL.
23289
23290 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23291
23292         * gcc.dg/funcdef-storage-1.c: New.
23293         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23294         an extern function in local scope.
23295         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23296         declare an 'auto inline' function in local scope.
23297         * gcc.dg/20011130-1.c: Likewise.
23298         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23299         an 'auto' function in local scope.
23300         * gcc.dg/20021014-1.c: Likewise.
23301         * gcc.dg/20030331-2.c: Likewise.
23302
23303 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23304
23305         * gfortran.dg/blockdata_1.f90: New test.
23306
23307 2004-08-30  Richard Henderson  <rth@redhat.com>
23308
23309         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23310
23311 2004-08-30  Richard Henderson  <rth@redhat.com>
23312
23313         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23314         additional_flags set by alternate driver.
23315         (ieee-options): New procedure.
23316         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23317         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23318         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23319         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23320
23321 2004-08-30  Richard Henderson  <rth@redhat.com>
23322
23323         * lib/f-torture.exp: Remove.
23324
23325 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23326
23327         PR rtl-optimization/16590
23328         * g++.dg/opt/loop1.C: New test.
23329
23330 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23331
23332         PR fortran/13910
23333         * gfortran.dg/oldstyle_1.f90: New test.
23334
23335 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23336         Paul Brook  <paul@codesourcery.com>
23337
23338         * gfortran.dg/g77/README: Update.
23339         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23340         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23341         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23342
23343 2004-08-28  Paul Brook  <paul@codesourcery.com>
23344
23345         PR libfortran/17195
23346         * gfortran.dg/edit_real_1.f90: New test.
23347
23348 2004-08-27  Paul Brook  <paul@codesourcery.com>
23349
23350         * gfortran.dg/rewind_1.f90: New test.
23351
23352 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23353
23354         PR fortran/16597
23355         * gfortran.dg/pr16597.f90: New test.
23356
23357 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23358
23359         PR c/13801
23360         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23361         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23362         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23363         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23364         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23365
23366 2004-08-26  Nick Clifton  <nickc@redhat.com>
23367
23368         * gcc.c-torture/compile/pr17119.c: New test.
23369
23370 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23371
23372         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23373
23374 2004-08-25  Richard Henderson  <rth@redhat.com>
23375
23376         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23377         the bits that expect kind=8 to be the largest real kind.
23378
23379 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23380
23381         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23382
23383 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23384
23385         * gfortran.dg/assignment_1.f90: New test.
23386
23387 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23388
23389         * g++.dg/template/repo3.C: New test.
23390
23391 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23392
23393         PR middle-end/16693
23394         PR tree-optimization/16372
23395         * g++.dg/opt/pr16372-1.C: New test case.
23396         * g++.dg/opt/pr16693-1.C: New test case.
23397         * g++.dg/opt/pr16693-2.C: New test case.
23398
23399 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23400
23401         * objc.dg/proto-lossage-4.m: New test.
23402
23403 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23404
23405         PR c++/17155
23406         * g++.dg/inherit/local2.C: New test.
23407
23408 2004-08-25  Paul Brook  <paul@codesourcery.com>
23409
23410         PR fortran/17144
23411         * gfortran.dg/string_ctor_1.f90: New test.
23412
23413 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23414
23415         PR c++/14428
23416         * g++.dg/template/redecl2.C: New test.
23417
23418 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23419
23420         PR fortran/17143
23421         * gfortran.dg/pr17143.f90: New test.
23422
23423 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23424
23425         PR fortran/17164
23426         * gfortran.dg/pr17164.f90: New test.
23427
23428 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23429
23430         * gcc.dg/tree-ssa/loop-1.c: New test.
23431
23432 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23433
23434         * gcc.c-torture/compile/20040824-1.c: New test.
23435
23436 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23437
23438         * gcc.c-torture/compile/iftrap-3.c: New test.
23439
23440 2004-08-24  Paul Brook  <paul@codesourcery.com>
23441
23442         * gfortran.dg/entry_2.f90: New test.
23443
23444 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23445
23446         PR c++/16889
23447         * g++.dg/lookup/ambig[12].C: New.
23448
23449 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23450
23451         PR c++/16706
23452         * g++.dg/template/crash21.C: New test.
23453         * g++.dg/template/crash22.C: Likewise.
23454
23455 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         PR c++/17149
23458         * g++.dg/template/access15.C: New.
23459
23460 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR c++/17163
23463         * g++.dg/template/repo2.C: New test.
23464
23465 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23466
23467         PR rtl-optimization/17078
23468         * gcc.c-torture/execute/pr17078-1.c: New test case.
23469
23470 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c/14492
23473         * gcc.dg/debug/crash1.c: New test.
23474
23475 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c/16180
23478         * gcc.dg/loop-5.c: New test.
23479
23480 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23481
23482         * gcc.c-torture/execute/20040823-1.c: New test.
23483
23484 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23485
23486         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23487         to the assembler.  Simplify test accordingly.
23488         (asm_abi_flags): Use GNU names.
23489         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23490         to check for ABI flags.
23491
23492 2004-08-22  Andrew Pinski  <apinski@apple.com>
23493
23494         * g++.dg/opt/pr14029.C: New test.
23495         * gcc.c-torture/execute/pr15262.c: New test.
23496
23497 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23498
23499         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23500
23501 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23502
23503         PR 16908
23504         * gfortran.dg/direct_io.f90: New test.
23505
23506 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23507
23508         PR c++/17121
23509         * g++.dg/inherit/local2.C: New test.
23510
23511 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23512
23513         PR c++/17120
23514         * g++.dg/warn/Wparentheses-4.C: New test.
23515
23516 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23517
23518         PR c++/17121
23519         * g++.dg/inherit/local2.C: New test.
23520
23521         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23522         * gcc.dg/ppc-ldstruct.c: Likewise.
23523         * gcc.dg/ppc64-abi-2.c: Likewise.
23524
23525 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23526
23527         PR rtl-optimization/17099
23528         * gcc.c-torture/execute/20040820-1.c: New test.
23529
23530 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23531
23532         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23533
23534 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23535
23536         PR fortran/17077
23537         * gfortran.dg/auto_array_1.f90: New test.
23538
23539 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23540
23541         PR fortran/17074
23542         * gfortran.dg/simpleif_1.f90: New test.
23543
23544 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23545
23546         * lib/target-supports.exp (check_profiling_available): Return
23547         false for arm*-*-symbianelf* and arm*-*-eabi*.
23548
23549         PR c++/15890
23550         * g++.dg/template/delete1.C: New test.
23551
23552 2004-08-19  Paul Brook  <paul@codesourcery.com>
23553
23554         PR fortran/14976
23555         PR fortran/16228
23556         * gfortran.dg/data_char_1.f90: New test.
23557
23558 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23559
23560         PR fortran/16946
23561         * gfortran.dg/reduction.f90: New testcase.
23562
23563 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23564
23565         PR fortran/16520
23566         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23567
23568 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23569
23570         PR c++/17041
23571         * g++.dg/Wparentheses-3.C: New test.
23572
23573 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23574
23575         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23576         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23577         * gcc.dg/vect/vect-2.c: Likewise.
23578         * gcc.dg/vect/vect-3.c: Likewise.
23579         * gcc.dg/vect/vect-4.c: Likewise.
23580         * gcc.dg/vect/vect-5.c: Likewise.
23581         * gcc.dg/vect/vect-6.c: Likewise.
23582         * gcc.dg/vect/vect-7.c: Likewise.
23583         * gcc.dg/vect/vect-25.c: Likewise.
23584         * gcc.dg/vect/vect-31.c: Likewise.
23585         * gcc.dg/vect/vect-32.c: Likewise.
23586         * gcc.dg/vect/vect-34.c: Likewise.
23587         * gcc.dg/vect/vect-36.c: Likewise.
23588         * gcc.dg/vect/vect-all.c: Likewise.
23589
23590 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/17068
23593         * g++.dg/template/operator4.C: New test.
23594
23595 2004-08-18  Richard Henderson  <rth@redhat.com>
23596
23597         * gcc.dg/20040206-1.c: XFAIL.
23598
23599 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/16246
23602         * g++.dg/template/array7.C: New test.
23603
23604 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23605
23606         * gcc.dg/mips-movcc-1.c: New test.
23607         * gcc.dg/mips-movcc-2.c: New test.
23608         * gcc.dg/mips-movcc-3.c: New test.
23609
23610         * gcc.dg/mips-nmadd-1.c: New test.
23611         * gcc.dg/mips-nmadd-2.c: New test.
23612
23613 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23614
23615         PR c++/15871
23616         * g++.dg/opt/inline8.C: New test.
23617
23618         PR c++/16965
23619         * g++.dg/parse/error17.C: New test.
23620
23621 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23622
23623         * gcc.dg/vect: New directory for vectorizer tests.
23624         * gcc.dg/vect/tree-vect.h: New file.
23625         * gcc.dg/vect/vect.exp: New file.
23626         * gcc.dg/vect/pr16105.c.c: New test.
23627         * gcc.dg/vect/vect-1.c: New test.
23628         * gcc.dg/vect/vect-2.c: New test.
23629         * gcc.dg/vect/vect-3.c: New test.
23630         * gcc.dg/vect/vect-4.c: New test.
23631         * gcc.dg/vect/vect-5.c: New test.
23632         * gcc.dg/vect/vect-6.c: New test.
23633         * gcc.dg/vect/vect-7.c: New test.
23634         * gcc.dg/vect/vect-8.c: New test.
23635         * gcc.dg/vect/vect-9.c: New test.
23636         * gcc.dg/vect/vect-10.c: New test.
23637         * gcc.dg/vect/vect-11.c: New test.
23638         * gcc.dg/vect/vect-12.c: New test.
23639         * gcc.dg/vect/vect-13.c: New test.
23640         * gcc.dg/vect/vect-14.c: New test.
23641         * gcc.dg/vect/vect-15.c: New test.
23642         * gcc.dg/vect/vect-16.c: New test.
23643         * gcc.dg/vect/vect-17.c: New test.
23644         * gcc.dg/vect/vect-18.c: New test.
23645         * gcc.dg/vect/vect-19.c: New test.
23646         * gcc.dg/vect/vect-20.c: New test.
23647         * gcc.dg/vect/vect-21.c: New test.
23648         * gcc.dg/vect/vect-22.c: New test.
23649         * gcc.dg/vect/vect-23.c: New test.
23650         * gcc.dg/vect/vect-24.c: New test.
23651         * gcc.dg/vect/vect-25.c: New test.
23652         * gcc.dg/vect/vect-26.c: New test.
23653         * gcc.dg/vect/vect-27.c: New test.
23654         * gcc.dg/vect/vect-28.c: New test.
23655         * gcc.dg/vect/vect-29.c: New test.
23656         * gcc.dg/vect/vect-30.c: New test.
23657         * gcc.dg/vect/vect-31.c: New test.
23658         * gcc.dg/vect/vect-32.c: New test.
23659         * gcc.dg/vect/vect-33.c: New test.
23660         * gcc.dg/vect/vect-34.c: New test.
23661         * gcc.dg/vect/vect-35.c: New test.
23662         * gcc.dg/vect/vect-36.c: New test.
23663         * gcc.dg/vect/vect-37.c: New test.
23664         * gcc.dg/vect/vect-38.c: New test.
23665         * gcc.dg/vect/vect-40.c: New test.
23666         * gcc.dg/vect/vect-41.c: New test.
23667         * gcc.dg/vect/vect-42.c: New test.
23668         * gcc.dg/vect/vect-43.c: New test.
23669         * gcc.dg/vect/vect-44.c: New test.
23670         * gcc.dg/vect/vect-45.c: New test.
23671         * gcc.dg/vect/vect-46.c: New test.
23672         * gcc.dg/vect/vect-47.c: New test.
23673         * gcc.dg/vect/vect-48.c: New test.
23674         * gcc.dg/vect/vect-49.c: New test.
23675         * gcc.dg/vect/vect-50.c: New test.
23676         * gcc.dg/vect/vect-51.c: New test.
23677         * gcc.dg/vect/vect-52.c: New test.
23678         * gcc.dg/vect/vect-53.c: New test.
23679         * gcc.dg/vect/vect-54.c: New test.
23680         * gcc.dg/vect/vect-55.c: New test.
23681         * gcc.dg/vect/vect-56.c: New test.
23682         * gcc.dg/vect/vect-57.c: New test.
23683         * gcc.dg/vect/vect-58.c: New test.
23684         * gcc.dg/vect/vect-59.c: New test.
23685         * gcc.dg/vect/vect-60.c: New test.
23686         * gcc.dg/vect/vect-61.c: New test.
23687         * gcc.dg/vect/vect-all.c: New test.
23688         * gcc.dg/vect/vect-none.c: New test.
23689
23690 2004-08-17  Paul Brook  <paul@codesourcery.com>
23691
23692         PR fortran/13082
23693         * gfortran.dg/entry_1.f90: New test.
23694
23695 2004-08-17  Andrew Pinski  <apinski@apple.com>
23696
23697         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23698
23699 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23700
23701         * gcc.dg/pr17036-1.c: New test.
23702
23703 2004-08-16  Devang Patel  <dpatel@apple.com>
23704
23705         * gcc.dg/darwin-20040809-1.c: New test.
23706
23707 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23708
23709         * gcc.dg/funcdef-attr-1.c: New test.
23710
23711 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23712
23713         * gcc.dg/altivec-17.c: New test.
23714         * gcc.dg/altivec-18.c: New test.
23715
23716 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23717
23718         PR c++/6749
23719         * g++.dg/template/vtable2.C: New test.
23720
23721 2004-08-14  Richard Henderson  <rth@redhat.com>
23722
23723         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23724         * gcc.dg/pack-test-4.c (main): Return 0.
23725         * gcc.dg/setjmp-1.c: Remove XFAIL.
23726         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23727
23728 2004-08-14  Richard Henderson  <rth@redhat.com>
23729
23730         * gcc.dg/980217-1.c: Add prototype for printf.
23731
23732 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23733
23734         * gfortran.dg/pr16935.f90: New test.
23735
23736 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23737
23738         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23739
23740 2004-08-13  Paul Brook  <paul@codesourcery.com>
23741
23742         * gfortran.dg/der_io_1.f90: Remove stray comma.
23743
23744 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23745
23746         * gcc.dg/vmx/cw-bug-2.c: Remove.
23747         * gcc.dg/vmx/vprint-1.c: Remove.
23748         * gcc.dg/vmx/vscan-1.c: Remove.
23749
23750 2004-08-12  Devang patel  <dpatel@apple.com>
23751
23752         * gcc.dg/darwin-20040809-2.c: New test.
23753
23754 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23755
23756         * g++.dg/ext/altivec-12.C: New test.
23757
23758         * g++.dg/ext/altivec-11.C: New test.
23759
23760 2004-08-12  Paul Brook  <paul@codesourcery.com>
23761
23762         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23763
23764 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23765
23766         * g++.dg/ext/altivec-2.C: Check for hardware support before
23767         executing any VMX instructions.
23768
23769         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23770
23771 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23772
23773         PR c++/16276
23774         * g++.old-deja/g++.other/comdat4.C: New test.
23775         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23776
23777 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23778
23779         PR target/16286
23780         * gcc.dg/pr16286.c: New test.
23781
23782 2004-08-12 Jan Beulich <jbeulich@novell.com>
23783
23784         * g++.dg/ext/asm5.C: New.
23785
23786 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23787
23788         PR c++/16698
23789         * g++.dg/eh/crash1.C: New test.
23790
23791         PR c++/16717
23792         * g++.dg/ext/construct1.C: New test.
23793
23794 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23795
23796         PR c++/16853
23797         * g++.dg/init/ptrmem1.C: New test.
23798
23799         PR c++/16618
23800         * g++.dg/parse/offsetof5.C: New test.
23801
23802         PR c++/16870
23803         * g++.dg/template/overload3.C: New test.
23804
23805 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23806
23807         PR c++/16964
23808         * g++.dg/parse/error16.C: New test.
23809
23810         PR c++/16904
23811         * g++.dg/template/error14.C: New test.
23812
23813         PR c++/16929
23814         * g++.dg/template/error15.C: New test.
23815
23816 2004-08-11  Devang Patel  <dpatel@apple.com>
23817
23818         * gcc.dg/darwin-ld-20040809-1.c: New test.
23819         * gcc.dg/darwin-ld-20040809-2.c: New test.
23820
23821 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23822
23823         PR fortran/16917
23824         * gfortran.dg/dfloat_1.f90: New test.
23825
23826 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23829         * gcc.dg/dll-2.c: Fix dg-require syntax.
23830         * gcc.misc-tests/arm-isr.c (abort): Declare.
23831         (exit): Likewise.
23832
23833 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/16971
23836         * g++.dg/parse/crash16.C: New test.
23837
23838 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23839
23840         * gcc.dg/mips-rsqrt-1.c: New test case.
23841         * gcc.dg/mips-rsqrt-2.c: New test case.
23842         * gcc.dg/mips-rsqrt-3.c: New test case.
23843
23844 2004-08-10  Paul Brook  <paul@codesourcery.com>
23845
23846         * gfortran.dg/der_io_1.f90: New test.
23847
23848 2004-08-10  Paul Brook  <paul@codesourcery.com>
23849
23850         PR fortran/16919
23851         * gfortran.dg/der_array_1.f90: New test.
23852
23853 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23854
23855         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23856
23857 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23858
23859         * gcc.dg/wchar_t-2.c: Fix typo.
23860
23861 2004-08-09  Falk Hueffner  <falk@debian.org>
23862
23863         PR tree-optimization/12517
23864         * gcc.c-torture/compile/pr12517.c: New test.
23865
23866         PR tree-optimization/12578
23867         * gcc.c-torture/compile/pr12578.c: New test.
23868
23869         PR tree-optimization/12899
23870         * gcc.c-torture/compile/pr12899.c: New test.
23871
23872         PR rtl-optimization/14692
23873         * gcc.c-torture/compile/pr14692.c: New test.
23874
23875         PR tree-optimization/16461
23876         * gcc.c-torture/compile/pr16461.c: New test.
23877
23878 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23879
23880         * gfortran.dg/getenv_1.f90: New test.
23881
23882 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23885         wchar_t.
23886         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23887
23888 2004-08-06  Paul Brook  <paul@codesourcery.com>
23889
23890         * gfortran.dg/ret_array_1.f90: New test.
23891         * gfortran.dg/ret_pointer_1.f90: New test.
23892
23893 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23894
23895         * gcc.dg/missing-field-init-[12].c: New tests.
23896         * g++.dg/warn/missing-field-init-[12].C: New tests.
23897
23898 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23899
23900         * gcc.dg/enum2.c: New test.
23901         * gcc.dg/symbian3.c: Likewise.
23902         * gcc.dg/symbian4.c: Likewise.
23903         * gcc.dg/wchar_t-2.c: Likewise.
23904
23905 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23906
23907         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23908         destructor tests.
23909
23910 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23911
23912         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23913         dg-require-visiblity.
23914         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23915         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23916         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23917         * g++.dg/ext/visibility/new1.C: Likewise.
23918         * g++.dg/ext/visibility/pragma.C: Likewise.
23919         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23920         * g++.dg/ext/visibility/virtual.C: Likewise.
23921         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23922         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23923         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23924         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23925         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23926         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23927         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23928         * g++/dg/ext/visibility/visibility-8.C: New test.
23929         * gcc.c-torture/compile/dll.x: Remove.
23930         * gcc.dg/dll-2.c: Use dg-require-dll
23931         * gcc.dg/visibility-10.c: New test.
23932         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23933         supporting DLLs.
23934         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23935         (scan_not_hidden): Likewise.
23936
23937 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23938
23939         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23940
23941 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23942
23943         * gcc.c-torture/execute/20040805-1.c: New test.
23944
23945 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23946
23947         * gcc.dg/20020118-1.c: Declare abort.
23948         * gcc.dg/altivec_check.h: Likewise.
23949         * gcc.dg/iftrap-2.c: Likewise.
23950         * gcc.dg/pragma-darwin.c: Likewise.
23951         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23952
23953 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23954
23955         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23956
23957 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23958
23959         * gcc.c-torture/execute/builtins/abs-2.c,
23960         gcc.c-torture/execute/builtins/abs-3.c,
23961         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23962         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23963         intmax_t, uintmax_t and their limits.
23964         * gcc.dg/intmax_t-1.c: New test.
23965
23966 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23967
23968         * g++.dg/tc1/dr147.C: Add reference to PR.
23969
23970 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23971
23972         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23973         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23974
23975 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23976
23977         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23978
23979 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23980
23981         * gcc.dg/redecl-5.c: New test.
23982         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23983         of scanf.
23984
23985 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23986
23987         PR middle-end/16790
23988         * gcc.c-torture/execute/pr16790-1.c: New test case.
23989
23990 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23991
23992         * g++.dg/ext/visibility/assign1.C: New test.
23993         * g++.dg/ext/visibility/new1.C: Likewise.
23994
23995         * gcc.dg/symbian1.c: New test.
23996         * gcc.dg/symbian2.c: Likewise.
23997
23998 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23999
24000         PR target/16570
24001         * gcc.dg/i386-sse-9.c: New test.
24002
24003 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24004
24005         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24006
24007 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24008
24009         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24010         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24011         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24012         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24013         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24014         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24015         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24016         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24017         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24018         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24019         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24020         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24021         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24022         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24023         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24024         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24025         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24026         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24027         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24028         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24029         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24030         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24031         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24032         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24033         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24034         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24035         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24036         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24037         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24038         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24039         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24040         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24041         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24042         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24043         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24044         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24045         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24046         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24047         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24048         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24049         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24050         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24051         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24052         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24053         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24054         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24055         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24056         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24057         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24058         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24059         gcc.misc-tests/i386-pf-3dnow-1.c,
24060         gcc.misc-tests/i386-pf-athlon-1.c,
24061         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24062         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24063         Declare built-in functions used.
24064         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24065
24066 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24067
24068         PR c++/16707
24069         * g++.dg/lookup/using12.C: New test.
24070
24071         * g++.dg/init/null1.C: Fix PR number.
24072         * g++.dg/parse/namespace10.C: Likewise.
24073
24074 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24075
24076         PR c++/16224
24077         * g++.dg/template/spec17.C: New test.
24078         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24079         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24080
24081 2004-08-02  David Billinghurst
24082
24083         PR fortran/16292
24084         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24085
24086 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24087
24088         * gcc.dg/ia64-got-1.c: New test case.
24089
24090 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24091
24092         PR c++/16489
24093         * g++.dg/init/null1.C: New test.
24094         * g++.dg/tc1/dr76.C: Adjust error marker.
24095
24096         PR c++/16529
24097         * g++.dg/parse/namespace10.C: New test.
24098
24099         PR c++/16810
24100         * g++.dg/inherit/ptrmem2.C: New test.
24101
24102 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24103
24104         PR target/16155
24105         * gcc.dg/pr16155.c: New test.
24106
24107 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24108
24109         * gcc.dg/redecl-2.c: New test.
24110
24111 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24112
24113         * gcc.dg/darwin-longdouble.c: New file.
24114
24115 2004-07-30  Richard Henderson  <rth@redhat.com>
24116
24117         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24118         write to constant argument.
24119         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24120
24121 2004-07-30  Richard Henderson  <rth@redhat.com>
24122
24123         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24124         tests of nearest around zero.
24125
24126 2004-07-30  Andrew Pinski  <apinski@apple.com>
24127
24128         * gcc.c-torture/compile/20040730-1.c: New test.
24129
24130 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24131
24132         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24133         powerpc-eabispe.
24134
24135 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24136
24137         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24138
24139 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24140
24141         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24142         contains $ld_library_path.
24143         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24144
24145 2004-07-29  Richard Henderson  <rth@redhat.com>
24146
24147         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24148
24149         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24150         (alt2, which): New.
24151         (Check): Accept either alternative.
24152
24153 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24154
24155         * g++.dg/abi/inline1.C: New test.
24156         * g++.dg/abi/local1-a.cc: Likewise.
24157         * g++.dg/abi/local1.C: Likewise.
24158         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24159         * g++.dg/abi/mangle12.C: Likewise.
24160         * g++.dg/abi/mangle17.C: Likewise.
24161         * g++.dg/abi/mangle20-2.C: Likewise.
24162         * g++.dg/opt/interface1.C: Likewise.
24163         * g++.dg/opt/interface1.h: Likewise.
24164         * g++.dg/opt/interface1-a.cc: New test.
24165         * g++.dg/parse/repo1.C: New test.
24166         * g++.dg/template/repo1.C: Likewise.
24167         * g++.dg/warn/Winline-1.C: Likewise.
24168         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24169
24170 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24171
24172         * gcc.dg/tree-ssa/20040729-1.c: New test.
24173
24174 2004-07-27  Matt Austern <austern@apple.com>
24175
24176         * gcc.dg/darwin-bool-1.c: New test.
24177         * gcc.dg/darwin-bool-2.c: New test.
24178
24179 2004-07-28  Richard Henderson  <rth@redhat.com>
24180
24181         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24182         arguments in the correct type.  Don't write to constant arguments.
24183
24184 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24185
24186         PR tree-optimization/16688
24187         PR tree-optimization/16689
24188         * g++.dg/tree-ssa/pr16688.C: New test.
24189
24190 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24191
24192         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24193         loads.  Not only in the comment, this time.
24194
24195 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24196
24197         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24198         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24199         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24200         * gcc.dg/sh4a-bitmovua.c: New.
24201         * gcc.dg/sh4a-cos.c: New.
24202         * gcc.dg/sh4a-cosf.c: New.
24203         * gcc.dg/sh4a-fprun.c: New.
24204         * gcc.dg/sh4a-fsrra.c: New.
24205         * gcc.dg/sh4a-memmovua.c: New.
24206         * gcc.dg/sh4a-sin.c: New.
24207         * gcc.dg/sh4a-sincos.c: New.
24208         * gcc.dg/sh4a-sincosf.c: New.
24209         * gcc.dg/sh4a-sinf.c: New.
24210
24211 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24212
24213         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24214         conditionals.
24215         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24216         loads.
24217         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24218         DOM1.
24219
24220 2004-07-27  Andrew Pinski  <apinski@apple.com>
24221
24222         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24223
24224 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24225
24226         * gcc.dg/pragma-isr.c: New test.
24227
24228 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24229
24230         PR c++/14429
24231         * g++.dg/template/ttp11.C: New test.
24232
24233 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24234
24235         * gcc.c-torture/compile/20040727-1.c: New test.
24236
24237 2004-07-26  Eric Christopher  <echristo@redhat.com>
24238
24239         * gcc.c-torture/compile/20040726-2.c: New test.
24240
24241 2004-07-26  Andrew Pinski  <apinski@apple.com>
24242
24243         * g++.dg/rtti/tinfo1.C: Xfail.
24244
24245 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24246
24247         * gcc.c-torture/compile/20040726-1.c: New test.
24248
24249 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24250             Brian Ryner  <bryner@brianryner.com>
24251
24252         PR c++/9283
24253         PR c++/15000
24254         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24255         * g++.dg/ext/visibility/: New directory.
24256         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24257         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24258         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24259         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24260         * g++.dg/ext/visibility/fvisibility.C,
24261         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24262         g++.dg/ext/visibility/fvisibility-override1.C
24263         g++.dg/ext/visibility/fvisibility-override2.C
24264         g++.dg/ext/visibility/memfuncts.C
24265         g++.dg/ext/visibility/noPLT.C
24266         g++.dg/ext/visibility/pragma.C
24267         g++.dg/ext/visibility/pragma-override1.C
24268         g++.dg/ext/visibility/pragma-override2.C
24269         g++.dg/ext/visibility/staticmemfuncts.C
24270         g++.dg/ext/visibility/virtual.C: New tests.
24271
24272 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24273
24274         PR c/15360
24275         * gcc.dg/pr15360-1.c: New test.
24276
24277 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24278
24279         * gcc.dg/pragma-align-2.c: New test.
24280         * gcc.dg/pragma-init-fini.c: New test.
24281         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24282         targets.
24283
24284 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24285
24286         * gcc.dg/init-string-2.c: New test.
24287
24288 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24289
24290         PR 16684
24291         * gcc.dg/Wredundant-decls-1.c: New test case.
24292
24293 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24294
24295         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24296         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24297         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24298         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24299         * gcc.dg/compat/generate-random.c: New file.
24300         * gcc.dg/compat/generate-random.h: Likewise.
24301         * gcc.dg/compat/generate-random_r.c: Likewise.
24302         * gcc.dg/compat/struct-layout-1.h: Likewise.
24303         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24304         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24305         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24306         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24307         * gcc.dg/compat/struct-layout-1_main.c: New test.
24308         * gcc.dg/compat/struct-layout-1_x.c: New file.
24309         * gcc.dg/compat/struct-layout-1_y.c: New file.
24310         * gcc.dg/compat/struct-layout-1_test.h: New file.
24311
24312 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24313
24314         * gcc.dg/comp-return-1.c: New test
24315
24316 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24317
24318         * gcc.dg/vmx/8-02a.c: Fix typo.
24319
24320         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24321         * gcc.dg/darwin-abi-3.c: New test.
24322
24323         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24324         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24325
24326         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24327         * gcc.dg/vmx/ops-long-1.c: New test.
24328         * gcc.dg/vmx/ops-long-2.c: New test.
24329
24330 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24331
24332         * g++.dg/lookup/conv-[1234].C: New.
24333
24334 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24335
24336         * g++.dg/parse/attr2.C: Simplify.
24337
24338 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24339
24340         PR c/7284
24341         * gcc.c-torture/execute/pr7284-1.c: New test.
24342
24343 2004-07-22  Brian Booth  <bbooth@redhat.com>
24344
24345         * gcc.dg/tree-ssa/20040721-1.c: New test.
24346
24347 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         * g++.dg/template/crash20.c: New.
24350
24351 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24352
24353         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24354         Add dg-run directive.  Declare variables as required.
24355         * gfortran.dg/g77/README: Update
24356
24357 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24358
24359         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24360         gcc.dg/cris-peep2-andu2.c: New tests.
24361
24362 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24363
24364         PR c/15052
24365         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24366         on return type.
24367         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24368         messages.
24369         * gcc.dg/qual-return-2.c: Update expected messages.
24370         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24371
24372 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24373
24374         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24375         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24376
24377 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24378
24379         PR c/11250
24380         * gcc.dg/init-string-1.c: New test.
24381
24382 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24383
24384         PR middle-end/15345
24385         PR c/16450
24386         * gcc.dg/torture/nested-fn-1.c: New test.
24387
24388 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24389
24390         PR target/16559
24391         * gcc.dg/ia64-fptr-1.c: New file.
24392
24393 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24394
24395         PR c++/14497
24396         * g++.dg/template/spec16.C: New test.
24397         * g++.old-deja/g++.robertl/eb118.C: Remove.
24398
24399 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24400
24401         PR c++/509
24402         * g++.dg/template/spec15.C: New test.
24403
24404 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24405
24406         Copy cases from g77.f-torture/execute and add dg-run
24407         directive.  Other changes as noted.
24408         * gfortran.dg/g77/13037.f
24409         * gfortran.dg/g77/1832.f
24410         * gfortran.dg/g77/19981119-0.f
24411         * gfortran.dg/g77/19990313-0.f
24412         * gfortran.dg/g77/19990313-1.f
24413         * gfortran.dg/g77/19990313-2.f
24414         * gfortran.dg/g77/19990313-3.f
24415         * gfortran.dg/g77/19990419-1.f
24416         * gfortran.dg/g77/19990826-0.f
24417         * gfortran.dg/g77/19990826-2.f
24418         * gfortran.dg/g77/20000503-1.f
24419         * gfortran.dg/g77/20001111.f
24420         * gfortran.dg/g77/20010116.f
24421         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24422         * gfortran.dg/g77/20010430.f
24423         * gfortran.dg/g77/6177.f
24424         * gfortran.dg/g77/947.f
24425         * gfortran.dg/g77/970816-3.f
24426         * gfortran.dg/g77/971102-1.f
24427         * gfortran.dg/g77/980520-1.f
24428         * gfortran.dg/g77/980628-0.f
24429         * gfortran.dg/g77/980628-1.f
24430         * gfortran.dg/g77/980628-10.f
24431         * gfortran.dg/g77/980628-2.f
24432         * gfortran.dg/g77/980628-3.f
24433         * gfortran.dg/g77/980628-7.f
24434         * gfortran.dg/g77/980628-8.f
24435         * gfortran.dg/g77/980628-9.f
24436         * gfortran.dg/g77/980701-0.f
24437         * gfortran.dg/g77/980701-1.f
24438         * gfortran.dg/g77/cabs.f
24439         * gfortran.dg/g77/claus.f
24440         * gfortran.dg/g77/complex_1.f
24441         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24442         * gfortran.dg/g77/dcomplex.f
24443         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24444         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24445         * gfortran.dg/g77/f90-intrinsic-numeric.f
24446         * gfortran.dg/g77/int8421.f
24447         * gfortran.dg/g77/labug1.f
24448         * gfortran.dg/g77/large_vec.f
24449         * gfortran.dg/g77/le.f
24450         * gfortran.dg/g77/short.f
24451         * gfortran.dg/g77/README: Update
24452
24453 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24454
24455         PR c++/16637
24456         * g++.dg/parse/lookup4.C: New test.
24457
24458 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24459
24460         PR c++/16175
24461         * g++.dg/template/ttp10.C: New test.
24462
24463 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24464
24465         * gcc.dg/pr12625-1.c: New test.
24466
24467 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24468
24469         * testsuite/gcc.dg/switch-warn-1.c: New test.
24470         * testsuite/gcc.dg/switch-warn-2.c: New test.
24471         * gcc.c-torture/compile/pr14730.c: Update.
24472
24473 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24474
24475         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24476         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24477         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24478         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24479
24480 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/16623
24483         * g++.dg/template/assign1.C: New test.
24484
24485 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24486
24487         PR c++/12170
24488         * g++.dg/template/ttp9.C: New test.
24489
24490 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24491
24492         * gcc.dg/format/cmn-err-1.c: New test.
24493
24494 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24495
24496         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24497         gcc.dg/Wparentheses-10.c: New tests.
24498         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24499
24500 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24501
24502         PR fortran/16465
24503         * gfortran.dg/g77//ffixed-line-length-0.f,
24504         gfortran.dg/g77/ffixed-line-length-132.f,
24505         gfortran.dg/g77/ffixed-line-length-72.f,
24506         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24507         gfortran.dg/g77/README: Update.
24508
24509 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24510
24511         PR c++/13092
24512         * g++.dg/template/non-dependent7.C: New test.
24513         * g++.dg/template/non-dependent8.C: Likewise.
24514         * g++.dg/template/non-dependent9.C: Likewise.
24515         * g++.dg/template/non-dependent10.C: Likewise.
24516
24517 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24518
24519         PR c++/16337
24520         * g++.dg/parse/attr2.C: New test.
24521
24522 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24523
24524         * g77.dg: Removed.
24525         * g77.f-torture: Ditto.
24526
24527 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24528
24529         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24530         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24531         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24532
24533 2004-07-16  Richard Henderson  <rth@redhat.com>
24534
24535         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24536
24537 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24538
24539         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24540         tests with full list of options.
24541         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24542         of TORTURE_OPTIONS if test contains 'dg-do run'.
24543
24544         PR fortran/16404
24545         * gfortran.dg/do_iterator.f90: New test.
24546
24547 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24548
24549         PR rtl-optimization/16536
24550         * gcc.c-torture/execute/restrict-1.c: New test.
24551
24552 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24553
24554         PR fortran/15324
24555         * gfortran.dg/pr15324.f90: New test.
24556
24557         PR fortran/15129
24558         * gfortran.dg/pr15129.f90: New test.
24559
24560         PR fortran/15140
24561         * gfortran.dg/pr15140.f90: New test.
24562
24563         PR fortran/13792
24564         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24565         compile-time simplification.
24566
24567 2004-07-14  Mike Stump  <mrs@apple.com>
24568
24569         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24570
24571 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24572
24573         PR target/16325
24574         * gcc.dg/profile-generate-1.c: New.
24575
24576 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24577
24578         * gcc.c-torture/execute/20040709-1.c: New test.
24579         * gcc.c-torture/execute/20040709-2.c: New test.
24580
24581 2004-07-14  Mike Stump  <mrs@apple.com>
24582
24583         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24584
24585 2004-07-14  Mike Stump  <mrs@apple.com>
24586
24587         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24588
24589 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/16518
24592         * g++.dg/parse/mutable1.C: New test.
24593
24594 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24595
24596         PR tree-optimization/16443
24597         * gcc.dg/tree-ssa/20040713-1.c: New test.
24598
24599 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24600
24601         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24602         for operator new.
24603
24604 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24605
24606         * gfortran.dg/g77/README: New file
24607         * gfortran.dg/g77/19981216-0.f: Copy from
24608         g77.f-torture/noncompile.  Add "dg-do compile" and
24609         dg-error as required.
24610         * gfortran.dg/g77/19990218-1.f: Likewise.
24611         * gfortran.dg/g77/19990905-1.f: Likewise.
24612         * gfortran.dg/g77/9263.f: Likewise.
24613         * gfortran.dg/g77/980615-0.f: Likewise.
24614         * gfortran.dg/g77/980616-0.f: Likewise.
24615         * gfortran.dg/g77/check0.f: Likewise.
24616         * gfortran.dg/g77/select_no_compile.f: Likewise.
24617
24618 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24619
24620         Copy files from g77.f-torture/compile.
24621         Add "{ dg-do compile}".  Other changes as noted
24622         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24623         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24624         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24625         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24626         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24627         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24628         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24629         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24630         statement to conform to standard.  Append alpha1.x for reference.
24631         * gfortran.dg/g77/xformat.f: Add dg-warning
24632
24633 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24634
24635         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24636         Add {dg-do compile} directive.
24637         * gfortran.dg/g77/cpp2.F: Likewise.
24638
24639 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24640
24641         PR c++/5402
24642         * g++.dg/lookup/name-clash1.C: New test.
24643
24644         PR c++/9777
24645         * g++.dg/lookup/name-clash2.C: New test.
24646
24647         PR c++/12102
24648         * g++.dg/lookup/name-clash3.C: New test.
24649
24650 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24651
24652         * g++.dg/lookup/new2.C: New test.
24653         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24654
24655 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24656
24657         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24658         Add {dg-do compile} directive.
24659         * gfortran.dg/g77/13060.f: Likewise.
24660         * gfortran.dg/g77/19990218-0.f: Likewise.
24661         * gfortran.dg/g77/19990305-0.f: Likewise.
24662         * gfortran.dg/g77/19990419-0.f: Likewise.
24663         * gfortran.dg/g77/19990502-0.f: Likewise.
24664         * gfortran.dg/g77/19990502-1.f: Likewise.
24665         * gfortran.dg/g77/19990525-0.f: Likewise.
24666         * gfortran.dg/g77/19990826-1.f: Likewise.
24667         * gfortran.dg/g77/19990826-3.f: Likewise.
24668         * gfortran.dg/g77/19990905-2.f: Likewise.
24669         * gfortran.dg/g77/20000412-1.f: Likewise.
24670         * gfortran.dg/g77/20000511-1.f: Likewise.
24671         * gfortran.dg/g77/20000511-2.f: Likewise.
24672         * gfortran.dg/g77/20000518.f: Likewise.
24673         * gfortran.dg/g77/20000601-1.f: Likewise.
24674         * gfortran.dg/g77/20000601-2.f: Likewise.
24675         * gfortran.dg/g77/20000629-1.f: Likewise.
24676         * gfortran.dg/g77/20000630-2.f: Likewise.
24677         * gfortran.dg/g77/20010115.f: Likewise.
24678         * gfortran.dg/g77/20010321-1.f: Likewise.
24679         * gfortran.dg/g77/20010426.f: Likewise.
24680         * gfortran.dg/g77/20020307-1.f: Likewise.
24681         * gfortran.dg/g77/8485.f: Likewise.
24682         * gfortran.dg/g77/960317-1.f: Likewise.
24683         * gfortran.dg/g77/970915-0.f: Likewise.
24684         * gfortran.dg/g77/980310-1.f: Likewise.
24685         * gfortran.dg/g77/980310-2.f: Likewise.
24686         * gfortran.dg/g77/980310-3.f: Likewise.
24687         * gfortran.dg/g77/980310-4.f: Likewise.
24688         * gfortran.dg/g77/980310-6.f: Likewise.
24689         * gfortran.dg/g77/980310-7.f: Likewise.
24690         * gfortran.dg/g77/980310-8.f: Likewise.
24691         * gfortran.dg/g77/980419-2.f: Likewise.
24692         * gfortran.dg/g77/980424-0.f: Likewise.
24693         * gfortran.dg/g77/980427-0.f: Likewise.
24694         * gfortran.dg/g77/980729-0.f: Likewise.
24695         * gfortran.dg/g77/981117-1.f: Likewise.
24696         * gfortran.dg/g77/toon_1.f: Likewise.
24697
24698 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24699
24700         PR c++/2204
24701         * g++.dg/other/abstract2.C: New test.
24702
24703 2004-07-12  Paul Brook  <paul@codesourcery.com>
24704
24705         * gfortran.dg/pointer_init_1.f90: New test.
24706
24707 2004-07-11  Paul Brook  <paul@codesourcery.com>
24708
24709         PR fortran/15986
24710         * gfortran.dg/contained_1.f90: New test.
24711
24712 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24713
24714         * g++.dg/parse/defarg8.C: New test.
24715
24716 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24717
24718         PR fortran/16433
24719         * gfortran.dg/pr16433.f: New test.
24720
24721         PR fortran/17574
24722         * gfortran.dg/pr15754.f90: New test.
24723
24724 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24725
24726         PR tree-optimization/16437
24727         * gcc.c-torture/execute/bitfld-4.c: New test.
24728
24729 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24730
24731         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24732         access to common var from module.
24733
24734 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24735
24736         PR fortran/16336
24737         * gfortran.fortran-torture/execute/common_2.f90: New test.
24738
24739 2004-07-10  Paul Brook  <paul@codesourcery.com>
24740
24741         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24742
24743 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24744
24745         PR fortran/15969
24746         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24747
24748 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24749
24750         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24751         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24752         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24753         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24754         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24755         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24756         * gfortran.dg/g77/funderscoring.f: Likewise.
24757         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24758
24759 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24760
24761         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24762
24763 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24764         Paul Brook  <paul@codesourcery.com>
24765
24766         PR fortran/13415
24767         * gfortran.dg/common_pointer_1.f90: New test.
24768
24769 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24770
24771         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24772
24773 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24774
24775         PR target/16364
24776         * gcc.c-torture/compile/20040709-1.c: New.
24777
24778 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24779
24780         PR fortran/14077
24781         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24782
24783 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24784
24785         PR fortran/13201
24786         * gfortran.dg/shape_1.f90: New test.
24787
24788 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24789             Andrew Pinski  <apinski@apple.com>
24790
24791         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24792
24793 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24794
24795         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24796         comment.
24797
24798 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24799         Paul Brook  <paul@codesourcery.com>
24800
24801         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24802         '.f95' and '.F95'.
24803
24804 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24805
24806         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24807
24808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24809
24810         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24811         testcases with capital suffix.
24812
24813 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24814
24815         PR fortran/15481
24816         PR fortran/13372
24817         PR fortran/13575
24818         PR fortran/15978
24819         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24820
24821         * gfortran.dg/implicit_1.f90: New test.
24822
24823 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24824
24825         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24826         expression to match gfortran warning/error messages
24827         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24828         dg-error text.
24829
24830 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24831
24832         * lib/fortran-torture.exp: Rename proc search_for to
24833         search_for_re.
24834
24835 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24836
24837         * gcc.c-torture/execute/simd-5.x: New file.
24838         XFAIL on SPARC 64-bit at -O0.
24839
24840 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24841
24842         PR c++/8211
24843         PR c++/16165
24844         * g++.dg/warn/effc3.C: New test.
24845
24846 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24847
24848         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24849         change X to 1X in format.
24850         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24851         add data statements to conform to standard.
24852
24853 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24856         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24857         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24858
24859 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24860
24861         * gfortran.dg/g77/7388.f: Copy from g77.dg
24862         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24863         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24864         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24865         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24866         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24867         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24868         * gfortran.dg/g77/strlen0.f: Likewise.
24869
24870 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24871
24872         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24873         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24874
24875 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24876
24877         * gcc.c-torture/execute/920428-2.x: Delete.
24878         * gcc.c-torture/execute/920501-7.x: Likewise.
24879
24880 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24883         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24884         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24885         prescott and c3-2.
24886         (PREFETCH_3DNOW): Add -march=c3.
24887
24888 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24889
24890         PR c/16437
24891         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24892         * gcc.c-torture/execute/bf64-1.x: Likewise.
24893
24894 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24895
24896         * gcc.c-torture/compile/20040708-1.c: New test.
24897
24898 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24899
24900         PR c++/16169
24901         * g++.dg/warn/effc2.C: New test.
24902
24903 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24904
24905         * gcc.c-torture/execute/bitfld-1.x: Remove.
24906         * gcc.c-torture/execute/bitfld-3.c: New test.
24907         * gcc.dg/bitfld-2.c: Remove XFAILs.
24908
24909 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24910
24911         PR c++/16276
24912         * g++.dg/rtti/tinfo1.C: New file.
24913
24914 2004-07-07  Eric Christopher  <echristo@redhat.com>
24915
24916         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24917
24918 2004-07-07  Andrew Pinski  <apinski@apple.com>
24919
24920         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24921
24922 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24923
24924         * g++.dg/init/call1.C: XFAIL.
24925
24926 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24927
24928         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24929         except for movstrict*, to movmem* and clrstr* to clrmem*.
24930
24931 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24932
24933         * gcc.c-torture/execute/20040707-1.c: New test.
24934
24935 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24936
24937         * gcc.c-torture/execute/20040706-1.c: New test.
24938
24939 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24940
24941         PR c++/3671
24942         * g++.dg/template/spec14.C: New test.
24943
24944 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24947         nothing if not yet defined.  Use it in b, c and d type definitions.
24948         * gcc.c-torture/execute/20040705-1.c: New test.
24949         * gcc.c-torture/execute/20040705-2.c: New test.
24950
24951 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24952
24953         PR c++/2518
24954         * g++.dg/lookup/new1.C: New test.
24955
24956 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24957
24958         PR c++/11406
24959         * g++.dg/template/sizeof8.C: New test.
24960
24961 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24962
24963         * gcc.c-torture/compile/20040705-1.c: New test.
24964
24965 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24966
24967         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24968
24969 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24970
24971         * gcc.dg/cpp/if-mop.c: Two new testcases.
24972         * gcc.dg/cpp/trad/comment-3.c: New.
24973
24974 2004-07-04  Paul Brook  <paul@codesourcery.com>
24975
24976         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24977
24978 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24979
24980         PR c++/3761
24981         * g++.dg/lookup/crash4.C: New test.
24982
24983 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24984
24985         * gcc.c-torture/execute/builtin-abs-1.c
24986         * gcc.c-torture/execute/builtin-abs-2.c
24987         * gcc.c-torture/execute/builtin-complex-1.c
24988         * gcc.c-torture/execute/builtins/string-1-lib.c
24989         * gcc.c-torture/execute/builtins/string-1.c
24990         * gcc.c-torture/execute/builtins/string-2-lib.c
24991         * gcc.c-torture/execute/builtins/string-2.c
24992         * gcc.c-torture/execute/builtins/string-3-lib.c
24993         * gcc.c-torture/execute/builtins/string-3.c
24994         * gcc.c-torture/execute/builtins/string-4-lib.c
24995         * gcc.c-torture/execute/builtins/string-4.c
24996         * gcc.c-torture/execute/builtins/string-5-lib.c
24997         * gcc.c-torture/execute/builtins/string-5.c
24998         * gcc.c-torture/execute/builtins/string-6-lib.c
24999         * gcc.c-torture/execute/builtins/string-6.c
25000         * gcc.c-torture/execute/builtins/string-7-lib.c
25001         * gcc.c-torture/execute/builtins/string-7.c
25002         * gcc.c-torture/execute/builtins/string-8-lib.c
25003         * gcc.c-torture/execute/builtins/string-8.c
25004         * gcc.c-torture/execute/builtins/string-9-lib.c
25005         * gcc.c-torture/execute/builtins/string-9.c
25006         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25007         * gcc.c-torture/execute/builtins/string-asm-1.c
25008         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25009         * gcc.c-torture/execute/builtins/string-asm-2.c
25010         * gcc.c-torture/execute/stdio-opt-1.c
25011         * gcc.c-torture/execute/stdio-opt-2.c
25012         * gcc.c-torture/execute/stdio-opt-3.c
25013         * gcc.c-torture/execute/string-opt-1.c
25014         * gcc.c-torture/execute/string-opt-10.c
25015         * gcc.c-torture/execute/string-opt-11.c
25016         * gcc.c-torture/execute/string-opt-12.c
25017         * gcc.c-torture/execute/string-opt-13.c
25018         * gcc.c-torture/execute/string-opt-14.c
25019         * gcc.c-torture/execute/string-opt-15.c
25020         * gcc.c-torture/execute/string-opt-16.c
25021         * gcc.c-torture/execute/string-opt-2.c
25022         * gcc.c-torture/execute/string-opt-6.c
25023         * gcc.c-torture/execute/string-opt-7.c
25024         * gcc.c-torture/execute/string-opt-8.c:
25025         Replace with ...
25026
25027         * gcc.c-torture/execute/builtins/abs-2.c
25028         * gcc.c-torture/execute/builtins/abs-3.c
25029         * gcc.c-torture/execute/builtins/complex-1.c
25030         * gcc.c-torture/execute/builtins/fprintf.c
25031         * gcc.c-torture/execute/builtins/fputs.c
25032         * gcc.c-torture/execute/builtins/memcmp.c
25033         * gcc.c-torture/execute/builtins/memmove.c
25034         * gcc.c-torture/execute/builtins/memops-asm.c
25035         * gcc.c-torture/execute/builtins/mempcpy-2.c
25036         * gcc.c-torture/execute/builtins/mempcpy.c
25037         * gcc.c-torture/execute/builtins/memset.c
25038         * gcc.c-torture/execute/builtins/printf.c
25039         * gcc.c-torture/execute/builtins/sprintf.c
25040         * gcc.c-torture/execute/builtins/strcat.c
25041         * gcc.c-torture/execute/builtins/strchr.c
25042         * gcc.c-torture/execute/builtins/strcmp.c
25043         * gcc.c-torture/execute/builtins/strcpy.c
25044         * gcc.c-torture/execute/builtins/strcspn.c
25045         * gcc.c-torture/execute/builtins/strlen-2.c
25046         * gcc.c-torture/execute/builtins/strlen.c
25047         * gcc.c-torture/execute/builtins/strncat.c
25048         * gcc.c-torture/execute/builtins/strncmp-2.c
25049         * gcc.c-torture/execute/builtins/strncmp.c
25050         * gcc.c-torture/execute/builtins/strncpy.c
25051         * gcc.c-torture/execute/builtins/strpbrk.c
25052         * gcc.c-torture/execute/builtins/strpcpy-2.c
25053         * gcc.c-torture/execute/builtins/strpcpy.c
25054         * gcc.c-torture/execute/builtins/strrchr.c
25055         * gcc.c-torture/execute/builtins/strspn.c
25056         * gcc.c-torture/execute/builtins/strstr-asm.c
25057         * gcc.c-torture/execute/builtins/strstr.c:
25058         ... these new files.
25059
25060         * gcc.c-torture/execute/builtins/abs-2-lib.c
25061         * gcc.c-torture/execute/builtins/abs-3-lib.c
25062         * gcc.c-torture/execute/builtins/complex-1-lib.c
25063         * gcc.c-torture/execute/builtins/fprintf-lib.c
25064         * gcc.c-torture/execute/builtins/fputs-lib.c
25065         * gcc.c-torture/execute/builtins/memcmp-lib.c
25066         * gcc.c-torture/execute/builtins/memmove-lib.c
25067         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25068         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25069         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25070         * gcc.c-torture/execute/builtins/memset-lib.c
25071         * gcc.c-torture/execute/builtins/printf-lib.c
25072         * gcc.c-torture/execute/builtins/sprintf-lib.c
25073         * gcc.c-torture/execute/builtins/strcat-lib.c
25074         * gcc.c-torture/execute/builtins/strchr-lib.c
25075         * gcc.c-torture/execute/builtins/strcmp-lib.c
25076         * gcc.c-torture/execute/builtins/strcpy-lib.c
25077         * gcc.c-torture/execute/builtins/strcspn-lib.c
25078         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25079         * gcc.c-torture/execute/builtins/strlen-lib.c
25080         * gcc.c-torture/execute/builtins/strncat-lib.c
25081         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25082         * gcc.c-torture/execute/builtins/strncmp-lib.c
25083         * gcc.c-torture/execute/builtins/strncpy-lib.c
25084         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25085         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25086         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25087         * gcc.c-torture/execute/builtins/strrchr-lib.c
25088         * gcc.c-torture/execute/builtins/strspn-lib.c
25089         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25090         * gcc.c-torture/execute/builtins/strstr-lib.c
25091         * gcc.c-torture/execute/builtins/lib/abs.c
25092         * gcc.c-torture/execute/builtins/lib/fprintf.c
25093         * gcc.c-torture/execute/builtins/lib/memset.c
25094         * gcc.c-torture/execute/builtins/lib/printf.c
25095         * gcc.c-torture/execute/builtins/lib/sprintf.c
25096         * gcc.c-torture/execute/builtins/lib/strcpy.c
25097         * gcc.c-torture/execute/builtins/lib/strcspn.c
25098         * gcc.c-torture/execute/builtins/lib/strncat.c
25099         * gcc.c-torture/execute/builtins/lib/strncmp.c
25100         * gcc.c-torture/execute/builtins/lib/strncpy.c
25101         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25102         * gcc.c-torture/execute/builtins/lib/strspn.c
25103         * gcc.c-torture/execute/builtins/lib/strstr.c:
25104         New files containing support routines.
25105
25106         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25107         declaration.
25108         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25109         when not optimizing.
25110
25111 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25112
25113         PR c++/16240
25114         * g++.dg/abi/mangle22.C: New test.
25115         * g++.dg/abi/mangle23.C: Likewise.
25116
25117 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25118
25119         PR fortran/16290
25120         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25121         Allow for cases without denormalized floating point numbers.
25122
25123 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25124
25125         PR c/1027
25126         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25127         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25128         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25129         expected warning text.
25130         * gcc.dg/format/diag-2.c: New test.
25131
25132 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25133
25134         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25135
25136 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25137
25138         * gcc.dg/builtins-43.c: New.
25139         * gcc.dg/builtins-44.c: New.
25140         * gcc.dg/builtins-45.c: New.
25141
25142 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25143             Andreas Tobler  <a.tobler@schweiz.ch>
25144
25145         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25146         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25147         as SIGSEGV.
25148         * gcc.dg/cleanup-11.c: Likewise.
25149         * gcc.dg/cleanup-8.c: Likewise.
25150         * gcc.dg/cleanup-9.c: Likewise.
25151         * gcc.dg/cleanup-5.c: Run on all platforms.
25152
25153 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25154
25155         * g++.dg/warn/nonnull1.C: New test.
25156
25157 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25158
25159         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25160         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25161         Special-case the Sun compiler wrt to <complex.h>.
25162
25163 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25164
25165         * gcc.dg/Wunreachable-8.C: New test.
25166
25167         * gcc.dg/h8300-ice2.c : New test.
25168
25169 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25170
25171         PR fortran/16161
25172         * gfortran.fortran-torture/compile/implicit.f90: Add test
25173         for implicit character.
25174
25175 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25176
25177         PR fortran/16289
25178         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25179         Use tiny() intrinsic to find smallest non-negative real
25180
25181 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25184         * gcc.dg/compat/struct-by-value-22_x.c: New.
25185         * gcc.dg/compat/struct-by-value-22_y.c: New.
25186
25187         * gcc.c-torture/execute/20040629-1.c: New test.
25188
25189 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25190
25191         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25192         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25193
25194         PR target/16195
25195         * gcc.dg/20040625-1.c: New test.
25196
25197 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25198
25199         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25200
25201 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25202
25203         PR fortran/15963
25204         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25205
25206 2004-06-29  Richard Henderson  <rth@redhat.com>
25207
25208         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25209
25210 2004-06-29  Paul Brook  <paul@codesourcery.com>
25211
25212         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25213         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25214
25215 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         PR c++/16260
25218         * g++.dg/parse/crash15.C: New.
25219
25220 2004-06-28  Andrew Pinski  <apinski@apple.com>
25221
25222         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25223         by the error already.
25224
25225         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25226
25227 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25228
25229         PR target/14041
25230         * gcc.dg/h8300-bss-align-1.c : New.
25231
25232 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * PR c++/16174
25235         * g++.dg/template/ctor4.C: New.
25236
25237 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25238
25239         PR c++/16205
25240         * g++.dg/warn/Wsequence-point-1.C: New test.
25241
25242 2004-06-27  Paul Brook  <paul@codesourcery.com>
25243
25244         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25245
25246 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25247
25248         * g++.old-deja/g++.mike/p7325.C: Remove.
25249
25250 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25251
25252         PR c/14963
25253         * gcc.dg/pr14963.c: New test.
25254
25255 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25256
25257         PR c++/16193
25258         * g++.dg/parse/redef1.C: New test.
25259
25260 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25261
25262         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25263         20021110.c.
25264         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25265         20021119-1.c.
25266         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25267         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25268         5-04.c.
25269         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25270         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25271         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25272         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25273         g++.brendan/enum14.C.
25274         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25275         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25276         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25277         g++.mike/virt1.C.
25278         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25279         memtemp24.C.
25280
25281 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25282
25283         * gcc.dg/20040527-1.c: New test case.
25284
25285 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25286
25287         PR gfortran/pr16196
25288         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25289
25290 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25291
25292         PR middle-end/15825
25293         * gcc.dg/pr15825-1.c: New test case.
25294
25295 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25296
25297         * gcc.c-torture/execute/20040625-1.c: New test.
25298
25299 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25300
25301         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25302
25303 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25304
25305         * gcc.dg/torture/mips-div-1.c: New test.
25306
25307 2004-06-24  Jeff Law  <law@redhat.com>
25308
25309         * gcc.dg/tree-ssa/20040624-1.c: New test.
25310
25311 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25312
25313         * gcc.c-torture/compile/20040624-1.c: New test.
25314
25315 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25316
25317         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25318         this directory.
25319
25320 2004-06-23  Andrew Pinski  <apinski@apple.com>
25321
25322         PR middle-end/15988
25323         * g++.dg/opt/ptrmem4.C: New test.
25324
25325         * gcc.dg/c90-array-quals-2.c: New test.
25326
25327 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25328
25329         * gcc.dg/kpice1.c: New test.
25330
25331 2006-06-23  Andrew Pinski  <apinski@apple.com>
25332
25333         * gcc.dg/c90-array-quals.c: New test.
25334
25335 2006-06-22  Richard Henderson  <rth@redhat.com>
25336
25337         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25338
25339 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25340
25341         * gcc.dg/builtins-config.h: Handle FreeBSD.
25342
25343 2006-06-22  Richard Henderson  <rth@redhat.com>
25344
25345         * g++.dg/opt/devirt1.C: New.
25346
25347 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25348
25349         * g++.dg/opt/pr15551.C: New testcase.
25350
25351 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25352
25353         PR target/14800
25354         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25355         x86_64-*-linux* when compiling for 32bit.
25356
25357 2004-06-21  Andrew Pinski  <apinski@apple.com>
25358
25359         * gcc.dg/pch/struct-1.c: New.
25360         * gcc.dg/pch/struct-1.hs: New.
25361
25362 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25363
25364         * gcc.dg/pch/save-temps-1.c: New file.
25365         * gcc.dg/pch/save-temps-1.hs: New file.
25366
25367 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25368
25369         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25370         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25371
25372 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25373
25374         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25375         to fix type error.
25376         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25377         Remove trailing spaces.
25378
25379 2004-06-21  Richard Henderson  <rth@redhat.com>
25380
25381         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25382         merging && to BIT_FIELD_REF.
25383
25384 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25385
25386         * g++.dg/opt/placeholder1.C: New test.
25387
25388 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25389
25390         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25391         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25392         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25393         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25394
25395 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25396
25397         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25398         extern "C".
25399         * g++.dg/other/pragma-re-1.C: Add comments.
25400
25401 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25402
25403         PR gfortran/16080
25404         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25405
25406 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25407
25408         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25409         instead of setting the type of size_t by
25410         hand.
25411
25412 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25413
25414         * gcc.dg/unordered-2.c: New test case.
25415         * gcc.dg/unordered-3.c: New test case.
25416
25417 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25418
25419         PR other/16043
25420         * lib/g++.exp (g++_version): Tweak regexp for version
25421         * lib/g77.exp (g77_version): Likewise.
25422         * lib/gfortran.exp (gfortran_version): Likewise.
25423         * lib/objc.exp (objc_version): Likewise.
25424         * lib/treelang.exp (treelang_version): Likewise.
25425
25426 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25429         Use INT_MAX instead of __INT_MAX__.
25430         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25431
25432         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25433         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25434         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25435         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25436         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25437         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25438         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25439         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25440         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25441
25442         * gcc.dg/range-test-1.c: New test.
25443         * g++.dg/opt/range-test-1.C: New test.
25444
25445 2004-06-17  Richard Henderson  <rth@redhat.com>
25446
25447         * objc.dg/sync-1.m: New.
25448         * objc.dg/try-catch-1.m: Don't force next runtime.
25449         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25450         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25451         shadowed catch clause.
25452         * objc.dg/try-catch-5.m: New.
25453
25454 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25455
25456         Bug 14610
25457         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25458
25459 2004-06-15  Richard Henderson  <rth@redhat.com>
25460
25461         * gcc.dg/20001116-1.c: Move expected warning line.
25462
25463 2004-06-15  Richard Henderson  <rth@redhat.com>
25464
25465         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25466         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25467
25468 2004-06-15  Jeff Law  <law@redhat.com>
25469
25470         * gcc.dg/tree-ssa/20040615-1.c: New test.
25471         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25472         be less sensitive to operand ordering.
25473         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25474
25475 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25476
25477         * g++.dg/abi/bitfield3.C: Add comment..
25478
25479 2004-06-15  Richard Henderson  <rth@redhat.com>
25480
25481         * g++.dg/ext/stmtexpr1.C: XFAIL.
25482         * gcc.dg/20030612-1.c: XFAIL.
25483
25484 2004-06-15  Eric Christopher  <echristo@redhat.com>
25485
25486         * g++.dg/charset/asm5.c: New.
25487         * gcc.dg/charset/asm6.c: New.
25488
25489 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25490
25491         PR fortran/15962
25492         * gfortran.fortran-torture/execute/select_1.f90: New test.
25493
25494 2004-06-15  Paul Brook  <paul@codesourcery.com>
25495
25496         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25497
25498 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25499
25500         PR c++/15967
25501         * g++.dg/lookup/crash3.C: New test.
25502
25503 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25504
25505         PR c++/15947
25506         * g++.dg/parse/dtor4.C: New test.
25507
25508 2004-06-14  Jeff Law  <law@redhat.com>
25509
25510         * gcc.c-torture/compile/20040614-1.c: New test.
25511
25512 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25513
25514         PR fortran/15211
25515         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25516         LEN of a character array.
25517
25518 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25519
25520         PR c++/15096
25521         * g++.dg/template/ptrmem10.C: New test.
25522
25523         PR c++/14930
25524         * g++.dg/template/friend30.C: New test.
25525
25526 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25527
25528         PR fortran/14928
25529         * gfortran.fortran-torture/compile/mloc.f90: New test.
25530
25531 2004-06-13  Paul Brook  <paul@codesourcery.com>
25532
25533         * gfortran.fortran-torture/execute/random_2.f90: New test.
25534
25535 2004-06-13  Eric Christopher  <echristo@redhat.com>
25536
25537         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25538
25539 2004-06-12  Paul Brook  <paul@codesourcery.com>
25540
25541         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25542
25543 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25544
25545         PR fortran/14923
25546         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25547
25548 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25549
25550         PR fortran/14957
25551         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25552         syntax errors in end statements of contained subroutines.
25553
25554 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25555
25556         PR fortran/12841
25557         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25558
25559 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25560
25561         PR fortran/15665
25562         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25563
25564 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25565
25566         PR gfortran/12839
25567         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25568
25569 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25570
25571         PR c++/15862
25572         * g++.dg/parse/enum1.C: New test.
25573
25574 2004-06-10  Jeff Law  <law@redhat.com>
25575
25576         * gcc.c-torture/compile/20040610-1.c: New test.
25577
25578 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25579
25580         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25581         * g++.old-deja/g++.other/decl3.C: Likewise.
25582
25583 2004-06-10  Brian Booth  <bbooth@redhat.com>
25584
25585         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25586         V_MAY_DEF instead of VDEF.
25587         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25588
25589 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25590
25591         PR c++/14211
25592         * g++.dg/conversion/const1.C: New test.
25593
25594         PR c++/15076
25595         * g++.dg/conversion/reinterpret1.C: New test.
25596
25597         PR c++/15877
25598         * g++.dg/template/enum2.C: New test.
25599
25600         PR c++/15227
25601         * g++.dg/template/error13.C: New test.
25602
25603 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25604
25605         PR fortran/14957
25606         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25607         arguments to test_* REAL and of the right size.
25608
25609 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25610
25611         PR target/15569
25612         PR rtl-optimization/15681
25613         * gcc.dg/20040609-1.c: New test.
25614
25615 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25616
25617         PR c++/14791
25618         * g++.dg/opt/builtins1.C: New test.
25619
25620 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25621
25622         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25623         that use default windows32 struct layout.
25624         * gcc.dg/i386-bitfield2.c: Likewise.
25625
25626 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25627
25628         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25629         for mingw32 and cygwin targets.
25630
25631 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25632
25633         * gcc.dg/pch/macro-4.c: New.
25634         * gcc.dg/pch/macro-4.hs: New.
25635
25636 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25637
25638         PR fortran/13249
25639         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25640
25641 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25642
25643         PR fortran/13372
25644         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25645
25646 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25647
25648         PR gfortran/14897
25649         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25650
25651 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25652
25653         PR gfortran/15755
25654         * gfortran.fortran-torture/execute/backspace.c : New test.
25655
25656 2004-06-09  Paul Brook  <paul@codesourcery.com>
25657
25658         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25659         (pointer_to_section): Rewrite to use smaller array.
25660
25661 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25662
25663         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25664         * gcc.dg/ext/altivec-10.c: Same.
25665         * gcc.dg/ext/altivec-11.c: Same.
25666         * gcc.dg/ext/altivec-12.c: Same.
25667         * gcc.dg/ext/altivec-13.c: Same.
25668         * gcc.dg/ext/altivec-14.c: Same.
25669         * gcc.dg/ext/altivec-15.c: Same.
25670         * gcc.dg/ext/altivec-16.c: Same.
25671         * gcc.dg/ext/altivec-3.c: Same.
25672         * gcc.dg/ext/altivec-4.c: Same.
25673         * gcc.dg/ext/altivec-6.c: Same.
25674         * gcc.dg/ext/altivec-7.c: Same.
25675         * gcc.dg/ext/altivec-8.c: Same.
25676         * gcc.dg/ext/altivec-varargs-1.c: Same.
25677
25678         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25679         * g++.dg/ext/altivec-10.C: Same.
25680         * g++.dg/ext/altivec-2.C: Same.
25681         * g++.dg/ext/altivec-3.C: Same.
25682         * g++.dg/ext/altivec-4.C: Same.
25683         * g++.dg/ext/altivec-5.C: Same.
25684         * g++.dg/ext/altivec-6.C: Same.
25685         * g++.dg/ext/altivec-7.C: Same.
25686         * g++.dg/ext/altivec-8.C: Same.
25687         * g++.dg/ext/altivec-9.C: Same.
25688
25689 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25690
25691         PR c++/7841
25692         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25693
25694 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25695
25696         * gcc.dg/union-1.c: New test.
25697
25698 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25699
25700         * gcc.dg/builtins-41.c: New test case.
25701         * gcc.dg/builtins-42.c: New test case.
25702
25703 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25704
25705         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25706         * g++.dg/ext/altivec-10.C: Same.
25707         * g++.dg/ext/altivec-2.C: Same.
25708         * g++.dg/ext/altivec-3.C: Same.
25709         * g++.dg/ext/altivec-4.C: Same.
25710         * g++.dg/ext/altivec-5.C: Same.
25711         * g++.dg/ext/altivec-6.C: Same.
25712         * g++.dg/ext/altivec-7.C: Same.
25713         * g++.dg/ext/altivec-8.C: Same.
25714         * g++.dg/ext/altivec-9.C: Same.
25715         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25716         * g++.old-deja/g++.brendan/new3.C: Same.
25717         * gcc.c-torture/execute/eeprof-1.x: Same.
25718
25719 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25720
25721         PR c/14765
25722         * gcc.dg/pr14765-1.c: New test.
25723
25724 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25725
25726         PR c/14649
25727         * gcc.dg/pr14649-1.c: New test case.
25728
25729 2004-06-07  Richard Henderson  <rth@redhat.com>
25730
25731         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25732         if temporaries.
25733
25734 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25735
25736         * g++.dg/eh/elide1.C: Remove XFAIL.
25737
25738 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/15337
25741         * g++.dg/expr/sizeof3.C: New test.
25742
25743         PR c++/14777
25744         * g++.dg/template/access14.C: New test.
25745
25746         PR c++/15554
25747         * g++.dg/template/enum1.C: New test.
25748
25749         PR c++/15057
25750         * g++.dg/eh/throw1.C: New test.
25751
25752 2004-06-07  David Ayers  <d.ayers@inode.at>
25753             Ziemowit Laski  <zlaski@apple.com>
25754
25755         * lib/objc.exp (objc_target_compile): Revert the '-framework
25756         Foundation' flag fix, since bare Darwin does not ship
25757         with the Foundation framework.
25758         * objc/execute/next_mapping.h: Provide a local NSConstantString
25759         @interface and @implementation.
25760         (objc_constant_string_init): A constructor function, used to
25761         initialize the NSConstantString meta-class object.
25762         * objc/execute/string1.m: Include "next_mapping.h" instead of
25763         <Foundation/NSString.h>.
25764         * objc/execute/string2.m: Likewise.
25765         * objc/execute/string3.m: Likewise.
25766         * objc/execute/string4.m: Likewise.
25767
25768 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25769
25770         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25771         to double. Replace double with FLOAT.
25772         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25773
25774         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25775         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25776         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25777         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25778         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25779         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25780         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25781         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25782
25783 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25784
25785         PR c/13519
25786         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25787
25788 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25789
25790         PR c++/15503
25791         * g++.dg/template/meminit2.C: New test.
25792
25793 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25794
25795         PR target/15822
25796         * gcc.c-torture/execute/compare-fp-1.c,
25797         gcc.c-torture/execute/compare-fp-2.c,
25798         gcc.c-torture/execute/compare-fp-3.c,
25799         gcc.c-torture/execute/compare-fp-4.c,
25800         gcc.c-torture/execute/compare-fp-3.x,
25801         gcc.c-torture/execute/compare-fp-4.x: Moved...
25802         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25803         gcc.c-torture/execute/ieee/compare-fp-2.c,
25804         gcc.c-torture/execute/ieee/compare-fp-3.c,
25805         gcc.c-torture/execute/ieee/compare-fp-4.c,
25806         gcc.c-torture/execute/ieee/compare-fp-3.x,
25807         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25808
25809 2004-06-04  David Ayers  <d.ayers@inode.at>
25810
25811         * objc/execute/protocol-isEqual-4.m: New testcase.
25812
25813 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25814
25815         * objc/execute/protocol-isEqual-1.m: New testcase.
25816         * objc/execute/protocol-isEqual-2.m: New testcase.
25817         * objc/execute/protocol-isEqual-3.m: New testcase.
25818
25819 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25820
25821         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25822
25823 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25824
25825         * lib/objc.exp (objc_target_compile): When running tests on
25826         Darwin (Mac OS X), inform the linker about '-framework
25827         'Foundation'.
25828
25829 2004-06-02  Eric Christopher  <echristo@redhat.com>
25830
25831         * gcc.c-torture/compile/20040602-1.c: New.
25832
25833 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25834
25835         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25836         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25837
25838         PR tree-optimization/14736
25839         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25840
25841         PR tree-optimization/14042
25842         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25843
25844         PR tree-optimization/14729
25845         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25846
25847 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25848
25849         PR fortran/15557
25850         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25851
25852 2004-06-01  Richard Hederson  <rth@redhat.com>
25853
25854         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25855
25856 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25857
25858         PR c++/14932
25859         * g++.dg/parse/offsetof4.C: New test.
25860
25861 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25862
25863         PR objc/7993
25864         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25865
25866 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25867
25868         PR c++/15701
25869         * g++.dg/template/friend29.C: New test.
25870
25871 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25872
25873         PR c/15749
25874         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25875
25876 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25877
25878         * gcc.dg/sparc-trap-1.c: New test.
25879
25880 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25881
25882         PR middle-end/15069
25883         * g++.dg/opt/fold3.C: New test case.
25884
25885 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25886
25887         * lib/target-supports.exp (check_iconv_available): Fix fallout
25888         from 2004-05-28 patch.
25889
25890 2004-05-30  Paul Brook  <paul@codesourcery.com>
25891
25892         PR fortran/15620
25893         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25894         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25895
25896 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25897
25898         * gfortran.fortran-torture/execute/random_1.f90: New test.
25899
25900 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25901
25902         * g++.dg/ext/altivec-10.C: New test.
25903
25904 2004-05-29  Paul Brook  <paul@codesourcery.com>
25905
25906         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25907
25908 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25909
25910         * gcc.dg/altivec-16.c: New test.
25911
25912 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25913
25914         * lib/target-supports.exp (check_vmx_hw_available): New.
25915         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25916
25917         * lib/target-supports.exp (check_alias_available,
25918         check_iconv_available, check_named_sections_available): Use
25919         unique names for temporary files.
25920
25921 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25922
25923         * gcc.dg/altivec-15.c: New test.
25924
25925 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25926
25927         PR c++/15083
25928         * g++.dg/warn/noeffect6.C: New test.
25929
25930         PR c++/15471
25931         * g++.dg/expr/ptrmem4.C: New test.
25932
25933         PR c++/15640
25934         * g++.dg/template/operator3.C: New test.
25935
25936 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/14668
25939         * g++.dg/lookup/redecl1.C: New test.
25940         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25941
25942 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25943
25944         * gcc.c-torture/execute/compare-fp-1.c,
25945         gcc.c-torture/execute/compare-fp-2.c,
25946         gcc.c-torture/execute/compare-fp-3.c,
25947         gcc.c-torture/execute/compare-fp-4.c,
25948         gcc.c-torture/execute/compare-fp-3.x,
25949         gcc.c-torture/execute/compare-fp-4.x,
25950         gcc.dg/pr15649-1.c: New.
25951
25952 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25953
25954         PR c++/12883
25955         * g++.dg/init/array14.C: New test.
25956
25957 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * lib/compat.exp (compat-get-options-main): New.
25960         (compat-get-options): Remove unneeded code, warn for ignored
25961         command.
25962         (compat-execute): Check flag set by dg-require-* commands.
25963
25964         * lib/compat.exp (compat-execute): Break up long lines.
25965
25966 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25967
25968         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25969         * gcc.dg/altivec-14.c: New test.
25970         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25971
25972         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25973         * gcc.dg/altivec-12.c: Ditto.
25974
25975         * gcc.dg/altivec-3.c: Move call to altivec_check.
25976
25977 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25978
25979         PR c++/15044
25980         * g++.dg/template/error12.C: New test.
25981
25982         PR c++/15317
25983         * g++.dg/ext/attrib15.C: New test.
25984
25985         PR c++/15329
25986         * g++.dg/template/ptrmem9.C: New test.
25987
25988 2004-05-25  Paul Brook  <paul@codesourcery.com>
25989
25990         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25991
25992 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25993
25994         PR c++/15165
25995         * g++.dg/template/crash19.C: New test.
25996
25997 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25998
25999         PR c++/15025
26000         * g++.dg/template/redecl1.C: New test.
26001
26002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/14821
26005         * g++.dg/other/ns1.C: New test.
26006
26007         PR c++/14883
26008         * g++.dg/template/invalid1.C: New test.
26009
26010 2004-05-23  Paul Brook  <paul@codesourcery.com>
26011         Victor Leikehman  <lei@haifasphere.co.il>
26012
26013         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26014         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26015
26016 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26017
26018         PR c++/15285
26019         PR c++/15299
26020         * g++.dg/template/non-dependent5.C: New test.
26021         * g++.dg/template/non-dependent6.C: New test.
26022
26023 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/15507
26026         * g++.dg/inherit/union1.C: New test.
26027
26028         PR c++/15542
26029         * g++.dg/template/addr1.C: New test.
26030
26031         PR c++/15427
26032         * g++.dg/template/array5.C: New test.
26033
26034         PR c++/15287
26035         * g++.dg/template/array6.C: New test.
26036
26037 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26038             Roger Sayle  <roger@eyesopen.com>
26039
26040         * g++.dg/lookup/forscope2.C: New test case.
26041
26042 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26043
26044         * gcc.dg/cpp/Wmissingdirs.c: New.
26045
26046 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26047
26048         PR target/15301
26049         * gcc.dg/compat/union-m128-1.h: New file.
26050         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26051         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26052         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26053
26054 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26055
26056         PR target/15302
26057         * gcc.dg/compat/struct-complex-1.h: New file.
26058         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26059         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26060         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26061
26062 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26063
26064         PR middle-end/3074
26065         * gcc.dg/pr3074-1.c: New test case.
26066         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26067
26068 2004-05-20  Falk Hueffner  <falk@debian.org>
26069
26070         PR other/15526
26071         * gcc.dg/ftrapv-1.c: New test case.
26072
26073 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26074
26075         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26076
26077 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26078             Jeff Law  <law@redhat.com>
26079
26080         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26081         * gcc.dg/tree-ssa/20040518-2.c: New test.
26082
26083         * gcc.dg/tree-ssa/20040518-1.c: New test.
26084
26085 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26086
26087         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26088
26089 2004-05-18  Paul Brook  <paul@codesourcery.com>
26090
26091         PR fortran/13930
26092         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26093
26094 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26095
26096         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26097         constant folding.
26098
26099 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26100
26101         * gcc.dg/tree-ssa/20040517-1.c: New test.
26102
26103 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26104
26105         * gcc.dg/loop-4.c: New test.
26106
26107 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26108
26109         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26110
26111 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26112
26113         PR fortran/15311
26114         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26115
26116 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26117
26118         PR fortran/13826
26119         PR fortran/13940
26120         * gfortran.fortran-torture/compile/data_1.f90: New test.
26121
26122 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26123
26124         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26125         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26126
26127 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26128
26129         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26130
26131 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26132
26133         PR c/15444
26134         * gcc.dg/format/xopen-1.c: Adjust expected message.
26135         * gcc.dg/format/xopen-3.c: New test.
26136
26137 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26138
26139         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26140
26141 2004-05-14  Jeff Law  <law@redhat.com>
26142
26143         * gcc.dg/tree-ssa/20040514-2.c: New test.
26144
26145 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26146
26147         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26148         this ...
26149         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26150         this.
26151
26152 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26153
26154         * gcc.dg/tree-ssa/20040514-1.c: New test.
26155
26156 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26157
26158         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26159         test.
26160
26161 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26162
26163         PR fortran/14066
26164         * gfortran.fortran-torture/compile/do_1.f90: New test.
26165
26166 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26167
26168         PR fortran/15051
26169         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26170         test.
26171
26172 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26173
26174         PR fortran/15149
26175         * gfortran.fortran-torture/execute/random_init.f90: New test.
26176
26177 2004-05-13  Paul Brook  <paul@codesourcery.com>
26178
26179         PR fortran/15314
26180         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26181
26182 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26183
26184         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26185         for the powerpc case.
26186
26187 2004-05-13  Jeff Law  <law@redhat.com>
26188
26189         * gcc.dg/tree-ssa/20040513-1.c: New test.
26190         * gcc.dg/tree-ssa/20040513-2.c: New test.
26191
26192 2004-05-13  Paul Brook  <paul@codesourcery.com>
26193
26194         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26195         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26196         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26197
26198 2004-05-13  Andreas Schwab  <schwab@suse.de>
26199
26200         PR other/10819
26201         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26202         characters.
26203
26204 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26205
26206         PR fortran/15294
26207         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26208
26209 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26210
26211         Merge from tree-ssa-20020619-branch.  See
26212         ChangeLog.tree-ssa for details.
26213
26214 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26215
26216         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26217         include <altivec.h> explicitly.
26218         * gcc.dg/altivec-13.c: Likewise.
26219
26220 2004-05-11  Paul Brook  <paul@codesourcery.com>
26221
26222         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26223
26224 2004-05-10  Eric Christopher  <echristo@redhat.com>
26225
26226         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26227         * gcc.dg/sibcall-4.c: Ditto.
26228
26229 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26230
26231         * g++.dg/ext/altivec-8.C: New test case.
26232         * gcc.dg/altivec-13.c: New test case.
26233
26234 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26235
26236         * gcc.c-torture/execute/divcmp-1.c: New test case.
26237         * gcc.c-torture/execute/divcmp-2.c: New test case.
26238         * gcc.c-torture/execute/divcmp-3.c: New test case.
26239
26240 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26241
26242         * g++.dg/other/pragma-re-2.C: New test.
26243
26244 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26245
26246         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26247         * gcc.dg/i386-387-2.c: Likewise.
26248
26249         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26250         __builtin_drem.
26251         * gcc.dg/i386-387-6.c: Likewise.
26252
26253 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26254
26255         * gcc.dg/builtins-33.c: Also check log1p*.
26256
26257 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26258
26259         PR optimization/15296
26260         * gcc.c-torture/execute/pr15296.c: New test.
26261
26262 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26263
26264         * gcc.dg/builtins-40.c: New test.
26265
26266 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26267
26268         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26269
26270 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26271
26272         * g++.dg/ext/spe1.C: New testcase.
26273
26274 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26275
26276         * objc.dg/image-info.m: Allow additional attributes
26277         for __image_info section.
26278
26279 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26280
26281         * gcc.dg/torture/mips-hilo-2.c: New test.
26282
26283 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26284
26285         PR c++/14389
26286         * g++.dg/template/member5.C: New test.
26287
26288 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26289
26290         * gcc.dg/builtins-34.c: Also check expm1*.
26291
26292 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26293
26294         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26295         * gcc.dg/torture/builtin-convert-3.c: New test.
26296
26297 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26298
26299         PR middle-end/15054
26300         * g++.dg/opt/pr15054.C: New test.
26301
26302 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26303
26304         * gcc.dg/torture/builtin-rounding-1.c: New test.
26305         * gcc.dg/builtins-25.c: Delete.
26306         * gcc.dg/builtins-29.c: Delete.
26307
26308 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26309
26310         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26311         * gcc.dg/sibcall-4.c: Likewise.
26312         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26313
26314 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26315
26316         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26317         bit-field on 16-bit targets.
26318
26319 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26320
26321         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26322         16-bit targets.
26323
26324 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26327         * gcc.dg/rs6000-power2-2.c: Likewise.
26328
26329 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26332         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26333         Change the asm registers to be in form of frN instead of fN.
26334
26335 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26336
26337         * gcc.dg/torture/builtin-convert-2.c: New test.
26338
26339 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26340
26341         * gcc.dg/rs6000-power2-1.c: New test.
26342         * gcc.dg/rs6000-power2-2.c: New test.
26343
26344 2004-04-28  Jan Hubicka  <jh@suse.cz>
26345
26346         * gcc.dg/unused-6.c: New test.
26347
26348 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26349             Ulrich Weigand  <uweigand@de.ibm.com>
26350
26351         * ada/acats/run_all.sh: Define $target variable.
26352
26353 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26354
26355         PR c++/15119
26356         * g++.dg/other/vararg-1.C: New test.
26357
26358         PR c++/4794
26359         * g++.dg/eh/cleanup3.C: New test.
26360
26361 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26362
26363         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26364         and ad8011a (target_insn).
26365         * ada/acats/support/macro.dfs: Likewise.
26366         * ada/acats/support/impbit.adb: New file.
26367
26368 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26369
26370         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26371
26372 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26373
26374         * gcc.dg/loop-3.c: New test.
26375
26376 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26377
26378         * gcc.c-torture/execute/simd-5.c: New test.
26379
26380 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26381
26382         PR c++/15064
26383         * g++.dg/template/crash18.C: New test.
26384
26385 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26386
26387         * g++.dg/ext/complit3.C: New test.
26388
26389 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26390
26391         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26392         * gcc.dg/altivec-3.c: Same.
26393         * gcc.dg/altivec-varargs-1.c: Same.
26394
26395 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26396
26397         * lib/target-supports.exp (check_profiling_available): Assume
26398         profiling is not available on powerpc-eabi targets.
26399
26400 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26401
26402         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26403         * gcc.dg/vmx/bug-1.c: Ditto.
26404
26405 2004-04-20  Eric Christopher  <echristo@redhat.com>
26406
26407         * gcc.dg/charset/extern.c: New test.
26408         * g++.dg/charset/extern3.cc: Ditto.
26409
26410 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26411
26412         * gcc.dg/builtins-39.c: New test.
26413
26414 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26415
26416         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26417
26418 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26419
26420         * gcc.dg/torture/mips-hilo-1.c: New test.
26421
26422 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         * gcc.c-torture/compile/20040419-1.c: New test.
26425
26426 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26427
26428         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26429
26430 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26431             Aldy Hernandez  <aldyh@redhat.com>
26432
26433         * gcc.c-torture/execute/va-arg-24.c: New.
26434
26435 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26436             Aldy Hernandez  <aldyh@redhat.com>
26437
26438         * gcc.dg/vmx/1b-01.c: New.
26439         * gcc.dg/vmx/1b-02.c: New.
26440         * gcc.dg/vmx/1b-03.c: New.
26441         * gcc.dg/vmx/1b-04.c: New.
26442         * gcc.dg/vmx/1b-05.c: New.
26443         * gcc.dg/vmx/1b-06.c: New.
26444         * gcc.dg/vmx/1b-07.c: New.
26445         * gcc.dg/vmx/1c-01.c: New.
26446         * gcc.dg/vmx/1c-02.c: New.
26447         * gcc.dg/vmx/3a-01a.c: New.
26448         * gcc.dg/vmx/3a-01.c: New.
26449         * gcc.dg/vmx/3a-01m.c: New.
26450         * gcc.dg/vmx/3a-03.c: New.
26451         * gcc.dg/vmx/3a-03m.c: New.
26452         * gcc.dg/vmx/3a-04.c: New.
26453         * gcc.dg/vmx/3a-04m.c: New.
26454         * gcc.dg/vmx/3a-05.c: New.
26455         * gcc.dg/vmx/3a-06.c: New.
26456         * gcc.dg/vmx/3a-06m.c: New.
26457         * gcc.dg/vmx/3a-07.c: New.
26458         * gcc.dg/vmx/3b-01.c: New.
26459         * gcc.dg/vmx/3b-02.c: New.
26460         * gcc.dg/vmx/3b-10.c: New.
26461         * gcc.dg/vmx/3b-13.c: New.
26462         * gcc.dg/vmx/3b-14.c: New.
26463         * gcc.dg/vmx/3b-15.c: New.
26464         * gcc.dg/vmx/3c-01a.c: New.
26465         * gcc.dg/vmx/3c-01.c: New.
26466         * gcc.dg/vmx/3c-02.c: New.
26467         * gcc.dg/vmx/3c-03.c: New.
26468         * gcc.dg/vmx/3d-01.c: New.
26469         * gcc.dg/vmx/4-01.c: New.
26470         * gcc.dg/vmx/4-03.c: New.
26471         * gcc.dg/vmx/5-01.c: New.
26472         * gcc.dg/vmx/5-02.c: New.
26473         * gcc.dg/vmx/5-03.c: New.
26474         * gcc.dg/vmx/5-04.c: New.
26475         * gcc.dg/vmx/5-05.c: New.
26476         * gcc.dg/vmx/5-06.c: New.
26477         * gcc.dg/vmx/5-07.c: New.
26478         * gcc.dg/vmx/5-07t.c: New.
26479         * gcc.dg/vmx/5-08.c: New.
26480         * gcc.dg/vmx/5-10.c: New.
26481         * gcc.dg/vmx/5-11.c: New.
26482         * gcc.dg/vmx/7-01a.c: New.
26483         * gcc.dg/vmx/7-01.c: New.
26484         * gcc.dg/vmx/7c-01.c: New.
26485         * gcc.dg/vmx/7d-01.c: New.
26486         * gcc.dg/vmx/7d-02.c: New.
26487         * gcc.dg/vmx/8-01.c: New.
26488         * gcc.dg/vmx/8-02a.c: New.
26489         * gcc.dg/vmx/8-02.c: New.
26490         * gcc.dg/vmx/brode-1.c: New.
26491         * gcc.dg/vmx/bug-1.c: New.
26492         * gcc.dg/vmx/bug-2.c: New.
26493         * gcc.dg/vmx/bug-3.c: New.
26494         * gcc.dg/vmx/cw-bug-1.c: New.
26495         * gcc.dg/vmx/cw-bug-2.c: New.
26496         * gcc.dg/vmx/cw-bug-3.c: New.
26497         * gcc.dg/vmx/dct.c: New.
26498         * gcc.dg/vmx/debug-1.c: New.
26499         * gcc.dg/vmx/debug-2.c: New.
26500         * gcc.dg/vmx/debug-3.c: New.
26501         * gcc.dg/vmx/debug-4.c: New.
26502         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26503         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26504         * gcc.dg/vmx/eg-5.c: New.
26505         * gcc.dg/vmx/fft.c: New.
26506         * gcc.dg/vmx/gcc-bug-1.c: New.
26507         * gcc.dg/vmx/gcc-bug-2.c: New.
26508         * gcc.dg/vmx/gcc-bug-3.c: New.
26509         * gcc.dg/vmx/gcc-bug-4.c: New.
26510         * gcc.dg/vmx/gcc-bug-5.c: New.
26511         * gcc.dg/vmx/gcc-bug-6.c: New.
26512         * gcc.dg/vmx/gcc-bug-7.c: New.
26513         * gcc.dg/vmx/gcc-bug-8.c: New.
26514         * gcc.dg/vmx/gcc-bug-9.c: New.
26515         * gcc.dg/vmx/gcc-bug-b.c: New.
26516         * gcc.dg/vmx/gcc-bug-c.c: New.
26517         * gcc.dg/vmx/gcc-bug-d.c: New.
26518         * gcc.dg/vmx/gcc-bug-e.c: New.
26519         * gcc.dg/vmx/gcc-bug-f.c: New.
26520         * gcc.dg/vmx/gcc-bug-g.c: New.
26521         * gcc.dg/vmx/gcc-bug-i.c: New.
26522         * gcc.dg/vmx/harness.h: New.
26523         * gcc.dg/vmx/ira1.c: New.
26524         * gcc.dg/vmx/ira2a.c: New.
26525         * gcc.dg/vmx/ira2b.c: New.
26526         * gcc.dg/vmx/ira2.c: New.
26527         * gcc.dg/vmx/ira2c.c: New.
26528         * gcc.dg/vmx/mem.c: New.
26529         * gcc.dg/vmx/newton-1.c: New.
26530         * gcc.dg/vmx/ops.c: New.
26531         * gcc.dg/vmx/sn7153.c: New.
26532         * gcc.dg/vmx/spill2.c: New.
26533         * gcc.dg/vmx/spill3.c: New.
26534         * gcc.dg/vmx/spill.c: New.
26535         * gcc.dg/vmx/t.c: New.
26536         * gcc.dg/vmx/varargs-1.c: New.
26537         * gcc.dg/vmx/varargs-2.c: New.
26538         * gcc.dg/vmx/varargs-3.c: New.
26539         * gcc.dg/vmx/varargs-4.c: New.
26540         * gcc.dg/vmx/varargs-5.c: New.
26541         * gcc.dg/vmx/varargs-6.c: New.
26542         * gcc.dg/vmx/varargs-7.c: New.
26543         * gcc.dg/vmx/vmx.exp: New.
26544         * gcc.dg/vmx/vprint-1.c: New.
26545         * gcc.dg/vmx/vscan-1.c: New.
26546         * gcc.dg/vmx/x-01.c: New.
26547         * gcc.dg/vmx/x-02.c: New.
26548         * gcc.dg/vmx/x-03.c: New.
26549         * gcc.dg/vmx/x-04.c: New.
26550         * gcc.dg/vmx/x-05.c: New.
26551         * gcc.dg/vmx/yousufi-1.c: New.
26552         * gcc.dg/vmx/zero-1.c: New.
26553         * gcc.dg/vmx/zero.c: New.
26554
26555 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26556
26557         * g++.dg/lookup/java1.C: Update for chage of
26558         _Jv_AllocObject.
26559         * g++.dg/lookup/java2.C: Likewise.
26560
26561 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26562
26563         * ada/acats/run_all.sh: use -O2 by default.
26564
26565 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26566
26567         * gcc.dg/vr-mult-[12].c: New tests.
26568
26569 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26570
26571         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26572
26573         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26574
26575 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26576
26577         * lib/target-supports.exp (check_profiling_available): Assume profiling
26578         isn't available for mips*-*-elf targets.
26579
26580 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26581
26582         * gcc.dg/builtins-38.c: New test.
26583
26584 2004-04-14  Eric Christopher  <echristo@redhat.com>
26585
26586         * g++.dg/charset/charset.exp: Run .cc extension tests.
26587
26588 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26589
26590         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26591
26592 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26593
26594         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26595
26596 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26597
26598         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26599         * gcc.dg/i386-387-2.c: Likewise.
26600
26601         * gcc.dg/i386-387-7.c: New test.
26602         * gcc.dg/i386-387-8.c: New test.
26603
26604         * gcc.dg/builtins-37.c: New test.
26605
26606 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26607
26608         * g++.dg/pch/externc-1.C: Add missing semicolon.
26609
26610 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26611
26612         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26613
26614 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26615
26616         * gcc.c-torture/execute/20040411-1.c: New test.
26617
26618 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26619
26620         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26621
26622 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26623
26624         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26625
26626 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26627
26628         * lib/target-supports.exp (check_named_sections_available): New.
26629         * lib/gcc-dg.exp (dg-require-named-sections): New.
26630         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26631         old-deja.exp.  Also prune error-count message from HP linker.
26632         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26633
26634         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26635         * g++.old-deja/g++.pt/static3.C: Likewise.
26636         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26637
26638 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26639
26640         * gcc.c-torture/execute/20040409-1.c: New test case.
26641         * gcc.c-torture/execute/20040409-2.c: New test case.
26642         * gcc.c-torture/execute/20040409-3.c: New test case.
26643
26644 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646         * gcc.dg/20040409-1.c: New test.
26647
26648 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26649
26650         PR target/14888
26651         * g++.dg/opt/pr14888.C: New test case.
26652
26653 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26654
26655         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26656         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26657         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26658         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26659         New tests.
26660
26661 2004-04-08  Paul Brook  <paul@codesourcery.com>
26662
26663         * gcc.dg/spill-1.c: New test.
26664
26665 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26666
26667         * gcc.dg/torture/builtin-ctype-2.c: New test.
26668
26669 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26670
26671         * gcc.dg/pch/pch.exp: Add largefile test.
26672
26673 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26674
26675         * g++.dg/pch/externc-1.Hs: New.
26676         * g++.dg/pch/externc-1.C: New.
26677
26678 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26679
26680         * gcc.dg/compat/struct-by-value-5a_main.c,
26681         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26682         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26683         * gcc.dg/compat/struct-by-value-5a_x.c,
26684         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26685         gcc.dg/compat/struct-by-value-5_x.c.
26686         * gcc.dg/compat/struct-by-value-5a_y.c,
26687         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26688         gcc.dg/compat/struct-by-value-5_y.c.
26689
26690         * gcc.dg/compat/struct-by-value-6a_main.c,
26691         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26692         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26693         * gcc.dg/compat/struct-by-value-6a_x.c,
26694         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26695         gcc.dg/compat/struct-by-value-6_x.c.
26696         * gcc.dg/compat/struct-by-value-6a_y.c,
26697         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26698         gcc.dg/compat/struct-by-value-6_y.c.
26699
26700         * gcc.dg/compat/struct-by-value-7a_main.c,
26701         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26702         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26703         * gcc.dg/compat/struct-by-value-7a_x.c,
26704         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26705         gcc.dg/compat/struct-by-value-7_x.c.
26706         * gcc.dg/compat/struct-by-value-7a_y.c,
26707         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26708         gcc.dg/compat/struct-by-value-7_y.c.
26709
26710 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26711
26712         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26713         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26714         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26715         options.
26716
26717 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26718
26719         * gcc.dg/builtins-36.c: New test.
26720
26721 2004-04-06  Paul Brook  <paul@codesourcery.com>
26722
26723         * README.gcc: Remove obsolete contraint on testcases.
26724
26725 2004-04-05  Paul Brook  <paul@codesourcery.com>
26726
26727         PR2123
26728         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26729         failure and exit(0) on success.
26730         * g++.dg/expr/anew2.C: Ditto.
26731         * g++.dg/expr/anew3.C: Ditto.
26732         * g++.dg/expr/anew4.C: Ditto.
26733
26734 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         PR c++/3518
26737         * g++.dg/template/unify7.C: New.
26738
26739 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26740
26741         * g++.dg/README: Bring up to date with new subdirectories; remove
26742         duplicate subdirectory lines.
26743
26744 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         PR c++/14007
26747         * g++.dg/template/unify5.C: New.
26748         * g++.dg/template/unify6.C: New.
26749         * g++.dg/template/qualttp20.C: Adjust.
26750         * g++.old-deja/g++.jason/report.C: Adjust.
26751         * g++.old-deja/g++.other/qual1.C: Adjust.
26752
26753 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26754
26755         PR c++/14803
26756         * g++.dg/inherit/ptrmem1.C: New test.
26757
26758 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26759
26760         PR c++/14755
26761         * gcc.c-torture/execute/20040331-1.c: New test.
26762         * gcc.dg/20040331-1.c: New test.
26763
26764 2004-04-01  Paul Brook  <paul@codesourcery.com>
26765
26766         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26767
26768 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26769
26770         PR c++/14724
26771         * g++.dg/init/goto1.C: New test.
26772
26773         PR c++/14763
26774         * g++.dg/template/defarg4.C: New test.
26775
26776 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26777
26778         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26779
26780 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26781
26782         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26783
26784 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26785
26786         * gcc.dg/noncompile/undeclared-2.c: New test.
26787
26788 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26789
26790         * gcc.dg/940409-1.c: Remove XFAIL.
26791         * gcc.dg/reg-vol-struct-1.c: New test.
26792
26793 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26794
26795         * gcc.dg/torture/builtin-wctype-1.c: New test.
26796
26797 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26798
26799         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26800         * gcc.dg/20001101-1.c: Likewise.
26801         * gcc.dg/20001102-1.c: Likewise.
26802
26803 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26804
26805         * gcc.dg/compare8.c: Add an additional test for XOR.
26806
26807 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26808
26809         * gcc.dg/torture/builtin-ctype-1.c: New test.
26810
26811 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26812
26813         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26814         * gcc.dg/torture/builtin-math-1.c: Likewise.
26815         * gcc.dg/torture/builtin-power-1.c: New test.
26816
26817 2004-03-24  Andreas Schwab  <schwab@suse.de>
26818
26819         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26820         IA64 assembler.
26821
26822 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26823             Roger Sayle  <roger@eyesopen.com>
26824
26825         * gcc.dg/compare8.c: New test case.
26826
26827 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26828
26829         * g++.dg/ext/altivec-7.C: New test.
26830
26831 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26832
26833         PR 12267, 12391, 12560, 13129, 14114, 14133
26834         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26835         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26836         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26837         Adjust error regexps.
26838         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26839         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26840         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26841         * gcc.dg/local1.c: Add explanatory comment.
26842
26843 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26844
26845         PR optimization/14669
26846         * g++.dg/opt/fold2.C: New test case.
26847
26848 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26849
26850         PR c/14069
26851         * gcc.dg/20040322-1.c: New test.
26852
26853 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26854
26855         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26856         * gcc.dg/ultrasp4.c: Likewise.
26857         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26858
26859 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26860
26861         * gcc.dg/i386-sse-8.c: Reset default options.
26862
26863 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26864
26865         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26866         in the error message text.
26867
26868 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26869
26870         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26871
26872 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26873
26874         PR c++/14616
26875         * g++.dg/init/array13.C: New test.
26876
26877 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26878
26879         PR target/13889
26880         * gcc.c-torture/compile/pr13889.c: New test case.
26881
26882 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26883
26884         PR c/14635
26885         * builtins-1.c (nan, nans): Don't test.
26886         * builtins-30.c: Don't use nan, nanf, nanl.
26887         * builtins-35.c: New test.
26888
26889 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26890
26891         * g++.dg/ext/altivec-6.C: New test.
26892
26893 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26894
26895         * g++.dg/init/placement3.C: New test.
26896
26897         * g++.dg/template/spec13.C: New test.
26898
26899         * g++.dg/lookup/using11.C: New test.
26900
26901         * g++.dg/lookup/koenig3.C: New test.
26902
26903         * g++.dg/template/operator2.C: New test.
26904
26905         * g++.dg/expr/dtor3.C: New test.
26906         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26907         marker.
26908         * g++.old-deja/g++.law/visibility28.C: Likewise.
26909
26910 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26911
26912         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26913         * gcc.dg/ppc64-abi-3.c: Likewise.
26914
26915 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26916
26917         PR c++/14545
26918         * g++.dg/parse/template15.C: New test.
26919
26920 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26921
26922         * g++.dg/expr/dtor2.C: New test.
26923
26924         * g++.dg/lookup/anon4.C: New test.
26925
26926         * g++.dg/overload/using1.C: New test.
26927
26928         * g++.dg/template/lookup7.C: New test.
26929
26930         * g++.dg/template/typename6.C: New test.
26931
26932         * g++.dg/expr/cond6.C: New test.
26933
26934 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26935
26936         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26937
26938 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26939
26940         * g++.dg/expr/cond5.C: New test.
26941         * g++.dg/expr/constcast1.C: Likewise.
26942         * g++.dg/expr/ptrmem2.C: Likewise.
26943         * g++.dg/expr/ptrmem3.C: Likewise.
26944         * g++.dg/lookup/main1.C: Likewise.
26945         * g++.dg/template/lookup6.C: Likewise.
26946
26947 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26948
26949         * gcc.dg/local1.c: New test.
26950
26951         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26952
26953 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26954
26955         * gcc.dg/torture/builtin-convert-1.c: New test.
26956
26957 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26958
26959         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26960
26961 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26962
26963         PR c++/14481
26964         * g++.dg/warn/Wunused-7.C: New test.
26965
26966 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26967
26968         * gcc.dg/torture/builtin-integral-1.c: New test.
26969
26970 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26971
26972         PR c++/14586
26973         * g++.dg/parse/non-dependent3.C: New test.
26974
26975 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26976
26977         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26978         * g++.dg/eh/simd-2.C: Likewise.
26979         * g++.dg/init/array10.C: Likewise.
26980         * gcc.c-torture/compile/simd-1.c: Likewise.
26981         * gcc.c-torture/compile/simd-2.c: Likewise.
26982         * gcc.c-torture/compile/simd-3.c: Likewise.
26983         * gcc.c-torture/compile/simd-4.c: Likewise.
26984         * gcc.c-torture/compile/simd-6.c: Likewise.
26985         * gcc.c-torture/execute/simd-1.c: Likewise.
26986         * gcc.c-torture/execute/simd-2.c: Likewise.
26987         * gcc.dg/compat/vector-defs.h: Likewise.
26988         * gcc.dg/20020531-1.c: Likewise.
26989         * gcc.dg/altivec-3.c: Likewise.
26990         * gcc.dg/altivec-4.c: Likewise.
26991         * gcc.dg/altivec-varargs-1.c: Likewise.
26992         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26993         * gcc.dg/i386-mmx-3.c: Likewise.
26994         * gcc.dg/i386-sse-4.c: Likewise.
26995         * gcc.dg/i386-sse-5.c: Likewise.
26996         * gcc.dg/i386-sse-8.c: Likewise.
26997         * gcc.dg/simd-1.c: Likewise.
26998         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26999         __ev64_opaque__ since the machine description provides it.
27000
27001 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27002
27003         * lib/compat.exp (skip_list): New global variable.
27004         Use it to hold the user defined COMPAT_SKIPS list if any.
27005         (compat-obj): Add the members of skip_list to optall.
27006
27007 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27008
27009         * gcc.dg/compat/union-by-value-1_main.c,
27010         union-by-value-1_x.c, union-by-value-1_y.c,
27011         union-check.h, union-defs.h,
27012         union-init.h, union-return-1_main.c,
27013         union-return-1_x.c, union-return-1_y.c: New files.
27014
27015 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27016
27017         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27018         mixed-struct-init.h: Add 4 mixed structure types.
27019         struct-by-value-21_main.c, struct-by-value-21_x.c,
27020         struct-by-value-21_y.c, struct-return-21_main.c,
27021         struct-return-21_x.c, struct-return-21_y.c: New files.
27022
27023 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/14550
27026         * g++.dg/parse/template14.C: New test.
27027
27028 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27029
27030         * gcc.c-torture/execute/20040313-1.c: New test.
27031
27032 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27033
27034         PR target/14533
27035         * gcc.dg/20040311-2.c: New test.
27036
27037 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27038
27039         PR other/14544
27040         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27041         bit-field.
27042
27043 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27044
27045         * gcc.dg/20040305-2.c: Add missing return statement.
27046
27047 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27048
27049         * gcc.dg/builtins-34.c: Also check pow10*.
27050
27051 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27052
27053         PR target/14262
27054         * gcc.dg/20040305-2.c: New test.
27055
27056 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27057
27058         * gcc.dg/20040310-1.c: New test.
27059
27060 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27061
27062         * gcc.c-torture/execute/20040311-1.c: New test case.
27063
27064 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27065
27066         PR c++/14476
27067         * g++.dg/lookup/enum1.C: New test.
27068
27069 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27070
27071         PR c++/14510
27072         * g++.dg/lookup/struct2.C: New test.
27073
27074 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27075
27076         * gcc.dg/builtins-34.c: New test.
27077
27078 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27079
27080         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27081
27082 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27083
27084         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27085         * gcc.dg/alias-2.c: New testcase.
27086
27087 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27088
27089         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27090
27091 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27092
27093         * gcc.c-torture/execute/20040309-1.c: New test case.
27094
27095 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27096
27097         PR c++/14397
27098         * g++.dg/overload/ref1.C: New.
27099
27100 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27101
27102         PR c++/14409
27103         * g++.dg/template/spec12.C: New test.
27104
27105         PR c++/14448
27106         * g++.dg/parse/crash14.C: New test.
27107
27108 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27109
27110         PR c++/14230
27111         * g++.dg/init/ref11.C: New test.
27112
27113 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27114
27115         PR c++/14432
27116         * g++.dg/parse/builtin2.C: New test.
27117
27118 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27119
27120         PR c++/14401
27121         * g++.dg/init/ctor3.C: New test.
27122         * g++.dg/init/union1.C: New test.
27123         * g++.dg/ext/anon-struct4.C: New test.
27124
27125 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27126
27127         * g++.dg/lookup/koenig1.C: Tweak error messages.
27128         * g++.dg/lookup/used-before-declaration.C: Likewise.
27129         * g++.dg/other/do1.C: Likewise.
27130         * g++.dg/overload/koenig1.C: Likewise.
27131         * g++.dg/parse/crash13.C: Likewise.
27132         * g++.dg/template/instantiate3.C: Likewise.
27133
27134 2004-03-08  Eric Christopher  <echristo@redhat.com>
27135
27136         * * lib/target-supports.exp: Enable libiconv in test
27137         compilation.  Fix up error checking.
27138
27139 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27140
27141         PR middle-end/14289
27142         * gcc.dg/pr14289-1.c: New test case.
27143         * gcc.dg/pr14289-2.c: Likewise.
27144         * gcc.dg/pr14289-3.c: Likewise.
27145
27146 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27147
27148         * gcc.c-torture/execute/20040308-1.c: New test.
27149
27150 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27151
27152         * gcc.c-torture/execute/20040307-1.c: New test case.
27153
27154 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27155
27156         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27157
27158 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27159
27160         * gcc.dg/20040306-1.c: New test.
27161
27162 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27163
27164         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27165         them static.
27166         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27167
27168 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27169
27170         PR c/14465
27171         * gcc.dg/decl-6.c: New test.
27172
27173 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27174
27175         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27176         Rename LOGPOW -> LOG_POW.
27177         (SQRT_EXP, POW_EXP): New.
27178
27179 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27180
27181         * gcc.dg/i386-sse-8.c: New test.
27182
27183 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27184
27185         PR c/14114
27186         * gcc.dg/decl-5.c: New test.
27187
27188 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27189
27190         * gcc.dg/20040305-1.c: New test.
27191
27192 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27193
27194         PR other/14354
27195         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27196
27197 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27198
27199         PR c++/14425, c++/14426
27200         * g++.dg/ext/altivec-4.C: New test.
27201         * g++.dg/ext/altivec-5.C: New test.
27202
27203 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27204
27205         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27206         global variables of a type with no linkage.
27207         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27208         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27209         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27210         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27211         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27212         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27213         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27214         * g++.dg/warn/deprecated.C: Name enum Color.
27215         * g++.dg/overload/VLA.C: Name structure for 'b'.
27216         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27217
27218 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27219
27220         * gcc.c-torture/compile/20040304-1.c: New test.
27221
27222 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27223
27224         PR 13728
27225         * gcc.dg/decl-4.c: New testcase.
27226
27227 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27228
27229         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27230         as PRECF if sizeof (float) > sizeof (double).
27231         (PRECL): Make it the same as PRECF if
27232         sizeof (float) > sizeof (long double).
27233
27234 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27235
27236         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27237         system type.  Add check for irix6 which doesn't have c99 runtime.
27238
27239 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27240
27241         * gcc.dg/const-elim-1.c: xfail for xtensa.
27242
27243 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27244
27245         PR c++/14369
27246         * g++.dg/template/cond4.C: New test.
27247
27248 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27249
27250         PR c++/14360
27251         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27252
27253         PR c++/14361
27254         * g++.dg/parse/defarg7.C: New test.
27255
27256         PR c++/14359
27257         * g++.dg/template/friend26.C: New test.
27258
27259 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27260
27261         PR c++/14324
27262         * g++.dg/abi/mangle21.C: New test.
27263
27264         PR c++/14260
27265         * g++.dg/parse/constructor2.C: New test.
27266
27267         PR c++/14337
27268         * g++.dg/template/sfinae1.C: New test.
27269
27270 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27271
27272         PR c++/14267
27273         * g++.dg/expr/crash2.C: New test.
27274
27275         PR middle-end/13448
27276         * gcc.dg/inline-5.c: New test.
27277         * gcc.dg/always-inline.c: Split out tests into ...
27278         * gcc.dg/always-inline2.c: ... this and ...
27279         * gcc.dg/always-inline3.c: ... this.
27280
27281 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27282
27283         PR debug/12103
27284         * g++.dg/debug/crash1.C: New test.
27285
27286 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27287
27288         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27289         function with __attribute__((noinline)).
27290         (recurser_void2): Likewise.
27291         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27292         (recurser_void2): Likewise.
27293
27294 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27295
27296         PR middle-end/14203
27297         * g++.dg/warn/Wunused-6.C: New test case.
27298
27299 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27300
27301         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27302         not defined.
27303
27304 2004-02-27  Eric Christopher  <echristo@redhat.com>
27305
27306         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27307         * g++.dg/charset/asm2.c: Run only x86.
27308         * gcc.dg/charset/asm3.c: Ditto.
27309
27310 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27311
27312         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27313         ld_library_path.
27314
27315 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27316
27317         * g++.dg/ext/altivec-3.C: New.
27318
27319 2004-02-26  Richard Henderson  <rth@redhat.com>
27320
27321         * g++.dg/ext/attrib10.C: Mark for warning.
27322         * gcc.dg/attr-alias-1.c: New.
27323
27324 2004-02-26  Richard Henderson  <rth@redhat.com>
27325
27326         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27327         * gcc.c-torture/execute/20040208-2.c: ... it back.
27328
27329 2004-02-26  Eric Christopher  <echristo@redhat.com>
27330
27331         * lib/target-supports.exp (check-iconv-available): New function.
27332         * lib/gcc-dg.exp (dg-require-iconv): New function.
27333         Use above.
27334         * gcc.dg/charset: New directory.
27335         * gcc.dg/charset/charset.exp: New file.
27336         * gcc.dg/charset/asm1.c: Ditto.
27337         * gcc.dg/charset/asm2.c: Ditto.
27338         * gcc.dg/charset/asm3.c: Ditto.
27339         * gcc.dg/charset/asm4.c: Ditto.
27340         * gcc.dg/charset/asm5.c: Ditto.
27341         * gcc.dg/charset/attribute1.c: Ditto.
27342         * gcc.dg/charset/attribute2.c: Ditto.
27343         * gcc.dg/charset/string1.c: Ditto.
27344         * g++.dg/charset: New directory.
27345         * g++.dg/dg.exp: Add here. Special options.
27346         * g++.dg/charset/charset.exp: New file.
27347         * g++.dg/charset/asm1.c: Ditto.
27348         * g++.dg/charset/asm2.c: Ditto.
27349         * g++.dg/charset/asm3.c: Ditto.
27350         * g++.dg/charset/asm4.c: Ditto.
27351         * g++.dg/charset/attribute1.c: Ditto.
27352         * g++.dg/charset/attribute2.c: Ditto.
27353         * g++.dg/charset/extern1.cc: Ditto.
27354         * g++.dg/charset/extern2.cc: Ditto.
27355         * g++.dg/charset/string1.c: Ditto.
27356
27357 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27358
27359         PR c++/14278
27360         * g++.dg/parse/comma1.C: New test.
27361
27362 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27363
27364         PR c++/14284
27365         * g++.dg/template/ttp8.C: New test.
27366
27367 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27368
27369         * gcc.dg/fixuns-trunc-1.c: New test.
27370
27371 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27372
27373         * gcc.dg/builtins-config.h: Use #elif.
27374
27375 2004-02-26  Michael Matz  <matz@suse.de>
27376
27377         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27378         * gcc.dg/991214-1.c: Likewise.
27379         * gcc.dg/i386-asm-1.c: Likewise.
27380
27381 2004-02-25  Richard Henderson  <rth@redhat.com>
27382
27383         * gcc.c-torture/execute/20040208-2.c: Move ...
27384         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27385
27386 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27387
27388         PR c++/14246
27389         * g++.dg/other/crash-3.C: New test.
27390
27391 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27392
27393         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27394         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27395
27396         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27397         HP-UX.
27398
27399 2004-02-24  Michael Matz  <matz@suse.de>
27400
27401         * gcc.dg/i386-regparm.c: New.
27402
27403 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27404
27405         * gcc.c-torture/execute/20040223-1.c: New.
27406
27407 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27408             Kazu Hirata  <kazu@cs.umass.edu>
27409
27410         * gcc.dg/fwritable-strings-1.c: Remove.
27411
27412 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27413
27414         PR c/14156
27415         * gcc.dg/20040223-1.c: New test.
27416
27417 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27418
27419         PR c++/14106
27420         * g++.dg/ext/typeof9.C: New test.
27421
27422 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27423
27424         PR c++/14250
27425         * g++.dg/other/switch1.C: New test.
27426
27427 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27428
27429         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27430         * gcc.dg/va-arg-1.c: Likewise.
27431
27432 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27433
27434         PR c++/14143
27435         * g++.dg/template/koenig5.C: New test.
27436
27437 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27438
27439         * g++.dg/ext/altivec-1.C: Generalize target triple.
27440         * g++.dg/ext/altivec-2.C: New test case.
27441         * g++.dg/ext/altivec_check.h: New file.
27442         * gcc.dg/altivec-1.c: Generalize target triple;
27443         include altivec_check.h and call altivec_check().
27444         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27445         * gcc.dg/altivec-6.c: New test case.
27446         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27447         type casts as needed.
27448         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27449         altivec_check().
27450         * gcc.dg/altivec-12.c: New test case.
27451         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27452         include altivec_check.h and call altivec_check().
27453         * gcc.dg/altivec_check.h: New file.
27454
27455 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27456
27457         * lib/target-supports.exp (check_alias_available): Don't mangle
27458         function `g' in test program.
27459
27460 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27461
27462         * lib/target-supports.exp (check_profiling_available): Check
27463         argument to determine whether we support a profiling type.
27464         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27465         check_profiling_available.
27466         * g++.dg/bprob/bprob.exp: Likewise.
27467         * g77.dg/bprob/bprob.exp: Likewise.
27468         * gcc.misc-tests/bprob.exp: Likewise.
27469         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27470         dg-require-profiling and delete expected error handling.
27471         * gcc.dg/20021014-1.c: Likewise.
27472         * gcc.dg/nest.c: Likewise.
27473
27474 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27475
27476         PR c++/12007
27477         * g++.dg/other/vthunk1.C: New test.
27478
27479 2004-02-20  Falk Hueffner  <falk@debian.org>
27480
27481         PR target/14201
27482         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27483
27484 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27485
27486         PR c++/13927
27487         * g++.dg/other/error8.C: Remove XFAIL markers.
27488
27489         PR c++/14173
27490         * g++.dg/ext/packed5.C: New test.
27491
27492         PR c++/14199
27493         * g++.dg/warn/Wunused-5.C: New test.
27494
27495         PR c++/14186
27496         * g++.dg/lookup/member1.C: New test.
27497
27498 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27499
27500         * gcc.c-torture/compile/20040130-1.c: Enable only when
27501         __INT_MAX__ >= 2147483647L.
27502         * gcc.c-torture/compile/961203-1.c: Likewise.
27503
27504 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27507         * g++.dg/opt/template1.C: Robustify assembler regexp
27508
27509 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27510
27511         * gcc.c-torture/execute/simd-4.x: Remove.
27512         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27513         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27514         Guard with #ifndef SKIP_ATTRIBUTE.
27515         * gcc.dg/compat/vector-1_y.c: Likewise.
27516         * gcc.dg/compat/vector-2_x.c: Likewise.
27517         * gcc.dg/compat/vector-2_y.c: Likewise.
27518         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27519         * g++.dg/eh/simd-2.C: Likewise.
27520
27521 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27522
27523         * gcc.c-torture/compile/complex-1.c: New.
27524
27525 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27526
27527         PR target/14209
27528         * gcc.c-torture/execute/20040218-1.c: New test.
27529
27530 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27531
27532         PR c++/14181
27533         * g++.dg/parse/new2.C: New test.
27534
27535 2004-02-18  Paul Brook  <paul@codesourcery.com>
27536
27537         * gcc.c-torture/compile/libcall-1.c: New test.
27538
27539 2004-02-18  Paul Brook  <paul@codesourcery.com>
27540
27541         PR debug/12934
27542         * gcc.dg/debug/debug-7.c: New test.
27543
27544 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27545
27546         * gcc.dg/20040217-1.c: New test.
27547
27548 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27549
27550         * gcc.c-torture/execute/990208-1.x: Delete.
27551
27552 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27553
27554         * gcc.c-torture/execute/20040208-2.x: New file.
27555
27556 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27557
27558         PR c++/11326
27559         * g++.dg/abi/structret1.C: New test.
27560
27561 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27562
27563         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27564         (i386_cpuid): No need to test if cpuid is available on AMD64.
27565         Fix assembly, so that it works onboth i386 and AMD64.
27566         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27567         (vecInLong): Fix s[] member type to unsigned int.
27568         (vecInWord): Remove type.
27569         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27570         (a64, b64, c64, d64, e64): Remove.
27571         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27572         Remove unused variable.  Remove initialization of removed variables.
27573         Don't call mmx_tests nor sse_tests.
27574         (reference_mmx, reference_sse): Remove.
27575         (check): Add return stmt.
27576         * gcc.dg/i386-sse-7.c: New test.
27577         * gcc.dg/i386-mmx-4.c: New test.
27578
27579 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27580
27581         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27582         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27583         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27584         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27585         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27586         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27587         g++.dg/tc1/dr94.C: Fix line terminator.
27588
27589 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27590
27591         * gcc.c-torture/compile/20040216-1.c: New.
27592
27593 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27594
27595         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27596         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27597         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27598         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27599         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27600         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27601
27602 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27603
27604         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27605
27606 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27607
27608         PR c++/13971
27609         * g++.dg/expr/cond4.C: New test.
27610
27611         PR c++/14086
27612         * g++.dg/lookup/crash2.C: New test.
27613
27614 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27615
27616         * gcc.c-torture/compile/20040214-2.c: New test.
27617
27618 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27619
27620         PR c++/14116
27621         * g++.dg/ext/typeof8.C: New test.
27622
27623 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27624
27625         * gcc.c-torture/compile/20040214-1.c: New test.
27626
27627 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27628
27629         PR c++/13635
27630         * g++.dg/template/spec11.C: New test.
27631
27632 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27633
27634         PR c++/13927
27635         * g++.dg/other/error8.C: New test.
27636
27637 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27638
27639         PR c++/14122
27640         * g++.dg/template/array4.C: New test.
27641
27642         PR c++/14108
27643         * g++.dg/inherit/thunk2.C: New test.
27644
27645         PR c++/14083
27646         * g++.dg/eh/cond2.C: New test.
27647
27648 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27649
27650         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27651
27652 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27653
27654         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27655
27656 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27657
27658         * g++.dg/simd-2.C: xfail on ppc64-linux.
27659
27660 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27661
27662         PR c/456
27663         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27664         tests.
27665
27666 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27667
27668         * gcc.dg/builtins-33.c: New test.
27669
27670 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27671
27672         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27673
27674 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27675
27676         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27677
27678 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27679
27680         * gcc.dg/ppc64-abi-3.c: New test.
27681
27682 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27683
27684         PR c/14092
27685
27686         * gcc.dg/pr14092-1.c: New testcase.
27687
27688 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27689
27690         * gcc.dg/cpp/assert4.c: Fix typo last change.
27691
27692         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27693         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27694
27695         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27696
27697 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27698
27699         * gcc.c-torture/compile/20040209-1.c: New test case.
27700
27701 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27702
27703         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27704
27705 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27706
27707         * gcc.c-torture/execute/20040208-[12].c: New tests.
27708
27709 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27710
27711         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27712
27713 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27714
27715         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27716
27717 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27718
27719         Bug 13856
27720         * gcc.dg/visibility-8.c: New testcase.
27721
27722 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27723
27724         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27725         arguments.
27726         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27727
27728 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27729
27730         PR middle-end/13696
27731         * g++.dg/opt/fold1.C: New test case.
27732
27733 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27734
27735         PR c++/14033
27736         * g++.dg/other/crash-2.C: New test.
27737
27738 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27739
27740         PR c++/14028
27741         * g++.dg/parse/angle-bracket2.C: New test.
27742
27743 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27744
27745         PR middle-end/13750
27746         Revert:
27747         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27748         PR pch/13361
27749         * testsuite/g++.dg/pch/wchar-1.C: New.
27750         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27751
27752 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27753
27754         PR c++/14008
27755         * g++.dg/parse/error15.C: New test.
27756         * g++.dg/parse/crash11.C: Update dg-error mark.
27757
27758 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27759
27760         PR c++/13932
27761         * g++.dg/warn/conv2.C: New test.
27762
27763 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27764
27765         PR c++/13086
27766         * g++.dg/warn/incomplete1.C: Remove xfail.
27767
27768 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27769
27770         * lib/file-format.exp (gcc_target_object_format): Use
27771         ${tool}_target_compile, not gcc_target_compile.
27772         * lib/target-supports.exp (check_alias_available): Likewise.
27773         (check_gc_sections_available): Likewise.
27774         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27775         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27776         dg-require-alias.
27777
27778 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27779
27780         PR c++/13969
27781         * g++.dg/template/static6.C: New test.
27782
27783 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27784
27785         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27786
27787 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27788
27789         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27790         tests for systems where `char' is unsigned by default.
27791
27792 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27793
27794         PR c++/13997
27795         * g++.dg/template/partial3.C: New test.
27796
27797 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27798
27799         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27800         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27801         Remove mentions of obsolete ports.
27802
27803 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27804
27805         * gcc.dg/noncompile/20001228-1.c: Fix for new
27806         error message.
27807
27808 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27809
27810         PR target/9348
27811         * gcc.c-torture/execute/multdi-1.c: New test case.
27812
27813 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/13925
27816         * g++.dg/template/lookup5.C: New test.
27817
27818 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27819
27820         PR c++/13950
27821         * g++.dg/template/lookup4.C: New test.
27822
27823         PR c++/13970
27824         * g++.dg/parse/error14.C: New test.
27825
27826         PR c++/14002
27827         * g++.dg/parse/template13.C: New test.
27828
27829 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/13978
27832         * g++.dg/template/koenig4.C: New test.
27833
27834         PR c++/13968
27835         * g++.dg/template/crash17.C: New test.
27836
27837         PR c++/13975
27838         * g++.dg/parse/error13.C: New test.
27839         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27840
27841 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27842
27843         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27844
27845 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27846
27847         PR c/11658
27848         PR c/13994
27849         * gcc.dg/noncompile/20040203-1.c: New test.
27850         * gcc.dg/noncompile/20040203-2.c: Likewise.
27851         * gcc.dg/noncompile/20040203-3.c: Likewise.
27852         * gcc.dg/20040203-1.c: Likewise.
27853
27854 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27855
27856         PR c++/10858
27857         * g++.dg/template/sizeof7.C: New test.
27858
27859 2004-02-02  Eric Christopher  <echristo@redhat.com>
27860             Zack Weinberg  <zack@codesourcery.com>
27861
27862         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27863
27864 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27865
27866         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27867         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27868         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27869         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27870
27871 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27872
27873         PR c++/13113
27874         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27875
27876         PR c++/13854
27877         * g++.dg/ext/attrib13.C: New test.
27878
27879         PR c++/13907
27880         * g++.dg/conversion/op2.C: New test.
27881
27882 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27883
27884         * gcc.dg/titype-1.c: Fix pasto.
27885
27886 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27887
27888         * gcc.dg/titype-1.c: New test.
27889
27890 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27891
27892         PR c++/13957
27893         * g++.dg/template/non-type-template-argument-1.C,
27894         g++.dg/template/qualified-id1.C: Update dg-error marks.
27895         * g++.dg/template/nontype6.C: New test.
27896
27897 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27898
27899         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27900         * gcc.dg/builtins-31.c: New testcase.
27901         * gcc.dg/builtins-32.c: New testcase.
27902
27903 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27904
27905         * objc.dg/call-super-2.m: Update line numbers
27906         for the including of stddef.h.
27907
27908 2004-01-30  Michael Matz  <matz@suse.de>
27909
27910         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27911         g++.dg/ext/case-range3.C: New tests.
27912
27913 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27914
27915         DR206
27916         PR c++/13813
27917         * g++.dg/template/member4.C: New test.
27918
27919 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27920
27921         PR c++/13683
27922         * g++.dg/template/sizeof6.C: New test.
27923
27924 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27925
27926         * gcc.dg/fwritable-strings-1.c: New test.
27927
27928 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27929
27930         * gcc.c-torture/compile/20040130-1.c: New test.
27931
27932 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27933
27934         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27935
27936 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27937
27938         PR c++/13883
27939         * g++.dg/template/ctor3.C: New test.
27940
27941 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27942
27943         * g++.dg/tc1: New directory.
27944         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27945         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27946         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27947         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27948         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27949
27950 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27951
27952         * g++.dg/parse/error11.C: New test.
27953         * g++.dg/parse/error12.C: Likewise.
27954
27955 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27956
27957         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27958         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27959
27960 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c++/13791
27963         * g++.dg/ext/attrib12.C: New test.
27964
27965         PR c++/13736
27966         * g++.dg/parse/cast2.C: New test.
27967
27968 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27969
27970         * objc.dg/encode-2.m (main): New local string.  Set depending on
27971         sizeof long.  Use in sscanf call.
27972         * objc.dg/encode-3.m (main): New local string.  Set depending on
27973         sizeof long.  Use in scan_initial call.
27974
27975 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27976
27977         * objc.dg/call-super-2.m: Make LP64-safe.
27978         * objc.dg/desig-init-1.m: Likewise.
27979
27980 2004-01-27  Devang Patel <dpatel@apple.com>
27981
27982         * g++.dg/debug/namespace1.C: New test.
27983
27984 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27985
27986         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27987         xscale-*-*.
27988
27989         * gcc.dg/arm-mmx-1.c: New test.
27990
27991 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27992
27993         * gcc.dg/20040127-1.c: New test.
27994         * gcc.dg/20040127-2.c: New test.
27995
27996 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27997
27998         * objc.dg/stret-1.m (glob): Renamed to globa.
27999
28000 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28001
28002         PR c++/13663
28003         * g++.dg/expr/for1.C: New test.
28004
28005 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28006
28007         PR middle-end/13779
28008         * gcc.dg/darwin-longlong.c: New test.
28009
28010 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28011
28012         * gcc.dg/20040124-1.c: Moved test from here...
28013         * gcc.c-torture/compile/20040124-1.c: ...to here.
28014
28015 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28016
28017         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28018         the assembly output if -m64 is passed.
28019
28020 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28021
28022         PR c++/13833
28023         * g++.dg/template/cond3.C: New test.
28024
28025 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28026
28027         PR c++/13810
28028         * g++.dg/template/ttp7.C: New test.
28029
28030 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28031
28032         PR c++/13797
28033         * g++.dg/template/nontype4.C: New test.
28034         * g++.dg/template/nontype5.C: Likewise.
28035
28036 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28037
28038         * gcc.dg/torture/mips-clobber-at.c: New test.
28039
28040 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28041
28042         * gcc.dg/20040124-1.c: New test.
28043
28044 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * gcc.dg/20040123-1.c: New test.
28047
28048 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28049
28050         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28051
28052 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28053
28054         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28055
28056 2004-01-23  Andrew Pinski  <apinski@apple.com>
28057
28058         * gcc.dg/20030121-1.c: Move to ..
28059         * gcc.dg/20040121-1.c: here.
28060
28061 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28062
28063         * gcc.dg/builtins-29.c: New test case.
28064
28065 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28066
28067         PR 18314
28068         * gcc.dg/builtins-30.c: New testcase.
28069
28070 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28071
28072         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28073         * lib/g77.exp: Likewise.
28074         * lib/objc.exp: Likewise.
28075         * lib/g++.exp: Likewise.
28076
28077 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28078
28079         * gcc.dg/struct-by-value-2.c: New test.
28080
28081 2004-01-21  Andrew Pinski  <apinski@apple.com>
28082
28083         PR target/13785
28084         * gcc.dg/20030121-1.c: New test.
28085
28086 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28087
28088         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28089         clobber frame pointer register in asm statement.
28090
28091 2004-01-21  Falk Hueffner  <falk@debian.org>
28092
28093         * gcc.c-torture/compile/20040121-1.c: New test.
28094
28095 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28096
28097         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28098
28099 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28100
28101         * gcc.dg/ppc64-abi-2.c: New test.
28102
28103 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28104
28105         * lib/treelang.exp: Fill out this file.
28106         * lib/treelang-dg.exp: New File.
28107
28108 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28109
28110         * gcc.c-torture/compile/981022-1.c: Remove.
28111         * gcc.dg/array-5.c: Remove XFAIL.
28112         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28113         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28114         gcc.dg/cond-lvalue-1.c: Update.
28115         * gcc.dg/cast-lvalue-2.c: New test.
28116
28117 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28118
28119         PR c++/13592
28120         * g++.dg/other/error1.C (class foo): Tweak error message.
28121
28122         PR c++/13592
28123         * g++.dg/template/call2.C: New test.
28124
28125 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28126
28127         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28128         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28129         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28130         scalar-return-1_x.c, scalar-return-2_y.c,
28131         scalar-return-3_x.c, scalar-return-3_y.c,
28132         scalar-return-4_x.c, scalar-return-4_y.c,
28133         struct-align-1.h, struct-align-1_x.c,
28134         struct-align-1_y.c, struct-align-2.h,
28135         struct-align-2_x.c, struct-align-2_y.c,
28136         struct-by-value-10_y.c, struct-by-value-11_x.c,
28137         struct-by-value-11_y.c, struct-by-value-12_x.c,
28138         struct-by-value-12_y.c, struct-by-value-13_x.c,
28139         struct-by-value-13_y.c, struct-by-value-14_x.c,
28140         struct-by-value-14_y.c, struct-by-value-15_x.c,
28141         struct-by-value-15_y.c, struct-by-value-16_y.c,
28142         struct-by-value-17_y.c, struct-by-value-18_y.c,
28143         struct-by-value-19_y.c, struct-by-value-1_x.c,
28144         struct-by-value-1_y.c, struct-by-value-20_y.c,
28145         struct-by-value-2_x.c, struct-by-value-2_y.c,
28146         struct-by-value-3_y.c, struct-by-value-4_x.c,
28147         struct-by-value-4_y.c, struct-by-value-5_y.c,
28148         struct-by-value-6_y.c, struct-by-value-7_y.c
28149         struct-by-value-8_x.c, struct-by-value-8_y.c
28150         struct-by-value-9_x.c, struct-by-value-9_y.c
28151         struct-return-10_x.c, struct-return-10_y.c,
28152         struct-return-19_x.c, struct-return-20_x.c
28153         struct-return-2_x.c, struct-return-2_y.c
28154         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28155         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28156
28157 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158
28159         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28160         attribute on sparc*-sun-solaris2.*.
28161
28162 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28163
28164         PR c++/13710
28165         * g++.dg/ext/typeof7.C: New test.
28166
28167 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28168
28169         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28170         * gcc.dg/const-elim-1.c: Same.
28171
28172 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28173
28174         * objc.dg/stret-1.m: New.
28175         * objc.dg/stret-2.m: New.
28176
28177 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28178
28179         PR c++/11895
28180         * g++.dg/ext/vector1.C: New test.
28181
28182 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28183
28184         * gcc.dg/pch/import-1.c: New.
28185         * gcc.dg/pch/import-1.hs: New.
28186         * gcc.dg/pch/import-1a.h: New.
28187         * gcc.dg/pch/import-1b.h: New.
28188         * gcc.dg/pch/import-1c.h: New.
28189
28190 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28191
28192         PR c++/13574
28193         * g++.dg/ext/array1.C: New test.
28194
28195         PR c++/13178
28196         * g++.dg/conversion/op1.C: New test.
28197
28198 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28199
28200         PR 11864
28201         From Kazumoto Kojima / Dan Kegel:
28202         * gcc.dg/pr11864-1.c: New test.
28203
28204         PR 10392
28205         From Marcus Comstedt / Dan Kegel:
28206         * gcc.dg/pr10392-1.c: New test.
28207
28208 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28209
28210         PR c++/13478
28211         * g++.dg/init/ref10.C: New test.
28212
28213 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28214
28215         PR c++/13407
28216         * g++.dg/parse/typename6.C: New test.
28217
28218 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28219
28220         PR pch/13361
28221         * testsuite/g++.dg/pch/wchar-1.C: New.
28222         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28223
28224 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28225
28226         PR c++/9259
28227         * g++.dg/expr/sizeof2.C: New test.
28228
28229 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28230
28231         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28232
28233 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28234
28235         PR c++/13659
28236         * g++.dg/lookup/strong-using-3.C: New.
28237         * g++.dg/lookup/using-10.C: New.
28238
28239 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28240
28241         PR c++/13594
28242         * g++.dg/lookup/strong-using-2.C: New.
28243
28244 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28245             Dan Kegel <dank@kegel.com>
28246             J"orn Rennecke <joern.rennecke@superh.com>
28247
28248         PR target/9365
28249         * gcc.dg/pr9365-1.c: New test.
28250
28251 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28252
28253         PR c++/8856
28254         * g++.dg/parse/casting-operator2.C: New test.
28255         * g++.old-deja/g++.pt/explicit83.C: Remove.
28256
28257 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28258
28259         * gcc.dg/label-compound-stmt-1.c: New test.
28260         * gcc.c-torture/compile/950922-1.c,
28261         gcc.c-torture/compile/20000211-3.c,
28262         gcc.c-torture/compile/20000518-1.c,
28263         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28264         compound statements.
28265
28266 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28267
28268         * gcc.dg/ppc64-abi-1.c: New test.
28269
28270 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28271
28272          * g++.dg/ext/attrib9.C: Add dg-warnings.
28273
28274 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28275
28276         PR c++/12335
28277         * g++.dg/parse/dtor3.C: New test.
28278
28279 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28280
28281         PR c++/12709
28282         * g++.dg/parse/try-catch-1.C: New test.
28283
28284 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28285
28286         * ada/acats/run_all.sh: Add more verbose output in acats.log
28287         when compiling tests.
28288
28289 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28290
28291         PR 13656
28292         * gcc.dg/typedef-redecl.c: New test case.
28293         * gcc.dg/typedef-redecl.h: New support file.
28294
28295 2004-01-13  Jan Hubicka  <jh@suse.cz>
28296
28297         * gcc.dg/always_inline.c: New test.
28298         * gcc.dg/debug/20031231-1.c: Fix.
28299
28300 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28301
28302         PR c++/13474
28303         * g++.dg/template/array3.C: New test.
28304
28305 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28306
28307         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28308         * g++.dg/warn/Wunused-2.C: Likewise.
28309
28310 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28311
28312         PR c++/13289
28313         * g++.dg/template/instantiate6.C: New test.
28314
28315 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28316
28317         PR middle-end/11397
28318         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28319
28320 2004-01-12  Jan Hubicka  <jh@suse.cz>
28321
28322         PR opt/12826
28323         * gcc.dg/20040112-1.c: New.
28324
28325         * gcc.dg/dwarf-die[1-7].c: Move to...
28326         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28327         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28328
28329 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28330
28331         PR c++/4100
28332         * g++.dg/parse/friend4.C: New test.
28333
28334 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28335
28336         PR c++/4100
28337         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28338         definition is called a friend.
28339
28340 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28341
28342         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28343
28344 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28345
28346         PR c++/3478
28347         * g++.dg/parse/error10.C: New test.
28348         * g++.dg/template/arg2.C: Accept "invalid type" error.
28349
28350 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28351
28352         PR middle-end/13392
28353         * g++.dg/opt/expect2.C: New test.
28354
28355 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28356
28357         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28358         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28359         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28360         Update dg-error regexps.
28361
28362 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28363
28364         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28365         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28366
28367 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28368
28369         * gcc.dg/pragma-re-1.c: Use right pointer type.
28370
28371 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28372
28373         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28374
28375 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28376
28377         * gcc.dg/rs6000-ldouble-1.c: New.
28378
28379 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28380
28381         DR 337
28382         PR c++/9256
28383         * g++.dg/other/abstract1.C: New test.
28384
28385 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28386
28387         * g++.dg/lookup/strong-using-1.C: New.
28388
28389 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28390
28391         PR c/11234
28392         * gcc.dg/func-ptr-conv-1.c: New test.
28393         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28394
28395 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28396
28397         PR target/13380.
28398         * gcc.c-torture/compile/20040109-1.c: New.
28399
28400 2004-01-08  Stuart Hastings  <stuart@apple.com>
28401
28402         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28403         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28404         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28405
28406 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28407
28408         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28409
28410 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28411
28412         * ada/acats/run_acats: Treat 'gnatchop' the same way
28413         as 'gnatmake'.  Export GCC_DRIVER.
28414         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28415         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28416
28417 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28418
28419         PR c++/12573
28420         * g++.dg/template/dependent-expr4.C: New test.
28421
28422 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28423
28424         * gcc.dg/altivec-11.c: New test.
28425
28426 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28427
28428         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28429
28430 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28431
28432         PR c/6024
28433         * gcc.dg/enum-compat-1.c: New test.
28434         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28435
28436 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28437
28438         PR c/12165
28439         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28440         gcc.dg/c99-idem-qual-3.c: New tests.
28441
28442 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28443
28444         * gcc.dg/winline-7.c: Don't cast void * to int.
28445
28446 2004-01-06  Jan Hubicka  <jh@suse.cz>
28447
28448         * gcc.dg/i386-sse-5.c: New test
28449         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28450
28451 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28452
28453         PR c++/12815
28454         * g++.dg/rtti/typeid4.C: New test.
28455
28456 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28457
28458         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28459
28460 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28461
28462         PR c++/12132
28463         * g++.dg/template/error11.C: New test.
28464
28465         PR c++/13451
28466         * g++.dg/template/class2.C: New test.
28467
28468 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28469         Richard Sandiford <rsandifo@redhat.com>
28470
28471         PR c++/13387
28472         * g++.dg/opt/alias3.C: New test.
28473
28474 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28475
28476         PR c++/13157
28477         * g++.dg/template/koenig3.C: New test.
28478
28479         PR c++/13529
28480         * g++.dg/parse/offsetof3.C: New test.
28481
28482         * g++.dg/init/copy7.C: Add missing dg-error markers.
28483
28484         PR c++/12226
28485         * g++.dg/init/copy7.c: New test.
28486
28487         PR c++/13536
28488         * g++.dg/parse/cast1.C: New test.
28489
28490 2004-01-04  Jan Hubicka  <jh@suse.cz>
28491
28492         * gcc.dg/winline[1-7].c: New tests.
28493
28494 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28495
28496         PR c++/13520
28497         * g++.dg/template/qualttp22.C: New test.
28498
28499 2004-01-01  Jan Hubicka  <jh@suse.cz>
28500
28501         * gcc.dg/debug/20031231-1.c: New.
28502         * gcc.c-torture/compile/20040101-1.c: New.
28503         * gcc.dg/dwarf-die-[1-7].c: New.
28504
28505 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28506
28507         PR optimization/13521
28508         * gcc.c-torture/compile/20031231-1.c: New test.
28509
28510 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28511
28512         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28513
28514 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28515
28516         PR c++/10079
28517         * g++.dg/template/crash16.C: New test.
28518
28519 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28520
28521         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28522
28523 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28524
28525         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28526         ports.
28527         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28528         * g++.old-deja/g++.law/profile1.C: Likewise.
28529         * gcc.c-torture/compile/981006-1.c: Likewise.
28530         * gcc.c-torture/execute/loop-2e.x: Likewise.
28531         * gcc.c-torture/execute/loop-2f.x: Remove.
28532         * gcc.c-torture/execute/loop-2g.x: Likewise.
28533         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28534         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28535
28536 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28537
28538         PR c++/13507
28539         * g++.dg/ext/attrib11.C: New test.
28540
28541         PR c++/13494
28542         * g++.dg/template/array2-1.C: New test.
28543         * g++.dg/template/array2-2.C: New test.
28544
28545 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28546
28547         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28548
28549 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         PR c++/12774
28552         * g++.dg/template/array1-1.C: New test.
28553         * g++.dg/template/array1-2.C: New test.
28554
28555 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28556
28557         PR fortran/12632
28558         * g77.dg/12632.f: New test case.
28559
28560 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28561
28562         PR c++/13289
28563         * g++.dg/parse/nontype1.C: New test.
28564
28565 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28566
28567         PR c++/12403
28568         * g++.dg/parse/explicit1.C: New test.
28569         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28570
28571 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28572
28573         PR c++/13081
28574         * g++.dg/opt/inline6.C: New test.
28575
28576         PR c++/12613
28577         * g++.dg/parse/error9.C: New test.
28578
28579         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28580
28581 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/13009
28584         * g++.dg/init/assign1.C: New test.
28585
28586 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28587
28588         PR c++/13070
28589         * g++.dg/warn/format3.C: New test case.
28590
28591 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28592
28593         * gcc.c-torture/compile/20031227-1.c: New test.
28594
28595 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28596
28597         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28598         * g77.dg/bprob/bprob.exp: Likewise.
28599         * gcc.misc-tests/bprob.exp: Likewise.
28600         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28601         variants on systems where the library does not provide that
28602         functionality.
28603         * gcc.dg/builtins-20.c: Use builtins-config.h.
28604         * gcc.dg/builtins-config.h: New file.
28605
28606 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28607
28608         * lib/gcc-dg.exp (dg-require-profiling): New function.
28609         * lib/target-supports.exp (check_profiling_available): Likewise.
28610         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28611         * g77.dg/bprob/bprob.exp: Likewise.
28612         * gcc.misc-tests/bprob.exp: Likewise.
28613         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28614         * gcc.dg/20021014-1.c: Likewise.
28615         * gcc.dg/nest.c: Likewise.
28616
28617 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28618
28619         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28620         compiling.
28621         * g++.dg/lookup/java2.C: Likewise.
28622         * gcc.dg/cpp/lexident.c: Likewise.
28623
28624 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28625
28626         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28627         given.
28628         * gcc.c-torture/compile/961203-1.c: Likewise.
28629         * gcc.c-torture/compile/980506-1.c: Likewise.
28630
28631 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28632
28633         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28634         (additional_prunes): New global.
28635         (gcc-dg-prune): Handle additional per-test pruning.
28636         (dg-test): Clear additional_prunes between tests.
28637
28638         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28639         dg-prune-output to avoid spurious failures from assembler
28640         complaining about nonexistent WAW violations.
28641         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28642         Use dg-prune-output to avoid spurious failures from assembler
28643         warning about Itanium B-step errata.
28644
28645 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28646
28647         * g++.dg/abi/macro0.C: New test.
28648         * g++.dg/abi/macro1.C: Likewise.
28649         * g++.dg/abi/macro2.C: Likewise.
28650
28651         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28652         * g++.dg/abi/bitfield7.C: Likewise.
28653         * g++.dg/abi/dtor2.C: Likewise.
28654         * g++.dg/abi/mangle11.C: Likewise.
28655         * g++.dg/abi/mangle12.C: Likewise.
28656         * g++.dg/abi/mangle14.C: Likewise.
28657         * g++.dg/abi/mangle17.C: Likewise.
28658         * g++.dg/abi/vbase10.C: Likewise.
28659         * g++.dg/abi/vbase14.C: Likewise.
28660         * g++.dg/template/qualttp17.C: Likewise.
28661
28662 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         PR c/11995
28665         * gcc.dg/20031223-1.c: New test.
28666
28667 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28668
28669         * gcc.dg/noreturn-7.c: New test.
28670
28671 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28672
28673         * gcc.dg/null-pointer-1.c: New test.
28674
28675 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28676
28677         * g++.old-deja/g++.jason/template18.C: Remove.
28678         * g++.old-deja/g++.jason/template37.C: Likewise.
28679
28680         PR c++/12862
28681         * g++.dg/lookup/ns1.C: New test.
28682
28683         PR c++/12397
28684         * g++.dg/template/lookup3.C: New test.
28685
28686 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28687
28688         * g++.dg/template/recurse1.C: New test
28689
28690 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28691
28692         PR c++/12479
28693         * g++.dg/parse/semicolon1.C: New test.
28694         * g++.dg/parse/semicolon1.h: Likewise.
28695
28696 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28697
28698         * gcc.dg/darwin-misaligned.c: New test.
28699
28700 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28701
28702         PR c/9163
28703         * gcc.dg/20031222-1.c: New test.
28704
28705 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28706
28707         PR c++/13438
28708         * g++.dg/parse/error8.C: New test.
28709
28710         PR c++/11554
28711         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28712
28713 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28714
28715         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28716         too small.
28717         * gcc.c-torture/compile/930217-1.c: Likewise.
28718         * gcc.c-torture/compile/930513-1.c: Likewise.
28719         * gcc.c-torture/execute/920908-2.c: Likewise.
28720         * gcc.c-torture/execute/921204-1.c: Likewise.
28721         * gcc.c-torture/execute/930621-1.c: Likewise.
28722         * gcc.c-torture/execute/930630-1.c: Likewise.
28723         * gcc.c-torture/execute/931031-1.c: Likewise.
28724         * gcc.c-torture/execute/980602-2.c: Likewise.
28725         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28726         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28727         * gcc.c-torture/execute/extzvsi.c: Likewise.
28728         * gcc.c-torture/unsorted/ext.c: Likewise.
28729
28730 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28731
28732         PR target/12749
28733         * gcc.c-torture/compile/20031220-2.c: New test case.
28734
28735 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28736
28737         PR optimization/13031
28738         * gcc.c-torture/compile/20031220-1.c: New test case.
28739
28740 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28741
28742         * gcc.dg/cast-function-1.c: New test.
28743
28744 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28745
28746         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28747         formats.
28748
28749 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28750
28751         PR c++/12795
28752         * g++.dg/ext/attrib10.C: New test.
28753
28754 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28755
28756         * gcc.dg/cleanup-10.c: New test.
28757         * gcc.dg/cleanup-11.c: New test.
28758
28759 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28760
28761         PR c++/13239
28762         * g++.dg/opt/expect1.C: New test.
28763
28764 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28765
28766         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28767
28768 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28769
28770         PR debug/12923
28771         * gcc.dg/20031218-1.c: New test.
28772
28773         PR debug/12389
28774         * gcc.dg/20031218-2.c: New test.
28775         * gcc.dg/20031218-3.c: New test.
28776
28777         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28778         of label name and allow for USER_LABEL_PREFIX == "_" names.
28779         * g++.dg/abi/mangle18-2.C: Likewise.
28780         * g++.dg/abi/mangle19-1.C: Likewise.
28781         * g++.dg/abi/mangle19-2.C: Likewise.
28782         * g++.dg/abi/mangle20-1.C: Likewise.
28783         * g++.dg/abi/mangle20-2.C: Likewise.
28784
28785 2003-12-18  Richard Henderson  <rth@redhat.com>
28786
28787         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28788
28789 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28790             Dan Kegel <dank@kegel.com>
28791
28792         PR other/12009
28793         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28794         testing a cross compiler, it causes spurious compile failures.
28795         * lib/g++.exp: Likewise.
28796
28797 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28798
28799         PR c++/13262
28800         * g++.dg/template/access13.C: New test.
28801
28802 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28803
28804         * gcc.dg/20031216-1.c: New test.
28805
28806 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28807
28808         PR c++/9154
28809         * g++.dg/template/error10.C: New test.
28810
28811 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28812
28813         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28814         * g++.dg/eh/simd-2.C: Likewise.
28815
28816 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28817             Roger Sayle  <roger@eyesopen.com>
28818
28819         * gcc.c-torture/execute/ieee/mzero5.c: New.
28820
28821 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28822
28823         PR c++/10603
28824         * g++.dg/parse/error6.C: New test.
28825
28826         PR c++/12827
28827         * g++.dg/parse/error7.C: New test.
28828
28829 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28830
28831         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28832         at -O with stabs debugging formats.
28833         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28834         * gcc.dg/debug/debug-2.c: Likewise.
28835
28836 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/12696
28839         * g++.dg/init/error1.C: New test.
28840
28841         PR c++/12218
28842         * g++.dg/init/pm3.C: New test.
28843
28844 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28845
28846         PR c/3347
28847         * gcc.dg/bitfld-8.c: New test.
28848
28849 2003-12-16  James Lemke  <jim@wasabisystems.com>
28850
28851         * gcc.dg/arm-scd42-[123].c: New tests.
28852
28853 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28854
28855         PR c++/9043
28856         * g++.dg/abi/mangle20-1.C: New test.
28857         * g++.dg/abi/mangle20-2.C: New test.
28858
28859 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28860
28861         PR c++/13275
28862         * g++.dg/other/offsetof2.C: Remove XFAIL.
28863         * g++.dg/parse/offsetof1.C: New test.
28864         * g++.gd/parse/offsetof2.C: Likewise.
28865
28866 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28867
28868         * g++.dg/template/nontype3.C: New test.
28869         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28870
28871 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28872
28873         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28874
28875 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         PR c++/13387
28878         * g++.dg/expr/assign1.C: New test.
28879
28880         PR c++/13242
28881         * g++.dg/abi/mangle19-1.C: New test.
28882         * g++.dg/abi/mangle19-2.C: New test.
28883
28884 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28885
28886         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28887
28888 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28889
28890         * gcc.c-torture/execute/20031216-1.c: New test.
28891
28892 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28893
28894         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28895         an ICE regression.
28896
28897 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28898
28899         PR c++/10926
28900         * g++.dg/template/error9.C: New test.
28901
28902         PR c++/11116
28903         * g++.dg/template/error8.C: New test.
28904
28905 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28906
28907         PR middle-end/13400
28908         * gcc.c-torture/execute/20031215-1.c: New test case.
28909
28910 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/13269
28913         * g++.dg/parse/error5.C: New test.
28914
28915         PR c++/12989
28916         * g++.dg/expr/sizeof1.C: New test.
28917
28918         PR c++/13310
28919         * g++.dg/template/crash15.C: New test.
28920
28921 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28922
28923         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28924         a non-POD type as the last named parameter of a varargs function.
28925
28926 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/13243
28929         PR c++/12573
28930         * g++.dg/template/crash14.C: New test.
28931         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28932
28933 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.dg/other/java1.C: New test.
28936
28937         PR c++/13241
28938         * g++.dg/abi/mangle18-1.C: New test.
28939         * g++.dg/abi/mangle18-2.C: New test.
28940
28941 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28942
28943         PR optimization/10312
28944         * gcc.c-torture/execute/20031214-1.c: New.
28945
28946 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28947
28948         PR c++/10779
28949         PR c++/12160
28950         * g++.dg/parse/error3.C: New test.
28951         * g++.dg/parse/error4.C: Likewise.
28952         * g++.dg/abi/mangle4.C: Tweak error messages.
28953         * g++.dg/lookup/using5.C: Likewise.
28954         * g++.dg/other/error2.C: Likewise.
28955         * g++.dg/parse/typename5.C: Likewise.
28956         * g++.dg/parse/undefined1.C: Likewise.
28957         * g++.dg/template/arg2.C: Likewise.
28958         * g++.dg/template/ttp3.C: Likewise.
28959         * g++.dg/template/type1.C: Likewise.
28960         * g++.old-deja/g++.other/crash32.C: Likewise.
28961         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28962
28963 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28964
28965         PR c++/13106
28966         * g++.dg/warn/noreturn-3.C: New test.
28967
28968 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28969
28970         PR c++/13118
28971         * g++.dg/abi/covariant3.C: New.
28972
28973 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28974
28975         * g++.dg/eh/ia64-1.C: New test.
28976
28977 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28978
28979         PR optimization/13037
28980         * g77.f-torture/execute/13037.f: New test case.
28981
28982 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/12881
28985         * g++.dg/abi/covariant2.C: New.
28986
28987 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28988
28989         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28990
28991 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28992
28993         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28994
28995 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28996
28997         PR other/10819
28998         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28999         to fix Bug 10819.
29000         * lib/g++.exp (g++_version): Likewise.
29001         * lib/g77.exp (g77_version): Likewise.
29002         * lib/objc.exp (default_objc_version): Likewise.
29003
29004 2003-12-10  Richard Henderson  <rth@redhat.com>
29005
29006         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29007
29008         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29009
29010 2003-12-08  Matt Austern  <austern@apple.com>
29011
29012         PR c/13134
29013         * lib/gcc-dg.exp (dg-require-visibility): Define.
29014         * lib/target-supports (check_visibility_available): Define.
29015         * gcc.dg/visibility-1.c: New test.
29016         * gcc.dg/visibility-2.c: Likewise.
29017         * gcc.dg/visibility-3.c: Likewise.
29018         * gcc.dg/visibility-4.c: Likewise.
29019         * gcc.dg/visibility-5.c: Likewise.
29020         * gcc.dg/visibility-6.c: Likewise.
29021         * g++.dg/ext/visibility-1.C: Likewise.
29022         * g++.dg/ext/visibility-2.C: Likewise.
29023         * g++.dg/ext/visibility-3.C: Likewise.
29024         * g++.dg/ext/visibility-4.C: Likewise.
29025         * g++.dg/ext/visibility-5.C: Likewise.
29026         * g++.dg/ext/visibility-6.C: Likewise.
29027
29028 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29029
29030         * g++.dg/lookup/java1.C: New test.
29031         * g++.dg/lookup/java2.C: New test.
29032
29033 2003-12-07  Falk Hueffner  <falk@debian.org>
29034
29035         * g++.dg/opt/noreturn-1.C: New test.
29036
29037 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29038
29039         * gcc.dg/overflow-1.c: New test.
29040
29041 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29042
29043         * g77.f-torture/compile/13060.f: New test.
29044
29045 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29046
29047         PR c++/13323
29048         * g++.dg/inherit/operator2.C: New test.
29049
29050 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29051
29052         PR c++/13305
29053         * g++.dg/ext/attrib9.C: New test.
29054
29055 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/13314
29058         * g++.dg/template/error7.C: New test.
29059
29060 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29061             J"orn Rennecke <joern.rennecke@superh.com>
29062
29063         PR target/13302
29064         * g++.dg/other/struct-va_list.C: New test.
29065
29066 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29067
29068         PR c++/13166
29069         * g++.dg/parse/defarg6.C: New test.
29070
29071 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29072
29073         PR target/13256
29074         * gcc.c-torture/execute/20031201-1.c: New test.
29075
29076 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29077
29078         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29079
29080 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29081
29082         * gcc.dg/builtin-return-1.c: New test.
29083
29084 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29085             J"orn Rennecke <joern.rennecke@superh.com>
29086
29087         PR optimization/13260
29088         * gcc.c-torture/execute/20031204-1.c: New test.
29089
29090 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29091
29092         PR c++/9127
29093         * g++.dg/template/error6.C: New test.
29094
29095 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29096
29097         * gcc.dg/20031202-1.c: New test.
29098
29099 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29100
29101         PR c++/13179
29102         * g++.dg/template/eh1.C: New test.
29103
29104         PR c++/10771
29105         * g++.dg/template/error5.C: New test.
29106
29107 2003-12-02  David Ung  <davidu@mips.com>
29108
29109         * gcc.dg/compat/vector-check.h: Corrected type for var
29110         g_##TMODE
29111
29112 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29113
29114         PR c++/10126
29115         * g++.dg/template/ptrmem8.C: New test.
29116
29117 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29118
29119         PR c++/12573
29120         * g++.dg/template/dependent-expr3.C: New test.
29121
29122 2003-12-01  James Lemke  <jim@wasabisystems.com>
29123
29124         * gcc.dg/arm-g2.c: New test.
29125
29126 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29127
29128         PR optimization/11634
29129         * gcc.dg/20031201-2.c: New test case.
29130
29131 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29132
29133         PR 11433
29134         * objc.dg/proto-lossage-3.m: New test.
29135
29136 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29137
29138         PR optimization/12628
29139         * gcc.dg/20031201-1.c: New test case.
29140
29141 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29142
29143         * gcc.dg/unaligned-1.c: New test.
29144
29145 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29146
29147         PR c++/9849
29148         * g++.dg/template/error4.C: New test.
29149         * g++.dg/template/nested3.C: Adjust error markers.
29150
29151 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29152
29153         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29154
29155 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29156
29157         PR c/10333
29158         * gcc.dg/bitfld-7.c: New test.
29159
29160 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29161
29162         * gcc.dg/tls/asm-1.C: New test.
29163
29164 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29165
29166         * gcc.dg/cpp/assert4.c: Update.
29167
29168 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29169
29170         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29171         * gcc.dg/builtin-apply3.c: New test.
29172
29173 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29174
29175         * lib/compat.exp (compat-obj): New xfaildata parameter.
29176         Use it to set compiler_conditional_xfail_data before compiling.
29177         (compat-get-options): Handle dg-xfail-if.
29178         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29179         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29180         * gcc.dg/compat/vector-1_y.c: Likewise.
29181         * gcc.dg/compat/vector-2_x.c: Likewise.
29182         * gcc.dg/compat/vector-2_y.c: Likewise.
29183
29184 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29185
29186         * g++.dg/opt/reg-stack4.C: New test.
29187
29188 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29189
29190         * gcc.dg/builtin-apply2.c: New test.
29191
29192 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29193
29194         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29195
29196 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29197
29198         PR c++/12924
29199         * g++.dg/template/template-id-2.C: New test.
29200
29201 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29202
29203         PR c++/5369
29204         * g++.dg/template/memfriend1.C: New test.
29205         * g++.dg/template/memfriend2.C: Likewise.
29206         * g++.dg/template/memfriend3.C: Likewise.
29207         * g++.dg/template/memfriend4.C: Likewise.
29208         * g++.dg/template/memfriend5.C: Likewise.
29209         * g++.dg/template/memfriend6.C: Likewise.
29210         * g++.dg/template/memfriend7.C: Likewise.
29211         * g++.dg/template/memfriend8.C: Likewise.
29212         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29213
29214 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29215
29216         PR c++/12515
29217         * g++.dg/ext/cond1.C: New test.
29218
29219 2003-11-20  Richard Henderson  <rth@redhat.com>
29220
29221         * gcc.dg/20020201-2.c: Remove.
29222         * gcc.dg/20020201-4.c: Remove.
29223         * gcc.dg/20020304-1.c: Remove.
29224
29225 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29226
29227         * gcc.dg/cpp/trad/xwin1.c: New test case.
29228
29229 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29230
29231         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29232         * lib/g77.exp: Likewise.
29233         * lib/objc.exp: Likewise.
29234         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29235         for darwin.
29236
29237 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29238
29239         PR c++/12932
29240         * g++.dg/template/static5.C: New test.
29241
29242 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29243
29244         * gcc.dg/nested-func-1.c: New test.
29245
29246 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29247
29248         * gcc.dg/cpp/assert4.c: New test.
29249
29250 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29251
29252         PR c++/2294
29253         * g++.dg/lookup/using9.c: New test.
29254
29255 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29256
29257         PR c++/12762
29258         * g++.dg/template/error3.C: New test.
29259
29260 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29261
29262         PR ada/13035
29263         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29264         No longer use a wrapper for gcc, since this does not work under
29265         Windows.
29266
29267 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29268
29269         PR c++/2094
29270         * g++.dg/template/ptrmem7.C: New test.
29271
29272 2003-11-13  Andrew Pinski <apinski@apple.com>
29273
29274         * gcc.c-torture/compile/20031113-1.c: New test.
29275
29276 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29277             Kean Johnston <jkj@sco.com>
29278
29279         PR c/13029
29280         * gcc.dg/unused-4.c: Update.
29281
29282 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29283
29284         * g++.dg/opt/const3.C: New test.
29285
29286 2003-11-13  Jan Hubicka  <jh@suse.cz>
29287
29288         * gcc.c-torture/compile/20031112-1.c: New test.
29289
29290 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29291
29292         * g++.dg/parse/crash10.C: Remove bogus error marker.
29293
29294 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29295
29296         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29297         (host_gcc): Likewise.
29298         (ROOT): Honor $PWDCMD.
29299         (BASE): Likewise.
29300         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29301
29302 2003-11-12  Catherine Moore  <clm@redhat.com>
29303
29304         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29305
29306 2003-11-12  Andreas Jaeger  <aj@suse.de>
29307             Jakub Jelinek  <jakub@redhat.com>
29308             Andrew Pinski  <pinskia@physics.uc.edu>
29309             Richard Henderson  <rth@redhat.com>
29310
29311         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29312         systems.
29313         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29314
29315         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29316         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29317
29318 2003-11-11  Andreas Jaeger  <aj@suse.de>
29319
29320         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29321
29322         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29323
29324 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29325
29326         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29327         Clean ups.
29328
29329 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29330
29331         * gcc.dg/trampoline-1.c: New test.
29332
29333 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29334
29335         * gcc.c-torture/compile/200031109-1.c: New test.
29336
29337 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29338
29339         PR c/3190
29340         PR c/8714
29341         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29342         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29343         gcc.dg/format/no-y2k-1.c: Update.
29344
29345 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29346
29347         PR optimization/10467
29348         * gcc.dg/20031108-1.c: New test case.
29349
29350 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29351
29352         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29353
29354 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29355
29356         * gcc.dg/compound-lvalue-1.c: New test.
29357         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29358         some XFAILs.
29359
29360 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29361
29362         * gcc.dg/altivec-varargs-1.c: New test.
29363
29364 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29365
29366         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29367         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29368         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29369         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29370         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29371
29372 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29373
29374         * gcc.dg/cond-lvalue-1.c: New test.
29375
29376 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29377
29378         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29379
29380 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29381
29382         PR c++/11616
29383         * g++.dg/template/instantiate5.C: New test.
29384
29385 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29386
29387         PR c++/12726
29388         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29389         * ChangeLog: Add missing first entry for above test.
29390
29391 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29392
29393         PR c++/9810
29394         * g++.dg/template/using8.C: New test.
29395         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29396
29397 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29398
29399         PR optimization/10817
29400         * gcc.c-torture/compile/20031102-1.c: New test case.
29401
29402 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29403
29404         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29405         2147483647.
29406
29407 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408
29409         * gcc.dg/20031102-1.c: New test.
29410
29411 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29412
29413         * gcc.dg/complex-1.c: New test.
29414
29415 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29416
29417         PR c++/12796
29418         * g++.dg/template/crash13.C: Adjust expected error location.
29419         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29420
29421 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29422
29423         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29424
29425 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29426
29427         PR/10239
29428         * gcc.c-torture/compile/20031031-2.c: New test.
29429
29430 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29431
29432         PR/11640
29433         * gcc.c-torture/compile/20031031-1.c: New test.
29434
29435 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29436
29437         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29438         * gcc.misc-tests/bprob.exp: Likewise.
29439         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29440         the execution test on arm-elf configs.
29441         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29442         configs that don't support scratch files.
29443         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29444
29445 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29446
29447         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29448         done by dejagnu.
29449
29450 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29451
29452         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29453         Avoid non pure sh syntax. Add more logging.
29454
29455         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29456         fail.
29457
29458 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29459
29460         PR libgcj/10610
29461         * gcc.dg/ppc-stackalign-1.c: New test.
29462
29463 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29464
29465         * ada/acats/run_all.sh: Change output to be more compliant with
29466         dejagnu framework.
29467         Create acats.sum and acats.log files under testsuite/ada/acats
29468         Only run [a-z]* directories, to filter out e.g. CVS.
29469         Redirect build output to log file.
29470
29471 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29472
29473         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29474
29475 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29476
29477         PR ada/5909:
29478         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29479
29480 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29481
29482         * gcc.c-torture/compile/20031023-1.c: New test.
29483         * gcc.c-torture/compile/20031023-2.c: New test.
29484         * gcc.c-torture/compile/20031023-3.c: New test.
29485         * gcc.c-torture/compile/20031023-4.c: New test.
29486
29487 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29488
29489         PR c++/10371
29490         * g++.dg/lookup/scoped8.C: New test.
29491
29492 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29493
29494         * g++.dg/opt/reg-stack3.C: New test.
29495
29496 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29497
29498         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29499
29500 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         PR c++/11076
29503         * g++.dg/template/crash13.C: New test.
29504
29505 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29506
29507         * gcc.dg/c99-restrict-2.c: New test.
29508
29509 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         PR c++/12698, c++/12699, c++/12700, c++/12566
29512         * g++.dg/inherit/covariant9.C: New test.
29513         * g++.dg/inherit/covariant10.C: New test.
29514         * g++.dg/inherit/covariant11.C: New test.
29515
29516 2003-10-23  Jason Merrill  <jason@redhat.com>
29517
29518         PR c++/12726
29519         * g++.dg/ext/complit2.C: New test.
29520
29521 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29522
29523         PR target/12654
29524         * gcc.c-torture/execute/20031020-1.c: New test.
29525
29526 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29527
29528         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29529         following the jump_insn.
29530
29531 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29532
29533         * gcc.dg/cast-lvalue-1.c: New test.
29534
29535 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29536
29537         PR c++/11962
29538         * g++.dg/template/cond2.C: New test.
29539
29540 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29541
29542         * gcc.dg/builtins-28.c: New test.
29543
29544 2003-10-20  Jan Hubicka  <jh@suse.cz>
29545
29546         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29547         parameter.
29548         * testsuite/gcc.dg/inline-2.c: Likewise.
29549
29550 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29551
29552         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29553         * gcc.dg/nest.c: Likewise.
29554
29555 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29556
29557         PR c++/9781, c++/10583, c++/11862
29558         * g++.dg/parse/crash13.C: New test.
29559
29560 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29561
29562         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29563
29564 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29565
29566         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29567         Define HAVE_C99_RUNTIME except on Solaris.
29568         * gcc.dg/builtins-20.c: Likewise.
29569
29570 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29571
29572         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29573
29574 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29575
29576         PR c++/12495
29577         * g++.dg/template/crash21.C: New test.
29578
29579 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29580
29581         PR c++/2513
29582         * g++.dg/template/typename5.C: New test.
29583
29584 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29585
29586         PR c++/12369
29587         * g++.dg/template/friend25.C: New test.
29588
29589 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29590
29591         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29592         versions.
29593
29594 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29595
29596         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29597         == 2147483647.
29598
29599 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29600
29601         * gcc.c-torture/execute/960416-1.x: Remove.
29602         * gcc.c-torture/execute/divconst-3.x: Likewise.
29603
29604 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29605
29606         PR target/12598
29607         * gcc.dg/torture/cris-volatile-1.c: New test.
29608
29609 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29610
29611         PR optimization/9325
29612         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29613         for overflowing floating point to integer conversion during RTL
29614         simplification.
29615
29616 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29617
29618         * objc/execute/_cmd.m: Fix typo.
29619         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29620         Relax 'scan-assembler' regexp.
29621         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29622         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29623         * objc.dg/zero-link-2.m: Remove blank line.
29624         * objc.dg/zero-link-3.m: New test case.
29625
29626 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29627
29628         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29629
29630         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29631         than linker trickery.
29632
29633 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29634
29635         PR c++/12370
29636         * g++.dg/other/friend2.C: New test.
29637
29638 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29639
29640         * gcc.dg/20031012-1.c: New test.
29641
29642 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29643
29644         * gcc.dg/weak/weak-3.c: Fix for new warning.
29645
29646 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29647
29648         PR optimization/8750
29649         * gcc.c-torture/execute/20031012-1.c: New test case.
29650
29651 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29652
29653         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29654         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29655
29656 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29657
29658         PR optimization/12260
29659         * gcc.c-torture/compile/20031011-2.c: New test case.
29660
29661 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29662
29663         * gcc.c-torture/execute/20031011-1.c: New testcase.
29664
29665 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29666
29667         * gcc.c-torture/compile/20031011-1.c: New test.
29668
29669 2003-10-11  Jan Hubicka  <jh@suse.cz>
29670
29671         * g++.dg/other/first-global.C: New test.
29672
29673 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29674
29675         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29676
29677 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29678
29679         * gcc.c-torture/compile/20031010-1.c: New test.
29680
29681 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29682
29683         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29684         * gcc.c-torture/execute/va-arg-25.c: ... here.
29685
29686 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29687
29688         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29689
29690 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29691
29692         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29693
29694 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29695
29696         * g++.dg/parse/error2.C: New test.
29697
29698 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29699
29700         PR c++/11097
29701         * g++.dg/other/error5.C: Modify the error message.
29702         * g++.dg/lookup/using8.C: New test.
29703
29704 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29705
29706         * gcc.dg/darwin-abi-2.c: New file.
29707         * gcc.c-torture/execute/va-arg-24.c: New file.
29708
29709 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29710
29711         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29712         indentation.
29713
29714 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29715
29716         PR c++/10147
29717         * g++.dg/other/error4.C: Update error messages.
29718         * g++.dg/template/ptrmem4.C: Likewise.
29719
29720         PR c++/12337
29721         * g++.dg/init/new9.C: New test.
29722
29723         PR c++/12334, c++/12236, c++/8656
29724         * g++.dg/ext/attrib8.C: New test.
29725
29726 2003-10-06  Devang Patel  <dpatel@apple.com>
29727
29728         * gcc.dg/debug/dwarf2-3.h: New test.
29729         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29730
29731 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29732
29733         * g++.dg/opt/cfg2.C: New test.
29734
29735 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29736
29737         * g++.dg/opt/float1.C: New test.
29738
29739 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29740
29741         * gcc.dg/c90-array-lval-6.c: New test.
29742         * gcc.dg/c99-array-lval-6.c: New test.
29743
29744 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29745             Ziemowit Laski  <zlaski@apple.com>
29746
29747         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29748         'Derived', so that it is never considered a class method; add
29749         new warning for '+port' method ambiguity.
29750         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29751         <objc/objc-api.h> (needed on Mac OS X).
29752         * objc.dg/method-13.m: New test.
29753
29754 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29755
29756         PR optimization/9325, PR java/6391
29757         * gcc.c-torture/execute/20031003-1.c: New test case.
29758
29759 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29760
29761         PR optimization/12180
29762         * gcc.dg/20031002-1.c: New test.
29763
29764         PR c++/12486
29765         * g++.dg/inherit/error1.C: New test.
29766
29767 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29768
29769         * lib/f-torture.exp (search_for): Rename to...
29770         (search_for_re): This.  Also, clean up comments and the
29771         "regexp" invocation.
29772
29773 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29774
29775         * gcc.c-torture/compile/20031002-1.c: New test.
29776
29777 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29778
29779         * g++.dg/opt/cond1.C: New test.
29780
29781 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29782
29783         * gcc.dg/Wold-style-definition-2.c: New testcase.
29784         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29785
29786 2003-09-29  Richard Henderson  <rth@redhat.com>
29787
29788         * g++.dg/init/array10.C: Add dg-options.
29789
29790 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29791
29792         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29793
29794 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29795
29796         * g++.dg/template/friend19.C: Fix typo.
29797         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29798
29799 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29800
29801         * gcc.c-torture/execute/20030928-1.c: New test.
29802         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29803
29804 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29805
29806         * g++.dg/opt/unroll1.C: New test.
29807
29808 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29809
29810         PR optimization/11741
29811         * gcc.dg/20030926-1.c: New test case.
29812
29813 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29814
29815         PR c++/5655
29816         * g++.dg/parse/access7.C: New test.
29817         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29818
29819 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29820
29821         MERGE OF objc-improvements-branch into MAINLINE:
29822         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29823         if libobjc has not been built.
29824         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29825         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29826         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29827         objc/execute/nested-3.m, objc/execute/np-2.m,
29828         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29829         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29830         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29831         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29832         objc.dg/special/unclaimed-category-1.h,
29833         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29834         well as GNU runtime.
29835         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29836         * execute/cascading-1.m, execute/function-message-1.m,
29837         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29838         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29839         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29840         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29841         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29842         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29843         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29844         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29845         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29846         * objc.dg/bitfield-2.m: Run only on Darwin.
29847         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29848         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29849         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29850         * objc.dg/const-str-1.m: Fix constant string layout.
29851
29852 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29853
29854         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29855
29856 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29857
29858         * gcc.dg/darwin-abi-1.c: New file.
29859
29860 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29861
29862         PR target/12281
29863         * gcc.c-torture/compile/20030921-1.c: New test.
29864
29865 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29866
29867         * g++.dg/opt/reg-stack2.C: New test.
29868
29869 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29870
29871         * g++.dg/eh/delayslot1.C: New test.
29872
29873 2003-09-20  Richard Henderson  <rth@redhat.com>
29874
29875         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29876
29877 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29878
29879         * gcc.c-torture/execute/20030920-1.c: New test case.
29880
29881 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29882
29883         * g++.dg/rtti/typeid3.C: Correct expected error message.
29884
29885 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29886
29887         PR c++/157
29888         * g++.dg/parse/crash12.C: New test.
29889
29890 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29891
29892         * gcc.dg/compat/mixed-struct-check.h: New.
29893         * gcc.dg/compat/mixed-struct-defs.h: New.
29894         * gcc.dg/compat/mixed-struct-init.h: New.
29895         * gcc.dg/compat/struct-by-value-19_main.c: New.
29896         * gcc.dg/compat/struct-by-value-19_x.c: New.
29897         * gcc.dg/compat/struct-by-value-19_y.c: New.
29898         * gcc.dg/compat/struct-by-value-20_main.c: New.
29899         * gcc.dg/compat/struct-by-value-20_x.c: New.
29900         * gcc.dg/compat/struct-by-value-20_y.c: New.
29901         * gcc.dg/compat/struct-return-19_main.c: New.
29902         * gcc.dg/compat/struct-return-19_x.c: New.
29903         * gcc.dg/compat/struct-return-19_y.c: New.
29904         * gcc.dg/compat/struct-return-20_main.c: New.
29905         * gcc.dg/compat/struct-return-20_x.c: New.
29906         * gcc.dg/compat/struct-return-20_y.c: New.
29907
29908 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29909         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29910         so that it will not complain on LP64 targets.
29911
29912 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29913
29914         PR c++/495
29915         * g++.dg/template/friend24.C: New test.
29916
29917 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         PR c++/12332
29920         * g++.dg/template/memtmpl2.C: New test.
29921
29922 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29923
29924         PR target/11184
29925         * gcc.dg/builtin-apply1.c: New test.
29926
29927 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         PR c++/9848
29930         * g++.dg/warn/Wunused-4.C: New test.
29931
29932 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29933
29934         PR c++/12316
29935         * g++.dg/other/gc2.C: New test.
29936
29937 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29938
29939         PR c++/11991
29940         * g++.dg/rtti/typeid3.C: New test.
29941
29942         PR c++/12266
29943         * g++.dg/overload/template1.C: New test.
29944
29945 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29946
29947         * g++.dg/opt/cfg3.C: New test.
29948
29949 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29950
29951         PR c++/7939
29952         * g++.dg/template/crash11.C: New test.
29953
29954 2003-09-16  Jason Merrill  <jason@redhat.com>
29955             Jakub Jelinek  <jakub@redhat.com>
29956
29957         * gcc.dg/attr-warn-unused-result.c: New test.
29958
29959 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29960
29961         PR c++/12184
29962         * g++.dg/expr/call2.C: New test.
29963
29964 2003-09-15  Andreas Jaeger  <aj@suse.de>
29965
29966         * gcc.dg/Wold-style-definition-1.c: New test.
29967
29968 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29969
29970         PR c++/3907
29971         * g++.dg/parse/template12.C: New test.
29972
29973         * g++.dg/abi/bitfield11.C: New test.
29974         * g++.dg/abi/bitfield12.C: Likewise.
29975
29976 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29977
29978         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29979         non-expansion of functional macro name without arguments at EOL.
29980         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29981
29982 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29983
29984         * gcc.c-torture/execute/20030914-[12].c: New tests.
29985
29986 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         PR c++/11788
29989         * g++.dg/overload/addr1.C: New test.
29990
29991 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29992
29993         * gcc.dg/20030909-1.c: New test.
29994
29995 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29996
29997         * gcc.dg/ultrasp10.c: New test.
29998
29999 2003-09-09  Devang Patel  <dpatel@apple.com>
30000
30001         * gcc.dg/darwin-ld-6.c: New test.
30002
30003 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30004
30005         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30006
30007 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30008
30009         * gcc.dg/ia64-types1.c: New test.
30010         * gcc.dg/ia64-types2.c: Likewise.
30011
30012 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30013
30014         * gcc.dg/builtins-1.c: Add more _Complex tests.
30015         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30016
30017         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30018         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30019
30020 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/11786
30023         * g++.dg/lookup/koenig2.C: New test.
30024
30025         PR c++/5296
30026         * g++.dg/rtti/typeid2.C: New test.
30027
30028 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30029
30030         * gcc.c-torture/compile/20030904-1.c: New test.
30031
30032 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * g++.dg/opt/longbranch2.C: New test.
30035
30036 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30037
30038         * g++.dg/template/crash10.C: Only compile it.
30039
30040 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30041
30042         PR middle-end/11665
30043         * gcc.c-torture/compile/20030907-1.c: New test.
30044         * g++.dg/init/array11.C: New test.
30045
30046 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30047
30048         PR c++/11852
30049         * g++.dg/init/struct1.C: New test.
30050
30051 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30052
30053         PR c++/12181
30054         * g++.dg/expr/comma1.C: New test.
30055
30056 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30057
30058         PR c++/11867
30059         * g++.dg/expr/static_cast5.C: New test.
30060
30061 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30062
30063         PR c++/11507
30064         * g++.dg/lookup/scoped7.C: New test.
30065
30066         PR c++/9574
30067         * g++.dg/other/static1.C: New test.
30068
30069         PR c++/11490
30070         * g++.dg/warn/template-1.C: New test.
30071
30072         PR c++/11432
30073         * g++.dg/template/crash10.C: New test.
30074
30075         PR c++/2478
30076         * g++.dg/overload/VLA.C: New test.
30077
30078         PR c++/10804
30079         * g++.dg/template/call1.C: New test.
30080
30081 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30082
30083         PR c++/11794
30084         * g++.dg/parse/using3.C: New test.
30085
30086 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30087
30088         PR c++/11409
30089         * g++.dg/overload/builtin3.C: New test case.
30090
30091 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30092
30093         PR c/9862
30094         * gcc.dg/20030906-1.c: New test.
30095         * gcc.dg/20030906-2.c: Likewise.
30096
30097 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30098
30099         PR c++/12167
30100         * g++.dg/parse/defarg5.C: New test.
30101
30102         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30103
30104 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30105
30106         PR c++/12163
30107         * g++.dg/expr/static_cast4.C: New test.
30108
30109         PR c++/12146
30110         * g++.dg/template/crash9.C: New test.
30111
30112 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30113
30114         * g++.old-deja/g++.ext/pretty2.C: Update for change
30115         in __FUNCTION__.
30116         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30117
30118 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         PR c++/11922
30121         * g++/dg/template/qualified-id1.C: New test.
30122
30123         PR c++/12037
30124         * g++.dg/warn/noeffect4.C: New test.
30125
30126 2003-09-04  Matt Austern  <austern@apple.com>
30127
30128         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30129         * g++.dg/ext/fnname2.C: Likewise.
30130         * g++.dg/ext/fnname3.C: Likewise.
30131
30132 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30133
30134         * g++.dg/expr/lval1.C: New test.
30135         * g++.dg/ext/lvcast.C: Remove.
30136
30137 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30138
30139         PR optimization/11700.
30140         * gcc.c-torture/compile/20030903-1.c: New test case.
30141
30142 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR c++/12053
30145         * g++.dg/abi/layout4.C: New test.
30146
30147 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30148
30149         PR c++/11553
30150         * g++.dg/parse/friend3.C: New test.
30151
30152 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30153
30154         PR c++/11847
30155         * g++.dg/template/class1.C: New test.
30156
30157         PR c++/11808
30158         * g++.dg/expr/call1.C: New test.
30159
30160 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30161
30162         PR c++/12114
30163         * g++.dg/init/ref9.C: New test.
30164
30165         PR c++/11972
30166         * g++.dg/template/nested4.C: New test.
30167
30168 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30169
30170         PR c++/12093
30171         * g++.dg/template/non-dependent4.C: New test.
30172
30173         PR c++/11928
30174         * g++.dg/inherit/conv1.C: New test.
30175
30176 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30177
30178         PR c++/6196
30179         * g++.dg/ext/label1.C: New test.
30180         * g++.dg/ext/label2.C: Likewise.
30181
30182 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30183
30184         * g++.dg/expr/cond3.C: New test.
30185
30186 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30187
30188         * gcc.dg/builtins-1.c: Add new builtin cases.
30189
30190 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30191
30192         * gcc.dg/builtins-1.c: Add new cases.
30193         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30194
30195 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30196
30197         * gcc.dg/builtins-1.c: Add more math builtin tests.
30198         * gcc.dg/torture/builtin-attr-1.c: New test.
30199
30200 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30201
30202         PR optimization/5079
30203         * g++.dg/opt/static3.C: New test.
30204
30205 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30206
30207         * gcc.misc-tests/gcov-10b.c: New test.
30208
30209 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30210
30211         * g++.dg/opt/ptrmem3.C: New test.
30212
30213         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30214
30215 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30216
30217         * gcc.dg/20030826-2.c: New test.
30218
30219 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30220
30221         PR middle-end/12002
30222         * g77.f-torture/compile/12002.f: New test case.
30223
30224 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30225
30226         * gcc.dg/20030826-1.c: New test case.
30227
30228 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30229
30230         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30231
30232 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30233
30234         PR c++/11871
30235         * c++.dg/lookup/crash1.C: New test.
30236
30237         * c++.dg/warn/noeffect3.C: New test.
30238
30239 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30240
30241         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30242         * gcc.dg/compat/vector-1_y.c: Ditto.
30243         * gcc.dg/compat/vector-2_x.c: Ditto.
30244         * gcc.dg/compat/vector-2_y.c: Ditto.
30245
30246 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30247
30248         * gcc.dg/20030702-1.c: New test.
30249
30250 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30251
30252         PR c++/8795
30253         * g++.dg/ext/altivec-1.C: New test.
30254
30255 2003-08-24  Richard Henderson  <rth@redhat.com>
30256
30257         * g++.dg/eh/simd-2.C: Add -w for x86.
30258
30259 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * gcc.dg/20030815-1.c: New test.
30262
30263 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30264
30265         PR c++/3765
30266         * g++.dg/parse/access6.C: New test.
30267
30268 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30269
30270         PR c++/641, c++/11876
30271         * g++.dg/template/friend22.C: New test.
30272         * g++.dg/template/friend23.C: Likewise.
30273
30274 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30275
30276         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30277         identically.
30278
30279 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30280
30281         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30282
30283 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30284
30285         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30286
30287 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30288
30289         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30290
30291 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30292
30293         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30294
30295 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30296
30297         PR c++/11919
30298         * g++.dg/overload/prom1.C: New test.
30299
30300         PR c++/11551
30301         * g++.dg/parse/dtor2.C: New test.
30302
30303         PR c++/10762
30304         * g++.dg/parse/using2.C: New test.
30305
30306 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30307
30308         PR target/11805
30309         * gcc.c-torture/compile/20030821-1.c: New.
30310
30311 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30312
30313         PR c++/11834
30314         * g++.dg/template/deduce2.C: New test.
30315
30316 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30317
30318         * gcc.c-torture/execute/20030821-1.c: New test.
30319
30320 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30321
30322         PR middle-end/11984
30323         * gcc.dg/20030820-1.c: New test case.
30324
30325 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         PR c++/11945
30328         * g++.dg/warn/noeffect2.C: New test.
30329
30330 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30331
30332         PR c++/10926
30333         * g++.dg/template/dtor2.C: New test.
30334
30335         PR c++/11684
30336         * g++.dg/template/operator1.C: New test.
30337         * g++.dg/parse/operator4.C: New test.
30338
30339         PR c++/11946.C
30340         * g++.dg/expr/enum1.C: New test.
30341         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30342
30343         PR c++/11036.C
30344         * g++.dg/parse/elab2.C: New test.
30345         * g++.dg/parse/typedef4.C: Change error message.
30346         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30347         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30348         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30349
30350 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30351
30352         * gcc.dg/pch/warn-1.c: New.
30353         * gcc.dg/pch/warn-1.hs: New.
30354
30355         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30356         not-tested file.
30357
30358 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30359
30360         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30361
30362 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30363
30364         * gcc.dg/uninit-D.c: New Test.
30365         * gcc.dg/uninit-E.c: New Test.
30366         * gcc.dg/uninit-F.c: New Test.
30367         * gcc.dg/uninit-G.c: New Test.
30368
30369 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30370
30371         * g++.dg/README: Describe the pch directory.
30372
30373 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30374
30375         PR c++/11174
30376         * g++.dg/parse/access4.C: New test.
30377         * g++.dg/parse/access5.C: Likewise.
30378         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30379
30380 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30381
30382         * gcc.dg/noncompile/20030818-1.c: New.
30383
30384 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30385
30386         PR c++/11957
30387         * g++.dg/warn/noeffect1.C: New test.
30388
30389         * g++.dg/template/scope2.C: New test.
30390         * g++.dg/template/error2.C: Correct dg-error
30391
30392 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30393
30394         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30395
30396 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30397
30398         PR C++/11512
30399         * g++.dg/template/warn1.C: New.
30400
30401 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30402
30403         * g++.dg/template/error2.C: New test.
30404         * g++.dg/lookup/using7.C: Adjust errors
30405         * g++.old-deja/g++.pt/crash36.C: Likewise.
30406         * g++.old-deja/g++.pt/derived3.C: Likewise.
30407
30408 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30409
30410         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30411         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30412         * gcc.c-torture/execute/builtins/string-9.c: New, from
30413         string-opt-9.c.  Adjust for execute/builtins framework.
30414         * gcc.c-torture/execute/string-opt-9.c: Delete.
30415
30416 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30417
30418         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30419
30420         * g++.dg/parse/ret-type2.C: New test.
30421
30422         PR c++/11703
30423         * g++.dg/init/new8.C: New test.
30424
30425         PR c++/10923
30426         * g++.dg/parse/typedef5.C: New test.
30427
30428         PR c++/9512
30429         * g++.dg/parse/qualified2.C: New test.
30430         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30431         invalid code.
30432
30433 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30434
30435         * g++.dg/conversion/ptrmem1.C: New test.
30436
30437 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30438
30439         PR target/11693
30440         * gcc.dg/20030811-1.c: New test.
30441
30442         PR target/11535
30443         * gcc.c-torture/execute/20030811-1.c: New test.
30444
30445 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30446
30447         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30448
30449 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30450
30451         PR c++/11789.C
30452         * g++.dg/inherit/multiple1.C: New test.
30453
30454 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30455
30456         * gcc.dg/spe1.c: New test.
30457
30458         PR c++/11670
30459         * g++.dg/expr/cast2.C: New test.
30460
30461         PR c++/10530
30462         * g++.dg/template/dependent-name2.C: New test.
30463
30464 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30465
30466         * g++.dg/parse/crash11.C: Put the dg options in comments.
30467
30468 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30469
30470         * lib/gcc-dg.exp: Update for diagnostic change.
30471
30472 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30473
30474         PR c++/5767
30475         * g++.dg/parse/crash11.C: New test.
30476
30477 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30478
30479         * gcc.dg/cpp/spacing1.c: Update.
30480
30481 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30482
30483         PR target/11739
30484         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30485         a value for -mtune.
30486
30487 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30488
30489         PR middle-end/11771
30490         * gcc.c-torture/compile/20030804-1.c: New test case.
30491
30492 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30493
30494         * gcc.dg/20030804-1.c: New test case.
30495
30496 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30497
30498         * gcc.dg/cpp/separate-1.c: New test.
30499
30500 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         PR c++/11704
30503         * g++.dg/template/dependent-expr2.C: New test.
30504
30505         PR c++/11766
30506         * g++.dg/expr/ptrmem1.C: New test.
30507
30508 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30509
30510         PR c++/9453
30511         * g++.dg/template/friend15.C: New test.
30512
30513 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30514
30515         * lib/dg-pch.exp: Work round PCH bug.
30516
30517 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30518
30519         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30520         builtins.  Move cases from builtins-4.c here.
30521
30522         * gcc.dg/torture/builtin-math-1.c: New test taken from
30523         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30524         additional cases.
30525
30526         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30527         Delete.
30528
30529 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         PR c++/9447
30532         * g++.dg/template/using7.C: New test.
30533
30534 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30535
30536         * import1.c, import2.c: New tests.
30537
30538 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30539
30540         * g++.dg/eh/crossjump1.C: New test.
30541
30542 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30543
30544         PR c++/11697
30545         * g++.dg/template/using6.C: New test.
30546
30547         PR c++/11744
30548         * g++.dg/template/koenig2.C: New test.
30549
30550 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30551
30552         PR c++/7983
30553         * g++.dg/parse/typedef4.C: New test.
30554
30555 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30556
30557         PR c++/8442, c++/8806
30558         * g++.dg/template/elab1.C: New test.
30559         * g++.dg/template/type2.C: Likewise.
30560         * g++.dg/template/ttp3.C: Adjust expected error message.
30561         * g++.old-deja/g++.law/visibility13.C: Likewise.
30562         * g++.old-deja/g++.niklas/t135.C: Likewise.
30563         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30564         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30565         template argument.
30566         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30567
30568 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         PR c++/11295
30571         * g++.dg/ext/stmtexpr1.C: New test.
30572
30573         * g++.dg/opt/tmp1.C: New test.
30574
30575         PR c++/11525
30576         * g++.dg/parse/constant4.C: New test.
30577
30578         PR c++/9447
30579         * g++.dg/template/using5.C: New test.
30580
30581 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30582
30583         * gcc.dg/builtins-27.c: New test case.
30584
30585 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30586
30587         * gcc.dg/tls/opt-7.c: New test.
30588
30589 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30590
30591         * g++.old-deja/g++.other/crash18.C: Remove.
30592
30593 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30594
30595         * g++.dg/template/explicit3.C: New.
30596         * g++.dg/template/explicit4.C: New.
30597         * g++.dg/template/explicit5.C: New.
30598
30599         PR c++/11347
30600         * g++.dg/template/memtmpl1.C: New.
30601
30602 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30603
30604         PR target/11565
30605         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30606         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30607
30608 2003-07-30  Jan Hubicka  <jh@suse.cz>
30609
30610         * vtgc1.c: Kill.
30611
30612 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30613
30614         * gcc.dg/struct-in-proto-1.c: New test.
30615
30616 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30617
30618         * gcc.dg/cpp/include2.c: Only expect one message.
30619
30620 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         PR c++/9447
30623         * g++.dg/template/using1.C: New test.
30624         * g++.dg/template/using2.C: New test.
30625         * g++.dg/template/using3.C: New test.
30626         * g++.dg/template/using4.C: New test.
30627
30628 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30629
30630         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30631         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30632
30633 2003-07-28  Jan Hubicka  <jh@suse.cz>
30634
30635         PR c++/11530
30636         * g++.dg/opt/call1.C: New test.
30637
30638 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30639
30640         PR c++/11667
30641         * g++.dg/init/enum2.C: New test.
30642         * g++.dg/template/overload1.C: Add "-w" option.
30643
30644 2003-07-28    <hp@bitrange.com>
30645
30646         * gcc.dg/Wdeclaration-after-statement-1.c,
30647         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30648
30649 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.c-torture/compile/20030725-1.c: New test.
30652
30653 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30654
30655         * gcc.dg/20030505.c: Only run for SPE.
30656         Remove definition of opaque type.
30657
30658 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30659
30660         * g++.dg/template/ptrmem6.C: New test.
30661
30662 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30663
30664         * gcc.c-torture/compile/zero-strct-2.c: New test.
30665
30666 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30667
30668         * gcc.dg/intermod-1.c: New test.
30669
30670 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         PR c++/11617
30673         * g++.dg/template/lookup2.C: New test.
30674         * g++.dg/template/memclass1.C: Remove instantiated from error.
30675         * g++.dg/other/error2.C: Tweak expected errors.
30676
30677         PR c++/11596
30678         * g++.dg/template/defarg3.C: New test.
30679
30680         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30681
30682 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30683
30684         * g++.dg/inherit/access5.C: New test.
30685
30686 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30687
30688         PR c++/11513
30689         * g++.dg/template/crash8.C: New test.
30690
30691 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30692
30693         PR c/10602
30694         * gcc.dg/noncompile/incomplete-2.c: New test.
30695
30696 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30697
30698         PR c++/11645
30699         * g++.dg/inherit/access4.C: New test.
30700
30701         PR c++/11517
30702         * g++.dg/expr/cond2.C: New test.
30703
30704         PR optimization/10679
30705         * g++.dg/opt/inline4.C: New test.
30706
30707 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30708
30709         * g++.dg/parse/crash10: New test.
30710
30711 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         * g++.dg/ext/flexary1.C: New test.
30714
30715 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30716
30717         PR c++/10793
30718         * g++.dg/template/crash9.C: New test.
30719
30720 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30721
30722         PR c++/3004
30723         * g++.dg/parse/typedef3.C: New test.
30724
30725         PR c++/7906
30726         * g++.dg/parse/operator2.C: New test.
30727
30728         PR c++/8895
30729         * g++.dg/parse/def-tmpl-arg1.C: New test.
30730
30731         PR c++/9282
30732         * g++.dg/parse/funptr1.C: New test.
30733
30734         PR c++/9452
30735         * g++.dg/parse/ambig3.C: New test.
30736
30737         PR c++/9454
30738         * g++.dg/parse/operator3.C: New test.
30739
30740         PR c++/9486
30741         * g++.dg/parse/template10.C: New test.
30742
30743         PR c++/9488
30744         * g++.dg/parse/template11.C: New test.
30745
30746         PR c++/10150
30747         * g++.dg/parse/invalid-op1.C: New test.
30748
30749         PR c++/10247
30750         * g++.dg/parse/condexpr1.C: New test.
30751
30752 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         * g++.dg/ext/packed3.C: New test.
30755         * g++.dg/ext/packed4.C: New test.
30756
30757         * gcc.dg/pack-test-3.c: New test.
30758
30759 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30760
30761         * lib/compat.exp: Handle dg-options per source file.
30762         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30763         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30764         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30765         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30766         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30767         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30768         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30769         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30770         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30771         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30772         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30773         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30774         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30775         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30776
30777 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30778
30779         PR c/10320
30780         * gcc.c-torture/execute/20030718-1.c: New test.
30781
30782 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30783
30784         PR optimization/11536
30785         * gcc.dg/20030721-1.c: New test.
30786
30787 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30788
30789         PR c++/11546
30790         * g++.dg/template/lookup1.C: New test.
30791
30792 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30793
30794         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30795         diagnostics of ill-formed constructs involving labels.
30796         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30797         the new 'previously defined here' message.
30798
30799 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30800
30801         * g++.dg/parse/non-dependent2.C: New test.
30802
30803 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30804
30805         * g++.dg/init/init-ref4.C: xfail on targets without
30806         weak symbols.
30807
30808 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30809
30810         PR target/11087
30811         * gcc.c-torture/execute/20030717-1.c: New test.
30812
30813 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30814
30815         * g++.dg/opt/cfg1.C: New test.
30816
30817 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30818
30819         PR optimization/11557
30820         * gcc.dg/20030717-1.c: New test.
30821
30822 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30823
30824         PR c++/10476
30825         * g++.dg/expr/crash-1.C: New test.
30826
30827         PR c++/11027
30828         * g++.dg/template/init3.C: New test.
30829
30830         PR c++/8222
30831         * g++.dg/template/non-dependent1.C: New test.
30832
30833         PR c++/11070
30834         * g++.dg/template/non-dependent2.C: New test.
30835
30836         PR c++/11071
30837         * g++.dg/template/non-dependent3.C: New test.
30838
30839         PR c++/9907
30840         * g++.dg/template/sizeof5.C: New test.
30841
30842 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30843
30844         PR 11498
30845         * gcc.c-torture/compile/mangle-1.c: New file.
30846
30847 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30848
30849         PR c++/7809
30850         * g++.dg/parse/access3.C: New test.
30851
30852 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30853
30854         PR c++/11384
30855         * g++.dg/init/init-ref4.C: New test.
30856
30857 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30858
30859         PR c++/11547
30860         * g++.dg/parse/constant3.C: New test.
30861         * g++.dg/parse/crash7.C: Likewise.
30862
30863 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30864
30865         PR target/11008
30866         * gcc.dg/i386-pentium4-not-mull.c: New.
30867
30868 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30869
30870         * gcc.dg/asm-names.c (ymain): Make it weak.
30871
30872 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30873
30874         PR c++/5421
30875         * g++.dg/template/friend21.C: New test.
30876
30877 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30878
30879         * gcc.dg/cleanup-8.c: New test.
30880         * gcc.dg/cleanup-9.c: New test.
30881
30882 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30883
30884         * g++.dg/ext/dll-MI1.h: New file.
30885         * g++.dg/ext/dllexport-MI1.C: New file.
30886         * g++.dg/ext/dllimport-MI1.C: New file.
30887
30888 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30889
30890         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30891         it does not have cmpstrsi patterns (just cmpmemsi).
30892
30893 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30894
30895         PR debug/11473
30896         * g++.dg/debug/debug8.C: New test.
30897
30898 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30899
30900         PR c++/10108
30901         * g++.dg/template/crash7.C: New test.
30902
30903 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30904
30905         PR target/10795
30906         * gcc.c-torture/compile/20030708-1.c: New.
30907
30908 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30909
30910         * gcc.c-torture/execute/20030715-1.c: New test.
30911
30912 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30913
30914         * gcc.dg/pch/inline-3.c: New file.
30915         * gcc.dg/pch/inline-3.hs: New file.
30916         * gcc.dg/pch/inline-4.c: New file.
30917         * gcc.dg/pch/inline-4.hs: New file.
30918
30919 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30920
30921         PR c++/11509
30922         * g++.dg/template/crash6.C: New test.
30923
30924         PR c++/7053
30925         * g++.dg/template/friend20.C: New test.
30926
30927         PR c++/7019
30928         * g++.dg/template/overload2.C: New test.
30929
30930 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30931
30932         PR optimization/11440
30933         * gcc.c-torture/execute/20030714-1.c: New test.
30934
30935 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30936
30937         PR c++/11154
30938         * g++.dg/template/partial2.C: New test.
30939
30940 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30941
30942         PR c++/11503
30943         * g++.dg/template/anon1.C: New test.
30944
30945         PR c++/11493
30946         PR c++/11495
30947         * g++.dg/parse/template9.C: Likewise.
30948         * g++.dg/template/crash4.C: New test.
30949         * g++.dg/template/koenig1.C: Likewise.
30950         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30951         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30952         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30953         functions.
30954         * g++.old-deja/g++.jason/template36.C: Likewise.
30955         * g++.old-deja/g++.mike/p1989.C: Likewise.
30956         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30957         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30958         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30959         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30960         compiling.
30961         * g++.old-deja/g++.pt/union2.C: Use this->.
30962
30963 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30964
30965         * gcc.dg/20030711-1.c: New test.
30966
30967 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30968
30969         PR c++/11050
30970         * g++.dg/parse/args1.C: New test.
30971         * g++.pt/defarg8.C: Change expected errors.
30972
30973 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/8164
30976         * g++.dg/template/nontype2.C: New test.
30977
30978         PR c++/10558
30979         * g++.dg/parse/template8.C: New test.
30980
30981         PR c++/8327
30982         * g++.dg/template/scope1.C: New test.
30983
30984         * g++.dg/warn/Wsign-compare-1.C: New test.
30985
30986 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30987
30988         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30989
30990 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30991
30992         PR c++/9411
30993         * g++.dg/template/explicit2.C: New test.
30994
30995         PR c++/10032
30996         * g++.dg/warn/pedantic1.C: New test.
30997
30998 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30999
31000         PR c++ 9483
31001         * g++.dg/other/field1.C: New test.
31002
31003 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31004
31005         PR c/11449
31006         * gcc.c-torture/compile/20030707-1.c: New.
31007
31008 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31009
31010         PR c++/10849
31011         * g++.dg/template/access12.C: New test.
31012
31013 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31014
31015         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31016         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31017         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31018         * gcc.misc-tests/gcov.exp: Update
31019         * g++.dg/gcov/gcov.exp: Update
31020         * lib/gcov.exp: Update.
31021
31022 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31023
31024         * g++.dg/abi/mangle17.C: Make sure template expressions are
31025         dependent.
31026         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31027         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31028         * g++.dg/opt/stack1.C: Remove erroneous code.
31029         * g++.dg/parse/template7.C: New test.
31030         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31031         * g++.old-deja/g++.pt/crash4.C: Likewise.
31032
31033 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31034
31035         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31036         with zero or one occurence of `$' after the initial `L'.
31037
31038 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31039
31040         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31041
31042 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31043
31044         PR c/11370
31045         * gcc.dg/Wunreachable-6.c: New testcase.
31046         * gcc.dg/Wunreachable-7.c: New testcase.
31047
31048 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31049
31050         PR c/11420
31051         * gcc.dg/20030708-1.c: New test.
31052
31053 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31054
31055         * gcc.dg/compat/sdata-section.h: New file.
31056         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31057         * gcc.dg/torture/mips-sdata-1.c: New test.
31058
31059 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31060
31061         PR c++/11030
31062         * g++.dg/template/friend19.C: New test.
31063
31064 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31065
31066         * g++.dg/opt/strength-reduce.C: New test.
31067
31068 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31069
31070         PR target/10979
31071         * gcc.dg/20030707-1.c: New testcase.
31072
31073 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31074
31075         PR optimization/11059
31076         * g++.dg/opt/emptyunion.C: New testcase.
31077
31078 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31079             Eric Botcazou  <ebotcazou@libertysurf.fr>
31080
31081         * g++.dg/opt/stack1.C: New test.
31082
31083 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31084
31085         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31086         run test.
31087
31088         PR c++/11431
31089         * g++.dg/expr/static_cast3.C: New test.
31090
31091 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31092
31093         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31094         everywhere.
31095         * gcc.dg/concat.c: Concatenation of string constants with
31096         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31097         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31098         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31099         necessary to avoid multi-character character constant warning.
31100         * gcc.dg/cpp/escape.c: Likewise.
31101         * gcc.dg/cpp/ucs.c: Likewise.
31102         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31103         Fix a typo.
31104
31105 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31106
31107         PR c/11428
31108         * gcc.c-torture/compile/20030704-1.c: New.
31109
31110 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31111
31112         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31113
31114 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31115
31116         PR c++/5287, PR c++/7910,  PR c++/11021
31117         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31118         tests for warnings.
31119         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31120         * g++.dg/ext/dllimport3.C: Likewise.
31121         * g++.dg/ext/dllimport4.C: New file.
31122         * g++.dg/ext/dllimport5.C: New file.
31123         * g++.dg/ext/dllimport6.C: New file.
31124         * g++.dg/ext/dllimport7.C: New file.
31125         * g++.dg/ext/dllimport8.C: New file.
31126         * g++.dg/ext/dllimport9.C: New file.
31127         * g++.dg/ext/dllimport10.C: New file.
31128         * g++.dg/ext/dllexport1.C: New file.
31129
31130 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31131
31132         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31133         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31134
31135 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31136
31137         * gcc.dg/builtins-25.c: New testcase.
31138         * gcc.dg/builtins-26.c: New testcase.
31139
31140 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31141
31142         * gcc.dg/compat/vector-defs.h: New file.
31143         * gcc.dg/compat/vector-setup.h: New file.
31144         * gcc.dg/compat/vector-check.h: New file.
31145         * gcc.dg/compat/vector-1_main.c: New file.
31146         * gcc.dg/compat/vector-1_x.c: New file.
31147         * gcc.dg/compat/vector-1_y.c: New file.
31148         * gcc.dg/compat/vector-2_main.c: New file.
31149         * gcc.dg/compat/vector-2_x.c: New file.
31150         * gcc.dg/compat/vector-2_y.c: New file.
31151
31152         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31153         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31154         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31155         * gcc.dg/compat/struct-align-1.h: New file.
31156         * gcc.dg/compat/struct-align-1_main.c: New file.
31157         * gcc.dg/compat/struct-align-1_x.c: New file.
31158         * gcc.dg/compat/struct-align-1_y.c: New file.
31159         * gcc.dg/compat/struct-align-2.h: New file.
31160         * gcc.dg/compat/struct-align-2_main.c: New file.
31161         * gcc.dg/compat/struct-align-2_x.c: New file.
31162         * gcc.dg/compat/struct-align-2_y.c: New file.
31163
31164         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31165         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31166         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31167         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31168         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31169         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31170         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31171         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31172         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31173         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31174         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31175         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31176         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31177         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31178         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31179         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31180         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31181         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31182         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31183         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31184         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31185         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31186         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31187         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31188         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31189         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31190         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31191         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31192         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31193
31194 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31195
31196         * gcc.dg/i386-call-1.c: New test.
31197
31198 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31199
31200         PR c++/9162
31201         * g++.dg/parse/defarg4.C: New.
31202
31203 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31204
31205         PR target/10700
31206         * gcc.c-torture/compile/20030703-1.c: New test case.
31207
31208 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31209
31210         * g++.dg/template/local3.C: Remove extra semicolon.
31211
31212 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31213
31214         * gcc.dg/i386-volatile-1.c: New test.
31215
31216 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         PR c++/11072
31219         * g++.dg/other/offsetof2.C: XFAIL.
31220         * g++.dg/other/offsetof5.C: New.
31221
31222         PR c++/10219
31223         * g++.dg/template/error1.C: New.
31224
31225         PR c++/9779
31226         * g++.dg/template/dependent-expr1.C: New.
31227
31228 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/6949
31231         * g++.dg/template/local3.C: New test.
31232
31233         PR c++/11149
31234         * g++.dg/lookup/scoped6.C: New test.
31235
31236 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31237
31238         PR c++/8046
31239         * g++.dg/other/error7.C: New test.
31240
31241 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31242
31243         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31244         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31245         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31246         * g++.old-deja/g++.other/union2.C: Likewise.
31247         * gcc.dg/c90-const-expr-2.c: Likewise.
31248         * gcc.dg/c90-const-expr-3.c: Likewise.
31249         * gcc.dg/c99-const-expr-2.c: Likewise.
31250         * gcc.dg/c99-const-expr-3.c: Likewise.
31251         * gcc.dg/concat.c: Likewise.
31252
31253 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31254
31255         PR c++/9559
31256         * g++.dg/init/static1.C: New test.
31257
31258 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31259
31260         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31261         * g++.old-deja/g++.other/access2.C: Likewise.
31262         * g++.old-deja/g++.other/decl2.C: Likewise.
31263         * gcc.c-torture/execute/20020615-1.c: Likewise.
31264
31265 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31266
31267         PR c++/4933
31268         * g++.dg/template/sizeof4.C: New test.
31269
31270 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31271
31272         * g++.dg/other/error6.C: New test.
31273
31274 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31275
31276         PR c++/10750
31277         * g++.dg/parse/constant2.C: New test.
31278
31279 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31280
31281         PR c++/11106
31282         * g++.dg/other/error5.C: New test.
31283
31284 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31285
31286         * gcc.dg/format/gcc_diag-1.c: New test.
31287
31288 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31289
31290         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31291
31292 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31293
31294         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31295         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31296         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31297
31298 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31299
31300         * gcc.c-torture/execute/builtins/string-8.c: New test.
31301         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31302         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31303         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31304
31305 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31306
31307         PR c++/10468
31308         * g++.dg/ext/typeof6.C: New test.
31309
31310 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31311
31312         PR c++/10796
31313         * g++.dg/init/enum1.C: New test.
31314
31315 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31316
31317         * gcc.dg/20030627-1.c: New test.
31318
31319 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31320
31321         PR c++/11332
31322         * g++.dg/expr/static_cast2.C: New test.
31323
31324 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31325             Jakub Jelinek  <jakub@redhat.com>
31326
31327         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31328         sprintf(dst,"%s",src) optimization.
31329         * gcc.c-torture/execute/20030626-1.c: New test case.
31330         * gcc.c-torture/execute/20030626-2.c: New test case.
31331
31332 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31333
31334         * gcc.c-torture/execute/multi-ix.c: New test.
31335
31336         * gcc.c-torture/execute/simd-4.c (main):
31337         Added missing semicolon at end of union.
31338
31339 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31340
31341         PR c++/8266
31342         * g++.dg/template/explicit-instantiation3.C: New test.
31343
31344 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31345
31346         * gcc.dg/20030626-1.c: Use signed char.
31347
31348 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31349
31350         * gcc.dg/20030626-1.c: New test.
31351
31352 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31353
31354         * const-str-2.m: Update.
31355
31356 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/10990
31359         * g++.dg/rtti/dyncast1.C: New test.
31360         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31361         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31362         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31363
31364         PR c++/10931
31365         * g++.dg/expr/static_cast1.C: New test.
31366
31367 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31368
31369         * gcc.dg/20030625-1.c: New test.
31370
31371 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31372
31373         * gcc.c-torture/compile/20030624-1.c: New test case.
31374
31375 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31376
31377         * gcc.c-torture/execute/string-opt-17.c: New test.
31378
31379 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31380
31381         PR c++/5754
31382         * g++.dg/parse/crash6.C: New test.
31383
31384 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31385
31386         * gcc.dg/builtins-24.c: New test case.
31387
31388 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31389
31390         * g++.dg/opt/operator1.C: New test.
31391
31392 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31393
31394         * gcc.c-torture/execute/string-opt-16.c: New test case.
31395
31396 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31397
31398         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31399         * g++.old-deja/g++.other/conv7.C: Likewise.
31400         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31401         * g++.old-deja/g++.other/overload14.C: Likewise.
31402
31403 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31404
31405         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31406         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31407
31408 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31409
31410         PR c++/10888
31411         * g++.dg/warn/Winline-3.C: New test.
31412
31413 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31414
31415         * lib/target-supports.exp (check_alias_available): Make the test
31416         program acceptable to the Solaris assembler.
31417
31418         PR c++/10749
31419         * g++.dg/template/memclass2.C: New test.
31420
31421 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31422             Eric Botcazou  <ebotcazou@libertysurf.fr>
31423
31424         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31425         data for non-matching targets.
31426         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31427
31428 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31429
31430         PR c++/10845
31431         * g++.dg/template/member3.C: New test.
31432
31433 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31434
31435         PR c++/10939
31436         * g++.dg/template/func1.C: New test.
31437
31438         PR c++/9649
31439         * g++.dg/template/static4.C: New test.
31440         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31441
31442         PR c++/11041
31443         * g++.dg/init/ref7.C: New test.
31444
31445 2003-06-19  Matt Austern  <austern@apple.com>
31446
31447         PR c++/11228
31448         * g++.dg/anew1.C: New test.
31449         * g++.dg/anew2.C: New test.
31450         * g++.dg/anew3.C: New test.
31451         * g++.dg/anew4.C: New test.
31452
31453 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31454
31455         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31456
31457 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31458
31459         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31460         endian-dependent.
31461
31462 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31463
31464         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31465         Remove cruft.
31466
31467 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31468
31469         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31470         * gcc.c-torture/compile/961203-1.c: Likewise.
31471         * gcc.c-torture/compile/980506-1.c: Likewise.
31472
31473 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/10712
31476         * g++.dg/lookup/using7.C: New test.
31477
31478 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31479
31480         PR c++/11105
31481         * g++.dg/abi/conv1.C: Remove it.
31482         * g++.dg/template/conv7.C: New test.
31483         * g++.dg/template/conv8.C: Likewise.
31484         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31485         conversion operator.
31486
31487 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31488
31489         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31490         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31491         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31492         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31493         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31494         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31495         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31496         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31497         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31498         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31499         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31500         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31501         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31502         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31503         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31504         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31505         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31506         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31507         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31508         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31509         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31510         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31511         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31512         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31513         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31514         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31515         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31516         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31517         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31518
31519 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31520
31521         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31522         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31523         indications.
31524
31525 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31526
31527         * gcc.dg/i386-387-5.c: New test case.
31528         * gcc.dg/i386-387-6.c: New test case.
31529         * gcc.dg/builtins-23.c: New test case.
31530
31531 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31532
31533         * gcc.dg/builtins-22.c: New test case.
31534         * gcc.dg/i386-387-1.c: Update to test exp.
31535         * gcc.dg/i386-387-2.c: Likewise.
31536
31537 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31538
31539         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31540
31541 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31542
31543         * lib/gcc-dg.exp (dg-require-dll): New function.
31544         (dg-xfail-if): Likewise.
31545         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31546         driver.
31547
31548         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31549         * gcc.c-torture/compile/20001205-1.c: Likewise.
31550         * gcc.c-torture/compile/20001226-1.c: Likewise.
31551         * gcc.c-torture/compile/20010518-2.c: Likewise.
31552         * gcc.c-torture/compile/20020312-1.c: Likewise.
31553         * gcc.c-torture/compile/20020604-1.c: Likewise.
31554         * gcc.c-torture/compile/920501-12.c: Likewise.
31555         * gcc.c-torture/compile/920501-4.c: Likewise.
31556         * gcc.c-torture/compile/920520-1.c: Likewise.
31557         * gcc.c-torture/compile/920521-1.c: Likewise.
31558         * gcc.c-torture/compile/920625-1.c: Likewise.
31559         * gcc.c-torture/compile/961203-1.c: Likewise.
31560         * gcc.c-torture/compile/980506-1.c: Likewise.
31561         * gcc.c-torture/compile/981006-1.c: Likewise.
31562         * gcc.c-torture/compile/981022-1.c: Likewise.
31563         * gcc.c-torture/compile/981223-1.c: Likewise.
31564         * gcc.c-torture/compile/990617-1.c: Likewise.
31565         * gcc.c-torture/compile/dll.c: Likewise.
31566         * gcc.c-torture/compile/labels-3.c: Likewise.
31567         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31568         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31569         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31570         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31571         * gcc.c-torture/compile/simd-5.c: Likewise.
31572         * gcc.c-torture/compile/20000804-1.x: Remove.
31573         * gcc.c-torture/compile/20001205-1.x: Likewise.
31574         * gcc.c-torture/compile/20001226-1.x: Likewise.
31575         * gcc.c-torture/compile/20010518-2.x: Likewise.
31576         * gcc.c-torture/compile/20020312-1.x: Likewise.
31577         * gcc.c-torture/compile/20020604-1.x: Likewise.
31578         * gcc.c-torture/compile/920501-12.x: Likewise.
31579         * gcc.c-torture/compile/920501-4.x: Likewise.
31580         * gcc.c-torture/compile/920520-1.x: Likewise.
31581         * gcc.c-torture/compile/920521-1.x: Likewise.
31582         * gcc.c-torture/compile/920625-1.x: Likewise.
31583         * gcc.c-torture/compile/961203-1.x: Likewise.
31584         * gcc.c-torture/compile/980506-1.x: Likewise.
31585         * gcc.c-torture/compile/981006-1.x: Likewise.
31586         * gcc.c-torture/compile/981022-1.x: Likewise.
31587         * gcc.c-torture/compile/981223-1.x: Likewise.
31588         * gcc.c-torture/compile/990617-1.x: Likewise.
31589         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31590         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31591         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31592         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31593         * gcc.c-torture/compile/simd-5.x: Likewise.
31594
31595         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31596
31597 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31598
31599         * gcc.c-torture/execute/20030611-1.c: New test.
31600
31601 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31602
31603         PR middle-end/168
31604         * gcc.dg/20030612-1.c: New test case.
31605
31606 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31607
31608         PR c++/10635
31609         * g++.dg/expr/cast1.C: New test.
31610
31611 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31612
31613         * gcc.dg/builtins-21.c: New test case.
31614
31615 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31616
31617         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31618         options instead of at the end.
31619         * lib/objc.exp (objc_target_compile): Likewise.
31620
31621 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/10432
31624         * g++.dg/parse/error1.C: New test.
31625
31626 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31627
31628         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31629         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31630         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31631         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31632         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31633         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31634         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31635         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31636         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31637         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31638         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31639         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31640         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31641         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31642         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31643         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31644         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31645         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31646         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31647         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31648         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31649         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31650         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31651         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31652
31653         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31654         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31655         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31656         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31657         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31658         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31659         * gcc.dg/compat/scalar-return-3_main.c: New file.
31660         * gcc.dg/compat/scalar-return-3_x.c: New file.
31661         * gcc.dg/compat/scalar-return-3_y.c: New file.
31662         * gcc.dg/compat/scalar-return-4_main.c: New file.
31663         * gcc.dg/compat/scalar-return-4_x.c: New file.
31664         * gcc.dg/compat/scalar-return-4_y.c: New file.
31665
31666 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31667
31668         * gcc.dg/compat/fp2-struct-check.h: New file.
31669         * gcc.dg/compat/fp2-struct-defs.h: New file.
31670         * gcc.dg/compat/fp2-struct-init.h: New file.
31671         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31672         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31673         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31674         * gcc.dg/compat/struct-return-10_main.c: New file.
31675         * gcc.dg/compat/struct-return-10_x.c: New file.
31676         * gcc.dg/compat/struct-return-10_y.c: New file.
31677
31678         * gcc.dg/compat/compat-common.h: New file.
31679         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31680         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31681         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31682         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31683         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31684         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31685         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31686         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31687         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31688         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31689         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31690         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31691         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31692         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31693         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31694         * gcc.dg/compat/small-struct-check.h: Ditto.
31695         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31696         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31697         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31698         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31699         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31700         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31701         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31702         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31703         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31704         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31705         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31706         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31707         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31708         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31709         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31710         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31711         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31712         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31713         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31714         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31715         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31716         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31717         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31718         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31719         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31720         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31721         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31722         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31723         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31724         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31725
31726 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31727
31728         * g++.dg/pch/static-1.C: New file.
31729         * g++.dg/pch/static-1.Hs: New file.
31730
31731 2003-06-10  Richard Henderson  <rth@redhat.com>
31732
31733         * gcc.dg/asm-7.c: Adjust expected warning text.
31734
31735 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31736
31737         * gcc.dg/builtins-20.c: New test case.
31738
31739 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31740
31741         PR c++/11131
31742         * g++.dg/opt/template1.C: New test.
31743
31744 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31745
31746         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31747         additional_sources.
31748
31749 2003-05-21  David Taylor  <dtaylor@emc.com>
31750
31751         * gcc.dg/Wpadded.c: New file.
31752
31753 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31754
31755         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31756         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31757         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31758         dg-require-weak.
31759
31760 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31761
31762         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31763
31764 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31765
31766         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31767         (dg-require-alias): Likewise.
31768         (dg-require-gc-sections): Likewise.
31769         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31770
31771 2003-06-08  Richard Henderson  <rth@redhat.com>
31772
31773         * gcc.dg/20011029-2.c: Fix the array reference.
31774         * gcc.dg/asm-7.c: New.
31775
31776 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31777
31778         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31779
31780 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31781
31782         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31783         (dg-require-gc-sections): Likewise.
31784
31785 2003-06-08  Jan Hubicka  <jh@suse.cz>
31786
31787         * i386-cmov1.c: Fix regular expression.
31788         * i386-cvt-1.c: Likewise.
31789         * i386-local.c: Likewise.
31790         * i386-local2.c: Likewise.
31791         * i386-mul.c: Likewise.
31792         * i386-ssetype-1.c: Likewise.
31793         * i386-ssetype-3.c: Likewise.
31794         * i386-ssetype-5.c: Likewise.
31795
31796 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31797
31798         PR c++/11039
31799         * g++.dg/warn/implicit-typename2.C: New test.
31800         * g++.dg/warn/implicit-typename3.C: New test.
31801
31802 2003-06-07  Richard Henderson  <rth@redhat.com>
31803
31804         * g++.dg/other/offsetof3.C: Use size_t.
31805         * g++.dg/other/offsetof4.C: Likewise.
31806
31807 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31808
31809         * lib/copy-file.exp: New. Implement gcc_copy_files.
31810
31811         * lib/dg-pch.exp: Load copy-file.exp
31812         (dg-pch): Use gcc_copy_files instead of "file copy".
31813
31814 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31815
31816         * gcc.dg/weak/weak.exp: Simplify.
31817         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31818         * gcc.dg/weak/weak-1.c: Likewise.
31819         * gcc.dg/weak/weak-2.c: Likewise.
31820         * gcc.dg/weak/weak-3.c: Likewise.
31821         * gcc.dg/weak/weak-4.c: Likewise.
31822         * gcc.dg/weak/weak-5.c: Likewise.
31823         * gcc.dg/weak/weak-6.c: Likewise.
31824         * gcc.dg/weak/weak-7.c: Likewise.
31825         * gcc.dg/weak/weak-8.c: Likewise.
31826         * gcc.dg/weak/weak-9.c: Likewise.
31827
31828 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31829
31830         gcc.c-torture/execute/20030606-1.c: New.
31831
31832 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31833
31834         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31835         * gcc.dg/builtins-19.c: Likewise.
31836
31837 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31838
31839         * gcc.dg/builtins-2.c: Add some more tests.
31840         * gcc.dg/builtins-18.c: New test case.
31841         * gcc.dg/builtins-19.c: New test case.
31842
31843 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31844             Jim Wilson  <wilson@tuliptree.org>
31845
31846         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31847
31848 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31849
31850         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31851         mempcpy/stpcpy calls not to be optimized into something else.
31852         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31853         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31854         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31855
31856 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31857
31858         * gcc.dg/format/asm_fprintf-1.c: New test.
31859
31860 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31861
31862         * lib/gcc-defs.exp (additional_sources): New variable.
31863         (dg-additional-sources): New function.
31864         (additional_files): New variable.
31865         (dg-additional-files): New function.
31866         (dg-additional-files-options): Likewise.
31867         * lib/gcc-dg.exp (dg-require-weak): New function.
31868         (dg-require-alias): Likewise.
31869         (dg-require-gc-sections): Likewise.
31870         * lib/target-supports.exp (check_alias_available): Remove testfile
31871         parameter.
31872         (check_gc_sections_available): New function.
31873         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31874         (dg-gpp-additional-files): Likewise.
31875         * lib/g++.exp (additional_sources): Remove.
31876         (additional_files): Likewise.
31877         (g++_target_compile): Use dg-additional-files-options.
31878
31879         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31880         Tcl logic.
31881         * gcc.dg/special/ecos.exp: Remove.
31882         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31883         * gcc.dg/special/alias-1.c: Likewise.
31884         * gcc.dg/special/alias-2.c: Likewise.
31885         * gcc.dg/special/gcsec-1.c: Likewise.
31886         * gcc.dg/special/weak-1.c: Likewise.
31887         * gcc.dg/special/weak-2.c: Likewise.
31888         * gcc.dg/special/wkali-1.c: Likewise.
31889         * gcc.dg/special/wkali-2.c: Likewise.
31890
31891         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31892         dg-gpp-additional-*.
31893         * g++.dg/special/conpr-3.C: Likewise.
31894         * g++.dg/special/conpr-4.C: Likewise.
31895         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31896         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31897         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31898         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31899         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31900         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31901         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31902         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31903         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31904         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31905         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31906         * g++.old-deja/g++.other/comdat1.C: Likewise.
31907         * g++.old-deja/g++.other/comdat2.C: Likewise.
31908         * g++.old-deja/g++.other/comdat3.C: Likewise.
31909         * g++.old-deja/g++.other/ctor1.C: Likewise.
31910         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31911
31912 2003-06-05  Richard Henderson  <rth@redhat.com>
31913
31914         * gcc.dg/debug/20030605-1.c: New.
31915
31916 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31917
31918         * README.QMTEST: Update.
31919
31920 2003-06-04  Richard Henderson  <rth@redhat.com>
31921
31922         * gcc.dg/cleanup-1.c: New.
31923         * gcc.dg/cleanup-2.c: New.
31924         * gcc.dg/cleanup-3.c: New.
31925         * gcc.dg/cleanup-4.c: New.
31926         * gcc.dg/cleanup-5.c: New.
31927         * gcc.dg/cleanup-6.c: New.
31928         * gcc.dg/cleanup-7.c: New.
31929
31930 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31931
31932         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31933
31934         * lib/dg-pch.exp: New file.
31935         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31936         * gcc.dg/pch/pch.exp: Likewise.
31937
31938 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31939
31940         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31941         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31942         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31943         * gcc.dg/builtins-17.c: New test case.
31944         * gcc.dg/i386-387-4.c: New test case.
31945         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31946
31947 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31948
31949         * gcc.dg/ultrasp9.c: New test.
31950
31951 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.c-torture/compile/20030604-1.c: New test.
31954         * gcc.dg/sparc-constant-1.c: New test.
31955
31956 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31957
31958         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31959
31960 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31961
31962         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31963
31964         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31965         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31966
31967 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31968
31969         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31970
31971 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31972
31973         PR c++/10940
31974         * g++.dg/template/spec10.C: New test.
31975
31976 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31977
31978         * gcc.dg/builtins-16.c: New test case.
31979
31980 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31981
31982         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31983         mempcpy test with post-increments.
31984         * gcc.c-torture/execute/string-opt-3.c: New test.
31985         * gcc.dg/string-opt-1.c: New test.
31986
31987 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31988
31989         PR fortran/10965
31990         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31991
31992 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31993
31994         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31995         (scan-assembler): ... here.  Use dg-scan.
31996         (scan-assembler-not): Likewise.
31997         (scan-file): New function.
31998         (scan-file-not): Likewise.
31999         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32000         * gcc.dg/cpp/_Pragma4.c: Likewise.
32001         * gcc.dg/cpp/_Pragma5.c: Likewise.
32002         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32003         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32004         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32005         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32006         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32007         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32008         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32009         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32010         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32011         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32012         * gcc.dg/cpp/cxxcom1.c: Likewise.
32013         * gcc.dg/cpp/line1.c: Likewise.
32014         * gcc.dg/cpp/maccom1.c: Likewise.
32015         * gcc.dg/cpp/maccom2.c: Likewise.
32016         * gcc.dg/cpp/maccom3.c: Likewise.
32017         * gcc.dg/cpp/maccom4.c: Likewise.
32018         * gcc.dg/cpp/maccom5.c: Likewise.
32019         * gcc.dg/cpp/maccom6.c: Likewise.
32020         * gcc.dg/cpp/multiline.c: Likewise.
32021         * gcc.dg/cpp/spacing1.c: Likewise.
32022         * gcc.dg/cpp/spacing2.c: Likewise.
32023         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32024         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32025         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32026         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32027         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32028         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32029         * gcc.dg/cpp/cxxcom2.c: Likewise.
32030         * gcc.dg/cpp/cxxcom2.h: New file.
32031
32032         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32033         * g++.dg/cpp/truefalse.C: Here.
32034         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32035
32036 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32037
32038         * gcc.dg/cpp/redef3.c: New file.
32039
32040 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32041
32042         * gcc.dg/i386-loop-3.c: New test.
32043
32044 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32045
32046         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32047
32048 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32049
32050         * gcc.dg/fwrapv-1.c: New test case.
32051         * gcc.dg/fwrapv-2.c: New test case.
32052
32053 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32054
32055         PR c++/10956
32056         * g++.dg/template/spec9.C: New test.
32057
32058 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32059
32060         * gcc.dg/duff-4.c: New test case.
32061
32062 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32063
32064         PR fortran/10843
32065         * g77.dg/ffixed-form-1.f: New test
32066         * g77.dg/ffixed-form-2.f: New test
32067         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32068         * g77.dg/ffree-form-3.f: New test
32069
32070 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32071
32072         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32073         * gcc.dg/wint_t-1.c: Likewise.
32074
32075 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32076
32077         * g++.dg/template/access11.C: New test.
32078
32079 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32080
32081         PR c++/10849
32082         * g++.dg/template/access10.C: New test.
32083
32084 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32085             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32086
32087         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32088
32089 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32090
32091         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32092         suppress for powerpc-*-darwin*.
32093         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32094
32095 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32096
32097         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32098         suppress option for powerpc-*-darwin*.
32099
32100 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32101
32102         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32103         * gcc.dg/builtins-4.c: Add test for fmod.
32104
32105 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32106
32107         PR c++/10682
32108         * g++.dg/template/instantiate4.C: New test.
32109
32110 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32111
32112         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32113
32114 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32115
32116         * gcc.dg/compat/scalar-return-1_main.c: New file.
32117         * gcc.dg/compat/scalar-return-1_x.c: New file.
32118         * gcc.dg/compat/scalar-return-1_y.c: New file.
32119         * gcc.dg/compat/scalar-return-2_main.c: New file.
32120         * gcc.dg/compat/scalar-return-2_x.c: New file.
32121         * gcc.dg/compat/scalar-return-2_y.c: New file.
32122         * gcc.dg/compat/struct-return-3_main.c: New file.
32123         * gcc.dg/compat/struct-return-3_y.c: New file.
32124         * gcc.dg/compat/struct-return-3_x.c: New file.
32125         * gcc.dg/compat/struct-return-2_main.c: New file.
32126         * gcc.dg/compat/struct-return-2_x.c: New file.
32127         * gcc.dg/compat/struct-return-2_y.c: New file.
32128
32129 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32130
32131         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32132         for hppa*-hp-hpux*.
32133         * gcc.dg/20021014-1.c (dg-options): Likewise.
32134         * gcc.dg/nest.c (dg-options): Likewise.
32135
32136 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32137
32138         PR c++/9738
32139         * g++.dg/ext/dllimport2.C: New file.
32140         * g++.dg/ext/dllimport3.C: New file.
32141
32142 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32143
32144         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32145         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32146         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32147         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32148         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32149         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32150         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32151         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32152         * gcc.dg/compat/small-struct-defs.h: New file.
32153         * gcc.dg/compat/small-struct-init.h: New file.
32154         * gcc.dg/compat/small-struct-check.h: New file.
32155         * gcc.dg/compat/fp-struct-defs.h: New file.
32156         * gcc.dg/compat/fp-struct-check.h: New file.
32157         * gcc.dg/compat/fp-struct-init.h: New file.
32158         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32159         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32160
32161 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32162
32163         * gcc.dg/20030225-2.c: New test.
32164
32165 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32166             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32167
32168         * gcc.c-torture/compile/20030518-1.c: New test case.
32169
32170 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32171
32172         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32173         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32174         gcc-dg-debug-runtest.
32175         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32176         gcc-dg-debug-runtest.
32177
32178 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32179
32180         PR c++/9022
32181         * g++.dg/lookup/using6.C: New test.
32182
32183 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32184
32185         * g++.dg/parse/access2.C: New test.
32186
32187 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32188
32189         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32190         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32191         * gcc.dg/debug/debug.exp: Likewise.
32192
32193 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32194
32195         * gcc.dg/dollar.c: New test.
32196
32197 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32198
32199         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32200         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32201         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32202         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32203         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32204         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32205         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32206         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32207         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32208         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32209         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32210         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32211         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32212         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32213         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32214         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32215         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32216         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32217
32218 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32219
32220         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32221         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32222         support for "repo" mode.
32223         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32224         * lib/g77-dg.exp: Likewise.
32225         * lib/obj-dg.exp: Likewise.
32226
32227 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32228
32229         Merge from gcc-3_2-rhl8-branch:
32230         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32231
32232         * gcc.dg/tls/opt-6.c: New test.
32233
32234         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * gcc.dg/20030405-1.c: New test.
32237
32238         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32239
32240         * gcc.dg/20030309-1.c: New test.
32241
32242         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32243
32244         * gcc.c-torture/execute/20030307-1.c: New test.
32245
32246         2003-02-20  Randolph Chung  <tausq@debian.org>
32247
32248         * gcc.c-torture/compile/20030220-1.c: New test.
32249
32250         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32251
32252         * gcc.dg/20030217-1.c: New test.
32253
32254         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32255
32256         * gcc.c-torture/compile/20020129-1.c: New test.
32257
32258         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32259
32260         * gcc.dg/unroll-1.c: New test.
32261
32262         2002-11-16  Jan Hubicka  <jh@suse.cz>
32263
32264         * gcc.c-torture/execute/20020920-1.c: New test.
32265
32266         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32267
32268         PR target/7434
32269         * gcc.c-torture/compile/20021008-1.c: New test.
32270
32271         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32272
32273         PR target/7559
32274         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32275
32276         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32277
32278         * gcc.c-torture/compile/20020807-1.c: New test.
32279
32280         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32281
32282         * gcc.dg/tls/opt-1.c: New test.
32283
32284         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32285
32286         * gcc.dg/20020729-1.c: New test.
32287
32288         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32289
32290         * g++.dg/opt/life1.C: New test.
32291
32292         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32293
32294         * gcc.dg/20020525-1.c: New test.
32295
32296         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32297
32298         PR c++/6794
32299         * g++.dg/ext/pretty1.C: New test.
32300         * g++.dg/ext/pretty2.C: New test.
32301
32302 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32303
32304         PR c++/8385
32305         * g++.dg/ext/typeof5.C: New test.
32306
32307 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32308
32309         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32310         __USER_LABEL_PREFIX__ into account.
32311         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32312
32313 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32314
32315         * gcc.dg/builtins-15.c: New test case.
32316
32317 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32318
32319         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32320
32321 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32322
32323         * lib/g++.exp: Tweak handling of additional source files.
32324         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32325         * g++.dg/special/conpr-2a.C: Rename to ...
32326         * g++.dg/special/conpr-2a.cc: ... this.
32327         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32328         * g++.dg/special/conpr-3a.C: Rename to ...
32329         * g++.dg/special/conpr-3a.cc: This.
32330         * g++.dg/special/conpr-3b.C: Rename to ...
32331         * g++.dg/special/conpr-3b.cc: This.
32332         * g++.dg/special/conpr-4.C: New test.
32333         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32334
32335 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32336
32337         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32338
32339 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32340
32341         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32342         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32343         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32344         * g++.old-deja/g++.other/warn3.C: Likewise.
32345
32346 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32347
32348         * gcc.dg/i386-387-1.c: Update to also test log.
32349         * gcc.dg/i386-387-2.c: Likewise.
32350
32351 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32352
32353         * g77.f-torture/execute/int8421.f: New test.
32354
32355 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32356
32357         PR c++/10230, c++/10481
32358         * g++.dg/lookup/scoped5.C: New test.
32359
32360 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32361
32362         PR c++/10552
32363         * g++.dg/template/ttp6.C: New test.
32364
32365 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32366
32367         * gcc.c-torture/execute/builtins: New directory.
32368         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32369         gcc.c-torture/execute/builtins.
32370         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32371         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32372         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32373         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32374
32375 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32376
32377         PR c++/9252
32378         * g++.dg/template/access8.C: New test.
32379         * g++.dg/template/access9.C: New test.
32380
32381 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32382
32383         PR c++/9554
32384         * g++.dg/parse/access1.C: New test.
32385
32386 2003-05-09  DJ Delorie  <dj@redhat.com>
32387
32388         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32389         long, and not an int.
32390
32391 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32392
32393         PR c++/10555, c++/10576
32394         * g++.dg/template/memclass1.C: New test.
32395
32396 2003-05-08  DJ Delorie  <dj@redhat.com>
32397
32398         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32399         targets.
32400         * gcc.c-torture/execute/20021024-1.x: Likewise.
32401         * gcc.c-torture/execute/shiftdi.x: Likewise.
32402         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32403         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32404         * gcc.dg/20021018-1.c: Likewise.
32405
32406 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32407
32408         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32409
32410         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32411         (bcopy): Call memmove.
32412
32413 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32414
32415         * g77.f-torture/compile/8485.f: New test case.
32416
32417 2003-05-07  Richard Henderson  <rth@redhat.com>
32418
32419         PR c++/10570
32420         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32421         Verify exception_cleanup not called for rethrows.
32422         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32423         when exiting catch block without rethrowing.
32424         * g++.dg/eh/forced3.C: New.
32425         * g++.dg/eh/forced4.C: New.
32426
32427 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32428
32429         * gcc.dg/20030505.c: Fix triplet.
32430
32431 2003-05-06  DJ Delorie  <dj@redhat.com>
32432
32433         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32434         * gcc.dg/nest.c: Likewise.
32435
32436 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32437
32438         * gcc.dg/builtins-14.c: New test case.
32439
32440 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32441
32442         * lib/compat.exp (compat-execute): New argument.
32443         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32444         * gcc.dg/compat: New test directory.
32445         * gcc.dg/compat/compat.exp: New expect script.
32446         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32447         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32448         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32449         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32450         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32451         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32452
32453         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32454         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32455         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32456         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32457         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32458         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32459         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32460         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32461         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32462         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32463         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32464         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32465         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32466         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32467         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32468
32469 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32470
32471         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32472
32473 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32474
32475         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32476
32477 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32478
32479         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32480         * gcc.dg/ppc-fsel-2.c: New test.
32481
32482         * gcc.dg/unused-5.c: New test.
32483
32484 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32485
32486         PR c++/10496
32487         * g++.dg/warn/pmf1.C: New test.
32488
32489 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32490
32491         PR c++/4494
32492         * g++.dg/warn/main.C: New test.
32493
32494 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32495
32496         * gcc.dg/nonnull-3.c: New test.
32497
32498 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32499
32500         * gcc.dg/cpp/Wtrigraphs.c: Update.
32501         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32502
32503 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32504
32505         * gcc.dg/ppc-fsel-1.c: New test.
32506
32507 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32508
32509         PR c/10604
32510         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32511
32512 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32513
32514         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32515
32516 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32517
32518         PR c++/9364, c++/10553, c++/10586
32519         * g++.dg/parse/typename4.C: New test.
32520         * g++.dg/parse/typename5.C: Likewise.
32521
32522 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32523
32524         * gcc.c-torture/compile/20030503-1.c: New test.
32525
32526 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32527
32528         * g++.dg/lookup/using5.C: Fix testcase error.
32529
32530 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32531
32532         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32533         since MEABI is no longer supported.  Remove all vestiges
32534         of MEABI from the test.
32535
32536 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32537
32538         PR c++/10554
32539         * g++.dg/lookup/using5.C: New test.
32540
32541 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32542
32543         PR c++/8772
32544         * g++.dg/template/ttp5.C: New test.
32545
32546 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32547
32548         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32549         (dg-gpp-additional-sources): New function.
32550         (dg-gpp-additional-files): Likewise.
32551         * lib/g++.exp (additional_sources): New variable.
32552         (additional_files): Likewise.
32553         (g++_target_compile): Deal with them.
32554         * lib/old-dejagnu.exp: Remove.
32555         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32556         * g++.old-deja: Revise all tests to use dg commands.
32557
32558 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32559
32560         PR c++/9432, c++/9528
32561         * g++.dg/lookup/using4.C: New test.
32562
32563 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32564
32565         * gcc.dg/noreturn-5.c: New file.
32566         * gcc.dg/noreturn-6.c: New file.
32567
32568         * gcc.c-torture/compile/inline-1.c: New file.
32569
32570 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32571
32572         PR c++/10551
32573         * g++.dg/template/explicit1.C: New test.
32574
32575 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/10549
32578         * g++.dg/other/bitfield1.C: New test.
32579
32580         PR c++/10527
32581         * g++.dg/init/new7.C: New test.
32582
32583 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * g++.dg/ext/desig1.C: New test.
32586         * g++.dg/ext/init1.C: Update.
32587
32588         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32589
32590 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32591
32592         PR c++/10180
32593         * g++.dg/warn/Winline-1.C: New test.
32594
32595 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32596
32597         * gcc.c-torture/execute/string-opt-19.c: New test.
32598
32599         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32600         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32601
32602 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32603
32604         PR c++/10506
32605         * g++.dg/init/new6.C: New test.
32606
32607         PR c++/10503
32608         * g++.dg/init/ref6.C: New test.
32609
32610 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32611
32612         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32613
32614 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32615
32616         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32617         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32618
32619 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32620
32621         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32622         initialized static data members.
32623
32624 2003-04-25  H.J. Lu <hjl@gnu.org>
32625
32626         * gcc.dg/ia64-sync-4.c: New test.
32627
32628 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32629
32630         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32631         date.
32632
32633 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32634
32635         PR c++/10337
32636         * g++.dg/warn/conv1.C: New test.
32637         * g++.old-deja/g++.other/conv7.C: Adjust.
32638         * g++.old-deja/g++.other/overload14.C: Adjust.
32639
32640 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/10471
32643         * g++.dg/template/defarg2.C: New test.
32644
32645 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32646
32647         * gcc.dg/cpp/include2.c: Update.
32648         * gcc.dg/cpp/multiline-2.c: New.
32649         * gcc.dg/cpp/multiline.c: Update.
32650         * gcc.dg/cpp/strify2.c: Update.
32651         * gcc.dg/cpp/trad/literals-2.c: Update.
32652
32653 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32654
32655         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32656
32657 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32658
32659         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32660
32661 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32662
32663         PR c++/10451
32664         * g++.dg/parse/crash4.C: New test.
32665
32666         PR c++/9847
32667         * g++.dg/parse/crash5.C: New test.
32668
32669 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32670
32671         PR c++/10446
32672         * g++.dg/parse/crash3.C: New test.
32673
32674         PR c++/10428
32675         * g++.dg/parse/elab1.C: New test.
32676
32677 2003-04-22  Devang Patel  <dpatel@apple.com>
32678
32679         * gcc.dg/cpp/trad/funlike-5.c: New test.
32680
32681 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32682
32683         * g++.dg/other/packed1.C: Fix dg options.
32684
32685 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32686
32687         * g++.dg/other/offsetof2.C: New test.
32688
32689 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32690
32691         * g++.dg/template/recurse.C: Adjust location of error messages.
32692
32693 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32694
32695         PR c++/9881
32696         * g++.dg/init/addr-const1.C: New test.
32697         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32698
32699 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32700
32701         PR c++/10405
32702         * g++.dg/lookup/struct-hack1.C: New test.
32703
32704 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32705
32706         * ucs.c: Update diagnostic messages.
32707
32708 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32709
32710         * gcc.dg/cpp/truefalse.cpp: New test.
32711         * gcc.dg/cpp/cpp.exp: Update.
32712         * g++.dg/other/stdbool-if.C: Remove.
32713
32714 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32715
32716         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32717         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32718
32719 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32720
32721         * gcc.c-torture/compile/20030418-1.c: New test.
32722
32723 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32724
32725         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32726
32727 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32728
32729         PR c++/10347
32730         g++.dg/template/dependent-name1.C: New test.
32731
32732 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32733
32734         * gcc.dg/warn-1.c (tourist_guide): New array,
32735         contains a pointer to bar.
32736
32737 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32738
32739         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32740         * gcc.c-torture/execute/medce-1.c: New test case.
32741         * gcc.c-torture/execute/medce-2.c: New test case.
32742
32743 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32744
32745         * lib/prune.exp: Ignore more messages.
32746
32747         PR c++/10381
32748         * g++.dg/parse/lookup3.C: New test.
32749
32750 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32751
32752         * gcc.c-torture/compile/20030415-1.c : New test.
32753
32754 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32755
32756         * gcc.c-torture/execute/scope-2.c: Move to ...
32757         * gcc.dg/noncompile/scope.c: .... here.
32758
32759 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32760
32761         * gcc.dg/20030414-2.c: New test case.
32762
32763 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32764
32765         PR target/10377
32766         * gcc.dg/20030414-1.c: New test.
32767
32768 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32769
32770         * gcc.dg/builtins-12.c: New test case.
32771         * gcc.dg/builtins-13.c: New test case.
32772
32773 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32774
32775         * gcc.c-torture/execute/string-opt-18.c: New test.
32776
32777 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32778
32779         PR c++/10300
32780         * g++.dg/init/new5.C: New test.
32781
32782 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/7910
32785         * g++.dg/ext/dllimport1.C: New test.
32786
32787 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32788
32789         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32790
32791 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32792
32793         PR Fortran/9263
32794         * g77.f-torture/noncompile/9263.f: New test
32795         PR Fortran/1832
32796         * g77.f-torture/execute/1832.f: New test
32797
32798 2003-04-11  David Chad  <davidc@freebsd.org>
32799             Loren J. Rittle  <ljrittle@acm.org>
32800
32801         libobjc/8562
32802         * objc.dg/headers.m: New test.
32803
32804 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32805
32806         * gcc.c-torture/execute/builtin-noret-2.c: New.
32807         * gcc.c-torture/execute/builtin-noret-2.x: New.
32808         XFAIL builtin-noret-2.c at -O1 and above.
32809         * gcc.dg/redecl.c: New.
32810         * gcc.dg/Wshadow-1.c: Update error regexps.
32811
32812 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32813
32814         * g++.dg/abi/bitfield10.C: New test.
32815
32816 2003-04-09  Mike Stump  <mrs@apple.com>
32817
32818         * gcc.dg/pch/pch.exp: Make testcase names longer.
32819         * g++.dg/pch/pch.exp: Make testcase names longer.
32820
32821 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32822
32823         * gcc.dg/builtins-11.c: New test case.
32824
32825 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32826
32827         * gcc.dg/builtins-9.c: New test case.
32828         * gcc.dg/builtins-10.c: New test case.
32829
32830 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32831
32832         * gcc.dg/noncompile/init-4.c.c: New test.
32833
32834 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         * gcc.misc-test/gcov-9.c: New test.
32837         * gcc.misc-test/gcov-10.c: New test
32838         * gcc.misc-test/gcov-11.c: New test.
32839
32840 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32841
32842         PR optimization/10024
32843         * gcc.c-torture/compile/20030405-1.c: New test.
32844
32845 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32846
32847         * gcc.dg/pch/static-3.c: New.
32848         * gcc.dg/pch/static-3.hs: New.
32849         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32850
32851 2003-04-04  Richard Henderson  <rth@redhat.com>
32852
32853         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32854         * g++.dg/eh/forced2.C: Likewise.
32855
32856 2003-04-03  Mike Stump  <mrs@apple.com>
32857
32858         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32859         target arg.
32860         (scan-assembler-times, scan-assembler-not): Likewise.
32861         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32862
32863 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32864
32865         * gcc.dg/sparc-loop-1.c: New test.
32866
32867 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32868
32869         PR other/9274
32870         * g++.dg/pch/system-2.C: New.
32871         * g++.dg/pch/system-2.Hs: New.
32872
32873 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32874
32875         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32876
32877         * g++.dg/eh/simd-1.C (vecfunc): Same.
32878
32879 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32880
32881         * gcc.c-torture/execute/20030401-1.c: New test case.
32882
32883 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32884
32885         * objc.dg/defs.m: New.
32886
32887 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32888
32889         * g++.dg/eh/simd-1.C: New.
32890         * g++.dg/eh/simd-2.C: New.
32891
32892 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32893
32894         * gcc.c-torture/execute/simd-3.c: New.
32895
32896 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32897
32898         PR c/9936
32899         * gcc.dg/20030331-2.c: New test.
32900
32901 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32902
32903         PR c++/10278
32904         * g++.dg/parse/crash2.C: New test.
32905
32906 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32907
32908         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32909         * gcc.c-torture/execute/20030331-1.c: ...here.
32910
32911 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32912
32913         * gcc.c-torture/execute/20030331-1.c: New test.
32914
32915 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32916
32917         * lib/gcov.exp: Adjust call return testing strings.
32918         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32919
32920 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32921
32922         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32923         * gcc.dg/builtins-7.c: New test case.
32924         * gcc.dg/builtins-8.c: New test case.
32925
32926 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32927
32928         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32929
32930 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32931
32932         PR c++/7647
32933         * g++.dg/lookup-class-member-2.C: New test.
32934
32935 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32936
32937         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32938
32939 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32940
32941         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32942
32943 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32944
32945         * g++.dg/init/attrib1.C: New test.
32946
32947 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32948
32949         * gcc.dg/ultrasp8.c: New test.
32950
32951 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32952
32953         * gcc.dg/ultrasp7.c: New test.
32954
32955 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         PR c++/10047
32958         * g++.dg/template/inline1.C: New test.
32959
32960 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32961
32962         * gcc.dg/sparc-dwarf2.c: New test.
32963
32964 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32965
32966         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32967         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32968
32969 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32970
32971         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32972         than reading .x files.
32973         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32974         * g77.dg/gcov/gcov-1.f: Likewise.
32975         * gcc.misc-tests/gcov-4b.c: Likewise.
32976         * gcc.misc-tests/gcov-5b.c: Likewise.
32977         * gcc.misc-tests/gcov-6.c: Likewise.
32978         * gcc.misc-tests/gcov-7.c: Likewise.
32979         * gcc.misc-tests/gcov-8.c: Likewise.
32980         * g++.dg/gcov/gcov-1.x: Remove.
32981         * g77.dg/gcov/gcov-1.x: Likewise.
32982         * gcc.misc-tests/gcov-4b.x: Likewise.
32983         * gcc.misc-tests/gcov-5b.x: Likewise.
32984         * gcc.misc-tests/gcov-6.x: Likewise.
32985         * gcc.misc-tests/gcov-7.x: Likewise.
32986         * gcc.misc-tests/gcov-8.x: Likewise.
32987
32988 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32989
32990         PR opt/10087
32991         * gcc.dg/20030324-1.c: New test.
32992
32993 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32994
32995         PR c++/10224
32996         * g++.dg/template/arg3.C: New test.
32997
32998         PR c++/10158
32999         * g++.dg/template/friend18.C: New test.
33000
33001 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33002
33003         * g77.f-torture/compile/20030326-1.f: New test case.
33004
33005 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33006
33007         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33008
33009         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33010
33011 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33012
33013         * gcc.dg/ia64-sync-3.c: New test.
33014
33015 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33016
33017         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33018
33019 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33020
33021         * gcc.dg/ultrasp6.c: New test.
33022
33023 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33024
33025         * gcc.dg/i386-signbit-1.c: New test.
33026         * gcc.dg/i386-signbit-2.c: New test.
33027         * gcc.dg/i386-signbit-3.c: New test.
33028
33029 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33030
33031         * gcc.dg/ultrasp5.c: Fix options.
33032
33033 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33034
33035         * gcc.dg/ultrasp5.c: Fix comment.
33036
33037 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33038
33039         PR fortran/10197
33040         * g77.f-torture/execute/10197.f: New test.
33041
33042 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33043
33044         PR c++/9898, c++/383
33045         * g++.dg/template/conv6.C: New test.
33046
33047         PR c++/10119
33048         * g++.dg/template/ptrmem5.C: New test.
33049
33050         PR c++/10026
33051         * g++.dg/lookup/koenig1.C: New test.
33052
33053         PR C++/10199
33054         * g++.dg/lookup/template2.C: New test.
33055
33056 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33057
33058         * g++.dg/opt/rtti1.C: New test.
33059
33060 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33061
33062         * gcc.dg/ultrasp5.c: New test.
33063
33064 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33065
33066         PR middle-end/9967
33067         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33068         builtin fputs.
33069
33070 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33071
33072         PR c/8224
33073         * gcc.dg/20030323-1.c: New test.
33074
33075 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33076
33077         * gcc.c-torture/compile/20030323-1.c: New test case.
33078
33079 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33080
33081         * gcc.dg/20030321-1.c: New test.
33082
33083 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33084
33085         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33086
33087 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33088
33089         PR c++/9978, c++/9708
33090         * g++.dg/ext/vlm1.C: Adjust expected error.
33091         * g++.dg/ext/vla2.C: New test.
33092         * g++.dg/template/arg1.C: New test.
33093         * g++.dg/template/arg2.C: New test.
33094
33095 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33096
33097         * g77.f-torture/execute/select.f: New test.
33098         * g77.f-torture/noncompile/select_no_compile.f: New test.
33099
33100 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33101
33102         PR c++/9898
33103         * g++.dg/other/error4.C: New test.
33104
33105 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33106
33107         * g++.dg/template/friend17.C: New test.
33108
33109 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33110
33111         * gcc.c-torture/compile/20030320-1.c: New.
33112
33113 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33114
33115         * gcc.dg/builtins-6.c: New test case.
33116
33117 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33118
33119         PR target/10073
33120         * gcc.c-torture/compile/20030319-1.c: New.
33121
33122 2003-03-18  Jan Hubicka  <jh@suse.cz>
33123
33124         * gcc.dg/i386-cvt-1.c: New test.
33125
33126 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33127
33128         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33129         * objc.dg/naming-2.m: Likewise.
33130
33131 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33132
33133         PR c++/9639
33134         * g++.dg/parse/crash1.C: New test.
33135
33136 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33137
33138         PR c++/8805
33139         * g++.dg/eh/cleanup1.C: New test.
33140
33141 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33142
33143         * gcc.c-torture/execute/20030316-1.c: New test case.
33144
33145 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33146
33147         PR c++/9629
33148         * g++.dg/init/ctor2.C: New test.
33149
33150 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33151
33152         * g77.f-torture/compile/xformat.f: New test case.
33153
33154 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33155
33156         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33157         * g++.old-deja/g++.mike/eh50.C: Likewise.
33158
33159 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33160
33161         PR c++/6440
33162         * g++.dg/template/spec7.C: New test.
33163         * g++.dg/template/spec8.C: Likewise.
33164
33165 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33166
33167         * gcc.c-torture/execute/20030313-1.c: New test.
33168
33169 2003-03-14  Richard Henderson  <rth@redhat.com>
33170
33171         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33172
33173 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33174
33175         * gcc.c-torture/compile/20030314-1.c: New test.
33176
33177 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33178
33179         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33180         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33181         thumb target,
33182         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33183         to accept newer _imp__  prefix and additional
33184         newline in .drectve section.
33185         * gcc.dg/dll-4.c: Likewise.
33186         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33187         switch.
33188
33189 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33190
33191         * g++.dg/parse/namespace9.C: New test.
33192
33193         * g++.dg/init/ref5.C: New test.
33194         * g++.dg/parse/ptrmem1.C: Likewise.
33195
33196 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33197
33198         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33199         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33200         regular expression.
33201         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33202         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33203
33204 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33205
33206         * gcc.c-torture/execute/20030224-2.c: New test.
33207
33208 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33209
33210         * gcc.dg/decl-3.c: New test.
33211
33212 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33213
33214         * gcc.dg/i386-loop-2.c: New test.
33215
33216 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33217
33218         PR c++/9474
33219         * g++.dg/parse/namespace8.C: New test.
33220
33221         PR c++/9924
33222         * g++.dg/overload/builtin2.C: New test.
33223
33224 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33225
33226         * gcc.dg/return-type-3.c: New test.
33227
33228 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33229
33230         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33231         profiling options are not supported.
33232
33233 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33236         * g++.old-deja/g++.warn/impint2.C: Likewise.
33237
33238 2003-03-10  Devang Patel  <dpatel@apple.com>
33239
33240         * g++.dg/cpp/c++_cmd_1.C: New test.
33241         * g++.dg/cpp/c++_cmd_1.h: New file.
33242
33243 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33244
33245         * gcc.dg/altivec-9.c: New file.
33246
33247 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33248
33249         * gcc.dg/ppc-sdata-1.c: New test.
33250         * gcc.dg/ppc-sdata-2.c: New test.
33251
33252 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/9373
33255         * g++.dg/opt/ptrmem2.C: New test.
33256
33257         PR c++/8534
33258         * g++.dg/opt/ptrmem1.C: New test.
33259
33260 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33261
33262         * gcc.dg/i386-loop-1.c: New test.
33263
33264 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33265
33266         PR c++/9970
33267         * g++.dg/lookup/friend1.C: New test.
33268
33269 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33270
33271         PR c++/9823
33272         * g++.dg/parser/constructor1.C: New test.
33273
33274 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33275
33276         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33277
33278         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33279
33280 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33281
33282         * gcc.dg/cpp/Wunused.c: Update test.
33283
33284 2003-03-08  Jan Hubicka  <jh@suse.cz>
33285
33286         * gcc.dg/inline-3.c: New test.
33287
33288 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33289
33290         PR c++/9809
33291         * g++.dg/parse/builtin1.C: New test.
33292
33293         PR c++/9982
33294         * g++.dg/abi/cookie1.C: New test.
33295         * g++.dg/abi/cookie2.C: Likewise.
33296
33297         PR c++/9524
33298         * g++.dg/template/field1.C: New test.
33299
33300         PR c++/9912
33301         * g++.dg/parse/class1.C: New test.
33302         * g++.dg/parse/namespace7.C: Likewise.
33303         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33304
33305 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33306
33307         * g++.dg/init/ref4.C: New test.
33308
33309 2003-03-07  Jan Hubicka  <jh@suse.cz>
33310
33311         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33312         * gcc.dg/inline-3.c: New test.
33313
33314 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33315
33316         * g++.dg/init/ref3.C: New test.
33317
33318         PR c++/9965
33319         * g++.dg/init/ref2.C: New test.
33320
33321         PR c++/9400
33322         * g++.dg/warn/Wshadow-2.C: New test.
33323
33324         PR c++/9791
33325         * g++.dg/warn/Woverloaded-1.C: New test.
33326
33327 2003-03-05  Jan Hubicka  <jh@suse.cz>
33328
33329         * gcc.dg/i386-local2.c: New.
33330         * gcc.dg/i386-local.c: Fix typo.
33331
33332 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33333
33334         * g++.dg/abi/layout3.C: New test.
33335
33336 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33337
33338         * gcc.c-torture/compile/20030305-1.c
33339
33340 2003-03-05  Jan Hubicka  <jh@suse.cz>
33341
33342         * gcc.dg/i386-local.c: New.
33343
33344 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33345
33346         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33347
33348 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33349
33350         * gcc.dg/switch-2.c: New test.
33351         * gcc.dg/switch-3.c: New test.
33352         * gcc.dg/Wswitch.c: Adjust line numbers.
33353         * gcc.dg/Wswitch-default.c: Likewise.
33354         * gcc.dg/Wswitch-enum.c: Likewise.
33355
33356 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33357
33358         * gcc.c-torture/execute/20030222-1.c: New test.
33359
33360 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33361
33362         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33363
33364 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33365
33366         PR c++/9878
33367         * g++.dg/init/ref1.C: New test.
33368
33369 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33370
33371         * gcc.dg/sh-relax.c: New SH-only test.
33372
33373 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33374
33375         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33376         comment explaining purpose of testcase.
33377
33378 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33379
33380         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33381         for HC11/HC12 (asm needs two int registers).
33382         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33383         HC11/HC12 because the test uses an asm which needs two 32-bit
33384         registers.
33385
33386 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33387
33388         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33389         for HC11/HC12 (array is too large otherwise).
33390         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33391         * gcc.c-torture/compile/20010518-2.x: Likewise.
33392         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33393         HC11/HC12 (array is too large).
33394
33395 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33396
33397         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33398         * lib/g++-dg.exp (g++-dg-test): Likewise.
33399
33400 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33401
33402         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33403         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33404
33405 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33406
33407         * g++.dg/warn/implicit-typename1.C: Remove warning.
33408
33409 2003-02-28  Richard Henderson  <rth@redhat.com>
33410
33411         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33412         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33413
33414 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33415
33416         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33417         * g++.dg/pch/pch.exp: Likewise.
33418
33419 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33420
33421         PR c++/9879
33422         * testsuite/g++.dg/init/new4.C: New test.
33423
33424 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33425
33426         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33427
33428 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33429
33430         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33431         unsigned long.
33432
33433         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33434         wider than float.
33435
33436 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33437
33438         * lib/scanasm.exp: Add support for counting numbers of
33439         occurences.
33440         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33441         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33442
33443 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33444
33445         PR c++/9683
33446         * g++.dg/template/static3.C: New test.
33447
33448         PR c++/9829
33449         * g++.dg/parse/namespace6.C: New test.
33450
33451 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33452
33453         PR target/9732
33454         * gcc.dg/20030225-1.c: New test.
33455
33456 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33457
33458         * README: Remove out-of-date information.
33459
33460         PR c++/9836
33461         * g++.dg/template/spec6.C: New test.
33462
33463 2003-02-24  Jeff Law  <law@redhat.com>
33464
33465         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33466
33467 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33468
33469         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33470         * gcc.dg/pragma-ep-1.c: Likewise.
33471
33472 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33473
33474         PR c++/9602
33475         * g++.dg/template/friend16.C: New test.
33476
33477 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33478
33479         PR c++/5333
33480         * g++.dg/parse/fused-params1.C: Adjust error messages.
33481         * g++.dg/template/nested3.C: New test.
33482
33483 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33484
33485         * g++.dg/abi/param1.C: New test.
33486
33487 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33488
33489         PR c++/7982
33490         * g++.dg/warn/implicit-typename1.C: New test.
33491
33492 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33493
33494         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33495         with "mtune".
33496         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33497         * gcc.c-torture/execute/20010129-1.x: Likewise.
33498         * gcc.dg/20011107-1.c: Likewise.
33499         * gcc.dg/20020108-1.c: Likewise.
33500         * gcc.dg/20020122-3.c: Likewise.
33501         * gcc.dg/20020206-1.c: Likewise.
33502         * gcc.dg/20020310-1.c: Likewise.
33503         * gcc.dg/20020426-2.c: Likewise.
33504         * gcc.dg/20020517-1.c: Likewise.
33505         * gcc.dg/991230-1.c: Likewise.
33506         * gcc.dg/i386-unroll-1.c: Likewise.
33507         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33508
33509 2003-02-22  Jan Hubicka  <jh@suse.cz>
33510
33511         * gcc.dg/i386-mul.c: New test.
33512
33513 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33514
33515         * gcc.dg/builtins-5.c: New test case.
33516
33517 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33518
33519         * gcc.dg/asmreg-1.c: New test.
33520
33521 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33522
33523         PR c++/9749
33524         * g++.dg/parse/varmod1.C: New test.
33525
33526 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33527
33528         PR c++/9727
33529         * g++.dg/template/op1.C: New test.
33530
33531 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33532
33533         PR c++/8906
33534         * g++.dg/template/nested2.C: New test.
33535
33536 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33537
33538         PR c++/8724
33539         * g++.dg/expr/dtor1.C: New test.
33540
33541 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33542
33543         * gcc.dg/cpp/include3.c: New test.
33544         * gcc.dg/cpp/inc/foo.h: New file.
33545
33546 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33547
33548         * gcc.c-torture/execute/20030221-1.c: New test.
33549
33550 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33551
33552         PR c++/9729
33553         * g++.dg/abi/conv1.C: New test.
33554
33555 2003-02-20  Jan Hubicka  <jh@suse.cz>
33556
33557         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33558
33559 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33560
33561         * gcc.c-torture/compile/20030219-1.c: New test.
33562
33563 2003-02-18  Jan Hubicka  <jh@suse.cz>
33564
33565         * gcc.dg/funcorder.c: New test.
33566
33567 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33568
33569         * gcc.c-torture/execute/20030218-1.c: New.
33570
33571 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33572
33573         * gcc.dg/20030218-1.c: New.
33574
33575 2003-02-18  Richard Henderson  <rth@redhat.com>
33576
33577         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33578         * gcc.dg/attr-used-2.c: New.
33579
33580 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33581
33582         PR c++/9704
33583         * g++.dg/init/copy5.C: New test.
33584
33585 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33586
33587         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33588         * g++.dg/pch/pch.exp: Likewise.
33589
33590 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33591
33592         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33593         STACK_SIZE is not defined.
33594
33595 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33596
33597         PR c++/9457
33598         * g++.dg/template/init1.C: New test.
33599
33600 2003-02-16  Jan HUbicka  <jh@suse.cz>
33601
33602         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33603         (foo): Add few extra tests
33604         * gcc.dg/c99-const-expr-3.c: Likewise.
33605         * gcc.c-torture/execute/20030216-1.c: New.
33606
33607 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33608
33609         PR c++/9459
33610         * g++.dg/ext/typeof4.C: New test.
33611
33612 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33613
33614         * gcc.dg/i386-387-3.c: New test case.
33615
33616 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33617
33618         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33619         cris-*-elf* cris-*-aout* and mmix-*-*.
33620
33621 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33622
33623         * gcc.dg/20030213-1.c: New test.
33624
33625 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33626
33627         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33628         * gcc.dg/i386-387-2.c: Likewise.
33629
33630 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33631
33632         * gcc.dg/ppc-spe.c: Fix formatting.
33633         Enable tests that were previously unsupported by gas.
33634         Delete tests for instructions that no longer exist.
33635         Switch arguments on evsubifw builtin.
33636
33637 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33638
33639         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33640         STACK_SIZE is too small.
33641
33642 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33643             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33644
33645         * gcc.dg/decl-2.c: New test.
33646
33647 2003-02-10  Jan Hubicka  <jh@suse.cz>
33648
33649         * gcc.dg/i386-fpcvt-1.c: New test.
33650
33651 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33652
33653         * gcc.c-torture/execute/20030209-1.c: New test.
33654
33655 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33656
33657         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33658         int-wide bitops, use the constants of the same width.
33659         Likewise, if long long is 32-bit wide, test bitops using
33660         32-bit constants.
33661
33662 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33663
33664         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33665
33666 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33667
33668         * testsuite/gcc.dg/builtins-4.c: New test case.
33669
33670 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33671
33672         * gcc.dg/20020430-1.c: Fix dg command typos.
33673         * gcc.dg/20020503-1.c: Likewise.
33674
33675 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33676
33677         PR c++/8785
33678         * g++.dg/parse/fused-params1.C: New test.
33679
33680         PR c++/8857
33681         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33682
33683         PR c++/8921
33684         * g++.dg/parse/non-dependent1.C: New test.
33685
33686         PR c++/8928
33687         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33688
33689         PR c++/9228
33690         * g++.dg/parse/undefined7.C: New test.
33691         * g++.dg/parse/non-templ1.C: New test.
33692
33693         PR c++/9229
33694         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33695
33696 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33697
33698         * gcc.c-torture/compile/20030206-1.c: New test.
33699
33700 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33701
33702         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33703         "pow" to "foo" to avoid potential confusion with a math built-in.
33704
33705 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33706
33707         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33708         conditions for SPARC targets.
33709
33710 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33711
33712         * gcc.dg/20030204-1.c: New test.
33713
33714 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33715
33716         PR c++/38
33717         * g++.dg/parse/array-size1.C: New test.
33718
33719         PR c++/5657
33720         * g++.dg/parse/undefined3.C: New test.
33721
33722         PR c++/5665
33723         * g++.dg/parse/undefined4.C: New test.
33724
33725         PR c++/5975
33726         * g++.dg/parse/undefined5.C: New test.
33727
33728         PR c++/7259
33729         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33730
33731         PR c++/8578
33732         * g++.dg/parse/casting-operator1.C: New test.
33733
33734         PR c++/8596
33735         * g++.dg/parse/undefined6.C: New test.
33736
33737         PR c++/8736
33738         * g++.dg/parse/missing-template1.C: New test.
33739
33740 2003-02-04  Jan Hubicka  <jh@suse.cz>
33741
33742         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33743         * gcc.dg/i386-cmov?.c: Likewise.
33744         * gcc.dg/i386-fpcvt-?.c: Likewise.
33745         * gcc.dg/i386-ssefp-1.c: Likewise.
33746         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33747         conventions.
33748
33749 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/7129
33752         * testsuite/g++.dg/ext/max.C: New test.
33753
33754 2003-02-03  Jan Hubicka  <jh@suse.cz>
33755
33756         * gcc.c-torture/execute/20030203-1.c: New test.
33757
33758 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33759
33760         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33761         'natural-endian'.
33762
33763 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33764
33765         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33766         * g++.dg/init/new2.C: Likewise.
33767         * g++.dg/other/new1.C: Likewise.
33768
33769 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33770
33771         * gcc.dg/struct-ret-libc.c: New test.
33772
33773 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33774
33775         * gcc.dg/20030129-1.c: New test.
33776
33777 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33778
33779         PR c++/8849
33780         * g++.dg/template/ptrmem4.C: New test.
33781
33782 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33783
33784         * g++.dg/parser/constant1.C: New test.
33785
33786 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33787
33788         PR c++/8591
33789         * g++.dg/parse/friend2.C: New test.
33790
33791 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         PR c++/9437
33794         * g++.dg/template/unify4.C: New test.
33795
33796 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33797
33798         * gcc.c-torture/execute/20030128-1.c: New test.
33799
33800 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33801
33802         * g++.dg/lookup/nested1.C: Test moved from ...
33803         * g++.old-deja/g++.other/lookup24.C: ... here.
33804
33805 2003-01-28  Jan Hubicka  <jh@suse.cz>
33806
33807         * gcc.dg/i386-cmov5.c: New test.
33808
33809 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33810
33811         * gcc.c-torture/execute/20010925-1.c: Changed the
33812         memcpy declaration.
33813
33814 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33815
33816         PR c++/3902
33817         * g++.dg/parse/template5.C: New test.
33818
33819 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33820
33821         PR fortran/9258
33822         * g77.dg/pr9258: New test.
33823
33824 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33825
33826         * README: Move relevant parts from README.g++.
33827
33828         * README.g++: Remove this file.
33829
33830 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.dg/abi/dcast1.C: New test.
33833
33834 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33835
33836         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33837
33838 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33839
33840         PR c++/47
33841         * g++.old-deja/g++.other/lookup24.C: New test.
33842
33843 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33844
33845         PR middle-end/7227
33846         * gcc.dg/uninit-C.c: New test.
33847
33848 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33849
33850         * g++.dg/abi/covariant1.C: New test.
33851
33852 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33853
33854         * gcc.dg/20030123-1.c: New test.
33855
33856 2003-01-25  Jan Hubicka  <jh@suse.cz>
33857
33858         PR opt/8492
33859         * gcc.c-torture/compile/20030125-1.c
33860
33861 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33862
33863         PR c++/9403
33864         * g++.dg/parse/template3.C: New test.
33865         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33866
33867         PR c++/795
33868         * g++.dg/parse/template4.C: New test.
33869
33870         PR c++/9415
33871         * g++.dg/template/qual2.C: New test.
33872
33873         PR c++/8545
33874         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33875
33876         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33877
33878 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33879
33880         * gcc.c-torture/execute/switch-1.c: New test case.
33881
33882 2003-01-25  Jan Hubicka  <jh@suse.cz>
33883
33884         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33885
33886 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33887
33888         Tweaks for Bison-1.875. From the NEWS file:
33889         "- `parse error' -> `syntax error'
33890         Bison now uniformly uses the term `syntax error'"
33891         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33892         * gcc.dg/cpp/digraph2.c: Likewise.
33893         * gcc.dg/cpp/direct2.c: Likewise.
33894         * gcc.dg/cpp/paste4.c: Likewise.
33895         * gcc.dg/c90-restrict-1.c: Likewise.
33896         * gcc.dg/c99-func-2.c: Likewise.
33897         * gcc.dg/noncompile/920721-2.c: Likewise.
33898         * gcc.dg/noncompile/930622-2.c: Likewise.
33899         * gcc.dg/noncompile/940112-1.c: Likewise.
33900         * gcc.dg/noncompile/950921-1.c: Likewise.
33901         * gcc.dg/noncompile/951123-1.c: Likewise.
33902         * gcc.dg/noncompile/971104-1.c: Likewise.
33903         * gcc.dg/noncompile/990416-1.c: Likewise.
33904
33905 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33906
33907         * g++.dg/parse/undefined1.C: Add error message.
33908
33909 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33910
33911         PR c++/9354
33912         * g++.dg/parse/new1.C: New test.
33913
33914         PR c++/9216
33915         * g++.dg/parse/template2.C: New test.
33916
33917         PR c++/9354
33918         * g++.dg/parse/typedef2.C: New test.
33919
33920         PR c++/9328
33921         * g++.dg/ext/typeof3.C: New test.
33922
33923 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33924
33925         PR c++/2738
33926         * g++.dg/parse/ret-type1.C: New test.
33927
33928         PR c++/3792
33929         * g++.dg/parse/tmpl-outside1.C: New test.
33930
33931         PR c++/4207
33932         * g++.dg/parse/int-as-enum1.C: New test.
33933
33934         PR c++/4903
33935         * g++.dg/parse/no-typename1.C: New test.
33936
33937         PR c++/5533
33938         * g++.dg/parse/no-value1.C: New test.
33939
33940         PR c++/5921
33941         * g++.dg/parse/wrong-inline1.C: New test.
33942
33943         PR c++/6402
33944         * g++.dg/parse/ref1.C: New test.
33945
33946         PR c++/6992
33947         * g++.dg/parse/attr-ctor1.C: New test.
33948
33949         PR c++/7229
33950         * g++.dg/parse/namespace5.C: New test.
33951
33952         PR c++/7917
33953         * g++.dg/parse/func-def1.C: New test.
33954
33955         PR c++/8143
33956         * g++.dg/parse/undefined1.C: New test.
33957
33958         PR c++/5723, PR c++/8522
33959         * g++.dg/parse/specialization1.C: New test.
33960
33961         PR c++/163, PR c++/8595
33962         * g++.dg/parse/struct-as-enum1.C: New test.
33963
33964         PR c++/9173
33965         * g++.dg/parse/undefined2.C: New test.
33966
33967 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33968
33969         PR c++/9298
33970         * g++.dg/parse/template1.C: New test.
33971
33972         PR c++/9384
33973         * g++.dg/parse/using1.C: New test.
33974
33975         PR c++/9285
33976         PR c++/9294
33977         * g++.dg/parse/expr2.C: New test.
33978
33979         PR c++/9388
33980         * g++.dg/parse/lookup2.C: Likewise.
33981
33982 2003-01-21  Jan Hubicka  <jh@suse.cz>
33983
33984         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33985         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33986         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33987         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33988
33989 2003-01-20  Nick Clifton  <nickc@redhat.com>
33990
33991         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33992         problem with ARM sibcall code generation.
33993
33994 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33995
33996         * gcc.c-torture/execute/20030120-1.c: New.
33997
33998 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33999
34000         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34001
34002 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34003
34004         PR c++/9272
34005         * g++.dg/parse/ctor1.C: New test.
34006
34007         PR c++/9294:
34008         * g++.dg/parse/qualified1.C: New test.
34009
34010         * g++.dg/parse/typename3.C: New test.
34011
34012 2003-01-16  Richard Henderson  <rth@redhat.com>
34013
34014         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34015
34016 2003-01-16  Richard Henderson  <rth@redhat.com>
34017
34018         * g++.dg/pch/pch.exp: Copy test header to the working directory
34019         before using it either for precompilation or direct use.
34020         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34021         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34022
34023 2003-01-16  Richard Henderson  <rth@redhat.com>
34024
34025         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34026         before using it either for precompilation or direct use.
34027         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34028         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34029
34030 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34031
34032         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34033         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34034         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34035         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34036         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34037         typename warning into error.
34038         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34039         error messages.
34040         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34041         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34042         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34043         messages.
34044         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34045         make declaration visible in template.
34046         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34047         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34048         messages.
34049         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34050         message.
34051         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34052         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34053         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34054         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34055         typename warning with error message.
34056         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34057         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34058         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34059
34060 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34061
34062         * g++.dg/parse/ambig2.C: New test.
34063
34064 2003-01-15  Richard Henderson  <rth@redhat.com>
34065
34066         * g++.dg/tls/init-2.C: Update error message string.
34067
34068 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34069
34070         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34071
34072 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34073
34074         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34075         all for HC11/HC12.
34076         * gcc.c-torture/compile/20001205-1.x: Likewise.
34077         * gcc.c-torture/compile/20001226-1.x: Likewise.
34078         * gcc.c-torture/compile/920520-1.x: Likewise.
34079         * gcc.c-torture/compile/961203-1.x: Likewise.
34080         * gcc.c-torture/compile/20020604-1.x: Likewise.
34081
34082 2003-01-15  Jan Hubicka  <jh@suse.cz>
34083
34084         * gcc.c-torture/compile/20030115-1.c: New test.
34085
34086         * gcc.dg/i386-fpcvt-1.c: New test.
34087         * gcc.dg/i386-fpcvt-2.c: New test.
34088
34089 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34090
34091         Further conform g++'s __vmi_class_type_info to the C++ ABI
34092         specification.
34093         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34094         the specification.
34095
34096 2003-01-14  Jan Hubicka  <jh@suse.cz>
34097
34098         * gcc.dg/i386-fpcvt-1.c: New test.
34099         * gcc.dg/i386-fpcvt-2.c: New test.
34100
34101 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34102
34103         * gcc.dg/i386-mmx-3.c: New test.
34104
34105 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34106
34107         PR c++/9264
34108         * g++.dg/parse/octal1.C: New file.
34109
34110         PR c++/9172
34111         * g++.dg/parse/typename1.C: New file.
34112
34113 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34114
34115         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34116         * gcc.dg/bf-no-ms-layout.c: Likewise.
34117         * gcc.dg/bf-ms-attrib.c: Likewise.
34118
34119 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34120
34121         PR c++/9099
34122         * g++.dg/parse/dtor1.C: New file.
34123
34124         PR c++/9128
34125         * g++.dg/rtti/typeid1.C: New file.
34126
34127         PR c++/9153
34128         * g++.dg/parse/lookup1.C: New file.
34129
34130         PR c++/9171
34131         * g++.dg/templ/spec5.C: New file.
34132
34133 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34134
34135         * gcc.c-torture/compile/20030110-1.c: New test.
34136
34137 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34138
34139         Merge from pch-branch:
34140
34141         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34142
34143         * gcc.dg/pch/cpp-1.h: New.
34144         * gcc.dg/pch/cpp-1.c: New.
34145         * gcc.dg/pch/cpp-2.h: New.
34146         * gcc.dg/pch/cpp-2.c: New.
34147
34148         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34149
34150         * gcc.dg/pch/except-1.h: New.
34151         * gcc.dg/pch/except-1.c: New.
34152
34153         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34154
34155         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34156         running test.
34157         * gcc.dg/pch: Include *.hp not *.h.
34158         * gcc.dg/pch/system-1.h: New.
34159         * gcc.dg/pch/system-1.c: New.
34160
34161         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34162
34163         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34164         rather than trying to build and run a program using PCH.
34165         * gcc.dg/pch: Remove dg-do commands from test files.
34166
34167         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34168
34169         * gcc.dg/pch/macro-3.c: New.
34170         * gcc.dg/pch/macro-3.h: New.
34171
34172         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34173
34174         * gcc.dg/pch/common-1.c: New.
34175         * gcc.dg/pch/common-1.h: New.
34176         * gcc.dg/pch/decl-1.c: New.
34177         * gcc.dg/pch/decl-1.h: New.
34178         * gcc.dg/pch/decl-2.c: New.
34179         * gcc.dg/pch/decl-2.h: New.
34180         * gcc.dg/pch/decl-3.c: New.
34181         * gcc.dg/pch/decl-3.h: New.
34182         * gcc.dg/pch/decl-4.c: New.
34183         * gcc.dg/pch/decl-4.h: New.
34184         * gcc.dg/pch/decl-5.c: New.
34185         * gcc.dg/pch/decl-5.h: New.
34186         * gcc.dg/pch/global-1.c: New.
34187         * gcc.dg/pch/global-1.h: New.
34188         * gcc.dg/pch/inline-1.c: New.
34189         * gcc.dg/pch/inline-1.h: New.
34190         * gcc.dg/pch/inline-2.c: New.
34191         * gcc.dg/pch/inline-2.h: New.
34192         * gcc.dg/pch/static-1.c: New.
34193         * gcc.dg/pch/static-1.h: New.
34194         * gcc.dg/pch/static-2.c: New.
34195         * gcc.dg/pch/static-2.h: New.
34196
34197         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34198
34199         * g++.dg/pch/pch.exp: Better handle failing testcases.
34200         * gcc.dg/pch/pch.exp: Likewise.
34201         * gcc.dg/pch/macro-1.c: New.
34202         * gcc.dg/pch/macro-1.h: New.
34203         * gcc.dg/pch/macro-2.c: New.
34204         * gcc.dg/pch/macro-2.h: New.
34205
34206         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34207
34208         * g++.dg/dg.exp: Treat files in pch/ specially.
34209         * g++.dg/pch/pch.exp: New file.
34210         * g++.dg/pch/empty.H: New file.
34211         * g++.dg/pch/empty.C: New file.
34212         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34213         "precompile".
34214
34215         * gcc.dg/pch/pch.exp: New file.
34216         * gcc.dg/pch/empty.h: New file.
34217         * gcc.dg/pch/empty.c: New file.
34218         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34219         "precompile".
34220
34221 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34222
34223         * g++.dg/template/friend14.C: New test.
34224
34225 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34226
34227         * gcc.dg/old-style-asm-1.c: New test.
34228
34229 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34230
34231         * gcc.c-torture/compile/20030109-1.c: New test.
34232
34233 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34234
34235         * gcc.c-torture/execute/20030109-1.c: New test.
34236
34237 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34238
34239         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34240         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34241         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34242         * g++.old-deja/g++.mike/eh2.C: Likewise.
34243         * g++.old-deja/g++.mike/eh3.C: Likewise.
34244         * g++.old-deja/g++.mike/eh5.C: Likewise.
34245         * g++.old-deja/g++.mike/eh6.C: Likewise.
34246         * g++.old-deja/g++.mike/eh7.C: Likewise.
34247         * g++.old-deja/g++.mike/eh8.C: Likewise.
34248         * g++.old-deja/g++.mike/eh9.C: Likewise.
34249         * g++.old-deja/g++.mike/eh10.C: Likewise.
34250         * g++.old-deja/g++.mike/eh12.C: Likewise.
34251         * g++.old-deja/g++.mike/eh13.C: Likewise.
34252         * g++.old-deja/g++.mike/eh14.C: Likewise.
34253         * g++.old-deja/g++.mike/eh16.C: Likewise.
34254         * g++.old-deja/g++.mike/eh17.C: Likewise.
34255         * g++.old-deja/g++.mike/eh18.C: Likewise.
34256         * g++.old-deja/g++.mike/eh21.C: Likewise.
34257         * g++.old-deja/g++.mike/eh23.C: Likewise.
34258         * g++.old-deja/g++.mike/eh24.C: Likewise.
34259         * g++.old-deja/g++.mike/eh25.C: Likewise.
34260         * g++.old-deja/g++.mike/eh26.C: Likewise.
34261         * g++.old-deja/g++.mike/eh27.C: Likewise.
34262         * g++.old-deja/g++.mike/eh28.C: Likewise.
34263         * g++.old-deja/g++.mike/eh29.C: Likewise.
34264         * g++.old-deja/g++.mike/eh31.C: Likewise.
34265         * g++.old-deja/g++.mike/eh33.C: Likewise.
34266         * g++.old-deja/g++.mike/eh34.C: Likewise.
34267         * g++.old-deja/g++.mike/eh35.C: Likewise.
34268         * g++.old-deja/g++.mike/eh36.C: Likewise.
34269         * g++.old-deja/g++.mike/eh37.C: Likewise.
34270         * g++.old-deja/g++.mike/eh38.C: Likewise.
34271         * g++.old-deja/g++.mike/eh39.C: Likewise.
34272         * g++.old-deja/g++.mike/eh40.C: Likewise.
34273         * g++.old-deja/g++.mike/eh41.C: Likewise.
34274         * g++.old-deja/g++.mike/eh42.C: Likewise.
34275         * g++.old-deja/g++.mike/eh44.C: Likewise.
34276         * g++.old-deja/g++.mike/eh46.C: Likewise.
34277         * g++.old-deja/g++.mike/eh47.C: Likewise.
34278         * g++.old-deja/g++.mike/eh48.C: Likewise.
34279         * g++.old-deja/g++.mike/eh49.C: Likewise.
34280         * g++.old-deja/g++.mike/eh50.C: Likewise.
34281         * g++.old-deja/g++.mike/eh51.C: Likewise.
34282         * g++.old-deja/g++.mike/eh53.C: Likewise.
34283         * g++.old-deja/g++.mike/eh55.C: Likewise.
34284         * g++.old-deja/g++.mike/p7912.C: Likewise.
34285         * g++.old-deja/g++.mike/p9706.C: Likewise.
34286         * g++.old-deja/g++.mike/p10416.C: Likewise.
34287         * g++.old-deja/g++.mike/p11667.C: Likewise.
34288         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34289         Remove redundant reference to Iris.
34290         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34291         Elxsi, i860, Pico Java, and WE32K.
34292
34293 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34294
34295         * g++.dg/ext/asm4.C: New test.
34296
34297 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34298
34299         PR c++/9030
34300         * g++.dg/template/friend12.C: New test.
34301         * g++.dg/template/friend13.C: Likewise.
34302         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34303
34304 2003-01-08  Jan Hubicka  <jh@suse.cz>
34305
34306         * gcc.dg/i386-cadd.c: New test.
34307         * gcc.dg/i386-cmov4.c: Likewise.
34308
34309 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34310
34311         PR c++/9165
34312         * g++.dg/warn/Wunused-3.C: New test.
34313
34314         * g++.dg/abi/bitfield9.C: New test.
34315
34316         PR c++/9189
34317         * g++.dg/parse/defarg3.C: New test.
34318
34319 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         * g++.dg/parse/ambig1.C: New test.
34322         * g++.dg/parse/defarg2.C: New test.
34323
34324 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34325
34326         * g++.dg/template/defarg-1.C: New test.
34327         * g++.dg/template/local2.C: Likewise.
34328
34329 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34330
34331         * gcc.c-torture/execute/20030105-1.c: New test.
34332
34333 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34334
34335         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34336         * g++.dg/parse/namespace4.C: Likewise.
34337
34338 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34339
34340         * g++.dg/template/ntp2.C: New test.
34341
34342 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34343
34344         * g++.dg/parse/extern-C-1.C: New test.
34345
34346         * g++.dg/parse/namespace4.C: New test.
34347
34348         * g++.dg/template/nested1.C: New test.
34349
34350         * g++.dg/parse/namespace3.C: New test.
34351
34352 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34353
34354         * g++.dg/lookup/two-stage1.C: New test.
34355
34356 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34357
34358         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34359         * g++.old-deja/g++.jason/access8.C: Likewise.
34360         * g++.old-deja/g++.other/decl5.C: Likewise.
34361
34362 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34363
34364         * g++.dg/parse/parse7.C: New test.
34365
34366 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34367
34368         PR c++/2843
34369         * g++.dg/ext/attrib7.C: New test.
34370
34371 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34372
34373         * g++.dg/parse/parse6.C: New test.
34374
34375 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34376
34377         * gcc.dg/h8300-stack-1.c: New.
34378
34379 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34380
34381         g++.dg/lookup/exception1.C: New test.
34382
34383         g++.dg/lookup/template1.C: New test.
34384
34385         g++.dg/parse/namespace2.C: New test.
34386
34387         g++.dg/parse/parens2.C: New test.
34388
34389 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34390
34391         * g++.dg/parse/parse5.C: New test.
34392         * g++.dg/lookup/scoped4.C: New test.
34393
34394 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34395
34396         * g++.dg/parse/parens1.C: New test.
34397
34398         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34399         angle-bracket1.C.
34400         * g++.dg/parse/parens2.C: New test.
34401
34402         * g++.dg/lookup/scope-operator1.C: New test.
34403
34404         * g++.dg/parse/operator1.C: New test.
34405
34406 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34407
34408         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34409         * g++.old-deja/g++.other/access6.C: Likewise.
34410         * g++.old-deja/g++.other/decl1.C: Likewise.
34411         * g++.old-deja/g++.pt/typename12.C: Likewise.
34412
34413 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34414
34415         * g++.dg/parse/namespace1.C: New test.
34416
34417 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34418
34419         * g++.dg/parse/parse4.C: New test.
34420
34421 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34422
34423         * g++.dg/parse/parse3.C: New test.
34424
34425 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34426
34427         * g++.dg/parse/parse2.C: New test.
34428
34429 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34430
34431         * g++.dg/template/friend11.C: New test.
34432
34433 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34434
34435         * g++.dg/parse/parse1.C: New test.
34436
34437 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34438
34439         * lib/profopt.exp: Change the name of a global variable to avoid
34440         possible clashes with other test suites.
34441
34442 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34443
34444         * g++.dg/inherit/covariant8.C: New test.
34445
34446 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34447
34448         * g++.dg/init/array9.C: New test.
34449
34450         PR c++/9112
34451         * g++.dg/parse/expr1.C: New test.
34452
34453 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34454
34455         * gcc.c-torture/compile/20021230-1.c: New test.
34456
34457 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34458
34459         * g++.dg/inherit/covariant5.C: New test.
34460         * g++.dg/inherit/covariant6.C: New test.
34461         * g++.dg/inherit/covariant7.C: New test.
34462
34463 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34464
34465         PR c++/2739
34466         * g++.dg/other/access2.C: New test.
34467
34468 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34469
34470         * g++.dg/other/anon-struct.C: No longer fails
34471         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34472         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34473         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34474
34475 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34476
34477         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34478
34479 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34480
34481         * g++.dg/eh/spec4.C: Remove stray semicolon.
34482         * g++.dg/expr/pmf-1.C: Change error message.
34483         * g++.dg/ext/asm1.C: Remove stray semicolon.
34484         * g++.dg/ext/typename1.C: Add missing typenames.
34485         * g++.dg/inherit/template-as-base.C: Change error message.
34486         * g++.dg/lookup/scoped1.C: Likewise.
34487         * g++.dg/lookup/scoped2.C: Likewise.
34488         * g++.dg/lookup/using2.C: Likewise.
34489         * g++.dg/other/component1.C: Remove stray semicolon.
34490         * g++.dg/other/do1.C: Change error message.
34491         * g++.dg/other/error2.C: Likewise.
34492         * g++.dg/other/init1.C: Likewise.
34493         * g++.dg/other/packed1.C: Remove stray semicolon.
34494         * g++.dg/other/ptrmem2.C: Change error message.
34495         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34496         marker.
34497         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34498         * g++.dg/template/access3.C: Add typename keyword.
34499         * g++.dg/template/access5.C: Remove stray semicolon.
34500         * g++.dg/template/access6.C: Likewise.
34501         * g++.dg/template/complit1.C: Likewise.
34502         * g++.dg/template/crash1.C: Change error message.
34503         * g++.dg/template/inherit2.C: Remove stray semicolon.
34504         * g++.dg/template/instantiate2.C: Likewise.
34505         * g++.dg/template/instantiate3.C: Change error message.
34506         * g++.dg/template/qual1.C: Remove stray semicolon.
34507         * g++.dg/template/qualttp18.C: Change error message.
34508         * g++.dg/template/ref1.C: Remove stray semicolon.
34509         * g++.dg/template/sizeof1.C (A::value): Declare it.
34510         * g++.dg/template/spec4.C: Change error message.
34511         * g++.dg/template/static1.C: Likewise.
34512         * g++.dg/template/type1.C: Likewise.
34513         * g++.dg/template/typename3.C: Likewise.
34514         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34515         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34516         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34517         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34518         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34519         named return value extension.
34520         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34521         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34522         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34523         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34524         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34525         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34526         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34527         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34528         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34529         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34530         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34531         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34532         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34533         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34534         syntax.
34535         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34536         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34537         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34538         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34539         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34540         * g++.old-deja/g++.brendan/template11.C: Likewise.
34541         * g++.old-deja/g++.brendan/template26.C: Likewise.
34542         * g++.old-deja/g++.brendan/template27.C: Use explicit
34543         specialization syntax.
34544         * g++.old-deja/g++.brendan/template30.C: Likewise.
34545         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34546         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34547         non-dependent names.
34548         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34549         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34550         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34551         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34552         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34553         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34554         named return value extension.
34555         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34556         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34557         * g++.old-deja/g++.ext/return1.C: Likewise.
34558         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34559         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34560         * g++.old-deja/g++.jason/access8.C: Likewise.
34561         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34562         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34563         pseudo-destructor names.
34564         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34565         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34566         pseudo-destructor names.
34567         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34568         * g++.old-deja/g++.jason/overload19.C: Likewise.
34569         * g++.old-deja/g++.jason/overload32.C: Likewise.
34570         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34571         stray semicolons.
34572         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34573         * g++.old-deja/g++.jason/return.C: Likewise.
34574         * g++.old-deja/g++.jason/return2.C: Likewise.
34575         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34576         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34577         syntax.
34578         * g++.old-deja/g++.jason/template10.C: Account for use of
34579         non-dependent names.
34580         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34581         syntax.
34582         * g++.old-deja/g++.jason/template37.C: Likewise.
34583         * g++.old-deja/g++.law/access4.C: Change error messages.
34584         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34585         pseudo-destructor names.
34586         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34587         * g++.old-deja/g++.law/ctors9.C: Likewise.
34588         * g++.old-deja/g++.law/cvt22.C: Likewise.
34589         * g++.old-deja/g++.law/dtors5.C: Likewise.
34590         * g++.old-deja/g++.law/global-init1.C: Likewise.
34591         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34592         * g++.old-deja/g++.law/operators28.C: Likewise.
34593         * g++.old-deja/g++.law/visibility28.C: Likewise.
34594         * g++.old-deja/g++.martin/eval1.C: Likewise.
34595         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34596         name.
34597         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34598         * g++.old-deja/g++.mike/net34.C: Likewise.
34599         * g++.old-deja/g++.mike/net36.C: Likewise.
34600         * g++.old-deja/g++.mike/ns2.C: Likewise.
34601         * g++.old-deja/g++.mike/p12306.C: Likewise.
34602         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34603         value extension.
34604         * g++.old-deja/g++.mike/p700.C: Likewise.
34605         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34606         * g++.old-deja/g++.mike/p710.C: Likewise.
34607         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34608         value extension.
34609         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34610         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34611         * g++.old-deja/g++.ns/crash2.C: Likewise.
34612         * g++.old-deja/g++.ns/crash3.C: Likewise.
34613         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34614         * g++.old-deja/g++.ns/ns17.C: Likewise.
34615         * g++.old-deja/g++.ns/template16.C: Likewise.
34616         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34617         keyword.
34618         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34619         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34620         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34621         named return value extension.
34622         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34623         * g++.old-deja/g++.other/access4.C: Issue additional error
34624         messages.
34625         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34626         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34627         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34628         * g++.old-deja/g++.other/crash25.C: Change error message.
34629         * g++.old-deja/g++.other/crash4.C: Change error message.
34630         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34631         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34632         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34633         checks.
34634         * g++.old-deja/g++.other/defarg8.C: Likewise.
34635         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34636         * g++.old-deja/g++.other/dtor10.C: Likewise.
34637         * g++.old-deja/g++.other/incomplete.C: Likewise.
34638         * g++.old-deja/g++.other/linkage7.C: Likewise.
34639         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34640         lookup algorithm.
34641         * g++.old-deja/g++.other/mangle2.C: Likewise.
34642         * g++.old-deja/g++.other/refinit2.C: Likewise.
34643         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34644         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34645         * g++.old-deja/g++.pt/crash28.C: Likewise.
34646         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34647         syntax.
34648         * g++.old-deja/g++.pt/crash32.C: Change error message.
34649         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34650         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34651         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34652         error message position.
34653         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34654         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34655         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34656         syntax.
34657         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34658         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34659         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34660         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34661         keyword.
34662         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34663         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34664         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34665         keyword.
34666         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34667         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34668         syntax.
34669         * g++.old-deja/g++.pt/friend28.C: Account for use of
34670         non-dependent names.
34671         * g++.old-deja/g++.pt/friend29.C: Likewise.
34672         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34673         rules.
34674         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34675         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34676         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34677         lookup rules.
34678         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34679         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34680         keyword.
34681         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34682         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34683         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34684         keyword.
34685         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34686         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34687         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34688         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34689         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34690         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34691         keyword.
34692         * g++.old-deja/g++.pt/spec10.C: Likewise.
34693         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34694         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34695         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34696         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34697         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34698         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34699         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34700         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34701         * g++.old-deja/g++.pt/typename15.C: Likewise.
34702         * g++.old-deja/g++.pt/typename22.C: Likewise.
34703         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34704         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34705         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34706         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34707         syntax.
34708         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34709         return value extension.
34710         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34711         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34712         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34713         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34714
34715 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34716
34717         * g++.dg/warn/inline1.C: New test.
34718         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34719         * g++.old-deja/g++.jason/synth10.C: Likewise.
34720         * g++.old-deja/g++.mike/net31.C: Likewise.
34721         * g++.old-deja/g++.mike/p8786.C: Likewise.
34722
34723         * g++.dg/template/friend10.C: New test.
34724         * g++.dg/template/conv5.C: New test.
34725
34726 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34727
34728         * g++.dg/lookup/scoped3.C: New test.
34729
34730         * g++.dg/lookup/decl1.C: New test.
34731         * g++.dg/lookup/decl2.C: New test.
34732
34733 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34734
34735         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34736         gcc.c-torture/compile/20021015-1.c,
34737         gcc.c-torture/compile/20021015-2.c,
34738         gcc.c-torture/compile/20021123-1.c,
34739         gcc.c-torture/compile/20021123-2.c,
34740         gcc.c-torture/compile/20021123-3.c,
34741         gcc.c-torture/compile/20021123-4.c,
34742         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34743         only to 3.1 or 3.2 branch.
34744
34745 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34746
34747         * gcc.dg/i386-bitfield3.c: New test.
34748
34749         * gcc.dg/i386-bitfield2.c: New test.
34750
34751 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         * g++.dg/parse/conv_op1.C: New test.
34754
34755 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34756
34757         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34758         approved.
34759
34760 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34761
34762         * gcc.c-torture/compile/20021220-1.c: New test.
34763
34764 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34765
34766         * gcc.dg/i386-fastcall-1.c: New.
34767
34768 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34769
34770         * gcc.c-torture/execute/20021219-1.c: New test.
34771
34772 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34773
34774         * gcc.dg/i386-pic-1.c: New test.
34775
34776 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34777
34778         PR c++/8099
34779         * g++.dg/template/friend9.C: New test.
34780
34781 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34782
34783         PR c++/3663
34784         * g++.dg/template/access7.C: New test.
34785
34786 2002-12-18  Nick Clifton  <nickc@redhat.com>
34787
34788         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34789         the libstdc++-v3 directory has been found.
34790
34791 2002-12-12  Devang Patel <dpatel@apple.com>
34792         * gcc.dg/darwin-ld-1.c: New test.
34793         * gcc.dg/darwin-ld-2.c: New test.
34794         * gcc.dg/darwin-ld-3.c: New test.
34795         * gcc.dg/darwin-ld-4.c: New test.
34796         * gcc.dg/darwin-ld-5.c: New test.
34797
34798 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34799
34800         * gcc.c-torture/compile/20021212-1.c: New test.
34801
34802 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34803
34804         * gcc.dg/fshort-wchar: New test.
34805
34806 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34807
34808         PR c++/8372
34809         * g++.dg/template/dtor1.C: New test.
34810
34811         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34812         markers.
34813
34814 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34815
34816         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34817
34818 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34819
34820         * g++.dg/template/static1.C: New test.
34821         * g++.dg/template/static2.C: New test.
34822         * g++.old-deja/g++.ext/memconst.C: New test.
34823
34824 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34825
34826         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34827         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34828         * g++.dg/special/initp1.C: Likewise.
34829
34830 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * gcc.c-torture/execute/20021204-1.c: New test.
34833
34834 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34835
34836         * gcc.dg/ppc-fmadd-1.c: New file.
34837         * gcc.dg/ppc-fmadd-2.c: New file.
34838         * gcc.dg/ppc-fmadd-3.c: New file.
34839
34840 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34841
34842         * gcc.c-torture/compile/20021204-1.c: New test.
34843
34844 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34845
34846         * g++.dg/inherit/covariant2.C: New test.
34847         * g++.dg/inherit/covariant3.C: New test.
34848         * g++.dg/inherit/covariant4.C: New test.
34849         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34850         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34851
34852 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/8688
34855         * g++.dg/init/brace3.C: New test.
34856
34857 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34858
34859         * gcc.dg/20020210-1.c: Fix a comment typo.
34860
34861 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34862
34863         PR c++/8720
34864         * g++.dg/parse/defarg1.C: New test.
34865
34866         PR c++/8615
34867         * g++.dg/template/char1.C: New test.
34868
34869         * g++.dg/template/varmod1.C: Fix typo.
34870
34871 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34872
34873         DR 180
34874         * g++.old-deja/g++.pt/crash32.C: Expect error.
34875
34876 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34877
34878         PR c++/5919
34879         * g++.dg/template/varmod1.C: New test.
34880
34881         PR c++/8727
34882         * g++.dg/inherit/typeinfo1.C: New test.
34883
34884         PR c++/8663
34885         * g++.dg/inherit/typedef1.C: New test.
34886
34887 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34888
34889         PR c++/8332
34890         PR c++/8493
34891         * g++.dg/template/strlen1.C: New test.
34892
34893         PR c++/8227
34894         * g++.dg/template/ctor2.C: New test.
34895
34896         PR c++/8214
34897         * g++.dg/init/string1.C: New test.
34898
34899         PR c++/8511
34900         * g++.dg/template/friend8.C: New test.
34901
34902 2002-11-29  Joe Buck <jbuck@synopsys.com>
34903
34904         * g++.dg/lookup/anon2.C: New test.
34905
34906 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34907
34908         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34909         h8300 port.
34910
34911 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34912
34913         * gcc.dg/bitfld-6.c: New test.
34914
34915 2002-11-27  Jan Hubicka  <jh@suse.cz>
34916
34917         * gcc.c-torture/execute/20021127.[cx]: New test.
34918
34919 2002-11-26  Jan Hubicka  <jh@suse.cz>
34920
34921         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34922         quality.
34923
34924 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34925
34926         * g++.dg/init/brace2.C: New test.
34927         * g++.old-deja/g++.mike/p9129.C: Correct.
34928
34929 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34930
34931         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34932
34933 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34934
34935         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34936
34937 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34938
34939         * testsuite/g++.dg/abi/empty11.C: New test.
34940         * testsuite/g++.dg/rtti/cv1.C: New test.
34941
34942 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34943
34944         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34945
34946 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34947
34948         * g++.dg/abi/empty10.C: New test.
34949
34950 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34951
34952         * gcc.c-torture/compile/20021124-1.c: New test.
34953
34954 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34955
34956         * g++.dg/abi/rtti2.C: New test.
34957
34958 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34959
34960         * gcc.dg/i386-unroll-1.c: New test.
34961
34962 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34963
34964         * gcc.c-torture/compile/20021120-1.c: New test.
34965         * gcc.c-torture/compile/20021120-2.c: New test.
34966
34967 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34968
34969         * gcc.dg/bitfld-5.c: New test.
34970
34971 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34972
34973         * gcc.c-torture/execute/20021120-3.c: New test.
34974
34975 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34976
34977         * gcc.c-torture/execute/20021120-2.c: New test.
34978
34979 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34980
34981         * gcc.c-torture/execute/20021120-1.c: New test.
34982
34983 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34984
34985         * gcc.c-torture/execute/20021118-3.c: New test.
34986
34987 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34988
34989         * gcc.c-torture/compile/20021119-1.c: New test.
34990
34991 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34992
34993         * gcc.dg/duff-1.c: New test.
34994         * gcc.dg/duff-2.c: New test.
34995         * gcc.dg/duff-3.c: New test.
34996
34997 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34998
34999         * gcc.dg/cpp/_Pragma5.c: New test.
35000
35001 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35002
35003         * gcc.c-torture/execute/20021118-2.c: New test.
35004
35005 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35006
35007         * gcc.c-torture/execute/20021118-1.c: New test.
35008
35009 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35010
35011         * gcc.dg/20021116-1.c: New test.
35012
35013 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35014
35015         * g++.dg/abi/vcall1.C: New test.
35016
35017 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35018
35019         * gcc.dg/20021029-1.c: New test.
35020         * gcc.dg/20021029-2.c: New test.
35021
35022 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35023
35024         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35025
35026 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35027
35028         PR c/8439
35029         * gcc.dg/20021110.c: Move to ...
35030         * gcc.c-torture/compile/20021110.c: .... here.
35031
35032 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35033
35034         PR c/8467
35035         * gcc.c-torture/execute/20021111-1.c
35036
35037 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35038
35039         PR c/8439
35040         * gcc.dg/20021110.c: New test.
35041
35042 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35043
35044         * g++.dg/abi/vthunk3.C: Run only on x86.
35045
35046 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35047
35048         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35049
35050 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35051
35052         * lib/compat.exp (compat-execute): Fix logic error in last
35053         change.
35054
35055 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35056
35057         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35058
35059 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35060
35061         PR c++/8389
35062         * g++.dg/template/access6.C: New test.
35063
35064 2002-11-08  Jan Hubicka  <jh@suse.cz>
35065
35066         * gcc.dg/i386-ssefp-1.c: New test.
35067         * gcc.dg/i386-ssefp-1.c: New test.
35068
35069 2002-11-08  Jan Hubicka  <jh@suse.cz>
35070
35071         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35072
35073 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35074
35075         * g++.dg/abi/vthunk3.C: New test.
35076
35077         PR c++/8338
35078         * g++.dg/template/crash2.C: New test.
35079
35080 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35081
35082         * testsuite/g++.dg/abi/dtor1.C: New test.
35083         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35084
35085 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35086
35087         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35088         Darwin.
35089
35090 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35091
35092         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35093         -mthumb.  Only xfail with -O0.
35094
35095 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35096
35097         * g++.dg/abi/thunk1.C: New test.
35098         * g++.dg/abi/thunk2.C: Likewise.
35099         * g++.dg/abi/vtt1.C: Likewise.
35100
35101 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35102
35103         PR optimization/8423
35104         * gcc.c-torture/execute/builtin-constant.c: New test.
35105
35106 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35107
35108         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35109         Add some more cases.
35110
35111 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/8391
35114         * g++.dg/opt/local1.C: New test.
35115
35116 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35117
35118         PR c++/8160
35119         * g++.dg/template/complit1.C: New test.
35120
35121         PR c++/8149
35122         * g++.dg/template/typename4.C: Likewise.
35123
35124 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35125
35126         Core issue 287, PR c++/7639
35127         * g++.dg/template/instantiate1.C: Adjust error location.
35128         * g++.dg/template/instantiate3.C: New test.
35129         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35130         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35131         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35132
35133 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35134
35135         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35136
35137 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35138
35139         PR c++/8287
35140         * g++.dg/init/dtor2.C: New test.
35141
35142 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35143
35144         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35145         * gcc.dg/nest.c: Bypass errors on irix6.
35146
35147 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35148
35149         * gcc.dg/nest.c: Expect error for mmix-*-*.
35150         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35151
35152 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35153
35154         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35155         markers.
35156
35157         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35158
35159 2002-10-25  Mike Stump  <mrs@apple.com>
35160
35161         * gcc.dg/warn-1.c: New test.
35162
35163 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35164
35165         * g++.dg/template/typename3.C: New test.
35166
35167 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35168
35169         * g++.dg/lookup/ptrmem1.C: New test.
35170
35171         * g++.dg/abi/vthunk2.C: New test.
35172
35173 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35174
35175         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35176
35177 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35178
35179         * g++.dg/abi/empty9.C: New test.
35180
35181 2002-10-24  Richard Henderson  <rth@redhat.com>
35182
35183         * g++.dg/inherit/thunk1.C: Enable for ia64.
35184
35185 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35186
35187         PR c++/8067
35188         * g++.dg/lookup/pretty1.C: New test.
35189
35190 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35191
35192         * gcc.dg/20021023-1.c: New test.
35193
35194 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35195
35196         PR c++/7679
35197         * g++.dg/parse/inline1.C: New test.
35198
35199 2002-10-23  Richard Henderson  <rth@redhat.com>
35200
35201         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35202
35203         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35204
35205 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35206
35207         PR c++/6579
35208         * g++.dg/parse/stmtexpr3.C: New test.
35209
35210 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35211
35212         * g++.dg/expr/cond1.C: New test.
35213
35214 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35215
35216         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35217
35218 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35219
35220         * g++.dg/abi/vbase13.C: New test.
35221         * g++.dg/abi/vbase14.C: Likewise.
35222
35223 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35224
35225         * gcc.dg/tls/pic-1.c: New test.
35226         * gcc.dg/tls/nonpic-1.c: New test.
35227         * gcc.dg/20021018-1.c: New test.
35228
35229 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35230
35231         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35232         Remove only files with the same base name as the test case.
35233         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35234         (profopt-execute): Likewise.  Also, remove old profiling
35235         and performance data files before running the tests.
35236
35237         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35238         * g++.dg/bprob/bprob.exp: Likewise.
35239         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35240         to allow more general test case names.
35241
35242         * g++.dg/bprob/bprob-1.C: Rename to ...
35243         * g++.dg/bprob/g++-bprob-1.C: ... this.
35244
35245         * g77.dg/bprob/bprob-1.f: Rename to ...
35246         * g77.dg/bprob/g77-bprob-1.f: ... this.
35247
35248 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35249
35250         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35251         bison 1.50 or later.
35252
35253 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35254
35255         * g++.dg/README: Describe more test directories.
35256
35257 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35258
35259         * g++.dg/init/array6.C: Add additional tests.
35260
35261 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35262
35263         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35264         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35265
35266 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35267
35268         * gcc.c-torture/compile/20020604-1.x: New.
35269         * gcc.c-torture/compile/simd-5.x: Likewise.
35270         * gcc.c-torture/execute/920710-1.x: Likewise.
35271         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35272
35273 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * g++.dg/inherit/override1.C: Add dg-options clause.
35276
35277 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35278
35279         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35280         _mm_slli_si128.
35281
35282 2002-10-19  Andreas Schwab  <schwab@suse.de>
35283
35284         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35285         directory component.
35286
35287 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35288
35289         * g++.dg/inherit/thunk1.C: New test.
35290
35291         * g++.dg/inherit/override1.C: New test.
35292
35293         * g++.dg/abi/mangle11.C: New test.
35294         * g++.dg/abi/mangle14.C: New test.
35295         * g++.dg/abi/mangle17.C: New test.
35296
35297 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35298
35299         * g++.dg/overload/member2.C: New test.
35300
35301 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35302
35303         * g++.dg/README: Describe new compat directory.
35304         * g++.dg/dg.exp: Skip tests in compat directory.
35305         * README.compat: New file.
35306         * lib/compat.exp: New expect script.
35307         * g++.dg/compat: New test directory.
35308         * g++.dg/compat/compat.exp: New expect script.
35309         * g++.dg/compat/abi: New test directory.
35310         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35311         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35312         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35313         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35314         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35315         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35316         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35317         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35318         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35319         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35320         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35321         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35322         * g++.dg/compat/break: New test directory.
35323         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35324         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35325         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35326         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35327         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35328         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35329         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35330         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35331         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35332         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35333         g++.dg/compat/break/README: New files.
35334         * g++.dg/compat/eh: New test directory.
35335         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35336         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35337         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35338         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35339         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35340         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35341         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35342         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35343         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35344         g++.dg/compat/eh/filter2_y.C,
35345         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35346         g++.dg/compat/eh/new1_y.C,
35347         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35348         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35349         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35350         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35351         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35352         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35353         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35354         g++.dg/compat/eh/unexpected1_y.C: New files.
35355         * g++.dg/compat/init: New test directory.
35356         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35357         g++.dg/compat/init/array5_y.C,
35358         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35359         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35360         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35361         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35362         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35363         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35364         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35365         g++.dg/compat/init/init-ref2_y.C: New files.
35366
35367 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35368
35369         PR c++/7584
35370         * g++.dg/inherit/using3.C: New test.
35371
35372 2002-10-17  Jan Hubicka  <jh@suse.cz>
35373
35374         * gcc.dg/20021017-2.c: New test.
35375
35376 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35377
35378         * g++.dg/abi/mangle16.C: Adjust.
35379
35380         * g++.dg/init/array8.C: New test.
35381
35382 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35383
35384         * gcc.dg/special/mips-abi.exp: New test.
35385         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35386
35387 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35388
35389         * g++.dg/abi/mangle16.C: New test.
35390         * g++.dg/abi/mangle17.C: Likewise.
35391
35392         PR c++/7478
35393         * g++.dg/template/ref1.C: New test.
35394
35395 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35396
35397         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35398
35399 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35400
35401         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35402
35403 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35404
35405         PR c++/7524
35406         * g++.dg/init/array7.C: New test.
35407
35408 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35409
35410         * g++.dg/init/array6.C: New test.
35411
35412         * g++.dg/abi/mangle13.C: Likewise.
35413         * g++.dg/abi/mangle14.C: Likewise.
35414         * g++.dg/abi/mangle15.C: Likewise.
35415
35416 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35417
35418         * g++.dg/abi/empty8.C: New test.
35419
35420 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35421
35422         * g++.dg/init/ctor1.C: New test.
35423
35424 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35425
35426         * gcc.c-torture/execute/20021015-1.c: New test.
35427
35428 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35429
35430         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35431
35432 2002-10-14  Jan Hubicka  <jh@suse.cz>
35433
35434         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35435
35436 2002-10-14  Richard Henderson  <rth@redhat.com>
35437
35438         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35439
35440 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35441
35442         PR optimization/6631
35443         * g++.dg/opt/const2.C: New test.
35444
35445 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35446
35447         PR c++/7176
35448         * g++.dg/parse/friend1.C: New test.
35449         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35450
35451 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35452
35453         * gcc.dg/20021014-1.c: New test.
35454
35455 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35456
35457         PR c++/5661
35458         * g++.dg/ext/vlm1.C: New test.
35459         * g++.dg/ext/vlm2.C: Likewise.
35460
35461         * g++.dg/init/array1.C: Remove invalid braces.
35462         * g++.dg/init/brace1.C: New test.
35463         * g++.dg/init/copy2.C: Likewise.
35464         * g++.dg/init/copy3.C: Likewise.
35465         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35466         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35467         braces.
35468
35469 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35470
35471         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35472
35473 2002-10-11  Richard Shann  <richard.shann@superh.com>
35474
35475         * gcc.c-torture/compile/simd-5.c: New test.
35476
35477 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35478
35479         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35480
35481 2002-10-10  Jim Wilson  <wilson@redhat.com>
35482
35483         * gcc.c-torture/execute/20021010-1.c: New test.
35484
35485 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35486
35487         PR c/7353
35488         * g++.dg/ext/typedef-init.C: New test.
35489         * gcc.dg/typedef-init.c: New test.
35490
35491 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35492
35493         * gcc.dg/cpp/paste13.c: New test.
35494
35495 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35496
35497         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35498         remaining platforms, XFAIL during compile, not execute.  Don't
35499         XFAIL at -O0.
35500
35501 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35502
35503         * gcc.dg/alias-1.c: Tweak expected warning.
35504
35505 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35506
35507         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35508
35509 2002-10-06  Andreas Jaeger  <aj@suse.de>
35510
35511         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35512         * gcc.dg/cpp/c++98.C: Likewise.
35513
35514         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35515         * g++.dg/cpp/c++98.C: Likewise.
35516
35517         * g++.dg/README (Subdirectories): Mention cpp directory.
35518
35519         PR target/7559
35520         * gcc.dg/20021006-1.c: New test.
35521
35522 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35523
35524         PR c++/7804
35525         * g++.dg/other/warning1.C: New test.
35526
35527 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35528
35529         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35530         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35531         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35532
35533 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35534
35535         PR c++/7931
35536         * g++.dg/template/ptrmem3.C: New test.
35537
35538         PR c++/7754
35539         * g++.dg/template/union1.C: New test.
35540
35541 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35542
35543         PR c++/8006
35544         * g++.dg/abi/mangle9.C: New test.
35545         * g++.dg/abi/mangle10.C: New test.
35546         * g++.dg/abi/mangle11.C: New test.
35547         * g++.dg/abi/mangle12.C: New test.
35548
35549 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35550
35551         PR c++/7188.
35552         * g++.dg/template/meminit1.C: New test.
35553         * g++.dg/warn/Wreorder-1.C: Likewise.
35554         * g++.old-deja/g++.mike/warn3.C: Tweak.
35555         * lib/prune.exp: Ingore "in copy constructor".
35556
35557 2002-10-02  Andreas Jaeger  <aj@suse.de>
35558
35559         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35560         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35561         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35562         on x86-64.
35563
35564 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35565
35566         * gcc.dg/empty1.C: Fix typo.
35567
35568 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35569
35570         * gcc.dg/alias-1.c: New test.
35571
35572 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35573
35574         * gcc.dg/empty1.C: New test.
35575
35576         * g++.dg/tls/init-2.C: Tweak error messages.
35577
35578 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35579
35580         * gcc.c-torture/compile/20020923-1.c: New test.
35581
35582 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35583
35584         * gcc.c-torture/execute/ffs-1.c: New test.
35585         * gcc.c-torture/execute/ffs-2.c: Ditto.
35586
35587 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35588
35589         * g++.dg/overload/member1.C: New test.
35590
35591 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35592
35593         * g++.dg/abi/empty7.C: New test.
35594         * g++.dg/init/pm2.C: Likewise.
35595
35596 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35597
35598         * g++.dg/rtti/crash1.C: New test.
35599
35600 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35601
35602         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35603         gcc.dg/sibcall-4.c: New tests.
35604
35605 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35606
35607         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35608         powerpc and MMIX targets.
35609
35610 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35611
35612         * gcc.dg/cpp/20020927-1.c: New.
35613
35614 2002-09-26  David S. Miller  <davem@redhat.com>
35615
35616         * gcc.c-torture/compile/trunctfdf.c: New.
35617
35618 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35619
35620         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35621
35622 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35623
35624         * gcc.c-torture/execute/loop-15.c: New.
35625
35626 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35627
35628         * README.QMTEST: Fix typo.
35629
35630 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35631
35632         * gcc.dg/20020926-1.c: New test.
35633
35634 2002-09-25  David S. Miller  <davem@redhat.com>
35635
35636         PR target/7842
35637         * gcc.c-torture/execute/shiftdi.c: New test.
35638
35639 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35640
35641         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35642         unique to the tool.
35643         * lib/g77.exp (g77_init): Likewise.
35644         * lib/g++.exp (g++_init): Likewise.
35645         * lib/objc.exp (objc_init): Likewise.
35646
35647 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35648
35649         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35650         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35651         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35652
35653 2002-09-25  Richard Henderson  <rth@redhat.com>
35654
35655         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35656         too-small long double.
35657
35658 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35659
35660         * gcc.dg/20020919-1.c: New test.
35661
35662 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35663
35664         * g++.dg/abi/bitfield6.C: New test.
35665         * g++.dg/abi/bitfield7.C: New test.
35666         * g++.dg/abi/bitfield8.C: New test.
35667         * g++.dg/abi/vbase11.C: New test.
35668
35669 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35670
35671         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35672         hppa*-*-hpux*.  Update test comment.
35673
35674 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35675
35676         * gcc.dg/tls/struct-1.c: New test.
35677
35678 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35679
35680         * gcc.dg/cpp/tr-warn2.c: Update.
35681
35682 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35683
35684         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35685
35686 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35687
35688         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35689         systems.
35690
35691 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35692
35693         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35694
35695         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35696         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35697         setting of cxxfilt.
35698
35699 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35700
35701         * gcc.dg/20020312-2.c: Update for darwin.
35702
35703 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35704
35705         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35706
35707 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35708
35709         * objc.dg/comp-types-1.m: New test.
35710         * objc.dg/comp-types-2.m: New test.
35711         * objc.dg/comp-types-3.m: New test.
35712         * objc.dg/comp-types-4.m: New test.
35713         * objc.dg/comp-types-5.m: New test.
35714         * objc.dg/comp-types-6.m: New test.
35715
35716 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35717
35718         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35719
35720 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.dg/other/do1.C: New test.
35723
35724         * g++.dg/template/subst1.C: New test.
35725
35726 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35727
35728         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35729
35730 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35731
35732         * g++.dg/template/qualttp20.C: Adjust expected errors.
35733         * g++.old-deja/g++.jason/report.C: Likewise.
35734         * g++.old-deja/g++.other/qual1.C: Likewise.
35735
35736         * g++.dg/lookup/scoped2.C: New test.
35737
35738         * g++.dg/ext/asm3.C: New test.
35739
35740 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35741
35742         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35743
35744 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35745
35746         * ChangeLog: follow spelling conventions.
35747         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35748         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35749         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35750         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35751         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35752         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35753         * g++.old-deja/g++.law/global-init1.C: Likewise.
35754         * g++.old-deja/g++.other/delete4.C: Likewise.
35755         * g++.old-deja/g++.other/inline21.C: Likewise.
35756         * g++.old-deja/g++.other/singleton.C: Likewise.
35757         * g77.dg/strlen0.f: Likewise.
35758         * g77.f-torture/compile/20010519-1.f: Likewise.
35759         * g77.f-torture/compile/980310-4.f: Likewise.
35760         * gcc.c-torture/compile/20000605-1.c: Likewise.
35761         * gcc.c-torture/execute/20020225-1.c: Likewise.
35762         * gcc.dg/c90-hexfloat-2.c: Likewise.
35763         * gcc.dg/c99-bool-1.c: Likewise.
35764         * gcc.dg/c99-hexfloat-2.c: Likewise.
35765         * gcc.dg/dll-2.c: Likewise.
35766         * gcc.dg/wtr-union-init-1.c: Likewise.
35767         * gcc.dg/wtr-union-init-2.c: Likewise.
35768         * gcc.dg/wtr-union-init-3.c: Likewise.
35769         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35770         * gcc.dg/cpp/defined.c: Likewise.
35771         * gcc.dg/cpp/macsyntx.c: Likewise.
35772         * gcc.dg/cpp/paste2.c: Likewise.
35773         * gcc.dg/cpp/trad/defined.c: Likewise.
35774         * gcc.dg/format/c90-printf-1.c: Likewise.
35775         * gcc.dg/format/c90-scanf-1.c: Likewise.
35776         * gcc.dg/format/c99-printf-1.c: Likewise.
35777         * gcc.dg/format/c99-scanf-1.c: Likewise.
35778         * gcc.misc-tests/gcov-8.c: Likewise.
35779         * lib/profopt.exp: Likewise.
35780
35781 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35782
35783         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35784
35785 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35786
35787         * g++.dg/inherit/using2.C: New test.
35788
35789 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35790
35791         * ChangeLog: Follow spelling conventions.
35792         * g++.dg/template/friend4.C: Likewise.
35793         * g++.old-deja/g++.pt/crash67.C: Likewise.
35794         * gcc.c-torture/execute/20000801-4.c: Likewise.
35795         * gcc.dg/c90-digraph-1.c: Likewise.
35796         * gcc.dg/c94-digraph-1.c: Likewise.
35797         * gcc.dg/c99-digraph-1.c: Likewise.
35798         * gcc.dg/cpp/line5.c: Likewise.
35799         * gcc.dg/cpp/multiline.c: Likewise.
35800         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35801         * gcc.dg/format/attr-3.c: Likewise.
35802         * gcc.dg/format/c90-scanf-3.c: Likewise.
35803         * gcc.dg/format/ext-4.c: Likewise.
35804
35805 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.dg/template/pretty1.C: New test.
35808
35809 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35810
35811         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35812
35813 2002-09-13  Matt Austern  <austern@apple.com>
35814
35815         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35816         passing a cast expression to a function by const reference.
35817
35818 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         * g++.dg/template/deduce1.C: New test.
35821
35822 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35823
35824         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35825         32-bit int.
35826
35827 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35828
35829         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35830         usage.
35831
35832 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35833
35834         * gcc.c-torture/compile/20020910-1.c: New test.
35835
35836 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35837
35838         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35839
35840 2002-09-10  Andreas Jaeger  <aj@suse.de>
35841
35842         * gcc.dg/20020312-2.c: Adjust for x86-64.
35843
35844 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35845
35846         * g77.dg/7388.f: New test case for PR 7388.
35847
35848 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35849
35850         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35851
35852 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35853
35854         * objc.dg/proto-lossage-1.m: New test.
35855
35856 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35857
35858         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35859
35860 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35861
35862         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35863         expected to pass.
35864
35865 2002-09-06  Stan Shebs  <shebs@apple.com>
35866             David Edelsohn  <edelsohn@gnu.org>
35867
35868         * gcc.dg/weak: New directory.
35869         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35870         target-specific xfail bits.
35871         * gcc.dg/typeof-2.c: Move to new directory.
35872         * gcc.dg/weak.exp: New expect script.
35873
35874 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35875
35876         * gcc.c-torture/execute/extzvsi.c: New test.
35877
35878 2002-09-05  Stan Shebs  <shebs@apple.com>
35879
35880         * gcc.dg/weak-1.c: xfail on Darwin.
35881         * gcc.dg/weak-2.c: Ditto.
35882         * gcc.dg/weak-3.c: Ditto.
35883         * gcc.dg/weak-4.c: Ditto.
35884         * gcc.dg/weak-5.c: Ditto.
35885         * gcc.dg/weak-6.c: Ditto.
35886         * gcc.dg/weak-7.c: Ditto.
35887         * gcc.dg/weak-8.c: Ditto.
35888         * gcc.dg/weak-9.c: Ditto.
35889
35890 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35891
35892         * gcc.c-torture/execute/loop-14.c: New test.
35893
35894 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35895
35896         * g++.dg/other/cxa-atexit1.C: New test.
35897
35898         * gcc.dg/typeof-2.c: New test.
35899
35900 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35901
35902         * gcc.dg/builtins-2.c: New testcase.
35903         * gcc.dg/builtins-3.c: New testcase.
35904
35905 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35906
35907         * gcc.dg/cpp/_Pragma4.c: New test.
35908
35909 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35910
35911         * objc/execute/nil_method-1.m: New testcase.
35912
35913 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35914
35915         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35916         [Object class], not [Object initialize].
35917
35918 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35919             Hans-Peter Nilsson  <hp@bitrange.com>
35920
35921         * gcc.c-torture/execute/20020720-1.x: Skip test on
35922         mmix-knuth-mmixware.  Correct comment.
35923
35924 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35925
35926         * testsuite/g++.dg/abi/bitfield5.C: New test.
35927         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35928
35929 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35930
35931         * objc.dg/undeclared-selector.m: New test.
35932
35933 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.dg/other/offsetof1.C: Avoid cast warning.
35936
35937 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35938
35939         * objc.dg/super-class-2.m: New test.
35940
35941 2002-08-24  Matt Austern  <austern@apple.com>
35942
35943         * g++.dg/ext/lvaddr.C: New test.
35944         * g++.dg/ext/lvcast.C: New test.
35945
35946 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35947
35948         * testsuite/g++.dg/inherit/cond1.C: New test.
35949
35950 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35951
35952         * gcc.dg/noncompile/incomplete-1.c: New test.
35953
35954 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35955
35956         * gcc.dg/typespec-1.c: New test.
35957
35958 2002-08-20  Devang Patel  <dpatel@apple.com>
35959         * objc.dg/proto-hier-2.m: New test.
35960
35961 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35962
35963         * objc.dg/bitfield-1.m: New test.
35964         * objc.dg/bitfield-2.m: New test.
35965
35966 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35967
35968         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35969         gcc.dg/c99-flex-array-4.c: New tests.
35970
35971 2002-08-16  Stan Shebs  <shebs@apple.com>
35972
35973         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35974
35975 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35976
35977         * gcc.dg/typeof-1.c: New test.
35978         * g++.dg/ext/typeof2.C: New test.
35979
35980 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35981
35982         * g++.dg/other/offsetof1.C: New test.
35983
35984 2002-08-14  Richard Henderson  <rth@redhat.com>
35985
35986         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35987
35988 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35989
35990         * gcc.dg/cpp/_Pragma3.c: New test.
35991
35992 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * g++.dg/template/inherit3: New test.
35995
35996 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35997
35998         * gcc.dg/bitfld-4.c: Add blank options.
35999
36000 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36001
36002         * g++.dg/template/crash1.C: New test.
36003
36004 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36005
36006         * gcc.dg/tls/opt-2.c: New test.
36007
36008 2002-08-08  Devang Patel  <dpatel@apple.com>
36009
36010         * objc.dg/selector-1.m : New test
36011
36012 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36013
36014         * g++.dg/abi/bitfield4.C: New test.
36015         * gcc.dg/bitfld-4.c: New test.
36016
36017 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36018
36019         * g++.dg/other/packed1.C: New test.
36020
36021 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36022
36023         * g++.dg/abi/offsetof.C: Tweak error messages.
36024         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36025
36026 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.dg/bitfld-3.c: New test.
36029
36030 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36031             Richard Henderson  <rth@redhat.com>
36032
36033         * gcc.dg/i386-bitfield1.c: New test.
36034         * g++.dg/abi/bitfield3.C: Update.
36035
36036 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36037
36038         * objc.dg/const-str-2.m: Update.
36039         * gcc.dg/cpp/c++98.c: Change to C extension.
36040         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36041         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36042
36043 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36044
36045         * testsuite/gcc.dg/tls/diag-3.c: New.
36046
36047 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36048
36049         * g++.dg/README (Subdirectories): Document new subdir expr.
36050         * g++.dg/expr/pmf-1.C: New test.
36051
36052 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36053
36054         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36055
36056 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36057
36058         * g++.dg/abi/bitfield3.C: New test.
36059
36060 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36061
36062         * lib/gcov.exp: Tweak expected line formats.
36063         * gcc.misc-tests/gcov8.c: New test.
36064         * gcc.misc-tests/gcov8.x: New flags.
36065
36066 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36067
36068         * consistency.vlad/layout/endian.c: Include string.h.
36069
36070         * gcc.c-torture/execute/20020805-1.c: New test.
36071
36072 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36073
36074         * g++.dg/other/conversion1.C: New test.
36075
36076 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36077
36078         * gcc.dg/builtins-1.c: New testcase.
36079
36080 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36081
36082         * g++.dg/inherit/access3.C: New test.
36083
36084 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.dg/ia64-visibility-2.c: New test.
36087
36088 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36089
36090         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36091         __qualifier_flags to __flags.
36092
36093 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36094
36095         * g++.dg/inherit/operator1.C: New test.
36096         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36097         * g++.dg/other/error1.C: Change expected error message.
36098         * g++.dg/template/conv4.C: Likewise.
36099
36100 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36101
36102         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36103         for documented behavior.
36104
36105 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36106
36107         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36108         several targets known to fail.
36109
36110 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36111
36112         * gcc.dg/mips-args-[123].c: New tests.
36113
36114 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36115
36116         * gcc.dg/ppc-spe.c: New.
36117
36118 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36119
36120         * g++.dg/other/ptrmem4.C: New testcase.
36121
36122 2002-07-24  Richard Henderson  <rth@redhat.com>
36123
36124         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36125
36126 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36127
36128         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36129
36130 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36131
36132         * gcc.c-torture/execute/memset-3.c: New testcase.
36133
36134 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36135
36136         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36137         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36138
36139 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36140
36141         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36142         Delete.
36143
36144 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36145
36146         * gcc.c-torture/compile/simd-4.c: New test.
36147
36148 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36149
36150         PR c++/7347, c++/7348
36151         * g++.dg/template/access4.C: New test.
36152         * g++.dg/template/access5.C: New test.
36153         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36154         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36155         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36156         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36157
36158 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36159
36160         * gcc.dg/gnu89-init-2.c: New test.
36161
36162 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36163
36164         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36165
36166 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36167
36168         * gcc.c-torture/execute/20020720-1.c: New testcase.
36169
36170 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36171
36172         * gcc.dg/cpp/Wsignprom.c: New tests.
36173
36174 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36175
36176         * gcc.c-torture/execute/loop-13.c: New test.
36177
36178 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36179
36180         * gcc.dg/cpp/expr.c: New tests.
36181
36182 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36183
36184         * g++.dg/opt/pr6713.C: Add template instantiation.
36185
36186 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36187
36188         * gcc.dg/nest.c: New test.
36189
36190 2002-07-17  Richard Henderson  <rth@redhat.com>
36191
36192         * g++.dg/opt/pr6713.C: New test.
36193
36194 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36195
36196         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36197         XFAIL for all x86 processors.
36198
36199 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36200
36201         * gcc.c-torture/execute/20010122-1.x: Do not test with
36202         -fomit-frame-pointer.
36203
36204 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36205
36206         * g++.dg/template/instantiate2.C: New test.
36207         * g++.dg/template/spec4.C: New test.
36208
36209 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36210
36211         * g++.dg/template/access2.C: New test.
36212         * g++.dg/template/access3.C: New test.
36213
36214 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36215
36216         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36217         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36218         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36219         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36220         Convert to use <stdarg.h>.
36221         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36222         Delete.
36223         * gcc.dg/va-arg-2.c: New.
36224         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36225
36226 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * gcc.c-torture/compile/20020710-1.c: New test.
36229
36230 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36231                           Andrew Pinski  <pinskia@physics.uc.edu>
36232
36233         gcc.c-torture/compile/simd-2.c: New testcase.
36234         gcc.c-torture/compile/simd-3.c: Likewise.
36235
36236 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36237
36238         PR c++/7224
36239         * g++.dg/overload/error1.C: New test.
36240
36241 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36242
36243         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36244         configuration and IRIX 6 O32 ABI.
36245
36246 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36247
36248         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36249
36250 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36251
36252         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36253
36254 2002-07-10  Jeffrey A Law  <law@redhat.com>
36255
36256         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36257
36258         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36259
36260 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36261
36262         * gcc.dg/20020312-2.c: Check for __PPC__.
36263
36264 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36265
36266         * gcc.c-torture/compile/20020709-1.c: New test.
36267
36268 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36269
36270         * g++.dg/template/qualttp21.C: New test case.
36271
36272 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36273
36274         * gcc.c-torture/compile/20020706-1.c: New test.
36275         * gcc.c-torture/compile/20020706-2.c: New test.
36276
36277 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36278             Alexandre Oliva  <aoliva@redhat.com>
36279
36280         * g++.dg/warn/incomplete1.C: New test.
36281
36282 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36283
36284         PR c++/7099
36285         * g++.dg/warn/noreturn1.C: New test.
36286
36287 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36288
36289         PR c++/6706
36290         * g++.dg/debug/debug6.C: New test.
36291         * g++.dg/debug/debug7.C: New test.
36292
36293 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36294
36295         * gcc.c-torture/compile/simd-3.c: New test.
36296
36297 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36298
36299         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36300         * gcc.dg/20020620-1.c: Likewise.
36301
36302 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36303
36304         PR c++/6944
36305         * g++.dg/init/array4.C: New test.
36306         * g++.dg/init/array5.C: New test.
36307
36308 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36309
36310         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36311         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36312
36313 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36314
36315         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36316         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36317         * gcc.dg/wtr-conversion-1.c: Likewise.
36318         * gcc.dg/wtr-escape-1.c: Likewise.
36319         * gcc.dg/wtr-int-type-1.c: Likewise.
36320         * gcc.dg/wtr-label-1.c: Likewise.
36321         * gcc.dg/wtr-static-1.c: Likewise.
36322         * gcc.dg/wtr-strcat-1.c: Likewise.
36323         * gcc.dg/wtr-suffix-1.c: Likewise.
36324         * gcc.dg/wtr-switch-1.c: Likewise.
36325         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36326         * gcc.dg/wtr-union-init-1.c: Likewise.
36327         * gcc.dg/wtr-union-init-2.c: Likewise.
36328         * gcc.dg/wtr-union-init-3.c: Likewise.
36329
36330         * gcc.dg/wtr-func-def-1.c: New test.
36331
36332 2002-07-02 Devang Patel <dpatel@apple.com>
36333
36334         * objc.dg/param-1.m: New test.
36335
36336 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36337
36338         * gcc.dg/cpp/trad/directive.c: Add test.
36339         * gcc.dg/cpp/trad/macroargs.c: Add test.
36340         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36341
36342 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36343
36344         * gcc.dg/cpp/cmdlne-M.c: New test.
36345
36346 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36347
36348         * objc.dg/desig-init-1.m: New test.
36349
36350 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36351
36352         PR c++/6716
36353         * g++.dg/template/instantiate1.C: New test.
36354
36355 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36356
36357         PR c++/7112
36358         * g++.dg/template/sizeof2.C: New test.
36359
36360 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36361
36362         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36363         gcc.dg/cpp/trad/include.c: New tests.
36364
36365 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36366
36367         PR target/7177
36368         * gcc.c-torture/compile/20020701-1.c: New test.
36369
36370 2002-07-01  Stan Shebs  <shebs@apple.com>
36371
36372         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36373         header here...
36374         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36375         (objc-torture-execute): or here.
36376
36377 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36378
36379         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36380
36381 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36382
36383         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36384
36385 2002-06-30  Devang Patel  <dpatel@apple.com>
36386
36387         * objc.dg/fsyntax-only.m: New test.
36388
36389 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/6695
36392         * g++.dg/template/friend7.C: New file.
36393
36394 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36395
36396         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36397         return type.
36398
36399 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36400
36401         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36402         avoid division by zero.
36403
36404 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36405
36406         * gcc.dg/Wunknownprag.c: New tests.
36407
36408 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36409
36410         * gcc.c-torture/execute/simd-2.c: New test.
36411
36412 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36413
36414         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36415         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36416         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36417         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36418         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36419         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36420         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36421         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36422         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36423         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36424         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36425         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36426         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36427         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36428         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36429         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36430         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36431
36432 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36433
36434         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36435         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36436         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36437         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36438         New tests.
36439         * gcc.dg/cpp/trad/directive.c: Update.
36440
36441 2002-06-23  Andreas Jaeger  <aj@suse.de>
36442
36443         * gcc.c-torture/execute/complex-6.c: New.
36444
36445 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36446
36447         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36448         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36449         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36450         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36451
36452 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36453
36454         * gcc.dg/cpp/trad: New directory with traditional tests copied
36455         from parent directory.
36456         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36457         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36458         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36459         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36460         Move to trad/ and rename.
36461         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36462         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36463         gcc.dg/cpp/trad/redef2.c: New tests.
36464         * gcc.dg/cpp/trad/trad.exp: New driver.
36465
36466 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36467
36468         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36469         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36470         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36471         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36472         Remove.
36473
36474 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36475
36476         * gcc.dg/20020620-1.c: New test.
36477
36478 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36479
36480         * g++.dg/template/ttp4.C: New test.
36481
36482 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36483
36484         * g++.dg/opt/vt1.C: Fix regexp.
36485
36486 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36487
36488         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36489         Don't use attribute `noinline'.
36490
36491 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36492
36493         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36494
36495 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36496
36497         * gcc.c-torture/execute/simd-1.c: New.
36498
36499         * gcc.dg/simd-1.c: New.
36500
36501 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36502
36503         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36504
36505 2002-06-16  Richard Henderson  <rth@redhat.com>
36506
36507         * g++.dg/ext/anon-struct1.C: New.
36508         * g++.dg/ext/anon-struct2.C: New.
36509         * g++.dg/ext/anon-struct3.C: New.
36510         * gcc.dg/anon-struct-1.c: New.
36511         * gcc.dg/anon-struct-2.c: New.
36512         * gcc.dg/anon-struct-3.c: New.
36513         * gcc.dg/20011008-1.c: Adjust warning text.
36514         * gcc.dg/20020527-1.c: Add -fms-extensions.
36515
36516 2002-06-16  Richard Henderson  <rth@redhat.com>
36517
36518         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36519
36520 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36521
36522         * gcc.c-torture/execute/20020615-1.c: New test.
36523
36524 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36525
36526         * gcc.c-tortuture/execute/compare-1.c: New test case.
36527         * gcc.c-tortuture/execute/compare-2.c: New test case.
36528         * gcc.c-tortuture/execute/compare-3.c: New test case.
36529
36530 2002-06-13  Richard Henderson  <rth@redhat.com>
36531
36532         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36533         ia64 ilp32.
36534
36535 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36536
36537         * g++.dg/template/typename2.C: Update error message.
36538
36539 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36540
36541         * gcc.c-torture/execute/20020611-1.c: New test.
36542
36543 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36544
36545         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36546         list of targets to skip.
36547
36548 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36549
36550         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36551         targets if not optimizing.
36552
36553 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.c-torture/compile/20020605-1.c: New test.
36556
36557         * g++.dg/opt/vt1.C: New test.
36558
36559         * gcc.dg/20020531-1.c: New test.
36560
36561         * gcc.dg/20020530-1.c: New test.
36562
36563         * gcc.dg/20020527-1.c: New test.
36564
36565         * g++.dg/opt/cse1.C: New test.
36566
36567 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36568
36569         * gcc.dg/20020607-2.c: New test case.
36570
36571 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36572
36573         * gcc.c-torture/compile/20020604-1.c: New test.
36574
36575 2002-06-04  Richard Henderson  <rth@redhat.com>
36576
36577         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36578         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36579         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36580
36581 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36582
36583         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36584
36585 2002-06-03  Richard Henderson  <rth@redhat.com>
36586
36587         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36588         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36589
36590 2002-06-02  Richard Henderson  <rth@redhat.com>
36591
36592         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36593         test functions static.
36594
36595 2002-06-02  Andreas Jaeger  <aj@suse.de>
36596
36597         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36598         now.
36599
36600 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36601
36602         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36603         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36604         Update for mofified diagnostics.
36605         * gcc.dg/c99-intconst-1.c: No longer fail.
36606
36607 2002-06-02  Richard Henderson  <rth@redhat.com>
36608
36609         * gcc.dg/uninit-A.c: Remove xfail markers.
36610
36611 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36612
36613         * gcc.dg/fnegate-1.c: New test case.
36614
36615 2002-05-30  Osku Salerma  <osku@iki.fi>
36616
36617         * gcc.c-torture/execute/mayalias-1.c: New file.
36618
36619 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36620
36621         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36622         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36623         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36624
36625 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36626
36627         * gcc.c-torture/execute/20020529-1.c: New test.
36628
36629 2002-05-27  Richard Henderson  <rth@redhat.com>
36630
36631         * g++.dg/ext/attrib6.C: New test case.
36632
36633 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36634
36635         * gcc.c-torture/execute/pure-1.c: New test.
36636
36637 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36638
36639         * gcc.dg/cpp/arith-2.c: Remove.
36640
36641 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36642
36643         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36644         * gcc.dg/cpp/if-3.c: Remove.
36645
36646 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36647
36648         * g++.dg/opt/cse2.C: New test.
36649
36650 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36651
36652         * gcc.dg/cpp/arith-1.c: New semantic tests.
36653         * gcc.dg/cpp/if-1.c: Update.
36654
36655 2002-05-24  Ben Elliston  <bje@redhat.com>
36656
36657         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36658
36659 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * gcc.dg/verbose-asm.c: New test.
36662
36663 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36664
36665         * gcc.dg/cpp/paste12.c: New test.
36666
36667 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36668
36669         * g++.dg/parse/named_ops.C: New test.
36670
36671 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36672
36673         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36674
36675 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36676
36677         * gcc.dg/weak-2.c: Allow optional leading underscore
36678         in scan-assembler symbol name.
36679         * gcc.dg/weak-3.c: Likewise.
36680         * gcc.dg/weak-4.c: Likewise.
36681         * gcc.dg/weak-5.c: Likewise.
36682
36683 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36684
36685         * gcc.dg/20020523-1.c: New test.
36686
36687 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36688
36689         * objc.dg/const-str-2.m: Update now that we stop after
36690         a command line error.
36691
36692 2002-05-22  Richard Henderson  <rth@redhat.com>
36693
36694         * g++.dg/dg.exp: Fix typo in test pruneing.
36695
36696 2002-05-22  Richard Henderson  <rth@redhat.com>
36697
36698         * g++.dg/dg.exp: Prune the tls subdirectory.
36699         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36700         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36701         * g++.dg/tls/init-1.C: New.
36702
36703 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36704
36705         * gcc.dg/20020517-1.c: New test.
36706
36707 2002-05-21  Richard Henderson  <rth@redhat.com>
36708
36709         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36710         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36711
36712 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36713
36714         * g++.dg/other/copy2.C: New test.
36715
36716 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36717
36718         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36719         (MAX_COPY): Bump up to 10 times sizeof (long long).
36720         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36721
36722         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36723         sizeof (long long).
36724
36725         * gcc.c-torture/execute/strcpy-1.c: New test.
36726
36727 2002-05-19  Jason Merrill  <jason2redhat.com>
36728
36729         * g++.dg/ext/oper1.C: New test.
36730
36731 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36732 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36733
36734         * README.QMTEST: New file.
36735
36736         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36737
36738 2002-05-19  Andreas Jaeger  <aj@suse.de>
36739
36740         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36741         now.
36742         * gcc.c-torture/execute/loop-2d.x: Likewise.
36743
36744 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36745
36746         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36747         support weak symbols.
36748         * gcc.dg/weak-4.c: Likewise.
36749         * gcc.dg/weak-6.c: Likewise.
36750
36751 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36752
36753         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36754         cygwin, coff and h8300-*-hms targets
36755         * gcc.dg/weak-5.c: Likewise.
36756         * gcc.dg/weak-7.c: Likewise.
36757
36758 2002-05-16  Jason Merrill  <jason@redhat.com>
36759
36760         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36761         (scan-assembler-not, scan-assembler-dem): Likewise.
36762         (scan-assembler-dem-not): Likewise.
36763
36764 2002-05-15  Richard Henderson  <rth@redhat.com>
36765
36766         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36767
36768 2002-05-15  Richard Henderson  <rth@redhat.com>
36769
36770         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36771         (vfoo1f): Warning here.
36772         (vfoo1l): Don't redefine the alias.
36773
36774 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36775
36776         * g++.dg/init/pm1.C: New test.
36777
36778 2002-05-12  David S. Miller  <davem@redhat.com>
36779
36780         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36781         types.
36782
36783 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36784
36785         * gcc.c-torture/execute/20020510-1.c: New test case.
36786
36787 2002-05-10  David S. Miller  <davem@redhat.com>
36788
36789         * gcc.c-torture/execute/conversion.c: Test long double too.
36790
36791 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36794         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36795         * lib/g++.exp (g++_link_flags): Likewise.
36796         * lib/objc.exp (objc_target_compile): Likewise.
36797
36798 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36799
36800         * gcc.dg/cpp/poison.c: Update.
36801         * gcc.dg/cpp/20000625-2.c: Remove.
36802         * gcc.dg/cpp/direct2s.c: Remove final test.
36803
36804 2002-05-08  Tom Rix  <trix@redhat.com>
36805
36806         * gcc.c-torture/execute/20020508-1.c: New test.
36807         * gcc.c-torture/execute/20020508-2.c: New test.
36808         * gcc.c-torture/execute/20020508-3.c: New test.
36809
36810 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36811
36812         * gcc.dg/cpp/charconst-4.c: More tests.
36813
36814 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36815
36816         PR c/6569
36817         * gcc.dg/weak-3.c: Update location of warning messages.
36818         * gcc.dg/weak-5.c: Likewise.
36819
36820 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36821
36822         * gcc.c-torture/execute/20020506-1.c: New test case.
36823
36824 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36825
36826         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36827
36828 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36829
36830         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36831
36832 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36833
36834         * gcc.dg/cpp/charconst-3.c: New test.
36835
36836 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36837
36838         * gcc.dg/cpp/charconst.c: Update tests.
36839
36840 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36841
36842         * treelang: Added directory for new sample language treelang. Also
36843         lib/treelang.exp: New file to signal treelang should be tested.
36844
36845 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36846
36847         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36848         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36849         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36850         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36851         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36852         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36853         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36854
36855 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36856
36857         * gcc.dg/format/xopen-2.c: New test.
36858
36859 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36860
36861         * gcc.dg/20020503-1.c: New test.
36862
36863 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36864
36865         * g++.dg/init/dtor1.C: Make it tougher.
36866
36867 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36868
36869         * g++.dg/init/dtor1.C: New test.
36870
36871 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36872
36873         * gcc.dg/altivec-8.c: New.
36874
36875 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36876
36877         * gcc.dg/altivec-7.c: New.
36878
36879 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * g++.dg/parse/typedef1.C: New test.
36882
36883 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36884
36885         PR c++/6486
36886         * g++.dg/template/friend6.C: New test.
36887
36888         PR c++/6492
36889         * g++.dg/init/copy1.C: New test.
36890
36891 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36892
36893         * g++.dg/warn/effc1.C: New test.
36894
36895 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36896
36897         * gcc.dg/cpp/if-cexp.c: Add a test.
36898
36899 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36900
36901         * gcc.dg/20020426-2.c: New test.
36902
36903 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36904
36905         * gcc.dg/cpp/if-mop.c: Update.
36906         * gcc.dg/cpp/if-mpar.c: Add test.
36907         * gcc.dg/cpp/if-oppr.c: Update.
36908
36909 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36910
36911         PR c/6343
36912         * gcc.dg/weak-[2-7].c: New tests.
36913
36914 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36915
36916         * gcc.dg/enum1.c: New test.
36917
36918 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36919
36920         PR c++/6497
36921         * g++.dg/inherit/access2.C: New test.
36922
36923 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36924
36925         PR bootstrap/6445
36926         * gcc.dg/20020426-1.c: New test.
36927
36928 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36929
36930         * g++.dg/abi/enum1.C: New test.
36931
36932 2002-04-26  Richard Henderson  <rth@redhat.com>
36933
36934         * gcc.dg/c99-bool-1.c: Expect always true warning.
36935
36936 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36937
36938         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36939
36940 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36941
36942         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36943         targets.
36944
36945 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36946
36947         * g++.dg/abi/mange7.C: New test.
36948
36949         PR c++/6438.
36950         * g++.dg/parse/stmtexpr2.C: New test.
36951
36952 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36953
36954         * gcc.dg/20020312-2.c: Add SH target.
36955
36956 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36957
36958         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36959         compiler output on mips*-*-irix*.
36960
36961 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36962
36963         * g++.dg/parse/attr1.C: New test.
36964
36965 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36966
36967         * gcc.c-torture/execute/string-opt-17.c: New test case.
36968         * gcc.c-torture/execute/memset-2.c: New test case.
36969
36970 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36971
36972         PR c++/6256:
36973         * g++.dg/template/friend5.C: New test.
36974
36975         PR c++/6331:
36976         * g++.dg/template/qual1.C: Likewise.
36977
36978 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36979
36980         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36981         Include stdlib.h, not stdio.h or ctype.h.
36982
36983 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36984
36985         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36986         cris-*-elf* and mmix-*-*.
36987         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36988         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36989         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36990         Ditto.
36991         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36992         * gcc.dg/wchar_t-1.c: Ditto.
36993
36994 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36995
36996         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36997         Clarify comment.
36998
36999 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37000
37001         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37002
37003 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37004
37005         * gcc.c-torture/execute/20000906-1.x: Delete.
37006
37007 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37008
37009         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37010
37011 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37012
37013         * PR6367
37014         * g77.f-torture/execute/6367.f: New test.
37015         * g77.f-torture/execute/6367.x: Disable for MMIX.
37016
37017 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37018
37019         * PR6352
37020         * g++.dg/opt/inline2.C: New test.
37021
37022 2002-04-18  Richard Henderson  <rth@redhat.com>
37023
37024         * gcc.dg/20000906-1.c: Enable for all targets.
37025         * gcc.c-torture/compile/iftrap-2.c: New.
37026
37027 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37028
37029         * gcc.dg/20020418-1.c: New test.
37030         * gcc.dg/20020418-2.c: New test.
37031
37032 2002-04-18  Richard Henderson  <rth@redhat.com>
37033
37034         * gcc.c-torture/compile/iftrap-1.c: New.
37035         * gcc.dg/iftrap-1.c: Adjust for ia64.
37036         * gcc.dg/iftrap-2.c: New.
37037
37038 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37039
37040         * gcc.c-torture/compile/20020418-1.c: New test.
37041
37042 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37043
37044         * gcc.c-torture/compile/20020415-1.c: New.
37045
37046 2002-04-18  David S. Miller  <davem@redhat.com>
37047
37048         * gcc.c-torture/execute/20020418-1.c: New test.
37049
37050 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37051
37052         * gcc.dg/20020416-1.c: New test.
37053
37054         * g++.dg/opt/inline1.C: New test.
37055
37056 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37057
37058         * gcc.dg/altivec-5.c: New test.
37059
37060         * gcc.dg/20020415-1.c: New test.
37061
37062 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37063
37064         * testsuite/lib/chill.exp: Remove.
37065
37066 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37067
37068         * g++.dg/other/big-struct.C: New test.
37069
37070 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37071
37072         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37073         of scratch file.
37074
37075 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37076
37077         PR c/6277
37078         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37079         in scan-assembler function name
37080
37081 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37082
37083         * g77.f-torture/execute/980628-4.x,
37084         g77.f-torture/execute/980628-5.x,
37085         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37086         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37087         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37088         i[34567]86-*-*.
37089
37090 2002-04-13  David S. Miller  <davem@redhat.com>
37091
37092         * gcc.c-torture/execute/20020413-1.c: New test.
37093
37094 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37095
37096         * gcc.dg/asm-6.c,
37097         * g++.dg/ext/asm1.C: New tests.
37098
37099 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37100
37101         PR c++ 5373.
37102         * g++.dg/parse/stmtexpr1.C: New test.
37103
37104         PR c++/5189.
37105         * g++.dg/template/copy1.C: New test.
37106
37107 2002-04-12  Richard Henderson  <rth@redhat.com>
37108
37109         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37110
37111 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37112
37113         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37114         gcc.c-torture/execute/20020307-2.c.
37115
37116 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37117
37118         * g++.dg/ext/attrib5.C,
37119         * g++.dg/lookup/struct1.C: New tests.
37120
37121 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37122
37123         * gcc.dg/20020411-1.c: New test.
37124
37125         * gcc.c-torture/execute/20020411-1.c: New test.
37126
37127 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37128
37129         * g77.f-torture/execute/6177.f: New test.
37130
37131 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37132
37133         PR middle-end/6247
37134         * g++.dg/opt/cleanup1.C: New test.
37135
37136         * g++.dg/opt/const1.C: New test.
37137
37138 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37139
37140         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37141
37142 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         PR c++/5507
37145         * g++.dg/template/typename2.C: New test.
37146
37147 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37148
37149         * gcc.c-torture/execute/loop-12.c: New.
37150
37151 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37152
37153         * g77.f-torture/execute/980628-4.x,
37154         g77.f-torture/execute/980628-5.x,
37155         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37156         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37157         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37158
37159 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37160
37161         PR optimization/6086
37162         * g++.dg/opt/preinc1.C: New test.
37163
37164 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37165
37166         PR c++/5571
37167         * g++.dg/opt/static2.C: New test.
37168
37169 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37170
37171         PR c/5120
37172         * gcc.dg/20020406-1.c: New test.
37173
37174 2002-04-04  David S. Miller  <davem@redhat.com>
37175
37176         * gcc.c-torture/execute/20020404-1.c: New test.
37177
37178 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37179
37180         PR c/6123
37181         * gcc.dg/20020312-2.c: Do not declare global register variable
37182         if __PIC__ or __pic__ is defined.
37183
37184 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37185
37186         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37187         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37188
37189 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37190
37191         * gcc.misc-tests/linkage.exp: Update last change to handle
37192         sparc*-, not just sparc-.
37193
37194 2002-04-03  Richard Henderson  <rth@redhat.com>
37195
37196         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37197
37198 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37199
37200         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37201
37202 2002-04-02  David S. Miller  <davem@redhat.com>
37203
37204         * gcc.c-torture/execute/20020402-3.c: New test.
37205
37206 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37207
37208         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37209         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37210
37211         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37212         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37213         g77.f-torture/execute/20001201.x,
37214         g77.f-torture/execute/u77-test.x: New files.
37215
37216         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37217         * gcc.dg/wchar_t-1.c: Ditto.
37218
37219 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37220
37221         * gcc.c-torture/execute/20020402-1.c: New test.
37222
37223 2002-04-01  Richard Henderson  <rth@redhat.com>
37224
37225         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37226
37227         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37228
37229 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37230
37231         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37232
37233 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37234
37235         * g++.dg/inherit/template-as-base.C: Expect error.
37236         * g++.dg/inherit/namespace-as-base.C: Likewise.
37237
37238 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37239
37240         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37241         g++.dg/ext/instantiate3.C: Tweak match patterns.
37242
37243         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37244         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37245         -da test.
37246
37247 2002-03-31  Richard Henderson  <rth@redhat.com>
37248
37249         * gcc.dg/special/alias-2.c: New.
37250         * gcc.dg/special/ecos.exp: Run it.
37251
37252 2002-03-31  Richard Henderson  <rth@redhat.com>
37253
37254         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37255
37256 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37257
37258         * gcc.dg/weak-1.c: Disable on h8300 port.
37259
37260 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37261
37262         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37263         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37264         ordering tests.
37265         * g++.dg/bprob/bprob-1.C: New test.
37266         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37267         * g++.dg/gcov/gcov-1.C: New test.
37268         * g++.dg/gcov/gcov-1.x: New file.
37269         * g++.dg/gcov/gcov-2.C: New test.
37270         * g++.dg/gcov/gcov-3.C: New test.
37271         * g++.dg/gcov/gcov-3.h: New file.
37272
37273 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37274
37275         * g++.old-deja/g++.other/builtins5.C: New test.
37276         * g++.old-deja/g++.other/builtins6.C: New test.
37277         * g++.old-deja/g++.other/builtins7.C: New test.
37278         * g++.old-deja/g++.other/builtins8.C: New test.
37279         * g++.old-deja/g++.other/builtins9.C: New test.
37280
37281 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37282
37283         * g++.dg/opt/static1.C: New test.
37284
37285         * g++.dg/opt/longbranch1.C: New test.
37286
37287 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37288
37289         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37290
37291         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37292
37293 2002-03-28  Jeffrey A Law  (law@redhat.com)
37294
37295         * gcc.c-torture/execute/20020328-1.c: New test.
37296
37297 2002-03-27  Richard Henderson  <rth@redhat.com>
37298
37299         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37300         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37301         move from g++.old-deja/g++.ext/.
37302
37303 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37304
37305         * g++.dg/init/new2.C: New test.
37306
37307 2002-03-26  Richard Henderson  <rth@redhat.com>
37308
37309         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37310
37311         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37312         on sparc.
37313
37314         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37315         sparcv9 systems.
37316         * gcc.dg/20001102-1.c: Likewise.
37317
37318 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37319
37320         * gcc.dg/cpp/endif-pedantic1.c,
37321         gcc.dg/cpp/endif-pedantic2.c: New tests.
37322
37323 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37324
37325         * g++.dg/init/new1.C: New test.
37326
37327 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37328
37329         * g++.dg/abi/vbase9.C: New test.
37330
37331 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37332
37333         * gcc.dg/arm-asm.c: New test.
37334
37335 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37336
37337         * gcc.dg/Wswitch-enum.c: New test.
37338         Fix PR c/5044.
37339
37340 2002-03-26  Richard Henderson  <rth@redhat.com>
37341
37342         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37343         structure.
37344
37345 2002-03-25  Richard Henderson  <rth@redhat.com>
37346
37347         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37348         sparcv9 systems.
37349
37350         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37351         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37352
37353 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37354
37355         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37356
37357 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37358
37359         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37360         targets using generic thunk support.
37361
37362 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37363
37364         * gcc.c-torture/compile/20020323-1.c: New test.
37365
37366         * g++.dg/opt/conj2.C: New test.
37367
37368 2002-03-24  Richard Henderson  <rth@redhat.com>
37369
37370         * gcc.dg/weak-1.c: Use -fno-common.
37371
37372 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37373
37374         * g77.dg/f77-edit-apostrophe-out.f: New test
37375         * g77.dg/f77-edit-h-out.f: New test
37376         * g77.dg/f77-edit-t-in.f: New test
37377         * g77.dg/f77-edit-t-out.f: New test
37378         * g77.dg/f77-edit-x-out.f: New test
37379         * g77.dg/f77-edit-slash-out.f: New test
37380         * g77.dg/f77-edit-colon-out.f: New test
37381         * g77.dg/f77-edit-s-out.f: New test
37382
37383 2002-03-24  Richard Henderson  <rth@redhat.com>
37384
37385         * objc/execute/formal_protocol-6.x: New XFAIL.
37386
37387 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37388
37389         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37390         that do not support weak symbols
37391
37392 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37393
37394         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37395         * lib/g77.exp: Likewise.
37396         * lib/objc.exp: Likewise.
37397
37398 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37399
37400         * gcc.dg/Wswitch-default.c: New test.
37401
37402 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37403
37404         * g++.dg/other/enum1.C: New test.
37405
37406 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37407
37408         * gcc.dg/pragma-ep-3.c: Fix typo.
37409
37410 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37411
37412         * g++.dg/inherit/template-as-base.C: New test.
37413
37414 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37415
37416         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37417         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37418
37419 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37420
37421         * gcc.dg/cpp/multiline.c: Update to match.
37422
37423 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37424
37425         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37426
37427 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37428
37429         * gcc.dg/cpp/extratokens2.c: New file.
37430
37431 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37432
37433         * gcc.dg/20020312-2.c: Add rs6000 target.
37434
37435         * gcc.c-torture/compile/20020319-1.c: New test.
37436
37437 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37438
37439         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37440         (A, E): Handle this.
37441
37442 2002-03-20  Jason Merrill  <jason@redhat.com>
37443
37444         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37445         ignoring -fpic.
37446         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37447         through prune_gcc_output.
37448
37449 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37450
37451         * gcc.c-torture/compile/20020320-1.c: New test.
37452
37453 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37454
37455         * gcc.c-torture/compile/20020318-1.c: New test.
37456
37457         * gcc.dg/struct-by-value-1.c: New test.
37458
37459         * gcc.dg/20020319-1.c: New test.
37460
37461 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37462
37463         * g++.dg/opt/conj1.C: New test.
37464
37465 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37466
37467         * g++.dg/template/qualttp20.C: Revert previous change.
37468         * g++.dg/template/qualttp3.C: Likewise.
37469         * g++.dg/template/qualttp4.C: Likewise.
37470         * g++.dg/template/qualttp5.C: Likewise.
37471         * g++.dg/template/qualttp6.C: Likewise.
37472         * g++.dg/template/qualttp7.C: Likewise.
37473         * g++.dg/template/qualttp8.C: Likewise.
37474         * g++.dg/template/recurse.C: Likewise.
37475
37476 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37477
37478         * gcc.dg/cpp/wchar-1.c: Update.
37479
37480 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37481
37482         * g++.dg/template/conv1.C: New test.
37483         * g++.dg/template/conv2.C: New test.
37484         * g++.dg/template/conv3.C: New test.
37485         * g++.dg/template/conv4.C: New test.
37486
37487 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37488
37489         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37490         * g++.dg/template/qualttp3.C: Likewise.
37491         * g++.dg/template/qualttp4.C: Likewise.
37492         * g++.dg/template/qualttp5.C: Likewise.
37493         * g++.dg/template/qualttp6.C: Likewise.
37494         * g++.dg/template/qualttp7.C: Likewise.
37495         * g++.dg/template/qualttp8.C: Likewise.
37496         * g++.dg/template/recurse.C: Likewise.
37497
37498 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37499
37500         * g++.dg/opt/dtor1.C: New test.
37501
37502 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37503
37504         * gcc.c-torture/compile/20020315-1.c: New test.
37505
37506 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37507
37508         * gcc.dg/weak-1.c: Fix scan tests.
37509
37510 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37511
37512         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37513         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37514         cris-*-aout* mmix-*-*.
37515         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37516         cris-*-aout* mmix-*-*.
37517         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37518         cris-*-elf* cris-*-aout* and mmix-*-*.
37519         * gcc.dg/20001009-1.c: Ditto.
37520         * gcc.dg/20010912-1.c: Ditto.
37521         * gcc.dg/20020122-4.c: Ditto.
37522         * gcc.dg/inline-2.c: Ditto.
37523
37524 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37525
37526         * gcc.c-torture/compile/20020314-1.c: New test.
37527
37528 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37529
37530         * gcc.c-torture/execute/20020314-1.c: New test.
37531
37532 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37533
37534         * g++.dg/warn/Wunused-1.C: New test.
37535
37536 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37537
37538         * g++.dg/abi/mangle6.C: New test.
37539
37540 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * gcc.c-torture/compile/20020309-2.c: New test.
37543
37544         * gcc.c-torture/compile/20020312-1.c: New test.
37545
37546 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.dg/other/access1.C: New test.
37549
37550 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37551
37552         * gcc.c-torture/execute/wchar_t-1.c: New test.
37553
37554 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37555
37556         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37557
37558 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37559
37560         * gcc.dg/20020312-1.c: New test case.
37561
37562 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37563
37564         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37565
37566 2002-03-11  Richard Henderson  <rth@redhat.com>
37567
37568         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37569         * g++.old-deja/g++.jason/report.C: Likewise.
37570
37571 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37572
37573         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37574         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37575
37576 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * testsuite/g++.dg/overload/pmf1.C: New test.
37579
37580 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37581
37582         * gcc.c-torture/execute/20020307-1.c: Use long.
37583
37584 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37585
37586         PR optimization/5844
37587         * gcc.dg/20020310-1.c: New test.
37588
37589 2002-03-09  Michael Meissner  <meissner@redhat.com>
37590
37591         * gcc.c-torture/execute/memcpy-2.c: New test.
37592         * gcc.c-torture/execute/memset-1.c: New test.
37593         * gcc.c-torture/execute/strlen-1.c: New test.
37594         * gcc.c-torture/execute/strcmp-1.c: New test.
37595         * gcc.c-torture/execute/strncmp-1.c: New test.
37596
37597 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37598
37599         * gcc.dg/ppc-ldstruct.c: New test.
37600
37601 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.c-torture/execute/va-arg-22.c: New test.
37604
37605 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37606
37607         * gcc.c-torture/compile/20020309-1.c: New test.
37608
37609 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37610
37611         * gcc.c-torture/execute/20020307-2.c: New test.
37612
37613 2002-03-07  Jeffrey A Law  (law@redhat.com)
37614
37615         * g77.f-torture/compile/20020307-1.f: New test.
37616
37617 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37618
37619         * gcc.dg/unordered-1.c: New test.
37620
37621 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37622
37623         * gcc.c-torture/execute/20020307-1.c: New test.
37624
37625 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.dg/20020304-1.c: New test.
37628
37629         * gcc.c-torture/compile/20020304-2.c: New test.
37630
37631 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37632
37633         * gcc.c-torture/compile/20020304-1.c: New test case
37634         (from PR c/5830).
37635
37636 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37637
37638         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37639
37640 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37641
37642         * g++.dg/other/classkey1.C: New test.
37643
37644 2002-03-01  Richard Henderson  <rth@redhat.com>
37645
37646         * gcc.c-torture/compile/981223-1.x: New.
37647         * gcc.c-torture/compile/920625-1.x: New.
37648
37649 2002-02-28  Richard Henderson  <rth@redhat.com>
37650
37651         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37652
37653 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37654
37655         * gcc.c-torture/execute/20020227-1.c: New test.
37656
37657 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37658
37659         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37660         here" ERROR lines.
37661         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37662         * g++.old-deja.g++.other/defarg1.C: Likewise.
37663         * g++.old-deja/g++.pt/calls2.C: Likewise.
37664         * g++.old-deja/g++.pt/crash20.C: Likewise.
37665         * g++.old-deja/g++.pt/crash30.C: Likewise.
37666         * g++.old-deja/g++.pt/crash36.C: Likewise.
37667         * g++.old-deja/g++.pt/crash6.C: Likewise.
37668         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37669         * g++.old-deja/g++.pt/derived3.C: Likewise.
37670         * g++.old-deja/g++.pt/error1.C: Likewise.
37671         * g++.old-deja/g++.pt/friend21.C: Likewise.
37672         * g++.old-deja/g++.pt/friend23.C: Likewise.
37673         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37674         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37675
37676 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37677
37678         * gcc.c-torture/execute/20020225-2.c: New test.
37679
37680 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37681
37682         * gcc.c-torture/execute/920730-1t.c,
37683         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37684         Delete test cases, only relevant to -traditional.
37685
37686 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37687
37688         * gcc.dg/cpp/undef1.c: Remove.
37689         * gcc.dg/cpp/directiv.c: Update.
37690         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37691
37692 2002-02-27  Michael Meissner  <meissner@redhat.com>
37693
37694         * gcc.c-torture/execute/20020226-1.c: New test.
37695
37696 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37697
37698         * g++.dg/debug/debug4.C: New test.
37699
37700         * gcc.dg/ia64-visibility-1.c: New test.
37701
37702 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37703
37704         * gcc.dg/debug/20020224-1.c: New.
37705
37706 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37707
37708         * gcc.c-torture/execute/960416-1.x: New.
37709         * gcc.c-torture/execute/divconst-3.x: Likewise.
37710
37711 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37712
37713         * gcc.dg/20020224-1.c: New test.
37714
37715 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37716
37717         * gcc.c-torture/execute/20020225-1.c: New.
37718
37719 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37720
37721         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37722
37723 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37724
37725         * gcc.dg/20020222-1.c: New test.
37726
37727 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37728
37729         * g++.dg/opt/anonunion1.C: New test.
37730
37731 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37732
37733         * g++.dg/template/qualttp19.C: New test.
37734         * g++.dg/template/qualttp20.C: New test.
37735         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37736         * g++.old-deja/g++.other/qual1.C: Likewise.
37737
37738 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37739
37740         * gcc.dg/attr-alwaysinline.c: New.
37741
37742 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37743
37744         * gcc.dg/20020220-1.c: New test.
37745
37746         * gcc.dg/20020220-2.c: New test.
37747
37748         * g++.dg/opt/mmx1.C: New test.
37749
37750 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37751
37752         * gcc.c-torture/compile/20020110.c: New test.
37753
37754 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37755
37756         * gcc.c-torture/execute/20020219-1.c: New test.
37757
37758         * gcc.dg/20020219-1.c: New test.
37759
37760         * gcc.dg/noncompile/20020220-1.c: New test.
37761
37762         * g++.dg/opt/ptrintsum1.C: New test.
37763
37764         * gcc.dg/debug/20020220-1.c: New test.
37765
37766 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37767
37768         * gcc.c-torture/execute/20020216-1.c: New test.
37769
37770 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37771
37772         * gcc.dg/decl-1.c: Update, new test.
37773
37774 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.dg/abi/bitfield1.C: New test.
37777         * g++.dg/abi/bitfield2.C: New test.
37778
37779 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37780
37781         * gcc.dg/attr-nest.c: New test.
37782
37783 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37784
37785         * gcc.c-torture/execute/20020215-1.c: New test.
37786
37787 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37788
37789         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37790         * g++.dg/debug/debug.exp: New.
37791         * g++.dg/debug/trivial.C: New.
37792         * g++.dg/debug/debug1.C: Moved...
37793         * g++.dg/other/debug1.C: ...from here.
37794         * g++.dg/debug/debug2.C: Moved...
37795         * g++.dg/other/debug2.C: ...from here.
37796         * g++.dg/debug/debug3.C: Moved...
37797         * g++.dg/other/debug3.C: ...from here.
37798
37799         * gcc.dg/noncompile/20020213-1.c: New test.
37800
37801 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37802
37803         * g++.dg/other/debug3.C: New test.
37804
37805         * gcc.c-torture/execute/20020213-1.c: New test.
37806
37807 2002-02-13  Richard Smith <richard@ex-parrot.com>
37808
37809         * g++.old-deja/g++.other/thunk1.C: New test.
37810
37811 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37812
37813         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37814
37815 2002-02-13  Stan Shebs  <shebs@apple.com>
37816
37817         * gcc.dg/altivec-3.c: New.
37818
37819 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * gcc.dg/Wunreachable-1.c: New test.
37822         * gcc.dg/Wunreachable-2.c: New test.
37823
37824 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37825
37826         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37827
37828 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37829
37830         * gcc.dg/decl-1.c: New test.
37831
37832 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37833
37834         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37835
37836 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37837
37838         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37839         * gcc.c-torture/compile/980506-1.x: Likewise.
37840
37841 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37842
37843         * gcc.dg/20020210-1.c: New.
37844
37845 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37846
37847         * g77.f-torture/execute/947.f: New regression test
37848         for PR fortran/947.
37849
37850 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37851
37852         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37853         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37854
37855 2002-02-08  Richard Henderson  <rth@redhat.com>
37856
37857         * gcc.c-torture/compile/labels-3.c: New.
37858
37859 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37860
37861         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37862         expression statements work instead.
37863         * gcc.dg/noncompile/20020207-1.c: New test.
37864
37865 2002-02-07  Richard Henderson  <rth@redhat.com>
37866
37867         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37868
37869 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37870
37871         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37872         message from g77
37873         * lib/g77-dg.exp: Trim g77 error messages so that they are
37874         recognized by dg.exp.
37875
37876 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37877
37878         PR fortran/5473
37879         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37880
37881 2002-02-07  Richard Henderson  <rth@redhat.com>
37882
37883         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37884         to be sufficiently aligned for integers.
37885
37886 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37887
37888         * g++.dg/template/friend4.C: New test.
37889
37890 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37891
37892         PR fortran/5743
37893         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37894         unsupported cases.
37895
37896 2002-02-07  Richard Henderson  <rth@redhat.com>
37897
37898         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37899         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37900         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37901         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37902
37903 2002-02-06  Richard Henderson  <rth@redhat.com>
37904
37905         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37906
37907 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37908
37909         * gcc.dg/20020206-1.c: New test.
37910
37911 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37912
37913         * gcc.c-torture/execute/20020206-1.c: New test.
37914
37915         * gcc.c-torture/execute/20020206-2.c: New test.
37916
37917         PR optimization/5429:
37918         * gcc.c-torture/compile/20020206-1.c: New test.
37919
37920 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37921
37922         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37923         as certain file formats cannot support particularly large
37924         alignments.
37925
37926         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37927         and do not expect to be able to link the executable.
37928
37929         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37930         fail because the COFF format does not support the weak attribute.
37931
37932 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37933
37934         * g77.dg/pr5473.f: New test
37935
37936 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37937
37938         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37939         Fix testcase accordingly.
37940
37941 2002-02-04  Richard Henderson  <rth@redhat.com>
37942
37943         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37944         (buf): Change to be an array of pointers, not ints.
37945
37946 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37947
37948         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37949         before all tests.  Move warning one line above to match where it
37950         C frontend emits.
37951         * gcc.dg/Wswitch-2.c: New test.
37952         * g++.dg/warn/Wswitch-1.C: New test.
37953         * g++.dg/warn/Wswitch-2.C: New test.
37954
37955 2002-02-04  Richard Henderson  <rth@redhat.com>
37956
37957         * g++.dg/abi/offsetof.C: Fix size comparison.
37958
37959 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37960
37961         * gcc.dg/cast-qual-2.c: New test.
37962
37963 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37964
37965         * gcc.dg/20020201-4.c: New test.
37966
37967 2002-02-04  Ben Elliston  <bje@redhat.com>
37968
37969         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37970         target_info attribute != 0, in addition to the empty string.
37971         (gcc_target_compile): Likewise.
37972
37973 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37974
37975         * gcc.dg/Wswitch.c: New test.
37976         PR gcc/4475. PR gcc/3780.
37977
37978 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37979
37980         * g77.f-torture/execute/5122.f: New test for regressions
37981         against PR fortran/5122.
37982
37983 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37984
37985         * g77.f-torture/compile/pr3743.f: Delete
37986         * g77.dg/pr3743-1.f: New test.
37987         * g77.dg/pr3743-2.f: New test.
37988         * g77.dg/pr3743-3.f: New test.
37989         * g77.dg/pr3743-4.f: New test.
37990
37991 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37992
37993         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37994
37995 2002-02-02  Richard Henderson  <rth@redhat.com>
37996
37997         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37998         * gcc.c-torture/execute/bf64-1.c: Likewise.
37999
38000 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38001
38002         * gcc.dg/20020201-2.c: New test.
38003
38004         * gcc.dg/20020201-3.c: New test.
38005
38006         * gcc.c-torture/execute/bitfld-2.c: New test.
38007
38008 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38009
38010         * gcc.dg/bitfld-1.c: Update.
38011         * gcc.dg/bitfld-2.c: Update.
38012         * gcc.c-torture/execute/bitfld-1.x: New.
38013
38014 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38015
38016         * gcc.c-torture/execute/20020201-1.c: New test.
38017
38018 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38019
38020         PR target/5469
38021         * gcc.dg/20020201-1.c: New test.
38022
38023 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38024
38025         PR fortran/3743
38026         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38027         * g77.f-torture/compile/pr3743.x: Remove
38028
38029 2002-01-31  Tom Rix  <trix@redhat.com>
38030
38031         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38032
38033 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38034
38035         * gcc.dg/noncompile/20020130-1.c: New test.
38036
38037 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38038
38039         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38040
38041 2002-01-29  Richard Henderson  <rth@redhat.com>
38042
38043         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38044         to long long.
38045         * gcc.c-torture/execute/bf64-1.c: Likewise.
38046
38047 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.c-torture/execute/20020129-1.c: New test.
38050
38051 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38052
38053         * gcc.c-torture/compile/20000224-1.c: Update.
38054         * gcc.c-torture/execute/bitfld-1.c: New tests.
38055         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38056         * gcc.dg/uninit-A.c: Update.
38057
38058 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38059
38060         * g++.dg/template/ctor1.C: Add instantiation.
38061
38062 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38063
38064         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38065         argument to __builtin_prefetch to be const ptr.
38066
38067 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38068
38069         * gcc.c-torture/compile/20020120-1.c: New test.
38070
38071 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38072
38073         * gcc.c-torture/execute/20020127-1.c: New test.
38074
38075 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38076
38077         * g77.dg/f77-edit-i-in.f: New test
38078         * g77.dg/f77-edit-i-out.f: New test
38079
38080 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38081
38082         * gcc.dg/debug/debug.exp: New file.
38083         * gcc.dg/debug/trivial.c: New file.
38084         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38085         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38086         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38087         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38088         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38089         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38090         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38091         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38092         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38093         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38094         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38095         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38096         * gcc.dg/20000503-1.c: Removed.
38097         * gcc.dg/20010207-1.c: Removed.
38098         * gcc.dg/20011223-1.c: Removed.
38099         * gcc.dg/20020104-2.c: Removed.
38100         * gcc.dg/debug-1.c: Removed.
38101         * gcc.dg/debug-2.c: Removed.
38102         * gcc.dg/debug-3.c: Removed.
38103         * gcc.dg/debug-4.c: Removed.
38104         * gcc.dg/debug-5.c: Removed.
38105         * gcc.dg/debug-6.c: Removed.
38106         * gcc.dg/dwarf2-1.c: Removed.
38107         * gcc.dg/dwarf2-2.c: Removed.
38108
38109 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * g++.old-deja/g++.other/eh5.C: New test.
38112         * g++.old-deja/g++.other/sibcall2.C: New test.
38113         * g++.old-deja/g++.other/array9.C: New test.
38114         * g++.old-deja/g++.other/typename2.C: New test.
38115         * g++.old-deja/g++.other/crash60.C: New test.
38116         * g++.old-deja/g++.other/conv9.C: New test.
38117         * g++.old-deja/g++.other/mangle10.C: New test.
38118         * g++.old-deja/g++.other/unchanging1.C: New test.
38119         * g++.old-deja/g++.other/exprstmt1.C: New test.
38120         * g++.old-deja/g++.other/inline23.C: New test.
38121         * g++.old-deja/g++.eh/ia64-1.C: New test.
38122         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38123         * g++.old-deja/g++.other/reload1.C: New test.
38124         * g++.old-deja/g++.other/static20.C: New test.
38125         * g++.old-deja/g++.other/local-alloc1.C: New test.
38126         * g++.old-deja/g++.other/conv8.C: New test.
38127         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38128         * g++.old-deja/g++.other/storeexpr1.C: New test.
38129         * g++.old-deja/g++.other/storeexpr2.C: New test.
38130         * g++.dg/eh/template2.C: New test.
38131         * g++.dg/warn/weak1.C: New test.
38132
38133 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38134
38135         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38136         Remove first, non-varying, argument.
38137
38138 2002-01-23  Richard Henderson  <rth@redhat.com>
38139
38140         * gcc.dg/inline-2.c: New.
38141
38142         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38143         Add optional target arg.  Check number of arguments.
38144         (scan-assembler-not, scan-assembler-dem): Likewise.
38145         (scan-assembler-dem-not): Likewise.
38146
38147 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38148
38149         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38150         line 12.
38151         * g++.old-deja/g++.brendan/parse3.C,
38152         g++.old-deja/g++.other/crash26.C,
38153         g++.old-deja/g++.other/crash28.C,
38154         g++.old-deja/g++.other/crash29.C,
38155         g++.old-deja/g++.other/crash30.C,
38156         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38157
38158 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38159
38160         * gcc.dg/20020115-1.c: New.
38161
38162 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38163
38164         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38165
38166 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38167
38168         * gcc.dg/20020122-3.c: New.
38169
38170 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38171
38172         * g++.dg/other/gc1.C: New test.
38173
38174 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38175
38176         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38177
38178 2002-01-22  Richard Henderson  <rth@redhat.com>
38179
38180         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38181
38182 2002-01-22  Richard Henderson  <rth@redhat.com>
38183
38184         * gcc.dg/20020122-4.c: New.
38185
38186 2002-01-22  H.J. Lu <hjl@gnu.org>
38187
38188         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38189         link output.
38190         * gcc.dg/special/ecos.exp: Likewise.
38191         * lib/g++-dg.exp: Likewise.
38192         * lib/g77-dg.exp: Likewise.
38193         * lib/gcc-dg.exp : Likewise.
38194         * lib/mike-g++.exp: Likewise.
38195         * lib/mike-g77.exp: Likewise.
38196         * lib/mike-gcc.exp: Likewise.
38197         * lib/objc-dg.exp: Likewise.
38198
38199 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38200
38201         PR target/5379
38202         * gcc.dg/20020122-2.c: New test.
38203
38204 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38205
38206         * gcc.dg/20020122-1.c: New test.
38207
38208 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38209
38210         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38211
38212 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38213
38214         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38215
38216 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38217
38218         * gcc.c-torture/compile/20020121-1.c: New test.
38219
38220 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38221
38222         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38223         ld_library_path.
38224
38225 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38226
38227         * gcc.dg/20020218-1.c: New test.
38228
38229 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38230
38231         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38232         messages
38233         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38234         "At global scope" warning
38235         * g++.dg/ext/align1.C: Change cygwin test for alignment
38236         from db-bogus to dg-warning
38237
38238 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38239
38240         * g77.f-torture/compile/cpp2.F: New test.
38241
38242 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.dg/template/access1.C: New test.
38245
38246 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38247
38248         * gcc.dg/20020118-1.c: New.
38249
38250 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38251
38252         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38253
38254 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38255
38256         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38257         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38258         alignment warnings.
38259
38260 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38261
38262         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38263         torture_with_loops and torture_without_loops
38264
38265 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.c-torture/compile/20020116-1.c: New test.
38268
38269 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38270
38271         * gcc.dg/20020116-2.c: New test.
38272
38273         * gcc.dg/ultrasp4.c: New test.
38274
38275         * gcc.dg/20020116-1.c: New test.
38276
38277 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38278
38279         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38280         by EABI.
38281
38282 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38283
38284         * gcc.misc-tests/i386-prefetch.exp: New.
38285         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38286         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38287         * gcc.misc-tests/i386-pf-none-1.c: New test.
38288         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38289
38290 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38291
38292         * gcc.dg/gnu89-init-1.c: Add new tests.
38293
38294 2002-01-15  Andreas Jaeger  <aj@suse.de>
38295
38296         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38297         * gcc.dg/i386-mmx-2.c: Likewise.
38298         * gcc.dg/i386-sse-1.c: Likewise.
38299         * gcc.dg/i386-sse-2.c: Likewise.
38300         * gcc.dg/i386-sse-3.c: Likewise.
38301
38302 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38303
38304         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38305         Uncomment additional cases that now pass.
38306
38307 2002-01-11  Richard Henderson  <rth@redhat.com>
38308
38309         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38310         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38311
38312 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38313
38314         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38315
38316 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38317
38318         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38319         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38320
38321 2002-01-10  Dale Johannesen  <dalej@apple.com>
38322
38323         * gcc.c-torture/execute/loop-11.c: New.
38324
38325 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38326
38327         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38328         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38329
38330 2002-01-09  Richard Henderson  <rth@redhat.com>
38331
38332         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38333         type in which to perform the operation for each size.
38334
38335 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38336
38337         * gcc.c-torture/compile/20020109-2.c: New test.
38338
38339 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38340
38341         * gcc.c-torture/execute/loop-10.c: New test.
38342
38343 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38344
38345         * gcc.c-torture/compile/20010226-1.c: New test.
38346         * gcc.c-torture/compile/20010227-1.c: New test.
38347         * gcc.c-torture/compile/20010426-1.c: New test.
38348         * gcc.c-torture/compile/20010510-1.c: New test.
38349         * gcc.c-torture/compile/20010605-3.c: New test.
38350         * gcc.c-torture/compile/20010824-1.c: New test.
38351         * gcc.c-torture/execute/20010409-1.c: New test.
38352         * gcc.dg/noncompile/20000901-1.c: New test.
38353         * gcc.dg/20001023-1.c: New test.
38354         * gcc.dg/20001101-1.c: New test.
38355         * gcc.dg/20001102-1.c: New test.
38356         * gcc.dg/20010207-1.c: New test.
38357         * gcc.dg/20010405-1.c: New test.
38358         * gcc.dg/20010822-1.c: New test.
38359         * gcc.dg/20011107-1.c: New test.
38360
38361 2002-01-09  Jeffrey A Law  (law@redhat.com)
38362
38363         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38364
38365         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38366         execution failure on PA targets.
38367
38368 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.c-torture/compile/20020109-1.c: New test.
38371
38372 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38373
38374         * gcc.c-torture/execute/20020108-1.c: New test.
38375
38376 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38377
38378         * gcc.dg/20020108-1.c: New test.
38379
38380 2002-01-08  H.J. Lu <hjl@gnu.org>
38381
38382         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38383         for header files.
38384
38385 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38386
38387         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38388         consistency.
38389
38390 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38391
38392         * gcc.dg/altivec-4.c: Test altivec predicates.
38393
38394 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * gcc.c-torture/execute/20020107-1.c: New test.
38397
38398 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38399
38400         PR c/5279
38401         * gcc.c-torture/compile/20020106-1.c: New test.
38402
38403 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38404
38405         * gcc.c-torture/execute/nestfunc-4.c: New test.
38406
38407 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38408
38409         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38410         extra triple that slipped in.
38411         * g++.old-deja/g++.abi/align.C: Likewise.
38412         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38413
38414 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38415
38416         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38417         * g++.old-deja/g++.abi/align.C: Likewise.
38418         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38419
38420         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38421         on FreeBSD/i386.
38422         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38423         FreeBSD.
38424
38425 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38426
38427         * gcc.dg/20020104-1.c: New test.
38428
38429         * gcc.dg/20020104-2.c: New test.
38430
38431 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38432
38433         * gcc.dg/20020103-1.c: Fix typo in target selector.
38434
38435 2002-01-03  Richard Henderson  <rth@redhat.com>
38436
38437         * gcc.dg/20020103-1.c: New.
38438
38439 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38440
38441         * gcc.c-torture/execute/20020103-1.c: New test.
38442
38443 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38444
38445         * g++.dg/other/debug2.C: New test.
38446
38447         * gcc.c-torture/compile/20020103-1.c: New test.
38448
38449 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38450
38451         * gcc.dg/gnu89-init-1.c: Added new tests.
38452
38453 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38454
38455         * g++.dg/template/friend2.C: Remove as patch is reverted.
38456
38457         * g++.dg/warn/oldcast1.C: New test.
38458
38459         * g++.dg/template/ptrmem1.C: New test.
38460         * g++.dg/template/ptrmem2.C: New test.
38461
38462         * g++.dg/template/ntp.C: New test.
38463
38464         * g++.dg/other/component1.C: New test.
38465
38466         * g++.dg/template/ttp3.C: New test.
38467
38468         * g++.dg/template/friend2.C: New test.
38469         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38470
38471 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.dg/other/ptrmem1.C: New test.
38474         * g++.dg/other/ptrmem2.C: New test.
38475
38476 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.dg/template/ctor1.C: New test.
38479
38480 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38481
38482         * g++.dg/template/friend2.C: New test.
38483
38484 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38485
38486         * gcc.dg/mmix-1.c: New test.
38487
38488 2001-12-31  Richard Henderson  <rth@redhat.com>
38489
38490         * gcc.dg/asm-5.c: New.
38491
38492 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38493
38494         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38495         in namespace __gnu_cxx
38496
38497 2001-12-30  Richard Henderson  <rth@redhat.com>
38498
38499         * gcc.dg/debug-6.c: New.
38500
38501 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38502
38503         * gcc.c-torture/compile/20011229-2.c: New test.
38504
38505 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38506
38507         * gcc.dg/debug-3.c: New test.
38508         * gcc.dg/debug-4.c: New test.
38509         * gcc.dg/debug-5.c: New test.
38510
38511 2001-12-29  Richard Henderson  <rth@redhat.com>
38512
38513         * g++.dg/eh/loop1.C: New.
38514
38515 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38516
38517         * g++.dg/template/crash1.C: New test.
38518
38519 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38520
38521         * g++.dg/other/const1.C: New test.
38522
38523 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38524
38525         * gcc.c-torture/compile/20011229-1.c: New test.
38526
38527 2001-12-28  Stan Shebs  <shebs@apple.com>
38528
38529         * lib/objc-torture.exp: Resync with c-torture.exp.
38530         * lib/objc.exp: Load standard libraries.
38531
38532 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38535         additional tests.
38536
38537 2001-12-27  Roger Sayle <roger@eyesopen.com>
38538
38539         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38540
38541 2001-12-27  Richard Henderson  <rth@redhat.com>
38542
38543         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38544
38545 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38546
38547         * g++.dg/eh/ctor1.C: New test.
38548         * g++.dg/other/error2.C: New test.
38549
38550 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38551
38552         * g++.dg/other/init2.C: New test.
38553
38554 2001-12-24  Richard Henderson  <rth@redhat.com>
38555
38556         * gcc.dg/20011223-1.c: New.
38557         * gcc.dg/inline-1.c: New.
38558
38559 2001-12-23  Richard Henderson  <rth@redhat.com>
38560
38561         * gcc.dg/asm-4.c: Test operand modifiers.
38562
38563 2001-12-23  Richard Henderson  <rth@redhat.com>
38564
38565         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38566
38567 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38568
38569         * gcc.c-torture/execute/20011223-1.c: New test.
38570
38571 2001-12-21  Richard Henderson  <rth@redhat.com>
38572
38573         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38574         re-enables the warning.
38575
38576 2001-12-21  Richard Henderson  <rth@redhat.com>
38577
38578         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38579
38580 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38581
38582         * gcc.c-torture/compile/20011218-1.c: New test.
38583
38584 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38585
38586         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38587         arm-isr.c test.
38588         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38589         epilogue generation for ARM ISR routines.
38590
38591 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38592
38593         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38594         * gcc.dg/format/c90-printf-3.c: Likewise.
38595         * gcc.dg/format/c99-printf-3.c: Likewise.
38596         * gcc.dg/format/ext-1.c: Likewise.
38597         * gcc.dg/format/ext-6.c: Likewise.
38598         * gcc.dg/format/format.h: Prototype unlocked stdio.
38599
38600 2001-12-20  Richard Henderson  <rth@redhat.com>
38601
38602         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38603         (arena): Use it.
38604         (malloc): Correct allocation logic.  Abort if we fill up the
38605         arena before initialization complete.
38606         (realloc): Correct allocation logic.
38607
38608 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * gcc.c-torture/compile/20011219-2.c: New test.
38611
38612         * gcc.c-torture/execute/20011219-1.c: New test.
38613
38614 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38615
38616         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38617         target does not support weak symbols.
38618
38619 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38620
38621         * gcc.c-torture/compile/20011219-1.c: New test.
38622
38623 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38624
38625         * g++.dg/other/error1.C: New test.
38626
38627 2001-12-17  Jeffrey A Law  (law@redhat.com)
38628
38629         * gcc.c-torture/execute/20011217-1.c: New test.
38630
38631 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38632
38633         * objc.dg/special/: New directory.
38634         * objc.dg/special/special.exp: New file.
38635         * objc.dg/special/unclaimed-category-1.h: New file.
38636         * objc.dg/special/unclaimed-category-1a.m: New file.
38637         * objc.dg/special/unclaimed-category-1.m: New file.
38638
38639 2001-12-17  Andreas Jaeger  <aj@suse.de>
38640
38641         * gcc.c-torture/compile/20011217-2.c: New test.
38642
38643 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38644
38645         * gcc.c-torture/compile/20011217-1.c: New test.
38646
38647 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38648
38649         * testsuite/gcc.dg/20011214-1.c: New.
38650
38651 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38652
38653         * gcc.dg/altivec-4.c: New.
38654
38655 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38656
38657         * gcc.dg/20011113-1.c: New test.
38658
38659 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38660
38661         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38662         std::__malloc_alloc_template<0> and
38663         std::__default_alloc_template<false, 0>.
38664
38665 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38666
38667         * objc/execute/bf-21.m: New test.
38668         * objc/execute/enumeration-1.m: New test.
38669         * objc/execute/enumeration-2.m: New test.
38670
38671 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * gcc.dg/gnu89-init-1.c: New test.
38674
38675 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38678         * g++.old-deja/g++.jason/2371.C: Likewise.
38679         * g++.old-deja/g++.jason/template33.C: Likewise.
38680         * g++.old-deja/g++.jason/template34.C: Likewise.
38681         * g++.old-deja/g++.jason/template36.C: Likewise.
38682         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38683         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38684         * g++.old-deja/g++.other/typename1.C: Likewise.
38685         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38686         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38687         * g++.old-deja/g++.pt/typename11.C: Likewise.
38688         * g++.old-deja/g++.pt/typename14.C: Likewise.
38689         * g++.old-deja/g++.pt/typename16.C: Likewise.
38690         * g++.old-deja/g++.pt/typename3.C: Likewise.
38691         * g++.old-deja/g++.pt/typename4.C: Likewise.
38692         * g++.old-deja/g++.pt/typename5.C: Likewise.
38693         * g++.old-deja/g++.pt/typename7.C: Likewise.
38694         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38695
38696 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.dg/other/linkage1.C: New test.
38699         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38700         specifiers.
38701
38702 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38703
38704         * gcc.dg/concat.c: New test.
38705
38706 2001-12-11  Stan Shebs  <shebs@apple.com>
38707
38708         * objc/compile: New test directory.
38709         * objc/compile/compile.exp: New expect script.
38710         * objc/compile/20011211-1.m: New compile test.
38711
38712 2001-12-11  Jason Merrill  <jason@redhat.com>
38713
38714         * lib/prune.exp (prune_gcc_output): Also handle "In member
38715         function".  So many permutations...
38716
38717 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38718
38719         * g++.dg/template/typedef1.C: New test.
38720
38721 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38722
38723         * g++.dg/other/copy1.C: New test.
38724
38725 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38726
38727         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38728
38729         * gcc.dg/builtin-choose-expr.c: New.
38730
38731 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38732
38733         * gcc.dg/altivec-2.c: New.
38734
38735 2001-12-07  Richard Henderson  <rth@redhat.com>
38736
38737         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38738
38739 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38740
38741         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38742         ultrasparc.
38743
38744 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38745
38746         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38747
38748 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38749
38750         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38751         variable argument list.
38752
38753 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38754
38755         * gcc.c-torture/execute/memcheck: Delete entire directory.
38756         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38757         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38758
38759 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38760
38761         * gcc.dg/Wshadow-1.c: New test.
38762
38763 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38764
38765         * gcc.c-torture/compile/20011130-1.c: New test.
38766
38767         * gcc.dg/noncompile/20011025-1.c: New test.
38768
38769         * g++.dg/other/anon-union.C: New test.
38770
38771         * gcc.c-torture/execute/20011024-1.c: New test.
38772
38773 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38774
38775         * gcc.c-torture/execute/20000722-1.x,
38776         gcc.c-torture/execute/20010123-1.x: Remove.
38777         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38778         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38779         gcc.dg/c99-complit-2.c: New tests.
38780
38781 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38782
38783         * g++.dg/inherit/base1.C: New test.
38784
38785 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38786
38787         * g++.dg/other/stdarg1.C: New test.
38788
38789         * gcc.c-torture/compile/20011130-2.c: New test.
38790
38791 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38792
38793         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38794         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38795         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38796         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38797         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38798         * gcc.dg/builtin-prefetch-1.c: New test.
38799
38800 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38801
38802         * gcc.dg/20011130-1.c: New test.
38803
38804 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38805
38806         * g++.dg/other/scope1.C: New test.
38807         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38808
38809 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38810
38811         * gcc.dg/vla-init-1.c: New test.
38812
38813 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38814
38815         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38816
38817 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38818
38819         * objc.dg/alias.m: Update.
38820         * objc.dg/class-1.m: Update.
38821         * objc.dg/const-str-1.m: Update.
38822         * objc.dg/fwd-proto-1.m: Update.
38823         * objc.dg/id-1.m: Update.
38824         * objc.dg/super-class-1.m: Update.
38825
38826 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38827
38828         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38829         constructs.
38830
38831 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38832
38833         * gcc.c-torture/execute/20011128-1.c: New test.
38834
38835 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38836
38837         * gcc.dg/20011127-1.c: New test.
38838
38839 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38840
38841         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38842         from Austin Group draft 7.
38843         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38844         scanf format arguments.
38845         * gcc.dg/format/no-exargs-2.c: New test.
38846
38847 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.dg/abi/vbase8-4.C: New test.
38850
38851 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38852
38853         * gcc.c-torture/execute/20011121-1.c: New test.
38854
38855 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38856
38857         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38858
38859 2001-11-23  Andreas Jaeger  <aj@suse.de>
38860
38861         * gcc.dg/cpp/charconst-2.c: New test.
38862
38863 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38864
38865         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38866         to the host if it is remote.  Let tests specify extra headers
38867         they use.
38868         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38869         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38870         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38871         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38872         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38873         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38874         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38875         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38876         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38877         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38878
38879 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38880
38881         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38882         for little endian ARMs.
38883
38884 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38885
38886         * gcc.c-torture/compile/20011119-1.c: New test.
38887         * gcc.c-torture/compile/20011119-2.c: New test.
38888
38889 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38890
38891         * gcc.dg/altivec-1.c: Fix typo.
38892
38893 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38894
38895         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38896
38897 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38898
38899         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38900
38901 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38902
38903         * lib/g77.exp: Don't specify --rpath-link.
38904
38905         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38906         across all the headers.
38907         * gcc.dg/format/format.exp: For testing on a remote host,
38908         copy format.h.
38909
38910         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38911         * gcc.c-torture/execute/930406-1.c: Likewise.
38912         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38913
38914 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38915
38916         * gcc.dg/altivec-1.c: New.
38917
38918 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38919
38920         * gcc.dg/cpp/fpreprocessed.c: New test case.
38921
38922 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38923
38924         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38925         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38926         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38927
38928 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38929
38930         * gcc.dg/no-builtin-1.c: New test.
38931
38932 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38933
38934         * gcc.c-torture/execute/20011115-1.c: New test.
38935
38936 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38937
38938         * gcc.c-torture/compile/20011114-2.c: New test.
38939         * gcc.c-torture/compile/20011114-3.c: New test.
38940         * gcc.c-torture/compile/20011114-4.c: New test.
38941
38942 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38943
38944         * g++.dg/other/init1.C: New test.
38945
38946 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38947
38948         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38949         message.
38950
38951         * gcc.c-torture/execute/20011114-1.c: New testcase.
38952
38953         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38954         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38955         like the (before this change) version of 20010327-1.c.
38956
38957 2001-11-14  Roger Sayle <roger@eyesopen.com>
38958
38959         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38960
38961 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38962
38963         * g++.dg/init/array2.C: New test.
38964
38965 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38966
38967         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38968
38969 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38970
38971         * g++.dg/other/forscope1.C: New test.
38972         * g++.dg/ext/forscope1.C: New test.
38973         * g++.dg/ext/forscope2.C: New test.
38974
38975 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38976
38977         * gcc.c-torture/execute/20011113-1.c: New test.
38978
38979 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38980
38981         * gcc.c-torture/execute/20011109-2.c: New test.
38982
38983         * gcc.c-torture/execute/20011109-1.c: New test.
38984
38985 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38986
38987         * gcc.c-torture/compile/20011109-1.c: New test.
38988
38989 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38990
38991         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38992         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38993         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38994         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38995         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38996         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38997         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38998
38999 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39000
39001         * g++.dg/warn/Wshadow-1.C: New tests.
39002         * g++.old-deja/g++.mike/for3.C: Update.
39003
39004 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39005
39006         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39007         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39008         XFAILs.  Adjust expected error texts.
39009         * gcc.c-torture/compile/20011106-1.c,
39010         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39011         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39012         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39013         gcc.dg/c99-array-lval-5.c: New tests.
39014
39015 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39016
39017         * gcc.dg/cpp/defined.c: Update.
39018
39019 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39020
39021         * gcc.c-torture/execute/anon-1.c: New test.
39022
39023 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39024
39025         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39026         same size, so no warning should be produced on stormy16.
39027
39028         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39029         due to oversized array.
39030         * g++.old-deja/g++.mike/ns15.C: Likewise.
39031         * g++.old-deja/g++.pt/crash16.C: Likewise.
39032
39033 2001-11-02  Graham Stott  <grahams@redhat.com>
39034
39035         * g++.dgother/debug1.C: Fix typos.
39036
39037 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39038
39039         * g++.dg/other/debug1.C: New test.
39040
39041 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39042
39043         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39044         of unsigned long.
39045
39046 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39047
39048         * gcc.dg/20011029-2.c: New test.
39049
39050         * gcc.c-torture/compile/20011029-1.c: New test.
39051
39052 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39053
39054         * objc/execute/class_self-1.m: New test.
39055         * objc/execute/class_self-2.m: New test.
39056
39057 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39058
39059         * gcc.misc-tests/msgs.exp: Delete.
39060         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39061         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39062         error set to match recent changes.
39063
39064 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39065
39066         * gcc.dg/20011021-1.c: New test.
39067
39068 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39069
39070         * gcc.c-torture/compile/20011023-1.c: New test.
39071
39072 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39073
39074         * lib/g77.exp: Rewrite based on lib/g++.exp.
39075
39076 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39077
39078         * gcc.c-torture/execute/20011019-1.c: New test.
39079
39080         * gcc.dg/20011018-1.c: New test.
39081
39082 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39083
39084         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39085
39086 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39087
39088         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39089         * gcc.dg/attr-invalid.c: Likewise.
39090
39091 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39092
39093         * testsuite/gcc.dg/20011015-1.c: New test.
39094
39095 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39096
39097         * g++.dg/template/unify2.C: New test.
39098
39099 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39100
39101         * g++.dg/other/exception-specification.C: New test
39102
39103 2001-10-13  Tom Rix  <trix@redhat.com>
39104
39105         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39106         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39107
39108 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39109
39110         * testsuite/gcc.dg/20011009-1.c: New test.
39111
39112 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         PR g++/4476
39115         * g++.dg/other/friend1.C: New test.
39116
39117 2001-10-11  Richard Henderson  <rth@redhat.com>
39118
39119         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39120
39121 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39122
39123         * gcc.c-torture/compile/20011010-1.c: New.
39124
39125 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39126
39127         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39128         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39129         g77.f-torture/execute/execute.exp,
39130         g77.f-torture/noncompile/noncompile.exp,
39131         gcc.c-torture/compile/compile.exp,
39132         gcc.c-torture/execute/execute.exp,
39133         gcc.c-torture/execute/ieee/ieee.exp,
39134         gcc.c-torture/execute/memcheck/memcheck.exp,
39135         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39136         objc/execute/execute.exp: Update FSF address.
39137
39138 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39139
39140         * gcc.dg/cpp/cmdlne-C.c: Update.
39141         * gcc.dg/cpp/cmdlne-C2.c: New.
39142
39143 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39144
39145         * gcc.c-torture/execute/20011008-3.c: New.
39146
39147 2001-10-08  DJ Delorie  <dj@redhat.com>
39148
39149         * gcc.dg/20011008-1.c: New.
39150         * gcc.dg/20011008-2.c: New.
39151
39152 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39153
39154         * gcc.dg/cpp/spacing1.c: Update test.
39155
39156 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39157
39158         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39159         spelling errors of "separate" as "seperate".
39160
39161 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39162
39163         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39164         enough to avoid inlining.
39165
39166 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39167
39168         * lib/g77.exp: set libg2c_dir correctly.
39169
39170 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39171
39172         * gcc.dg/cpp/macro11.c: New test.
39173
39174 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39175
39176         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39177         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39178         gcc.dg/format/multattr-3.c: New tests.
39179         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39180         tests for format attributes on function pointers being rejected.
39181
39182 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39183
39184         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39185
39186 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39187
39188         * g++.dg/warn/format1.C: New test.
39189
39190 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39191
39192         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39193
39194 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39195
39196         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39197
39198 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39199
39200         * gcc.dg/cpp/redef2.c: Add test.
39201
39202 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39203
39204         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39205         long-standing bug on i686, apparently.
39206         * gcc.c-torture/execute/loop-2c.x: New file.
39207         * gcc.c-torture/execute/loop-2d.x: New file.
39208         * gcc.c-torture/execute/loop-3c.x: New file.
39209
39210 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39211
39212         * gcc.dg/cpp/20000625-2.c: Correct line number.
39213
39214 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39215
39216         * gcc.dg/cpp/macro10.c: New test.
39217         * gcc.dg/cpp/strify3.c: New test.
39218         * gcc.dg/cpp/spacing1.c: Add tests.
39219         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39220         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39221
39222 2001-09-24  DJ Delorie  <dj@redhat.com>
39223
39224         * gcc.c-torture/execute/20010924-1.c: New test.
39225
39226 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39227
39228         * testsuite/objc/execute/paste.m: Remove.
39229
39230 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39231
39232         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39233
39234 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39235
39236         * g77.dg/strlen0.f: New test.
39237
39238 2001-09-21  Richard Henderson  <rth@redhat.com>
39239
39240         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39241         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39242
39243 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39244
39245         Table-driven attributes.
39246         * g++.dg/ext/attrib1.C: New test.
39247
39248 2001-09-20  DJ Delorie  <dj@redhat.com>
39249
39250         * gcc.dg/20000926-1.c: Update expected warning messages.
39251         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39252         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39253         array.
39254
39255 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39256
39257         * g++.dg/eh/registers1.C: New test case.
39258
39259 2001-09-17  Richard Henderson  <rth@redhat.com>
39260
39261         * gcc.dg/array-5.c: Fix VLA decomposition test.
39262
39263 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39264
39265         * gcc.dg/cpp/line5.c: New testcase.
39266
39267 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39268
39269         * gcc.dg/cpp/macro9.c: New test.
39270
39271 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39272
39273         * gcc.c-torture/execute/980223.c: Change type of addr from long
39274         to char *.
39275
39276 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39277
39278         * gcc.c-torture/execute/20010915-1.c: New test.
39279
39280 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39281
39282         * g77.dg/bprob: New directory.
39283         * g77.dg/bprob/bprob.exp: New file.
39284         * g77.dg/bprob/bprob-1.f: New test.
39285         * g77.dg/gcov: New directory.
39286         * g77.dg/gcov/gcov.exp: New file.
39287         * g77.dg/gcov/gcov-1.f: New test.
39288         * g77.dg/gcov/gcov-1.x: New file.
39289
39290 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39291
39292         * gcc.dg/cpp/directiv.c: Update.
39293         * gcc.dg/cpp/undef1.c: Update.
39294
39295 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39296
39297         * gcc.dg/20010912-1.c: New test.
39298
39299 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39300
39301         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39302         language-independent file in lib.
39303         * lib/gcov.exp: New file.
39304
39305 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39306
39307         * gcc.c-torture/compile/20010911-1.c: New test.
39308
39309 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39310
39311         * lib/profopt.exp: New, to support profile-directed optimizations.
39312         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39313         * gcc.misc-tests/bprob-1.c: New test.
39314         * gcc.misc-tests/bprob-2.c: New test.
39315
39316 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39317
39318         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39319         XFAIL and which kinds of gcov output to verify.
39320         * gcc.misc-tests/gcov-4b.x: New file.
39321         * gcc.misc-tests/gcov-5b.x: New file.
39322         * gcc.misc-tests/gcov-6.x: New file.
39323         * gcc.misc-tests/gcov-7.c: New test.
39324         * gcc.misc-tests/gcov-7.x: New file.
39325
39326 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39327
39328         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39329         * gcc.misc-tests/gcov-6.c: New test.
39330
39331 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39332
39333         PR c++/3986
39334         * g++.dg/abi/vbase1.C: New test.
39335
39336 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39337
39338         * objc.dg/method-2.m: New.
39339
39340 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39341
39342         PR c++/4203
39343         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39344         * g++.dg/init/empty1.C: New test.
39345
39346 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39347
39348         * gcc.c-torture/compile/20010903-1.c: New test.
39349
39350 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39351
39352         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39353         for m68k.
39354
39355 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39356
39357         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39358
39359         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39360
39361         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39362
39363 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39364
39365         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39366         for 16-bit 'unsigned int'.
39367
39368 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39369
39370         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39371
39372 2001-08-27  Richard Henderson  <rth@redhat.com>
39373
39374         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39375         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39376
39377 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39378
39379         * gcc.dg/asm-names.c (ymain): New.
39380
39381 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39382
39383         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39384         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39385         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39386
39387 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39388
39389         * gcc.dg/compare5.c: New testcase.
39390
39391 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39392
39393         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39394         and "In instantiation".
39395
39396 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39397
39398         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39399
39400 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39401
39402         * gcc.misc-tests/gcov.exp: Add support for branch information.
39403         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39404         * gcc.misc-tests/gcov-4.c: New test.
39405         * gcc.misc-tests/gcov-4b.c: New test.
39406         * gcc.misc-tests/gcov-5b.c: New test.
39407
39408 2001-08-20  Zack Weinberg  <zackw@panix.com>
39409
39410         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39411         expected to fail.
39412
39413 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39414
39415         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39416
39417 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39418
39419         * g++.dg/eh/template1.C: New test.
39420
39421 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39422
39423         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39424         Fix thinko.
39425         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39426         for xfail.
39427
39428 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39429
39430         * lib/g77-dg.exp: Use prune.exp for common procedures
39431         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39432         * lib/g77.exp: (g77-dg-prune) Remove
39433
39434 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39435
39436         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39437
39438 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39439
39440         * g++.dg/template/unify1.C: New test.
39441
39442 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39443
39444         * g++.dg/abi/empty4.C: New test.
39445
39446 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39447
39448         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39449         solaris2.*
39450         * g77.f-torture/compile/pr3743.x: Likewise.
39451
39452 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39453
39454         * g++.dg/other/using-declaration.C: New test.
39455
39456 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39457
39458         * gcc.dg/cpp/tr-sign.c: New testcase.
39459
39460 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39461
39462         * gcc.dg/cpp/19951025-1.c: Revert.
39463         * gcc.dg/cpp/directiv.c: We no longer process directives that
39464         interrupt macro arguments.
39465
39466 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39467
39468         * gcc.dg/bconstp-1.c: New test.
39469
39470 2001-08-03  Richard Henderson  <rth@redhat.com>
39471
39472         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39473
39474 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39475
39476         * gcc.dg/cpp/19951025-1.c: Update.
39477
39478 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39479
39480         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39481         should be x.
39482
39483 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         Kill -fhonor-std.
39486         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39487         * g++.old-deja/g++.other/std1.C: Likewise.
39488         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39489
39490 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39491
39492         * lib/g77.exp: Load gcc-defs.exp for common procedures
39493         (g77_pass, g77_fail, g77_finish, g77_exit,
39494         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39495
39496 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39497
39498         * g77.dg/fbackslash.f
39499         * g77.dg/fcase-preserve.f
39500         * g77.dg/ff90-1.f
39501         * g77.dg/ffixed-line-length-0.f
39502         * g77.dg/ffixed-line-length-132.f
39503         * g77.dg/ffixed-line-length-7.f
39504         * g77.dg/ffixed-line-length-72.f
39505         * g77.dg/ffixed-line-length-none.f
39506         * g77.dg/ffree-form-1.f
39507         * g77.dg/fno-backslash.f
39508         * g77.dg/fno-f90-1.f
39509         * g77.dg/fno-fixed-form-1.f
39510         * g77.dg/fno-onetrip.f
39511         * g77.dg/fno-typeless-boz.f
39512         * g77.dg/fno-underscoring.f
39513         * g77.dg/fno-vxt-1.f
39514         * g77.dg/fonetrip.f
39515         * g77.dg/ftypeless-boz.f
39516         * g77.dg/fugly-assumed.f
39517         * g77.dg/funderscoring.f
39518         * g77.dg/fvxt-1.f
39519
39520 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39521
39522         * objc.dg/fwd-proto-1.m: New.
39523         * objc.dg/local-decl-1.m: New.
39524         * objc.dg/naming-1.m: New.
39525         * objc.dg/naming-2.m: New.
39526         * objc.dg/proto-hier-1.m: New.
39527
39528 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39529
39530         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39531         largest-type elements to a struct makes its size grow.
39532
39533 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39534
39535         * g++.dg/abi/vthunk1.C: New test.
39536
39537 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.dg/abi/vbase8-22.C: New test.
39540
39541 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39542
39543         * gcc.dg/cpp/macro8.c: New test.
39544
39545 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.dg/abi/vbase8-21.C: New test.
39548
39549 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * g++.dg/abi/vbase8-10.C: New test.
39552
39553 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39554
39555         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39556         ${tool}_set_ld_library_path.
39557         Changed caller.
39558         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39559         g++.exp.
39560
39561 2001-07-26  Stan Cox <scox@redhat.com>
39562
39563         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39564         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39565         gcc_exit, gcc_check_unsupported_p):
39566         Moved to gcc-deps.exp
39567         * gcc-deps.exp: New file.
39568
39569 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39570
39571         * g++.old-deja/g++.pt/defarg14.C: New test.
39572
39573 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39574
39575         * g++.old-deja/g++.other/lineno5.C: New test.
39576
39577 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39578
39579         * g++.old-deja/g++.pt/crash68.C: New test.
39580
39581 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39582
39583         * g++.old-deja/g++.other/crash42.C: New test.
39584
39585 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39586
39587         * gcc.dg/cpp/extratokens.c: Fix.
39588         * gcc.dg/cpp/skipping2.c: New tests.
39589
39590 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39591
39592         * gcc.c-torture/execute/20010724-1.c: New file.
39593         * gcc.c-torture/execute/20010724-1.x: New file.
39594
39595 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.old-deja/g++.other/cond7.C: New test.
39598
39599 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39600
39601         * g++.old-deja/g++.other/optimize4.C: New test.
39602
39603 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39604
39605         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39606
39607 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39608
39609         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39610         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39611         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39612         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39613
39614         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39615         bug report" message.
39616
39617         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39618         * g++.dg/ext/instantiate1.C: Move from old-deja.
39619
39620 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39621
39622         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39623         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39624         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39625         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39626
39627 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39628
39629         * gcc.c-torture/execute/20010723-1.c: New test.
39630
39631 2001-07-23  Ben Elliston  <bje@redhat.com>
39632
39633         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39634
39635 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39636
39637         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39638         i[34567]86-*-*.
39639         Delete handling of ieee_multilib_flags.
39640         Pass -mieee for alpha*-*-* and sh-*-*.
39641         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39642
39643 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39644
39645         Remove old-abi tests.
39646         * g++.old-deja/g++.mike/p11116.C: Remove.
39647         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39648
39649 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39650
39651         * g77.f-torture/compile/pr3743.f: New test
39652
39653 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39654
39655         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39656
39657 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39658
39659         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39660         g++.old-deja/g++.pt/static6.C: Likewise.
39661         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39662         supports weak symbols.
39663
39664 2001-07-18  Andreas Jaeger  <aj@suse.de>
39665
39666         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39667         supported again.
39668
39669 2001-07-18  Andreas Jaeger  <aj@suse.de>
39670
39671         * gcc.dg/iftrap-1.c: Fix target line.
39672
39673 2001-07-17  Richard Henderson  <rth@redhat.com>
39674
39675         * gcc.c-torture/execute/20010717-1.c: New.
39676
39677 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39678
39679         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39680         tests.
39681
39682 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39683
39684         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39685
39686 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39687
39688         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39689         UAC_SIGBUS, UAC_NOPRINT definitions.
39690
39691 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39692
39693         * objc/execute/object_is_class.m: New test.
39694         * objc/execute/object_is_meta_class.m: New test.
39695
39696 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39697
39698         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39699         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39700
39701 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39702
39703         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39704         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39705
39706 2001-07-14  Richard Henderson  <rth@redhat.com>
39707
39708         * gcc.dg/iftrap-1.c: New.
39709
39710 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39711
39712         * g77.f-torture/execute/intrinsic77.f: New test.
39713
39714 2001-07-11  Janis Johnson <janis@us.ibm.com>
39715
39716         * gcc.misc-tests/gcov-3.c: New test.
39717
39718 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39719
39720         * gcc.c-torture/compile/20010711-1.c,
39721         * gcc.c-torture/compile/20010711-2.c: New tests.
39722
39723 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39724
39725         * gcc.c-torture/execute/20010711-1.c: New test.
39726
39727 2001-07-11  Ben Elliston  <bje@redhat.com>
39728
39729         * g++.old-deja/g++.other/enum5.C: New test.
39730
39731 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39732
39733         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39734         (g++-dg-prune): Call prune_gcc_output.
39735         * prune.exp: New file for prune_gcc_output.
39736         * lib/g++.exp, lib/gcc.exp: Load it.
39737
39738 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39739
39740         * gcc.c-torture/compile/20010701-1.c,
39741         g++.old-deja/g++.ext/attrib6.C: New tests.
39742
39743 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39744
39745         * gcc.c-torture/compile/20010706-1.c: New test.
39746
39747 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39748
39749         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39750
39751 2001-06-28  Stan Shebs  <shebs@apple.com>
39752
39753         * gcc.dg/pragma-darwin.c: New test.
39754
39755 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39756
39757         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39758         Solaris 2.[678] system.
39759
39760 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39761
39762         * gcc.dg/20010622-1.c: New test.
39763
39764 2001-06-18  Stan Shebs  <shebs@apple.com>
39765
39766         * objc.dg: New directory.
39767         * objc.dg/dg.exp: New file.
39768         * objc.dg/alias.m: New.
39769         * objc.dg/class-1.m: New.
39770         * objc.dg/class-2.m: New.
39771         * objc.dg/const-str-1.m: New.
39772         * objc.dg/const-str-2.m: New.
39773         * objc.dg/id-1.m: New.
39774         * objc.dg/method-1.m: New.
39775         * objc.dg/super-class-1.m: New.
39776         * lib/objc-dg.exp: New file.
39777
39778 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39779
39780         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39781         of label name.
39782
39783 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39784
39785         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39786
39787 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39788
39789         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39790         variable.
39791
39792 2001-06-12  Richard Henderson  <rth@redhat.com>
39793
39794         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39795
39796 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39797
39798         * g++.old-deja/g++.abi/vbase5.C: New test.
39799         * g++.old-deja/g++.abi/vbase6.C: New test.
39800         * g++.old-deja/g++.abi/vbase7.C: New test.
39801
39802 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39803
39804         * gcc.c-torture/compile/20010610-1.c: New test.
39805
39806 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         * g++.old-deja/g++.abi/vbase4.C: New test.
39809
39810 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39811
39812         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39813         support %f for HC11/HC12 targets.
39814         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39815         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39816         on HC11/HC12 targets.
39817         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39818
39819 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39820
39821         * gcc.dg/wchar_t-1.c: New file.
39822         * gcc.dg/wint_t-1.c: Likewise.
39823
39824 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39825
39826         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39827
39828 2001-06-11  Richard Henderson  <rth@redhat.com>
39829
39830         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39831
39832 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39833
39834         * gcc.c-torture/compile/20010611-1.c: New test.
39835
39836 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39837
39838         * gcc.dg/c99-tag-1.c: Add more tests.
39839
39840 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39841
39842         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39843         representation on MN10300 and ARM/Thumb.
39844
39845 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39846
39847         * g77.f-torture/execute/20010610.f: New.
39848
39849 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39850
39851         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39852         names.
39853
39854 2001-06-09  Richard Henderson  <rth@redhat.com>
39855
39856         * gcc.c-torture/execute/ashrdi-1.c: New.
39857         * gcc.c-torture/execute/ashldi-1.c: New.
39858         * gcc.c-torture/execute/lshrdi-1.c: New.
39859
39860 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39861
39862         * objc/execute/load-3.m: Added. Check sending +load to categories,
39863         in addition to classes.
39864
39865 2001-06-08  Stan Shebs  <shebs@apple.com>
39866
39867         * objc/execute/load-2.m: New test.  From Nicola Pero
39868         <n.pero@mi.flashnet.it>.
39869
39870 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.c-torture/execute/20010605-2.c: New test.
39873
39874 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39875
39876         * g++.old-deja/g++.abi/vbase2.C: New test.
39877         * g++.old-deja/g++.abi/vbase3.C: New test.
39878
39879 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39880
39881         * g++.old-deja/g++.pt/friend49.C: New test.
39882
39883 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.old-deja/g++.ext/anon3.C: New test.
39886
39887 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39888
39889         * g++.old-deja/g++.other/conv7.C: New test.
39890
39891 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39892
39893         * gcc.c-torture/compile/20010605-2.c: New test.
39894
39895 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39896
39897         * gcc.c-torture/execute/20010604-1.c: New test.
39898
39899 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39900
39901         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39902
39903 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39904
39905         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39906         (g++_link_flags): Likewise.
39907         (g++_init): Pass gccpath's value to two previous functions.
39908
39909 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39910
39911         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39912         Ensure logfile entry matches exec command line.
39913
39914 2001-05-31  Richard Henderson  <rth@redhat.com>
39915
39916         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39917         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39918
39919 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39920
39921         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39922         compiler for irix6.2
39923
39924 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39925
39926         * g++.old-deja/g++.other/optimize3.C: New file.
39927
39928 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39929
39930         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39931         assemble.
39932
39933 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39934
39935         * g++.old-deja/g++.other/optimize2.C: New file.
39936
39937 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39938
39939         * gcc.c-torture/compile/20010518-2.c: New file.
39940         * gcc.c-torture/execute/20010518-1.c: New file.
39941         * gcc.c-torture/execute/20010518-2.c: New file.
39942
39943 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39944
39945         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39946
39947 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39948
39949         G++ no longer defines builtins that do not begin with __builtin.
39950         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39951         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39952         * g++.old-deja/g++.law/builtin1.C: Likewise.
39953         * g++.old-deja/g++.law/cvt2.C: Likewise.
39954         * g++.old-deja/g++.mike/net5.C: Likewise.
39955         * g++.old-deja/g++.other/builtins1.C: Likewise.
39956         * g++.old-deja/g++.other/builtins2.C: Likewise.
39957         * g++.old-deja/g++.other/builtins3.C: Likewise.
39958         * g++.old-deja/g++.other/builtins4.C: Likewise.
39959         * g++.old-deja/g++.other/inline8.C: Likewise.
39960         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39961
39962 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39963
39964         * g++.old-deja/g++.pt/using1.C: Adjust.
39965         * g++.old-deja/g++.pt/using2.C: New test.
39966
39967 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39968
39969         * gcc.dg/cpp/charconst.c: New tests.
39970         * gcc.dg/cpp/escape.c: New tests.
39971         * gcc.dg/cpp/escape-1.c: New tests.
39972         * gcc.dg/cpp/escape-2.c: New tests.
39973         * gcc.dg/cpp/ucs.c: New tests.
39974
39975 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39976
39977         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39978         native compiler for irix6.5.
39979
39980 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39981
39982         * lib/g++.exp (g++_include_flags): Use args to compute
39983         get_multilibs.
39984         (g++_link_flags): Likewise.
39985         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39986
39987 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39988
39989         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39990
39991 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39992
39993         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39994         this file.
39995
39996 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39997
39998         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39999         STACK_SIZE;
40000         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40001         to STACK_SIZE; Use it to define size of add_histo array.
40002         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40003         to STACK_SIZE.
40004         (f): Use GITT_SIZE to define size of gitt local table.
40005         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40006         to STACK_SIZE; Use it to define size of bytemem array.
40007
40008 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40009
40010         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40011         on 68HC11/HC12 due to the asm instruction.
40012         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40013         * gcc.c-torture/compile/920520-1.x: Likewise.
40014         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40015         on 68HC11/HC12 because the function is larger than 64K.
40016         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40017         on 68HC11/HC12 because the structure is too large.
40018
40019 2001-05-20  Richard Henderson  <rth@redhat.com>
40020
40021         * gcc.c-torture/execute/20010520-1.c: New.
40022
40023 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40024
40025         * g++.old-deja/g++.warn/compare1.C: New test.
40026         * gcc.dg/compare4.c: New test.
40027
40028 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         * g++.old-deja/g++.other/optimize1.C: New test.
40031
40032 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40033
40034         * g++.old-deja/g++.pt/spec41.C: New test.
40035
40036 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40037
40038         * gcc.c-torture/compile/20010114-1.x: Remove.
40039
40040 2001-05-18  Stan Shebs  <shebs@apple.com>
40041
40042         * gcc.c-torture/compile/20010518-1.c: New test.
40043
40044 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40045
40046         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40047         * g++.old-deja/g++.pt/crash67.C: New test.
40048
40049 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40050
40051         * g++.old-deja/g++.other/debug9.C: New test.
40052
40053 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40054
40055         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40056
40057 2001-05-16  Jan Hubicka  <jh@suse.cz>
40058
40059         * gcc.c-torture/compile/20010516-1.c: New test.
40060
40061 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40062
40063         * g++.old-deja/g++.other/crash41.C: New test.
40064
40065 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40066
40067         * g++.old-deja/g++.pt/crash66.C: New test.
40068
40069 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40070
40071         * g++.old-deja/g++.robertl/eb27.C: Convert.
40072
40073 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40074
40075         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40076         declaration being redundant.
40077
40078 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40079
40080         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40081
40082 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40083
40084         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40085
40086 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40087
40088         * lib/g++.exp: Use testsuite_flags.
40089
40090 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40091
40092         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40093
40094 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40095
40096         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40097
40098 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40099
40100         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40101
40102 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40103
40104         * gcc.c-torture/compile/20010313-1.c: New test.
40105
40106 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40107
40108         * gcc.dg/cpp/direct2.c: New test.
40109         * gccq.dg/cpp/direct2s.c: New test.
40110
40111         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40112
40113 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40114
40115         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40116         * g++.old-deja/g++.other/op3.C: Likewise.
40117
40118 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40119
40120         * gcc.dg/cpp/syshdr.h: New file.
40121         * gcc.dg/cpp/sysmac1.c: Update.
40122         * gcc.dg/cpp/sysmac2.c: Update.
40123
40124 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40125
40126         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40127
40128 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40129
40130         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40131         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40132
40133 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40134
40135         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40136
40137 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40138
40139         * lib/g++.exp (g++_include_flags): Don't use any special flags
40140         if TESTING_IN_BUILD_TREE is not defined.
40141         (g++_init): Use a plain 'c++' as the compiler if
40142         TESTING_IN_BUILD_TREEE is not defined.
40143
40144 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40145
40146         * g++.old-deja/g++.eh/catch13.C: New test.
40147         * g++.old-deja/g++.eh/catch14.C: New test.
40148
40149 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40150
40151         * gcc.dg/cpp/tr-define.c: New test.
40152
40153 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40154
40155         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40156         <stdlib.h>, not <malloc.h>.
40157
40158 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40159
40160         * g++.old-deja/g++.ns/template17.C: New test.
40161
40162 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.old-deja/g++.pt/ref4.C: New test.
40165
40166 2001-04-30  Richard Henderson  <rth@redhat.com>
40167
40168         * gcc.dg/20000724-1.c: Revert last change.
40169
40170 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40171
40172         * g77.f-torture/execute/20010430.f: New test.
40173
40174 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40175
40176         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40177
40178 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40179
40180         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40181
40182 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.old-deja/g++.eh/crash6.C: New test.
40185
40186 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         * g++.old-deja/g++.other/warn7.C: New test.
40189
40190 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.other/defarg9.C: New test.
40193
40194 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40195
40196         * g77.f-torture/compile/20010426.f: New test.
40197         * g77.f-torture/execute/20010426.f: New test.
40198
40199 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40200
40201         * g77.f-torture/compile/20000629-1.x: Remove - error
40202         has been fixed.
40203
40204 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40205
40206         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40207         Tweak slightly to work with g++.dg framework.
40208         * g++.dg/special/ecos.exp: Run initp1.C test.
40209         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40210
40211         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40212         its linker doesn't give line numbers either.
40213         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40214
40215 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40216
40217         * g++.old-deja/g++.other/lex1.C: New test.
40218
40219 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40220
40221         * gcc.dg/noncompile/20010425-1.c: New test.
40222
40223 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40224
40225         * g++.old-deja/g++.pt/mangle2.C: New test.
40226
40227 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40228
40229         * gcc.dg/format/plus-1.c: New test.
40230
40231 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40232
40233         * gcc.dg/20010423-1.c: New test.
40234
40235 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40236
40237         * gcc.c-torture/execute/20010422-1.c: New test.
40238
40239 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40240
40241         * g++.old-deja/g++.ns/type2.C: New test.
40242
40243 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40244
40245         * g++.old-deja/g++.other/perf1.C: New test.
40246
40247 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40248
40249         * gcc.dg/c99-func-2.c: Remove xfail.
40250         * gcc.dg/c99-func-3.c: Remove xfail.
40251         * gcc.dg/c99-func-4.c: Remove xfail.
40252
40253 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40254
40255         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40256
40257 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40258
40259         * gcc.c-torture/compile/20010423-1.c: New test.
40260
40261 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40262
40263         * g++.old-deja/g++.pt/typename28.C: New test.
40264
40265 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40266
40267         * g++.old-deja/g++.abi/empty2.C: New test.
40268         * g++.old-deja/g++.abi/empty3.C: New test.
40269
40270 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40271
40272         * g++.old-deja/g++.other/comdat2.C: New test.
40273         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40274
40275 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40276
40277         * g++.old-deja/g++.other/overload14.C: New test.
40278
40279 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40280
40281         * g++.old-deja/g++.other/lookup23.C: New test.
40282
40283 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40284
40285         * gcc.c-torture/execute/20010403-1.c: New test.
40286
40287 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40288             Mark Mitchell  <mark@codesourcery.com>
40289
40290         * lib/old-dejagnu.exp: Don't delete output of executable.
40291         Add .exe suffix to executables.
40292
40293 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40294
40295         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40296
40297 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40298
40299         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40300
40301 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40302
40303         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40304         * g++.old-deja/g++.abi/crash1.C: New test.
40305
40306 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40307
40308         * g++.old-deja/g++.other/crash40.C: New test.
40309
40310 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40311
40312         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40313
40314 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40315
40316         * g++.old-deja/g++.other/warn6.C: New test.
40317
40318 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40319
40320         * g++.old-deja/g++.robertl/eb42.C: Same.
40321
40322 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40323
40324         * gcc.dg/wtr-conversion-1.c: New testcase.
40325
40326 2001-04-10  Richard Henderson  <rth@redhat.com>
40327
40328         * g++.old-deja/g++.other/array5.C: New.
40329
40330 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40331
40332         * gcc.c-torture/execute/20010408-1.c: New test.
40333
40334 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40335
40336         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40337         headers and constructs.
40338         * g++.old-deja/g++.robertl/eb79.C: Same.
40339         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40340         * g++.old-deja/g++.robertl/eb73.C: Same.
40341         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40342         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40343         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40344         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40345         * g++.old-deja/g++.robertl/eb44.C: Same.
40346         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40347         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40348         * g++.old-deja/g++.robertl/eb39.C: Same.
40349         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40350         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40351         * g++.old-deja/g++.robertl/eb30.C: Same.
40352         * g++.old-deja/g++.robertl/eb3.C: Same.
40353         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40354         * g++.old-deja/g++.robertl/eb21.C: Same.
40355         * g++.old-deja/g++.robertl/eb15.C: Same.
40356         * g++.old-deja/g++.robertl/eb118.C: Same.
40357         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40358         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40359         * g++.old-deja/g++.robertl/eb109.C: Same.
40360         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40361         * g++.old-deja/g++.mike/rtti1.C: Same.
40362         * g++.old-deja/g++.mike/p658.C: Same.
40363         * g++.old-deja/g++.mike/net46.C: Same.
40364         * g++.old-deja/g++.mike/net34.C: Same.
40365         * g++.old-deja/g++.mike/memoize1.C: Same.
40366         * g++.old-deja/g++.mike/eh2.C: Same.
40367         * g++.old-deja/g++.law/weak.C: Same.
40368         * g++.old-deja/g++.law/visibility7.C: Same.
40369         * g++.old-deja/g++.law/visibility25.C: Same.
40370         * g++.old-deja/g++.law/visibility22.C: Same.
40371         * g++.old-deja/g++.law/visibility2.C: Same.
40372         * g++.old-deja/g++.law/visibility17.C: Same.
40373         * g++.old-deja/g++.law/visibility13.C: Same.
40374         * g++.old-deja/g++.law/visibility10.C: Same.
40375         * g++.old-deja/g++.law/visibility1.C: Same.
40376         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40377         * g++.old-deja/g++.law/vbase1.C: Same.
40378         * g++.old-deja/g++.law/operators32.C: Same.
40379         * g++.old-deja/g++.law/nest3.C: Same.
40380         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40381         * g++.old-deja/g++.law/except5.C (main): Same.
40382         * g++.old-deja/g++.law/cvt7.C (run): Same.
40383         * g++.old-deja/g++.law/cvt2.C: Same.
40384         * g++.old-deja/g++.law/cvt16.C: Same.
40385         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40386         * g++.old-deja/g++.law/ctors17.C (main): Same.
40387         * g++.old-deja/g++.law/ctors13.C: Same.
40388         * g++.old-deja/g++.law/ctors12.C (main): Same.
40389         * g++.old-deja/g++.law/ctors10.C: Same.
40390         * g++.old-deja/g++.law/code-gen5.C: Same.
40391         * g++.old-deja/g++.law/bad-error7.C: Same.
40392         * g++.old-deja/g++.law/arm9.C: Same.
40393         * g++.old-deja/g++.law/arm12.C: Same.
40394         * g++.old-deja/g++.law/arg8.C: Same.
40395         * g++.old-deja/g++.law/arg1.C: Same.
40396         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40397         * g++.old-deja/g++.jason/template31.C: Same.
40398         * g++.old-deja/g++.jason/template24.C (main): Same.
40399         * g++.old-deja/g++.jason/2371.C: Same.
40400         * g++.old-deja/g++.eh/new2.C: Same.
40401         * g++.old-deja/g++.eh/new1.C: Same.
40402         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40403         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40404         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40405         * g++.old-deja/g++.brendan/crash62.C: Same.
40406         * g++.old-deja/g++.brendan/crash52.C: Same.
40407         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40408         * g++.old-deja/g++.brendan/crash38.C: Same.
40409         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40410         * g++.old-deja/g++.brendan/copy9.C: Same.
40411
40412 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40413
40414         * gcc.c-torture/execute/20001203-2.c (memset):
40415         Count argument is of type __SIZE_TYPE__.
40416
40417 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40418
40419         * gcc.c-torture/compile/20010404-1.c: New test.
40420
40421 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40422
40423         * gcc.c-torture/compile/20010326-1.c: New test.
40424
40425 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40426
40427         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40428         peculiarities of the SH.
40429         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40430
40431 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40432
40433         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40434         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40435         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40436
40437 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40438
40439         * g77.f-torture/compile/20010321-1.f: New test.
40440
40441 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40442
40443         * gcc.c-torture/compile/20010329-1.c: New test.
40444
40445 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40446
40447         * gcc.c-torture/execute/20010329-1.c: New test.
40448
40449 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40450
40451         * g++.old-deja/g++.other/eh4.C: Fix typo.
40452
40453 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40454
40455         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40456
40457 2001-03-28  Philip Blundell  <philb@gnu.org>
40458
40459         * gcc.c-torture/compile/20010328-1.c: New test.
40460
40461 2001-03-27  Richard Henderson  <rth@redhat.com>
40462
40463         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40464         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40465
40466 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40467
40468         * gcc.c-torture/compile/20010327-1.c: New test.
40469
40470 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40471
40472         * g++.old-deja/g++.other/friend12.C: New test.
40473         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40474         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40475
40476 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40477
40478         * gcc.c-torture/execute/20010325-1.c: New test.
40479
40480 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * g++.old-deja/g++.other/mangle3.C: New test.
40483
40484 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40485
40486         * g++.old-deja/g++.other/anon8.C: New test.
40487
40488 2001-03-20  Philip Blundell  <philb@gnu.org>
40489
40490         * gcc.c-torture/compile/20010320-1.c: New test.
40491
40492 2001-03-17  Richard Henderson  <rth@redhat.com>
40493
40494         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40495
40496 2001-03-15  Geoff Keating  <geoff@redhat.com>
40497
40498         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40499         tests on AIX.
40500
40501 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40502
40503         * g++.old-deja/g++.other/eh4.C: New test.
40504
40505 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40506
40507         * gcc.dg/cpp/mi1.c: Update.
40508
40509 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40510
40511         * g++.old-deja/g++.other/regstack.C: New test.
40512
40513 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.other/ref4.C: New test.
40516
40517 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40518
40519         * objc/execute/va_method.m: Added.
40520         * objc/execute/IMP.m: Added.
40521         * objc/execute/_cmd.m: Added.
40522         * objc/execute/accessing_ivars.m: Added.
40523         * objc/execute/class-1.m: Added.
40524         * objc/execute/class-10.m: Added.
40525         * objc/execute/class-11.m: Added.
40526         * objc/execute/class-12.m: Added.
40527         * objc/execute/class-13.m: Added.
40528         * objc/execute/class-14.m: Added.
40529         * objc/execute/class-2.m: Added.
40530         * objc/execute/class-3.m: Added.
40531         * objc/execute/class-4.m: Added.
40532         * objc/execute/class-5.m: Added.
40533         * objc/execute/class-6.m: Added.
40534         * objc/execute/class-7.m: Added.
40535         * objc/execute/class-8.m: Added.
40536         * objc/execute/class-9.m: Added.
40537         * objc/execute/class-tests-1.h
40538         * objc/execute/class-tests-2.h
40539         * objc/execute/compatibility_alias.m: Added.
40540         * objc/execute/encode-1.m: Added.
40541         * objc/execute/formal_protocol-1.m: Added.
40542         * objc/execute/formal_protocol-2.m: Added.
40543         * objc/execute/formal_protocol-3.m: Added.
40544         * objc/execute/formal_protocol-4.m: Added.
40545         * objc/execute/formal_protocol-5.m: Added.
40546         * objc/execute/formal_protocol-6.m: Added.
40547         * objc/execute/formal_protocol-7.m: Added.
40548         * objc/execute/informal_protocol.m: Added.
40549         * objc/execute/initialize.m: Added.
40550         * objc/execute/load.m: Added.
40551         * objc/execute/many_args_method.m: Added.
40552         * objc/execute/nested-3.m: Added.
40553         * objc/execute/no_clash.m: Added.
40554         * objc/execute/private.m: Added.
40555         * objc/execute/redefining_self.m: Added.
40556         * objc/execute/root_methods.m: Added.
40557         * objc/execute/selector-1.m: Added.
40558         * objc/execute/static-1.m: Added.
40559         * objc/execute/static-2.m: Added.
40560         * objc/execute/va_method.m: Added.
40561
40562 2001-03-10  Richard Henderson  <rth@redhat.com>
40563
40564         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40565
40566 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40567
40568         * g++.old-deja/g++.other/crash31.C: XFAIL.
40569         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40570         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40571         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40572         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40573         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40574
40575 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40576
40577         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40578
40579 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40580
40581         * gcc.dg/20000724-1.c: Don't use multiline strings.
40582
40583 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40584
40585         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40586         result of -cString against what we expect it to be; don't just
40587         print it out for no one to read.
40588
40589         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40590         Based on testcases provided by Nicola Pero.
40591
40592 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40593
40594         * gcc.dg/cpp/macro7.c: New test.
40595
40596 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40597
40598         * gcc.dg/cpp/multiline.c: Update.
40599
40600 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.old-deja/g++.other/enum3.C: New test.
40603
40604 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40605
40606         * g++.old-deja/g++.other/pod1.C: New test.
40607
40608 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40609
40610         * g++.old-deja/g++.ext/overload1.C: New test.
40611
40612 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40613
40614         * g++.old-deja/g++.pt/using1.C: New test.
40615
40616 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40617
40618         * g++.old-deja/g++.other/using9.C: New test.
40619
40620 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40621
40622         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40623
40624         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40625
40626 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * g++.old-deja/g++.ext/realpt1.C: Remove.
40629
40630 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40631
40632         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40633
40634 2001-02-26  Will Cohen  <wcohen@redhat.com>
40635
40636         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40637
40638 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40639
40640         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40641         templatized constructors.
40642
40643 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40644
40645         * gcc.c-torture/execute/20010224-1.c: New test.
40646
40647 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40648
40649         * gcc.c-torture/execute/20010222-1.c: New test.
40650
40651 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40652
40653         * g++.old-deja/g++.other/inline20.C: New test.
40654
40655 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40656
40657         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40658
40659 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40660
40661         * g++.old-deja/g++.other/lookup22.C: New test.
40662
40663 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40664
40665         * g77.dg: New directory.
40666         * g77.dg/20010216-1.f: New test case.
40667         * g77.dg/dg.exp: New driver.
40668         * lib/g77-dg.exp: New driver library.
40669
40670 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40671
40672         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40673
40674 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40675
40676         * g++.old-deja/g++.other/decl9.C: New test.
40677
40678 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40681         not need <string> and also tests the initialization at runtime.
40682
40683 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40684
40685         * gcc.c-torture/execute/longlong.c: New test.
40686
40687 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40688
40689         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40690
40691 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40692
40693         * gcc.c-torture/execute/920302-1.c (execute):
40694         Change argument type to short.
40695
40696 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40697
40698         * g++.old-deja/g++.pt/deduct6.C: New test.
40699
40700 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.old-deja/g++.pt/deduct5.C: New test.
40703
40704 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40705
40706         * gcc.c-torture/execute/20010209-1.c: New test.
40707
40708 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40709
40710         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40711
40712 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40713
40714         * g++.dg/vtgc1.C: Update for new ABI.
40715
40716         * consistency.vlad: New directory, 1665 files.
40717
40718 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40719
40720         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40721         return type.
40722         * gcc.dg/cpp/digraphs.c: Declare puts.
40723
40724 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40725
40726         * g++.old-deja/g++.other/warn5.C: New test.
40727
40728 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40729
40730         * g++.old-deja/g++.pt/spec40.C: New test.
40731
40732 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40735         case.
40736         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40737
40738 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40739
40740         * gcc.c-torture/compile/20010209-1.c: New test.
40741
40742 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40743
40744         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40745         excess errors message but not if it crashes.
40746         * g++.old-deja/g++.other/crash27.C: Likewise.
40747         * g++.old-deja/g++.other/crash28.C: Likewise.
40748         * g++.old-deja/g++.other/crash30.C: Likewise.
40749         * g++.old-deja/g++.other/crash32.C: Likewise.
40750         * g++.old-deja/g++.other/crash35.C: Likewise.
40751         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40752
40753 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40754
40755         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40756         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40757         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40758         g77.f-torture/execute/execute.exp,
40759         g77.f-torture/noncompile/noncompile.exp,
40760         gcc.c-torture/execute/execute.exp,
40761         gcc.c-torture/execute/memcheck/memcheck.exp,
40762         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40763         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40764         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40765         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40766         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40767         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40768         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40769         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40770         Remove bug reporting instructions with ancient email addresses.
40771
40772 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40773
40774         * gcc.dg/20010202-1.c: New test.
40775         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40776
40777 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40778
40779         * g++.dg/stdbool-if.C: New test.
40780
40781 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40782
40783         * objc/execute/fdecl.m: Added main().
40784
40785 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40786
40787         * gcc.c-torture/execute/20010206-1.c: New test.
40788
40789 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40790
40791         * gcc.dg/cpp/avoidpaste1.c: Update.
40792
40793 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40794
40795         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40796         Pero <nicola@brainstorm.co.uk>.
40797         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40798
40799 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40800
40801         * g++.old-deja/g++.pt/spec39.C: New test.
40802
40803 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40804
40805         * gcc.c-torture/compile/20010202-1.c: New test.
40806
40807 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40808
40809         * g++.old-deja/g++.abi/primary2.C: New test.
40810         * g++.old-deja/g++.abi/primary3.C: New test.
40811         * g++.old-deja/g++.abi/primary4.C: New test.
40812         * g++.old-deja/g++.abi/primary5.C: New test.
40813         * g++.old-deja/g++.abi/vtable3.h: New test.
40814         * g++.old-deja/g++.abi/vtable3a.C: New test.
40815         * g++.old-deja/g++.abi/vtable3b.C: New test.
40816         * g++.old-deja/g++.abi/vtable3c.C: New test.
40817         * g++.old-deja/g++.abi/vtable3d.C: New test.
40818         * g++.old-deja/g++.abi/vtable3e.C: New test.
40819         * g++.old-deja/g++.abi/vtable3f.C: New test.
40820         * g++.old-deja/g++.abi/vtable3g.C: New test.
40821         * g++.old-deja/g++.abi/vtable3h.C: New test.
40822         * g++.old-deja/g++.abi/vtable3i.C: New test.
40823         * g++.old-deja/g++.abi/vtable3j.C: New test.
40824         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40825
40826 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40827
40828         * g++.old-deja/g++.other/anon6.C: New test.
40829         * g++.old-deja/g++.other/anon7.C: New test.
40830
40831 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40832
40833         * gcc.dg/cpp/avoidpaste2.c: New tests.
40834
40835 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40838
40839 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40840
40841         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40842         DECIMAL_DIG cases for Irix."
40843
40844 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40845
40846         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40847
40848 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40849
40850         * gcc.dg/c99-tag-1.c: New test.
40851
40852 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40853
40854         * gcc.dg/cpp/tr-warn1.c: Add tests.
40855
40856 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40857
40858         * gcc.dg/cpp/avoidpaste1.c: Update.
40859         * gcc.dg/cpp/paste4.c: Update.
40860
40861 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40862
40863         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40864         cases for Irix.
40865
40866 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40867
40868         * g++.old-deja/g++.other/inline19.C: New test.
40869
40870 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40871
40872         * gcc.dg/Wlarger-than.c: New test.
40873
40874 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40875
40876         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40877
40878 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40879
40880         * gcc.c-torture/execute/20010129-1.c: New test.
40881         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40882
40883 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40884
40885         * gcc.dg/cpp/avoidpaste1.c: Test case.
40886
40887 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40888
40889         * g++.old-deja/g++.other/inline18.C: New test.
40890
40891 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40892
40893         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40894         and __builtin_putchar.
40895
40896 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40897
40898         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40899         tests.
40900
40901 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40902
40903         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40904         floating point number rounding mode to round to the nearest
40905         representable mode.
40906
40907 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40908
40909         * g++.old-deja/g++.other/mangle2.C: New test.
40910
40911 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40912
40913         * gcc.c-torture/compile/20010124-1.c: New test.
40914
40915 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40916
40917         * g++.old-deja/g++.pt/spec38.C: New test.
40918
40919 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40920
40921         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40922         "Build don't run".
40923
40924 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40925
40926         * gcc.c-torture/execute/20010123-1.c: New test.
40927
40928 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40929
40930         * g++.old-deja/g++.pt/spec37.C: New test.
40931
40932 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40933
40934         * g++.old-deja/g++.pt/overload14.C: New test.
40935
40936 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40937
40938         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40939         __builtin_return_address.
40940
40941 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40942
40943         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40944         * g++.old-deja/g++.pt/spec35.C: New test.
40945         * g++.old-deja/g++.pt/spec36.C: New test.
40946
40947 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40948
40949         * gcc.c-torture/compile/20010118-1.c: New test.
40950
40951 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40952
40953         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40954
40955 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40956
40957         * gcc.c-torture/execute/20010119-1.c: New test.
40958
40959 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40960
40961         * g++.old-deja/g++.other/vbase5.C: New test.
40962
40963 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40964
40965         * gcc.c-torture/execute/20010118-1.c: New test.
40966
40967 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40968
40969         * g++.old-deja/g++.pt/deduct3.C: New test.
40970
40971 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40972
40973         * g++.old-deja/g++.pt/spec34.C: New test.
40974
40975 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40976
40977         * g77.f-torture/compile/20000601-2.f: New test.
40978
40979 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.old-deja/g++.other/init17.C: New test.
40982
40983 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40984
40985         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40986
40987 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40988
40989         * g++.old-deja/g++.pt/unify8.C: New test.
40990
40991 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40992
40993         * g++.old-deja/g++.abi/vbase1.C: New test.
40994
40995 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         * g++.old-deja/g++.pt/crash65.C: New test.
40998
40999 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41000
41001         * gcc.dg/cpp/assembl2.S: New test case.
41002
41003 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41004
41005         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41006         are supported.
41007
41008 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41009
41010         * g++.old-deja/g++.other/builtins1.C: New test.
41011         * g++.old-deja/g++.other/builtins2.C: Likewise.
41012         * g++.old-deja/g++.other/builtins3.C: Likewise.
41013         * g++.old-deja/g++.other/builtins4.C: Likewise.
41014
41015 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41016
41017         * gcc.c-torture/compile/20010117-1.c: New test.
41018         * gcc.c-torture/compile/20010117-2.c: New test.
41019
41020 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41021
41022         * g77.f-torture/execute/20010116.[fx]: New test,
41023         XFAIL on i?86-*-*.
41024         * g77.f-torture/compile/20010115.f: Indicate it's
41025         a test for PR fortran/1636.
41026
41027 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41028
41029         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41030
41031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41032
41033         * g77.f-torture/compile/20010115.f: New test.
41034
41035 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.pt/nontype5.C: New test.
41038
41039 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41040
41041         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41042         have an equivalent working one below it.
41043
41044 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41045
41046         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41047         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41048
41049 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41050
41051         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41052         message containing "init_priority".
41053         (conpr-2.C): Likewise.
41054         (conpr-3.C): Likewise.
41055         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41056
41057 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41058
41059         * gcc.c-torture/execute/20010114-2.c: New test.
41060
41061 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41062
41063         * gcc.c-torture/compile/20010114-1.c: New test.
41064         * gcc.c-torture/compile/20010114-1.x: Xfail.
41065         * gcc.c-torture/compile/20010114-2.c: New test.
41066         * gcc.c-torture/execute/20010114-1.c: New test.
41067         * gcc.dg/trunc-1.c: New test.
41068         * gcc.dg/uninit-B.c: New test.
41069
41070 2001-01-13  Nick Clifton  <nickc@redhat.com>
41071
41072         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41073         target.
41074
41075 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41076
41077         * gcc.c-torture/compile/20010113-1.c: New test.
41078
41079 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41080
41081         * gcc.c-torture/compile/20001212-1.c: New test.
41082
41083 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41084
41085         * gcc.dg/cpp/widestr1.c: Update.
41086         * gcc.dg/cpp/prag-imp.c: Remove.
41087
41088 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41089
41090         * gcc.c-torture/execute/20000801-3.x: Remove.
41091         * gcc.dg/c90-init-1.c: New test.
41092         * gcc.dg/c99-init-1.c: New test.
41093         * gcc.dg/c99-init-2.c: New test.
41094         * gcc.dg/gnu99-init-1.c: New test.
41095
41096 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41097
41098         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41099         testing that no relevant ones were found.
41100
41101 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * g++.old-deja/g++.pt/cast2.C: New test.
41104
41105 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.pt/friend47.C: New test.
41108
41109 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41110
41111         * g++.old-deja/g++.pt/instantiate13.C: New test.
41112
41113 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         * g++.old-deja/g++.other/defarg7.C: New test.
41116         * g++.old-deja/g++.other/defarg8.C: New test.
41117
41118 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41119
41120         * g++.old-deja/g++.pt/crash64.C: New test.
41121
41122 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41123
41124         * g++.old-deja/g++.pt/crash63.C: New test.
41125
41126 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41127
41128         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41129
41130 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41131
41132         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41133
41134 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * g++.old-deja/g++.pt/error3.C: New test.
41137
41138 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41139
41140         * g++.old-deja/g++.other/crash39.C: New test.
41141
41142 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41143
41144         * g++.old-deja/g++.other/vbase4.C: New test.
41145
41146 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41147
41148         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41149         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41150         * gcc.dg/special/special.exp: New test driver which will check
41151         for alias support for the above test.
41152
41153 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41154
41155         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41156         problems on small machines.
41157         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41158         parameterize.
41159
41160 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41161
41162         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41163         mips.
41164         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41165
41166 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41167
41168         * g++.old_deja/g++.pt/using8.C: New test.
41169
41170 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41171
41172         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41173
41174 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41175
41176         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41177         where a failure is expected.
41178         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41179
41180 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41181
41182         * g++.old_deja/g++.pt/instantiate12.C: New test.
41183
41184 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41185
41186         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41187         start of structs.
41188         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41189         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41190         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41191         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41192         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41193         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41194         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41195         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41196         * g++.old-deja/g++.eh/spec6.C: Likewise.
41197         * g++.old-deja/g++.jason/crash3.C: Likewise.
41198         * g++.old-deja/g++.law/ctors11.C: Likewise.
41199         * g++.old-deja/g++.law/ctors17.C: Likewise.
41200         * g++.old-deja/g++.law/ctors5.C: Likewise.
41201         * g++.old-deja/g++.law/ctors9.C: Likewise.
41202         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41203         * g++.old-deja/g++.mike/net22.C: Likewise.
41204         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41205         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41206         * g++.old-deja/g++.mike/virt3.C: Likewise.
41207         * g++.old-deja/g++.niklas/t128.C: Likewise.
41208         * g++.old-deja/g++.other/anon4.C: Likewise.
41209         * g++.old-deja/g++.other/using1.C: Likewise.
41210         * g++.old-deja/g++.other/warn3.C: Likewise.
41211         * g++.old-deja/g++.pt/t37.C: Likewise.
41212         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41213         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41214
41215 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41218
41219 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41220
41221         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41222
41223 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41224
41225         * gcc.c-torture/compile/20010107-1.c: New test.
41226
41227 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41228
41229         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41230
41231 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41232
41233         * gcc.dg/format/format.h: New file.
41234         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41235         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41236         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41237         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41238         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41239         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41240         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41241         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41242         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41243         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41244         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41245         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41246         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41247         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41248         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41249         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41250         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41251         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41252         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41253         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41254         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41255         instead of declaring standard types, macros and functions in each
41256         test.
41257
41258 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41259
41260         * gcc.c-torture/execute/20010106-1.c: New test.
41261
41262 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41263
41264         * gcc.dg/format/format.exp: New file.
41265         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41266         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41267         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41268         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41269         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41270         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41271         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41272         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41273         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41274         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41275         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41276         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41277         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41278         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41279         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41280         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41281         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41282         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41283         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41284         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41285         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41286         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41287         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41288         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41289         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41290         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41291         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41292         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41293         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41294         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41295         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41296         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41297         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41298         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41299         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41300         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41301         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41302         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41303         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41304         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41305         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41306         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41307
41308 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41309
41310         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41311         account.
41312
41313 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41314
41315         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41316
41317 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.old-deja/g++.pt/crash62.C: New test.
41320
41321 2001-01-04  Richard Henderson  <rth@redhat.com>
41322
41323         * gcc.dg/20000926-1.c: Update expected warnings.
41324         * gcc.dg/array-2.c: Likewise.
41325         * gcc.dg/array-4.c: Also validate flexible array members.
41326         * gcc.dg/c99-flex-array-1.c: New.
41327
41328 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41329
41330         * gcc.c-torture/compile/20001222-1.x: Remove.
41331
41332 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41333
41334         * gcc.c-torture/execute/built-in-setjmp.c: New.
41335
41336 2001-01-03  Richard Henderson  <rth@redhat.com>
41337
41338         * gcc.dg/940510-1.c: Update expected error wording.
41339         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41340
41341 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41342
41343         * lib/target-supports.exp (check_alias_available): Modified to
41344         indicate aliases not supported if only weak aliases are supported.
41345
41346 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41347
41348         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41349         Turn on cmpstrsi checks for __pj__ and __i370__.
41350
41351 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41352
41353         * g++.old-deja/g++.other/virtual11.C: New test.
41354
41355 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41356
41357         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41358
41359 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41360
41361         * gcc.c-torture/compile/20010102-1.c: New test.
41362
41363 2001-01-02  Andreas Jaeger  <aj@suse.de>
41364
41365         * gcc.dg/noreturn-3.c: New test.
41366
41367         * gcc.dg/noreturn-4.c: New test.
41368
41369 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41370
41371         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41372         __builtin_fputc and __builtin_fwrite.
41373
41374 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41375
41376         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41377         signed char, not default char.
41378
41379 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41380
41381         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41382
41383 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41384
41385         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41386
41387 2000-12-29  Richard Henderson  <rth@redhat.com>
41388
41389         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41390         (__cyg_profile_func_exit): Define.
41391
41392 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41393
41394         * g++.dg/vtgc1.C: New test.
41395
41396 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41397
41398         * gcc.dg/noncompile/20001228-1.c: New test.
41399
41400         * gcc.dg/20001228-1.c: New test.
41401
41402         * gcc.c-torture/execute/20001228-1.c: New test.
41403
41404 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41405
41406         * gcc.dg/format-strfmon-1.c: New test.
41407
41408 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41409
41410         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41411         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41412         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41413         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41414         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41415         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41416         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41417         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41418         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41419         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41420         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41421         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41422         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41423
41424         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41425         * gcc.c-torture/execute/string-opt-4.c: Test index.
41426
41427 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41428
41429         * gcc.c-torture/compile/20001226-1.c: New test.
41430
41431 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41432
41433         * gcc.c-torture/compile/20001222-1.c: New test.
41434         * gcc.c-torture/compile/20001222-1.x: Xfail.
41435
41436 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41437
41438         * gcc.c-torture/execute/comp-goto-2.c: New test.
41439
41440 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41441
41442         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41443         Use long types if __INT_MAX__ is 32767.
41444         (main): Use cast to (sint32 *) when poking 88 into a_page.
41445
41446         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41447
41448 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41449
41450         * gcc.c-torture/compile/20001221-1.c: New test.
41451         * gcc.c-torture/execute/20001221-1.c: New test.
41452
41453 2000-12-20  Richard Henderson  <rth@redhat.com>
41454
41455         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41456         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41457
41458 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41459
41460         * gcc.dg/compare3.c: New test.
41461
41462 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41463
41464         * gcc.dg/format-warnll-1.c: New test.
41465
41466 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41467
41468         * gcc.dg/cpp/cmdlne-P.c: New test.
41469
41470 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41471
41472         * gcc.c-torture/execute/builtin-abs-1.c,
41473         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41474
41475 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41476
41477         * gcc.dg/cpp/multiline.c: New test.
41478
41479 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41480
41481         * g++.old-deja/g++.other/syshdr1.C: Update.
41482         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41483
41484 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41485
41486         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41487
41488 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41489
41490         * g++.old-deja/g++.pt/ttp65.C: New test.
41491
41492 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41493
41494         * g++.old-deja/g++.pt/ttp64.C: New test.
41495
41496 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41497
41498         * g++.old-deja/g++.pt/spec33.C: New test.
41499
41500 2000-12-14  Catherine Moore  <clm@redhat.com>
41501
41502         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41503         * gcc.c-torture/execute/920612-2.c: Likewise.
41504         * gcc.c-torture/execute/920428-2.c: Likewise.
41505         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41506         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41507
41508 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41509
41510         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41511         * gcc.dg/pack-test-2.c: Likewise.
41512
41513 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41514
41515         Tests by Zack Weinberg <zackw@stanford.edu>.
41516
41517         * gcc.dg/cpp/defined.c: Update.
41518         * gcc.dg/cpp/defined_trad.c: New tests.
41519
41520 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41521
41522         * gcc.dg/cpp/trad-direct.c: Update.
41523
41524 2000-12-11  Neil Booth  <neilb@earthling.net>
41525
41526         * gcc.dg/cpp/defined_trad.c
41527
41528 2000-12-11  Neil Booth  <neilb@earthling.net>
41529
41530         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41531
41532 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41533
41534         * gcc.dg/format-miss-2.c: New test.
41535
41536 2000-12-09  Neil Booth  <neilb@earthling.net>
41537
41538         * gcc.dg/cpp/lineflags.c: New tests.
41539         * gcc.dg/cpp/poison.c: Update.
41540         * gcc.dg/cpp/redef2.c: Update.
41541         * gcc.dg/cpp/skipping.c: New test.
41542
41543 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41544
41545         * g++.old-deja/g++.other/eh3.C: New testcase.
41546
41547 2000-12-07  Neil Booth  <neilb@earthling.net>
41548
41549         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41550         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41551         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41552         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41553         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41554         Update.
41555
41556 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41557
41558         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41559         __SIZE_TYPE__ instead of int for type of integers cast to
41560         pointers.
41561
41562 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41563
41564         * g++.old-deja/g++.other/cleanup4.C: New test.
41565
41566 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41567
41568         * format-sec-1.c: New test.
41569
41570 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41571
41572         * gcc.dg/format-nonlit-3.c: New test.
41573
41574 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41575
41576         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41577         through a null pointer.
41578
41579 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41580
41581         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41582         * g++.old-deja/g++.pt/partial4.C: New test.
41583
41584 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41585
41586         * gcc.c-torture/execute/ieee/hugeval.x: New.
41587
41588 2000-12-06  Neil Booth  <neilb@earthling.net>
41589
41590         * gcc.dg/cpp/backslash2.c: New tests.
41591
41592 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41593
41594         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41595         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41596
41597 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41598
41599         * gcc.c-torture/execute/20001203-2.c: New testcase.
41600
41601 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41602
41603         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41604         * g++.old-deja/g++.other/virtual10.C: New test.
41605
41606 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41607
41608         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41609
41610 2000-12-05  Richard Henderson  <rth@redhat.com>
41611
41612         * gcc.c-torture/compile/20001205-1.c: New.
41613
41614 2000-12-04  Neil Booth  <neilb@earthling.net>
41615
41616         * g++.old-deja/g++.other/virtual9.C: New test.
41617         * g++.old-deja/g++.pt/crash61.C: New test.
41618         * gcc.c-torture/execute/loop-9.c: New test.
41619
41620 2000-12-04  Neil Booth  <neilb@earthling.net>
41621
41622         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41623         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41624         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41625         * gcc.dg/cpp/extratokens.c: ...here.
41626
41627 2000-12-04  Neil Booth  <neilb@earthling.net>
41628
41629         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41630         New tests.
41631
41632 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41633
41634         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41635         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41636
41637 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41638
41639         * gcc.c-torture/execute/20001203-1.c: New test.
41640
41641 2000-12-03  Neil Booth  <neilb@earthling.net>
41642
41643         * gcc.dg/cpp/macro6.c: New test cases.
41644
41645 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41646
41647         * gcc.c-torture/execute/string-opt-9.c: New test.
41648         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41649         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41650         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41651
41652         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41653         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41654
41655 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41656
41657         * gcc.dg/cpp/if-6.c: New testcase.
41658
41659         * gcc.dg/20001201-1.c: New testcase.
41660
41661 2000-12-02  Neil Booth  <neilb@earthling.net>
41662
41663         * g++.old-deja/g++.other/externC4.C,
41664         g++.old-deja/g++.other/friend10.C: New tests.
41665
41666 2000-12-02  Neil Booth  <neilb@earthling.net>
41667
41668         * g++.old-deja/g++.other/instan2.C
41669         * g++.old-deja/g++.other/instan3.C: New test.
41670
41671 2000-12-02  Neil Booth  <neilb@earthling.net>
41672
41673         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41674         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41675         gnuc99.c,gnuc99-pedantic.c: New tests.
41676
41677 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41678
41679         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41680         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41681
41682 2000-12-01  Neil Booth  <neilb@earthling.net>
41683
41684         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41685         * gcc.dg/cpp/poison.c: Update.
41686         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41687
41688 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41689
41690         * g77.f-torture/execute/20001201.f: New test.
41691
41692 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41693
41694         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41695
41696 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41697
41698         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41699
41700 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41701
41702         * g++.old-deja/g++.other/cast6.C: New test.
41703
41704 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41705
41706         * gcc.c-torture/execute/20001130-2.c: New testcase.
41707
41708 2000-11-30  Richard Henderson  <rth@redhat.com>
41709
41710         * gcc.c-torture/execute/20001130-1.c: New test.
41711
41712 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41713
41714         * g++.old-deja/g++.other/op3.C: New test.
41715
41716 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41717
41718         * g++.old-deja/g++.other/op2.C: New test.
41719
41720 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41721
41722         * g++.old-deja/g++.other/crash38.C: New test.
41723
41724 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41725
41726         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41727
41728 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41729
41730         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41731         tests.
41732         * gcc.c-torture/execute/string-opt-6.c: New test.
41733
41734         * gcc.dg/20001117-1.c: Add main.
41735
41736 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41737
41738         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41739         Move from here ...
41740         * gcc.dg/940510-1.c: ... to here.
41741
41742         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41743         zero-size arrays in toplevel structures.
41744
41745 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41746
41747         * gcc.c-torture/execute/loop-8.c: New test.
41748
41749 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41750
41751         * g++.old-deja/g++.other/base1.C: New test.
41752
41753 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41754
41755         * g++.old-deja/g++.other/parse2.C: New test.
41756
41757 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.pt/incomplete1.C: New test.
41760
41761 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41762
41763         * g++.old-deja/g++.other/friend9.C: New test.
41764
41765 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41766
41767         * gcc.dg/20001127-1.c: New test.
41768
41769 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41770
41771         * g++.old-deja/g++.pt/friend46.C: New test.
41772
41773 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41774
41775         * g++.old-deja/g++.other/ptrmem8.C: New test.
41776
41777 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41778
41779         * gcc.c-torture/execute/string-opt-7.c: New test.
41780         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41781
41782 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41783
41784         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41785         instead of 'mkcheck 2'.
41786
41787 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41788
41789         * gcc.c-torture/execute/memcheck/driver.c,
41790         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41791         C9X references to refer to C99.
41792
41793 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41794
41795         * gcc.dg/ultrasp3.c: New test.
41796
41797 2000-11-25  Neil Booth  <neilb@earthling.net>
41798
41799         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41800
41801 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41802
41803         * gcc.c-torture/compile/20001123-2.c: New.
41804
41805 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41806
41807         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41808
41809 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41810
41811         * gcc.dg/sequence-point-1.c: Add some new tests.
41812         * gcc.c-torture/execute/20001124-1.c: New test.
41813
41814 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41815
41816         * g++.old-deja/g++.other/vaarg4.C: New test.
41817         * gcc.c-torture/compile/20001123-1.c: New test.
41818
41819 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41820
41821         * g++.other/crash24.C: Adjust and remove XFAIL.
41822         * g++.other/crash37.C: New test.
41823
41824 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.pt/instantiate9.C: New test.
41827
41828 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41829
41830         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41831         new ABI, too.
41832
41833         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41834         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41835
41836 2000-11-22  Neil Booth  <neilb@earthling.net>
41837
41838         * gcc.dg/cpp/Wtrigraphs.c: New test.
41839
41840 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41841
41842         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41843
41844 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41845
41846         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41847
41848 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41849
41850         * lib/gcc-dg.exp: load_lib scanasm.exp.
41851         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41852         * lib/g++-dg.exp: load_lib scanasm.exp.
41853         * lib/scanasm.exp: New.
41854         (scan-assembler, scan-assembler-not): Add optional arguments to
41855         test name, or if not present, the pattern name.
41856         (scan-assembler-dem, scan-assembler-dem-not): New.
41857
41858         * g++.dg/dg.exp: New.
41859
41860 2000-11-21  Neil Booth  <neilb@earthling.net>
41861
41862         * gcc.dg/cpp/integrated1.c: Remove.
41863
41864 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41865
41866         * gcc.c-torture/execute/20001121-1.c: New test.
41867
41868 2000-11-21  Richard Henderson  <rth@redhat.com>
41869
41870         * gcc.c-torture/compile/20001121-1.c: New test.
41871
41872 2000-11-20  Neil Booth  <neilb@earthling.net>
41873
41874         * gcc.dg/cpp/integrated1.c: New test.
41875
41876 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41877
41878         * g++.old-deja/g++.other/inline17.C: New test.
41879
41880 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41881
41882         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41883         local variable to be zero: I made the variable global. Now
41884         uses abort() and exit() instead of relying on main's return value.
41885
41886 2000-11-20  Neil Booth  <neilb@earthling.net>
41887
41888         * gcc.dg/cpp/paste2.c: Update test.
41889         * objc/execute/paste.m: New test.
41890
41891 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41892
41893         * gcc.dg/c99-condexpr-1.c: New test.
41894
41895 2000-11-20  Neil Booth  <neilb@earthling.net>
41896
41897         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41898
41899 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.old-deja/g++.pt/export1.C: New test.
41902
41903 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41904
41905         * gcc.dg/20001117-1.c: New test.
41906
41907 2000-11-18  Richard Henderson  <rth@redhat.com>
41908
41909         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41910
41911 2000-11-18  Richard Henderson  <rth@redhat.com>
41912
41913         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41914         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41915         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41916
41917 2000-11-18  Richard Henderson  <rth@redhat.com>
41918
41919         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41920         (main): New.  Exit cleanly.
41921
41922 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41923
41924         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41925         gcc.dg/c99-fordecl-2.c: New tests.
41926
41927 2000-11-18  Richard Henderson  <rth@redhat.com>
41928
41929         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41930         * gcc.c-torture/execute/zerolen-2.c: New.
41931
41932 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41933
41934         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41935         memory.
41936
41937 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41938
41939         * g++.old-deja/g++.pt/instantiate8.C: New test.
41940
41941 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41942
41943         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41944         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41945
41946 2000-11-16  Nick Clifton  <nickc@redhat.com>
41947
41948         * gcc.c-torture/execute/nestfunc-2.c: New test.
41949         * gcc.c-torture/execute/nestfunc-3.c: New test.
41950
41951 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41952
41953         * gcc.c-torture/compile/20001116-1.c: New test.
41954
41955 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41956
41957         * gcc.c-torture/execute/20001115-1.c: New test.
41958
41959 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41960
41961         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41962         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41963         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41964         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41965
41966 2000-11-15  Neil Booth  <neilb@earthling.net>
41967
41968         gcc.dg/cpp/_Pragma1.c: Update.
41969         gcc.dg/cpp/_Pragma2.c: New test.
41970
41971 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41972
41973         * g++.old-deja/g++.other/anon5.C: New test.
41974
41975 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41976
41977         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41978         tests.
41979
41980 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41983         output.
41984
41985 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41986
41987         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41988         labels at end of compound statements.
41989
41990 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41991
41992         * gcc.c-torture/execute/loop-7.c: New test.
41993
41994 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41995
41996         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41997
41998 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41999
42000         * gcc.dg/c99-bool-1.c: New test.
42001
42002 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42003
42004         * gcc.dg/c99-scope-1.c: Remove xfail.
42005         * gcc.dg/c99-scope-2.c: New test.
42006
42007 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42008
42009         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42010         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42011
42012 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42013
42014         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42015         error messages.
42016
42017         * g++.mike/p700.C: Don't typedef wchar_t.
42018         * g++.mike/p784.C: Likewise.
42019         * g++.mike/eb101.C: Don't use __wchar_t.
42020
42021 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42022
42023         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42024         from DO loop.
42025
42026 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42027
42028         * gcc.c-torture/execute/20001111-1.c: New test.
42029
42030 2000-11-10  Nick Clifton  <nickc@redhat.com>
42031
42032         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42033         long multuiple and accumulate.
42034
42035 2000-11-09  Richard Henderson  <rth@redhat.com>
42036
42037         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42038         via size_t instead of int.
42039
42040         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42041         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42042         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42043         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42044
42045 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42046
42047         * gcc.c-torture/compile/20001109-1.c: New test.
42048         * gcc.c-torture/compile/20001109-2.c: New test.
42049
42050 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         * g++.old-deja/g++.pt/operator1.C: New test.
42053         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42054
42055 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * gcc.dg/20001108-1.c: New test.
42058
42059 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42060
42061         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42062         with both arguments constant strings.
42063         * gcc.c-torture/execute/string-opt-3.c: New test.
42064         * gcc.c-torture/execute/string-opt-4.c: New test.
42065         * gcc.c-torture/execute/string-opt-5.c: New test.
42066
42067 2000-11-08  Nick Clifton  <nickc@redhat.com>
42068
42069         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42070         mulsidi3adddi patterns.
42071
42072 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42073
42074         * g++.old-deja/g++.other/crash36.C: New test.
42075
42076 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42077
42078         * g++.old-deja/g++.other/init16.C: New test.
42079
42080 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42081
42082         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42083
42084 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42085
42086         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42087         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42088         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42089
42090 2000-11-07  DJ Delorie  <dj@redhat.com>
42091
42092         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42093
42094 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42095
42096         * gcc.c-torture/execute/string-opt-1.c: New test.
42097
42098 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42099
42100         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42101         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42102         parameters in registers, and there is no way for a varargs
42103         function to know in which order the integer and floating-point
42104         parameters should be interleaved when they are placed on the
42105         stack.
42106         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42107         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42108
42109 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42110
42111         * gcc.c-torture/execute/string-opt-2.c: New test.
42112
42113 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42114
42115         * g++.old-deja/g++.pt/crash60.C: New test.
42116
42117 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42118
42119         * g++.old-deja/g++.other/crash24.C: New test.
42120         * g++.old-deja/g++.other/crash25.C: New test.
42121         * g++.old-deja/g++.other/crash26.C: New test.
42122         * g++.old-deja/g++.other/crash27.C: New test.
42123         * g++.old-deja/g++.other/crash28.C: New test.
42124         * g++.old-deja/g++.other/crash29.C: New test.
42125         * g++.old-deja/g++.other/crash30.C: New test.
42126         * g++.old-deja/g++.other/crash31.C: New test.
42127         * g++.old-deja/g++.other/crash32.C: New test.
42128         * g++.old-deja/g++.other/crash33.C: New test.
42129         * g++.old-deja/g++.other/crash34.C: New test.
42130         * g++.old-deja/g++.other/crash35.C: New test.
42131
42132 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42133
42134         * gcc.c-torture/execute/20001031-1.c: New test.
42135
42136 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42137
42138         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42139         namespace.
42140
42141         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42142         standards-conformant.
42143
42144         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42145
42146         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42147         * g++.old-deja/g++.mike/p755a.C: Likewise.
42148         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42149         library makes no calls to `operator new' during initialization.
42150
42151 2000-11-04  Neil Booth  <neilb@earthling.net>
42152
42153         * gcc.dg/cpp/include2.c: New tests.
42154
42155 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42156
42157         * lib/g++.exp (g++_set_ld_library_path): New function.
42158         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42159
42160 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42161
42162         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42163         warnings.
42164
42165 2000-11-01  Richard Henderson  <rth@redhat.com>
42166
42167         * g++.old-deja/g++.ext/namedret1.C: New.
42168         * g++.old-deja/g++.ext/namedret2.C: New.
42169         * g++.old-deja/g++.ext/namedret3.C: New.
42170
42171 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42172
42173         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42174         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42175
42176 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42177
42178         * gcc.c-torture/execute/va-arg-21.c: New test.
42179
42180 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42181
42182         * gcc.dg/c99-complex-2.c: New test.
42183
42184 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42185
42186         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42187
42188 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42189
42190         * g++.old-deja/g++.other/inline16.C: New test.
42191
42192 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42193
42194         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42195         __PRETTY_FUNCTION__
42196
42197 2000-10-29  Neil Booth  <neilb@earthling.net>
42198
42199         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42200         New tests.
42201         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42202         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42203         optimisation.
42204
42205 2000-10-29  Neil Booth  <neilb@earthling.net>
42206
42207         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42208         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42209         * mi5.c: Test multiple includes work with -C.
42210         * trigraphs.c: Test ^= version.
42211
42212 2000-10-28  Neil Booth  <neilb@earthling.net>
42213
42214         New tests and test updates for new macro expander.
42215
42216         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42217         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42218         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42219         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42220         new diagnostic messages.
42221
42222         * gcc.dg/cpp/macro3.c: New tests.
42223
42224 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42225
42226         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42227         on the same line.
42228
42229 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * g++.old-deja/g++.other/eh2.C: New test.
42232
42233 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42234
42235         * gcc.c-torture/execute/20001027-1.c: New test.
42236
42237 2000-10-26  Richard Henderson  <rth@redhat.com>
42238
42239         * gcc.c-torture/execute/20001026-1.c: New.
42240
42241 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42242
42243         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42244         * g++.old-deja/g++.law/builtin1.C: Likewise.
42245         * g++.old-deja/g++.law/ctors10.C: Likewise.
42246         * g++.old-deja/g++.law/virtual3.C: Likewise.
42247         * g++.old-deja/g++.mike/p658.C: Likewise.
42248         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42249         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42250         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42251         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42252         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42253
42254 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42255
42256         * gcc.c-torture/compile/20001024-1.c: New test.
42257
42258 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42259
42260         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42261         to tell us whether or not we are using V3.
42262
42263 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42264
42265         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42266         operands.
42267
42268 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42269
42270         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42271
42272 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42273
42274         * gcc.c-torture/execute/20001024-1.c: New test.
42275
42276 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42277
42278         * g++.old-deja/g++.other/sibcall1.C: New test.
42279
42280 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42281
42282         * gcc.dg/noncompile/init-3.c: New test.
42283
42284 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42285
42286         * gcc.dg/format-array-1.c: New test.
42287
42288 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42289
42290         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42291         writing through null pointers; remove comment about testing
42292         unterminated strings.
42293
42294 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42295
42296         * gcc.c-torture/execute/20001017-2.c: New test.
42297
42298 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42299
42300         * gcc.c-torture/compile/20001018-1.c: New test.
42301         * gcc.c-torture/compile/20001018-1.x: Xfail.
42302
42303 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42304
42305         * gcc.c-torture/execute/20001017-1.c: New test.
42306
42307 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42308
42309         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42310         for multiple use of arguments with scanf formats; add tests for
42311         multiple use of arguments.
42312
42313 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42314
42315         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42316
42317 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42318
42319         * gcc.dg/format-miss-1.c: New test.
42320
42321 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42322
42323         * gcc.c-torture/execute/20001013-1.c: New test.
42324
42325 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42326
42327         * gcc.dg/format-branch-1.c: New test.
42328
42329 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42330
42331         * README, lib/file-format.exp: Remove EGCS references.
42332
42333 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42334
42335         * gcc.dg/20001013-1.c: New test.
42336
42337 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42338
42339         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42340         for intmax_t in the compiler using __typeof__ and the type rules
42341         for conditional expressions.
42342
42343 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42344
42345         * gcc.dg/20001012-1.c: New test.
42346         * gcc.dg/20001012-2.c: New test.
42347
42348 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42349
42350         * gcc.dg/format-attr-1.c: New test.
42351
42352 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42353
42354         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42355         __LONG_LONG_MAX__ instead of LLONG_MAX.
42356
42357 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42358
42359         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42360         scanf flags.
42361         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42362         flags.
42363
42364 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42365
42366         * gcc.dg/sequence-pt-1.c: New test.
42367
42368 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42369
42370         * gcc.c-torture/execute/20001011-1.c: New testcase.
42371         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42372
42373 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42374
42375         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42376         does not error on it.
42377
42378 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42379
42380         * gcc.dg/20001009-1.c: New test.
42381
42382 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42383
42384         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42385         * gcc.c-torture/execute/20001009-2.c: ... to here.
42386
42387 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42388
42389         * gcc.c-torture/compile/20001009-1.c: New testcase.
42390         * gcc.c-torture/execute/20001009-1.c: New testcase.
42391         Testcases provided by Jan Hubicka <jh@suse.cz>.
42392
42393 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42394
42395         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42396         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42397         uintmax_t using <limits.h> to emulate the compiler's internal
42398         logic.  No longer XFAIL %j tests.
42399
42400 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42401
42402         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42403         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42404         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42405         regexps and details of expected handling of some bad formats.
42406         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42407         suppression.
42408
42409 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42410
42411         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42412         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42413         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42414         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42415         in list archives.
42416
42417 2000-10-06  Richard Henderson  <rth@cygnus.com>
42418
42419         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42420         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42421         * g++.old-deja/g++.jason/report.C: Likewise.
42422         * g++.old-deja/g++.law/friend5.C: Likewise.
42423         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42424         of the expected warnings.
42425
42426 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42427
42428         * g++.old-deja/g++.pt/enum14.C: New test.
42429
42430 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42431
42432         * g++.old-deja/g++.pt/crash59.C: New test.
42433
42434 2000-10-04  Will Cohen  <wcohen@redhat.com>
42435
42436         * gcc.dg/20000926-1.c: New test.
42437
42438 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42439
42440         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42441         function name for current C++ compiler.
42442         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42443
42444 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42445
42446         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42447         __PRETTY_FUNCTION__.
42448         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42449
42450 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42451
42452         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42453
42454 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42455
42456         * gcc.c-torture/compile/20000923-1.c: New test.
42457
42458 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42459
42460         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42461         * g++.old-deja/g++.pt/ttp62.C: Same.
42462         * g++.old-deja/g++.other/inline14.C: Same.
42463
42464 2000-09-24  Richard Henderson  <rth@cygnus.com>
42465
42466         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42467
42468 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42469
42470         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42471
42472 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42473
42474         * gcc.c-torture/compile/20000922-1.c: New file.
42475
42476 2000-09-21  Nick Clifton  <nickc@redhat.com>
42477
42478         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42479         a signed long modulo operation.
42480         (mod6): New function - perform an unsigned long modulo operation.
42481         (main): Add tests for modulos of very large numbers by very small
42482         dividends.
42483
42484 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42485
42486         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42487
42488 2000-09-19  Richard Henderson  <rth@cygnus.com>
42489
42490         * gcc.dg/compare2.c (case 10): XFAIL.
42491
42492 2000-09-18  Richard Henderson  <rth@cygnus.com>
42493
42494         * gcc.c-torture/execute/20000906-1.c: Move ...
42495         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42496         that support __builtin_trap.
42497
42498 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42499
42500         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42501
42502 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42503
42504         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42505         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42506         more $ format tests.
42507
42508 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42509
42510         * gcc.dg/format-errmk-1.c: New test.
42511
42512 2000-09-17  Greg McGary  <greg@mcgary.org>
42513
42514         * gcc.c-torture/execute/20000917-1.x: Remove.
42515
42516 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42517
42518         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42519
42520 2000-09-17  Greg McGary  <greg@mcgary.org>
42521
42522         * gcc.c-torture/execute/20000917-1.c: New test.
42523         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42524
42525 2000-09-16  Neil Booth  <NeilB@earthling.net>
42526
42527         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42528         in nested macro bug.
42529
42530 2000-09-15  Neil Booth  <NeilB@earthling.net>
42531
42532         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42533
42534 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42535
42536         * gcc.c-torture/execute/20000914-1.c: New test.
42537
42538 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42539
42540         * g++.other/inline13.C: New test.
42541
42542 2000-09-12  Andreas Jaeger  <aj@suse.de>
42543
42544         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42545         constant by Ulrich Drepper <drepper@redhat.com>.
42546
42547 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42548
42549         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42550
42551 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42552
42553         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42554
42555 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42556
42557         * gcc.dg/cpp/backslash.c: New test.
42558
42559 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42560
42561         * gcc.c-torture/execute/20000910-1.c: New test.
42562         * gcc.c-torture/execute/20000910-2.c: Likewise.
42563
42564 2000-09-11  Robert Lipe  <robertl@sco.com>
42565
42566         * gcc.dg/pragma-align.c: New test.
42567
42568 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42569
42570         * g++.old-deja/g++.pt/explicit82.C: New test.
42571         * g++.old-deja/g++.pt/explicit83.C: New test.
42572
42573 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42574
42575         * gcc.dg/asm-names.c: New test.
42576
42577 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42578
42579         * gcc.dg/cpp/tr-warn6.c: New test
42580
42581 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42582
42583         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42584         be accepted.
42585
42586 2000-09-07  Catherine Moore  <clm@redhat.com>
42587
42588         * gcc.c-torture/execute/unroll-1.c: New test.
42589
42590 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42591
42592         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42593         ERROR markers.
42594         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42595         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42596         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42597         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42598         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42599         Preprocess only.
42600         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42601         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42602
42603 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42604
42605         * g++.old-deja/g++.pt/deduct2.C: New test.
42606
42607 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42608
42609         * g++.old-deja/g++.pt/parms2.C: New test.
42610
42611 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42612
42613         * g++.old-deja/g++.pt/crash58.C: New test.
42614
42615 2000-09-06  Greg McGary  <greg@mcgary.org>
42616
42617         * gcc.c-torture/execute/20000906-1.c: New test.
42618         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42619
42620 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42621
42622         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42623
42624 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.pt/crash57.C: New test.
42627
42628 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         * g++.old-deja/g++.pt/crash56.C: New test.
42631
42632 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         * g++.old-deja/g++.pt/koenig1.C: New test.
42635
42636 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42637
42638         * gcc.dg/20000904-1.c: New test.
42639
42640 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42641
42642         * gcc.dg/cpp/paste8.c: New test.
42643
42644 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42645
42646         * gcc.c-torture/compile/20000827-1.c: New test.
42647
42648 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42649
42650         * gcc.dg/format-diag-1.c: New test.
42651
42652 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42653
42654         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42655         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42656         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42657         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42658         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42659
42660 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42661
42662         * g++.old-deja/g++.other/nested4.C: New test.
42663
42664 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42665
42666         * g++.old-deja/g++.ns/scoped1.C: New test.
42667
42668 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42669
42670         * lib/g++.exp: Support testing already-installed GCC.
42671
42672 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42673
42674         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42675
42676 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42677
42678         * gcc.dg/return-type-2.c: New test.
42679
42680 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42681
42682         * gcc.c-torture/compile/20000825-1.c: New test.
42683
42684 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42685
42686         * gcc.dg/dwarf2-2.c: New test.
42687
42688 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42689
42690         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42691         dg-warning regexps.
42692
42693 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42694
42695         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42696         gcc.dg/format-ext-5.c: New tests.
42697
42698 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42699
42700         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42701
42702 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42703
42704         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42705
42706 2000-08-24  Richard Henderson  <rth@cygnus.com>
42707
42708         * gcc.dg/ia64-sync-1.c: New test.
42709         * gcc.dg/ia64-sync-2.c: New test.
42710         * gcc.dg/ia64-asm-1.c: New test.
42711
42712 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42713
42714         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42715         * gcc.dg/format-ext-2.c: New test.
42716
42717 2000-08-23  Jason Merrill  <jason@redhat.com>
42718
42719         * lib/old-dejagnu.exp: Also ignore "In member function" and
42720         "At global scope".
42721
42722 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42723
42724         * gcc.dg/noncompile/label-lineno-1.c: New test.
42725
42726 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42727
42728         * gcc.dg/c99-array-nonobj-1.c: New test.
42729
42730 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42731
42732         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42733         tests.
42734         * gcc.dg/format-ext-1.c: New test.
42735
42736 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42737
42738         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42739         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42740         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42741         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42742         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42743
42744 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42745
42746         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42747         gcc.dg/c99-strftime-2.c: New tests.
42748
42749 2000-08-22  Richard Henderson  <rth@cygnus.com>
42750
42751         * gcc.c-torture/execute/20000822-1.c: New test.
42752
42753 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42754
42755         * gcc.c-torture/execute/20000819-1.x: Remove.
42756
42757 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42758
42759         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42760         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42761         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42762         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42763         gcc.dg/format-xopen-1.c: New tests.
42764
42765 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42766
42767         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42768
42769 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42770
42771         * g++.old-deja/g++.other/loop2.C: New test.
42772
42773         * gcc.c-torture/compile/20000606-1.c: New test.
42774         * gcc.c-torture/compile/20000728-1.c: New test.
42775         * gcc.c-torture/execute/20000801-1.c: New test.
42776         * gcc.c-torture/execute/20000801-2.c: New test.
42777         * gcc.c-torture/execute/20000819-1.c: New test.
42778         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42779         * gcc.dg/20000629-1.c: New test.
42780         * gcc.dg/20000724-1.c: New test.
42781         * gcc.dg/20000807-1.c: New test.
42782
42783 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42784
42785         * gcc.dg/cpp/pragma-1.c: New test.
42786         * gcc.dg/cpp/pragma-2.c: New test.
42787
42788 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42789
42790         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42791         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42792
42793 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42794
42795         * gcc.c-torture/compile/20000818-1.c: New test.
42796
42797 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42798
42799         * gcc.c-torture/execute/20000818-1.c: New test.
42800
42801 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42802
42803         * gcc.dg/format-va-1.c: New test.
42804
42805 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42806
42807         * g++.old-deja/g++.other/typedef8.C: New test.
42808
42809 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42810
42811         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42812         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42813         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42814         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42815         * g++.old-deja/g++.other/ptrmem7.C: New test.
42816         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42817
42818 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42819
42820         * g++.old-deja/g++.pt/typename27.C: New test.
42821
42822 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42825         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42826         * g++.old-deja/g++.pt/friend45.C: New test.
42827         * g++.old-deja/g++.other/friend8.C: New test.
42828
42829 2000-08-15  Richard Henderson  <rth@cygnus.com>
42830
42831         * gcc.c-torture/execute/20000815-1.c: New test.
42832
42833 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42834
42835         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42836         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42837         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42838
42839 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42840
42841         * g++.old-deja/g++.other/refinit2.C: New test.
42842
42843 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42844
42845         * lib/c-torture.exp (c-torture): Make
42846         compiler_conditional_xfail_data global.
42847         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42848         compiler_conditional_xfail_data machinery.
42849         (f-torture-execute): Likewise.
42850         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42851         and only when unrolling loops.
42852
42853         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42854
42855 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42856
42857         * g++.old-deja/g++.pt/explicit81.C: New test.
42858
42859 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42860
42861         * g++.old-deja/g++.pt/typename26.C: New test.
42862
42863 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42864
42865         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42866         warning.
42867
42868 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42869
42870         * g++.old-deja/g++.other/array3.C: New test.
42871
42872 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42873
42874         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42875         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42876         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42877         New tests.
42878
42879 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42880
42881         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42882         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42883
42884 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42885
42886         * gcc.c-torture/execute/20000808-1.c: New test.
42887
42888 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42889
42890         * gcc.dg/c90-const-expr-1.c: New test.
42891
42892 2000-08-08  Richard Henderson  <rth@cygnus.com>
42893
42894         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42895
42896 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42897
42898         * gcc.dg/noncompile/const-ll-1.c: New test.
42899
42900 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42901
42902         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42903
42904 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42905
42906         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42907         that running programs linked against the shared version of libobjc
42908         run correctly.
42909
42910 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42911
42912         * gcc.dg/c99-printf-1.c: New test.
42913
42914 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42915
42916         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42917
42918 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42919
42920         * gcc.c-torture/execute/20000731-1.x: Delete.
42921
42922 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42923
42924         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42925         and torture_without_loops as is done by c-torture.exp.
42926         (search_for): Copy from c-torture.exp.
42927         (gcc-dg-runtest): New function, drives a directory of tests
42928         iterating over the TORTURE_OPTIONS.
42929         (scan-assembler, scan-assembler-not): Move here from
42930         individual directory drivers.
42931
42932         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42933         defined by lib/gcc-dg.exp.
42934         * gcc.dg/cpp/cpp.exp: Likewise.
42935         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42936         gcc-dg-runtest, so we cycle over optimization options.
42937
42938         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42939         * gcc.dg/compare2.c: No longer expected to fail.
42940
42941 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42942
42943         * gcc.c-torture/execute/20000804-1.c: New test.
42944
42945 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42946
42947         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42948
42949 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42950
42951         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42952
42953 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.c-torture/compile/20000803-1.c: New test.
42956
42957 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42958
42959         * gcc.c-torture/execute/20000801-3.c,
42960         gcc.c-torture/execute/20000801-4.c: New tests.
42961         * gcc.c-torture/execute/20000801-3.x,
42962         gcc.c-torture/execute/20000801-4.x: Xfail.
42963
42964 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42965
42966         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42967         libobjc/.libs to allow for libtool.
42968
42969 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42970
42971         * gcc.c-torture/compile/20000802-1.c: New test.
42972
42973 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42974
42975         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42976
42977 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42978
42979         * gcc-c-torture/execute/20000731-2.c: New test.
42980
42981         * gcc.c-torture/execute/20000731-1.c: New test.
42982         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42983
42984 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42985
42986         * testsuite/gcc.dg/cpp/paste7.c: New test.
42987         * gcc.dg/cpp/20000725-1.c: New test.
42988
42989 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42990
42991         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42992         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42993         declaration warning for __builtin_dwarf_reg_size.
42994
42995         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42996
42997 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42998
42999         * gcc.dg/noncompile/voidparam-1.c: New test.
43000
43001 2000-07-30  Richard Henderson  <rth@cygnus.com>
43002
43003         * gcc.dg/c90-digraph-1.c: Don't xfail.
43004         * gcc.dg/compare2.c (case 10): Xfail.
43005         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43006
43007 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43008
43009         * gcc.dg/c99-main-1.c: New test.
43010
43011 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43012
43013         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43014
43015 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43016
43017         * gcc.c-tortuer/execute/20000726-1.c: New test.
43018
43019 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43020
43021         * gcc.c-torture/execute/enum-2.c: New test.
43022
43023 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43024
43025         * gcc.dg/cpp/tr-warn3.c: New test.
43026
43027 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43028
43029         * g++.old-deja/g++.ext/implicit1.C: Remove.
43030         * g++.old-deja/g++.jason/c2.C: Remove
43031         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43032         * g++.old-deja/g++.pt/crash16.C: Likewise.
43033         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43034
43035 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43036
43037         * g++.old-deja/g++.other/for2.C: New test.
43038
43039 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43040
43041         * gcc.dg/20000720-1.c: New test.
43042
43043 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43044
43045         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43046
43047 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43048
43049         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43050         * gcc.c-torture/execute/20000722-1.c: New.
43051         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43052
43053 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43054
43055         * gcc.dg/cpp/20000720-1.S: New test.
43056
43057 2000-07-21  Michael Meissner  <meissner@redhat.com>
43058
43059         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43060
43061 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43062
43063         * g++.old-deja/g++.brendan/crash16.C,
43064         g++.old-deja/g++.brendan/parse3.C,
43065         g++.old-deja/g++.brendan/redecl1.C,
43066         g++.old-deja/g++.ns/template13.C,
43067         g++.old-deja/g++.other/decl4.C,
43068         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43069
43070 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43071
43072         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43073         and "Internal error".
43074
43075         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43076         regexps.
43077         * gcc.dg/cpp/paste6.c: New test.
43078
43079 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43080
43081         * gcc.dg/cpp/tr-direct.c: New test.
43082
43083         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43084         gcc.dg/cpp/undef1.c: Tweak error regexps.
43085
43086 2000-07-18  Eric Christopher <echristo@redhat.com>
43087
43088         * gcc.c-torture/compile/20000718-1.c: New test.
43089
43090 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43091
43092         * cpplex.c (_cpp_push_token): If the token being pushed back
43093         is the previous token in this context, just subtract one from
43094         context->posn.
43095         * cppmacro.c (save_expansion): Clear aux field when storing a
43096         placemarker.
43097
43098 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43099
43100         * gcc.dg/noncompile/redecl-1.c: New test.
43101
43102 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43103
43104         * gcc.c-torture/execute/20000717-5.c: New test.
43105         * gcc.c-torture/execute/20000717-1.x: Removed.
43106
43107 2000-07-17  Richard Henderson  <rth@cygnus.com>
43108
43109         * gcc.c-torture/execute/20000717-4.c: New test.
43110
43111 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43112
43113         * gcc.dg/cpp/syshdr.c: New test.
43114         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43115
43116 2000-07-17  Neil Booth  <neilb@earthling.net>
43117
43118         * gcc.dg/cpp/cmdlne-dM.c: New test.
43119         * gcc.dg/cpp/cmdlne-dD.c: New test.
43120
43121 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43122
43123         * gcc.c-torture/execute/20000717-3.c: New test.
43124
43125         * gcc.c-torture/compile/20000717-1.c: New test.
43126
43127 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43128
43129         * gcc.c-torture/execute/20000717-2.c: New test.
43130
43131 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43132
43133         * gcc.dg/formatz-1.c: New test.
43134
43135         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43136         * gcc.dg/c99-digraph-1.c: New tests.
43137
43138         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43139         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43140
43141         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43142         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43143         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43144         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43145         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43146         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43147         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43148
43149 2000-07-17   Greg McGary <greg@mcgary.org>
43150
43151         * gcc.c-torture/execute/20000717-1.c: New test.
43152         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43153
43154 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43155
43156         * gcc.c-torture/execute/20000715-2.c: New test.
43157         * gcc.dg/20000715-1.c: New test.
43158
43159 2000-07-15  Michael Meissner  <meissner@redhat.com>
43160
43161         * gcc.c-torture/execute/20000715-1.c: New test.
43162
43163 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43164
43165         * gcc.c-torture/execute/20000707-1.c: New test.
43166
43167 2000-07-13  Neil Booth  <NeilB@earthling.net>
43168
43169         * testsuite/gcc.dg/cpp/digraph1.c,
43170         testsuite/gcc.dg/cpp/digraph2.c,
43171         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43172
43173 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43174
43175         * g77.f-torture/compile/20000630-2.f: New test.
43176         * g77.f-torture/compile/20000630-2.x
43177
43178 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43179
43180         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43181
43182 2000-07-11  Neil Booth  <NeilB@earthling.net>
43183
43184         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43185
43186 2000-07-11  Neil Booth  <NeilB@earthling.net>
43187
43188         * gcc.dg/cpp/cmdlne-C.c: New.
43189
43190 2000-07-09  Neil Booth  <NeilB@earthling.net>
43191
43192         * gcc.dg/cpp/directiv.c: New tests.
43193         * gcc.dg/cpp/undef1.c: Update.
43194
43195 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43196
43197         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43198
43199 2000-07-09  Neil Booth  <NeilB@earthling.net>
43200
43201         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43202
43203 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43204
43205         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43206         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43207
43208 2000-07-08  Neil Booth  <NeilB@earthling.net>
43209
43210         * gcc.dg/cpp/macsyntx.c: New tests.
43211
43212 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * gcc.dg/20000707-1.c: New test.
43215
43216 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * gcc.c-torture/execute/20000706-1.c: New test.
43219         * gcc.c-torture/execute/20000706-2.c: New test.
43220         * gcc.c-torture/execute/20000706-3.c: New test.
43221         * gcc.c-torture/execute/20000706-4.c: New test.
43222         * gcc.c-torture/execute/20000706-5.c: New test.
43223
43224 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.pt/instantiate7.C: New test.
43227
43228 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43231         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43232         * g++.old-deja/g++.other/rtti3.C: Likewise.
43233         * g++.old-deja/g++.other/rttid3.C: Likewise.
43234
43235 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43236
43237         *  g77.f-torture/compile/20000630-1.x: Fix typo
43238
43239 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43240
43241         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43242         assembly output.
43243
43244 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43245
43246         * gcc.dg/cpp/ident.c: New test.
43247
43248 2000-07-05  Neil Booth  <NeilB@earthling.net>
43249
43250         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43251           gcc.dg/cpp/lexstrng.c: New tests.
43252
43253 2000-07-04  Neil Booth  <NeilB@earthling.net>
43254
43255         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43256         * gcc.dg/cpp/strify2.c: Same.
43257
43258 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43259
43260         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43261         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43262         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43263         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43264
43265         * testsuite/gcc.dg/cpp/macro1.c,
43266         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43267         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43268         testsuite/gcc.dg/cpp/strify1.c,
43269         testsuite/gcc.dg/cpp/strify2.c: New tests.
43270
43271 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * gcc.c-torture/execute/20000703-1.c: New test.
43274
43275 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43276
43277         * g++.old-deja/g++.pt (lookup10.C): New test.
43278
43279 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43280
43281         * g++.old-deja/g++.pt (typename25.C): New test.
43282
43283 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43284
43285         * gcc.c-torture/compile/20000701-1.c: New test.
43286
43287 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43288
43289         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43290         to test case.
43291
43292 2000-06-30  Catherine Moore  <clm@cygnus.com>
43293
43294         * gcc.c-torture/execute/align-1.c: New test.
43295
43296 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.old-deja/g++.pt/expr8.C: New test.
43299         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43300
43301 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43302
43303         * gcc.c-torture/compile/20000629-1.c: New test.
43304
43305 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43306
43307
43308         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43309         gcc.dg/noncompile directory, depending on whether they're
43310         preprocessor tests or not.  Annotate all the tests for the dg
43311         framework.
43312
43313         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43314         * gcc.dg/noncompile/noncompile.exp: New.
43315
43316         * Moved files:
43317         Old name                                New name
43318         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43319         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43320         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43321         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43322         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43323         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43324         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43325         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43326         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43327         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43328         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43329         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43330         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43331         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43332         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43333         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43334         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43335         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43336         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43337         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43338         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43339         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43340         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43341         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43342
43343         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43344         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43345         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43346         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43347         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43348         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43349
43350 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43351
43352         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43353         declare one variable.  On the fourth, error.
43354         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43355         declared by 20000628-1a.h.
43356
43357 2000-06-29  Richard Henderson  <rth@redhat.com>
43358
43359         * gcc.c-torture/execute/930529-1.x: New file.
43360         * gcc.dg/920413-1.c: Adjust expected warning text.
43361         * gcc.dg/980217-1.c: Declare abort.
43362         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43363
43364 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43365
43366         * g77.f-torture/compile/20000629-1.f: New test.
43367         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43368
43369 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43370
43371         Rearrange lots of files, removing entirely the
43372         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43373         directories.
43374
43375         * Deleted files:
43376         gcc.c-torture/code_quality/code_quality.exp
43377         gcc.c-torture/special/special.exp
43378         gcc.failure/failure.exp
43379         gcc.failure/940409-1.x
43380         gcc.c-torture/compile/961203-1.x
43381
43382         * New files:
43383         gcc.misc-tests/linkage.exp
43384         gcc.c-torture/execute/920730-1t.c
43385         gcc.c-torture/execute/920730-1t.x
43386         gcc.c-torture/compile/920520-1.x
43387         gcc.c-torture/compile/920521-1.x
43388         gcc.c-torture/compile/981006-1.x
43389         gcc.c-torture/execute/eeprof-1.x
43390
43391         * Moved files (possibly with modifications to fit a new harness):
43392         Old name                                New name
43393         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43394         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43395         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43396         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43397         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43398         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43399         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43400         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43401         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43402         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43403         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43404         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43405         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43406         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43407
43408 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43409
43410         * c-torture/compile/961203-1.x: Delete.
43411
43412         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43413         not exit. Include stdio.h.
43414         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43415         * gcc.misc-tests/dg-12.c: Likewise.
43416         * gcc.misc-tests/dg-5.c: Likewise.
43417         * gcc.misc-tests/dg-6.c: Likewise.
43418         * gcc.misc-tests/dg-7.c: Prototype abort.
43419         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43420         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43421         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43422         not exit.
43423         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43424         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43425
43426 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43427
43428         * gcc.dg/cpp/20000628-1.c: New test.
43429         * gcc.dg/cpp/20000628-1.h: New header for above test.
43430         * gcc.dg/cpp/20000628-1a.h: Likewise.
43431
43432 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43433
43434         * gcc.dg/cpp: New directory.
43435         * gcc.dg/cpp/cpp.exp: New driver.
43436         * gcc.dg/cpp/20000627-1.c: New test.
43437         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43438         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43439         and rewrite as a compilation test.
43440
43441         * gcc.dg: Move many files into the cpp subdirectory, possibly
43442         renaming or editing them as well.
43443         Old name                New name
43444         990119-1.c              cpp/19990119-1.c
43445         990228-1.c              cpp/19990228-1.c
43446         990407-1.c              cpp/19990407-1.c
43447         990409-1.c              cpp/19990409-1.c
43448         990413-1.c              cpp/19990413-1.c
43449         990703-1.c              cpp/19990703-1.c
43450         20000127-1.c            cpp/20000127-1.c
43451         20000129-1.c            cpp/20000129-1.c
43452         20000207-1.c            cpp/20000207-1.c
43453         20000207-2.c            cpp/20000207-2.c
43454         20000209-1.c            cpp/20000209-1.c
43455         20000209-2.c            cpp/20000209-2.c
43456         20000301-1.c            cpp/20000301-1.c
43457         20000419-1.c            cpp/20000419-1.c
43458         20000510-1.S            cpp/20000510-1.S
43459         20000519-1.c            cpp/20000519-1.c
43460         20000529-1.c            cpp/20000529-1.c
43461         20000625-1.c            cpp/20000625-1.c
43462         20000625-2.c            cpp/20000625-2.c
43463         cpp-as1.c               cpp/assert1.c
43464         cpp-as2.c               cpp/assert2.c
43465         cxx-comments-1.c        cpp/cxxcom1.c
43466         cxx-comments-2.c        cpp/cxxcom2.c
43467         endif-label.c           cpp/endif.c
43468         cpp-hash1.c             cpp/hash1.c
43469         cpp-hash2.c             cpp/hash2.c
43470         cpp-if1.c               cpp/if-1.c
43471         cpp-if2.c               cpp/if-2.c
43472         cpp-if3.c               cpp/if-3.c
43473         cpp-if4.c               cpp/if-4.c
43474         cpp-if5.c               cpp/if-5.c
43475         cpp-cond.c              cpp/if-cexp.c
43476         cpp-missingop.c         cpp/if-mop.c
43477         cpp-missingparen.c      cpp/if-mpar.c
43478         cpp-opprec.c            cpp/if-oppr.c
43479         cpp-ifparen.c           cpp/if-paren.c
43480         cpp-shortcircuit.c      cpp/if-sc.c
43481         cpp-shift.c             cpp/if-shift.c
43482         cpp-unary.c             cpp/if-unary.c
43483         cpp-li1.c               cpp/line1.c
43484         cpp-li2.c               cpp/line2.c
43485         lineno.c                cpp/line3.c
43486         lineno-2.c              cpp/line4.c
43487         cpp-mi.c                cpp/mi1.c
43488         cpp-mic.h               cpp/mi1c.h
43489         cpp-micc.h              cpp/mi1cc.h
43490         cpp-mind.h              cpp/mi1nd.h
43491         cpp-mindp.h             cpp/mi1ndp.h
43492         cpp-mix.h               cpp/mi1x.h
43493         cpp-mi2.c               cpp/mi2.c
43494         cpp-mi2a.h              cpp/mi2a.h
43495         cpp-mi2b.h              cpp/mi2b.h
43496         cpp-mi2c.h              cpp/mi2c.h
43497         cpp-mi3.c               cpp/mi3.c
43498         cpp-mi3.def             cpp/mi3.def
43499         poison-1.c              cpp/poison.c
43500         pr-impl.c               cpp/prag-imp.c
43501         cpp-redef-2.c           cpp/redef1.c
43502         cpp-redef.c             cpp/redef2.c
43503         strpaste.c              cpp/strp1.c
43504         strpaste-2.c            cpp/strp2.c
43505         cpp-tradpaste.c         cpp/tr-paste.c
43506         cpp-tradstringify.c     cpp/tr-str.c
43507         cpp-tradwarn1.c         cpp/tr-warn1.c
43508         cpp-tradwarn2.c         cpp/tr-warn2.c
43509         trigraphs.c             cpp/trigraphs.c
43510         cpp-unc1.c              cpp/unc1.c
43511         cpp-unc2.c              cpp/unc2.c
43512         cpp-unc3.c              cpp/unc3.c
43513         cpp-unc.c               cpp/unc4.c
43514         undef.c                 cpp/undef1.c
43515         undef-2.c               cpp/undef2.c
43516         cpp-wi1.c               cpp/widestr1.c
43517
43518 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43519
43520         * lib/g++.exp (g++_include_flags): Tweak.
43521
43522 2000-06-27  H.J. Lu  <hjl@gnu.org>
43523             Loren J. Rittle  <ljrittle@acm.org>
43524
43525         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43526         version with one that knows about the new gcc tree structure.
43527         (g++_link_flags): Same.
43528
43529 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43530
43531         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43532         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43533         case we are cross-compiling.
43534
43535         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43536         g++.old-deja/g++.niklas/Makefile.in,
43537         g++.old-deja/g++.niklas/configure.in,
43538         g++.old-deja/g++.other/Makefile.in,
43539         g++.old-deja/g++.other/configure.in,
43540         gcc.c-torture/code_quality/Makefile.in,
43541         gcc.c-torture/code_quality/configure.in,
43542         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43543         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43544         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43545         gcc.c-torture/execute/ieee/Makefile.in,
43546         gcc.c-torture/execute/ieee/configure.in,
43547         gcc.c-torture/noncompile/Makefile.in,
43548         gcc.c-torture/noncompile/configure.in,
43549         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43550         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43551         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43552
43553 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43554
43555         * g++.old-deja/g++.other/ambig3.C: New test.
43556
43557 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43558
43559         * g++.old-deja/g++.pt/syntax1.C: New test.
43560         * g++.old-deja/g++.pt/syntax2.C: New test.
43561         * g++.old-deja/g++.other/syntax3.C: New test.
43562         * g++.old-deja/g++.other/syntax4.C: New test.
43563
43564 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43565
43566         * gcc.dg/20000623-1.c: Prototype exit and abort.
43567
43568 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43569
43570         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43571         New tests.
43572         * gcc.dg/cpp-mi3.def: New file.
43573
43574         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43575         inside assertions.
43576         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43577         lexer's error messages.
43578         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43579         divine anything from the linemarkers.
43580         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43581         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43582
43583 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43584
43585         * gcc.dg/20000623-1.c: New test.
43586
43587 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43588
43589         * gcc.c-torture/execute/20000622-1.c: New test.
43590
43591 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.old-deja/g++.other/init15.C: New test.
43594
43595 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43596
43597         * g++.old-deja/g++.pt/vaarg2.C: New test.
43598         * g++.old-deja/g++.pt/vaarg3.C: New test.
43599
43600 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43601
43602         * g++.old-deja/g++.other/dyncast6.C: New test.
43603
43604 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43605
43606         * gcc.c-torture/execute/loop-6.c: New test.
43607
43608 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43609
43610         * gcc.dg/20000614-1.c: New test.
43611         * gcc.dg/20000614-2.c: New test.
43612
43613 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43614
43615         * g++.old-deja/g++.other/inline12.C: New test.
43616
43617 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43618
43619         * g++.old-deja/g++.other/eh1.C: New test.
43620
43621 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43622
43623         * g++.old-deja/g++.other/type.C: New test.
43624
43625 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43626
43627         * g++.old-deja/g++.other/initstring.C: New test.
43628
43629 2000-06-12  Jason Merrill  <jason@redhat.com>
43630
43631         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43632
43633 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43634
43635         * gcc.c-torture/compile/20000609-1.c: New test.
43636
43637 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43638
43639         * gcc.dg/20000609-1.c: New test.
43640
43641 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43642
43643         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43644         * gcc.c-torture/noncompile/poison-1.c: Move...
43645         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43646         * gcc.dg/cpp-li1.c: Add a token after the #line.
43647
43648 2000-06-05  Richard Henderson  <rth@cygnus.com>
43649
43650         * gcc.c-torture/execute/20000605-2.c: New test.
43651         * gcc.c-torture/execute/20000605-3.c: New test.
43652
43653 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43654
43655         * g77.f-torture/execute/20000503-1.x: New file.
43656
43657 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43658
43659         * g++.old-deja/g++.eh/badalloc1.C: New test.
43660
43661 2000-06-05  Richard Henderson  <rth@cygnus.com>
43662
43663         * gcc.c-torture/execute/20000605-1.c: New test.
43664
43665 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43666             Nathan Sidwell <nathan@codesourcery.com>
43667
43668         * gcc.c-torture/compile/20000605-1.c: New test.
43669
43670 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43671
43672         * g77.f-torture/compile/20000601-1.f: New test.
43673
43674 2000-06-03  Richard Henderson  <rth@cygnus.com>
43675
43676         * gcc.c-torture/execute/20000603-1.c: New.
43677
43678 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43679
43680         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43681         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43682
43683 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43684
43685         * gcc.dg/compare2.c (case 12): XFAIL.
43686         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43687         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43688
43689         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43690
43691 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43692
43693         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43694         guard macro is already defined when the header is first
43695         included.
43696         * gcc.dg/cpp-mix.h: New file.
43697         * gcc.dg/endif-label.c: Update patterns to match compiler.
43698
43699         * g++.brendan/complex1.C: Declare abort.
43700         * g++.law/refs4.C: Remove XFAIL.
43701         * g++.oliva/expr2.C: Declare abort and exit.
43702
43703 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43704
43705         * gcc.c-torture/execute/20000528-1.c: New test.
43706
43707         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43708         * g++.old-deja/g++.law/temps4.C: Likewise.
43709
43710         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43711         stdlib.h.  Call abort() on failure.
43712         * g++.old-deja/g++.law/refs4.C: Likewise.
43713         * g++.old-deja/g++.law/temps4.C: Likewise.
43714         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43715         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43716
43717 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43718
43719         Relative to g++.dg/special:
43720         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43721
43722         Relative to g++.old-deja:
43723         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43724         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43725         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43726         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43727         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43728         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43729         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43730
43731         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43732         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43733         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43734         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43735         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43736         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43737         and/or string.h.
43738
43739         * g++.other/goto1.C: Update expectations for error messages.
43740
43741 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43742
43743         * gcc.c-torture/compile/20000523-1.c: New test.
43744
43745 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43746
43747         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43748
43749 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43750
43751         * g++.old-deja/g++.eh/catch11.C: New test.
43752         * g++.old-deja/g++.eh/catch12.C: New test.
43753
43754 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43755
43756         * gcc.c-torture/execute/20000523-1.c: New test.
43757
43758 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43759
43760         * c-torture/execute/bcp-1.c: Replace abort in arg of
43761         __builtin_constant_p with a generic external function.
43762
43763         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43764         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43765         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43766         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43767         Prototype abort and/or exit.
43768
43769         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43770         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43771         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43772         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43773
43774 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43775
43776         * gcc.dg/dwarf2-1.c: New test.
43777
43778 2000-05-20  Richard Henderson  <rth@cygnus.com>
43779
43780         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43781
43782 2000-05-20  Andreas Jaeger  <aj@suse.de>
43783
43784         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43785         testcase.
43786
43787 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43788
43789         * gcc.c-torture/execute/20000519-2.c: New test.
43790
43791 2000-05-19  Andreas Jaeger  <aj@suse.de>
43792
43793         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43794         which fails with SSA.
43795
43796         * lib/c-torture.exp: Also test with -O3 -fssa.
43797
43798 2000-05-18  Michael Meissner  <meissner@redhat.com>
43799
43800         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43801         * gcc.c-torture/execute/920415-1.c: Ditto.
43802         * gcc.c-torture/execute/920501-1.c: Ditto.
43803         * gcc.c-torture/execute/conversion.c: Ditto.
43804         * gcc.c-torture/execute/cvt-1.c: Ditto.
43805
43806 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43807
43808         * gcc.c-torture/compile/20000518-1.c: New test.
43809
43810 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43811
43812         * g77.f-torture/compile/200005018.f: New test.
43813
43814 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43815
43816         * gcc.c-torture/compile/20000517-1.c: New test.
43817
43818 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43819
43820         * gcc.c-torture/execute/20000516-1.c: New test.
43821
43822 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43823
43824         * g++.old-deja/g++.other/eh.C: New test.
43825
43826 2000-05-12  Richard Henderson  <rth@cygnus.com>
43827
43828         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43829         constants through to doit's conditional.
43830
43831 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43832
43833         * gcc.c-torture/compile/20000511-1.c: New test.
43834         * g77.f-torture/compile/20000511-1.f: New test.
43835         * g77.f-torture/compile/20000511-2.f: New test.
43836
43837 2000-05-11  Michael Meissner  <meissner@redhat.com>
43838
43839         * gcc.c-torture/execute/20000511-1.c: New test.
43840
43841 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43842
43843         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43844         * gcc.dg/20000510-1.S: New.
43845
43846 2000-05-08  Catherine Moore  <clm@cygnus.com>
43847
43848         * gcc.dg/unused-3.c: New.
43849
43850 2000-05-06  Richard Henderson  <rth@cygnus.com>
43851
43852           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43853           * g++.old-deja/g++.mike/warn1.C: Likewise.
43854           * g++.old-deja/g++.pt/local1.C: Likewise.
43855           * g++.old-deja/g++.pt/local7.C: Likewise.
43856           * g++.old-deja/g++.pt/spec16.C: Likewise.
43857
43858 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43861
43862 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43863
43864           * g77.f-torture/execute/20000503-1.f: New test.
43865
43866 2000-05-04  Andreas Jaeger  <aj@suse.de>
43867
43868         * gcc.dg/noreturn-2.c: New test.
43869
43870 2000-05-04  Neil Booth  <NeilB@earthling.net>
43871
43872         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43873         preprocessor.
43874
43875 2000-05-04  Richard Henderson  <rth@cygnus.com>
43876
43877         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43878
43879 2000-05-04  Richard Henderson  <rth@cygnus.com>
43880
43881         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43882         OpenSSL by Jason R Thorpe.
43883
43884 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43885
43886         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43887
43888 2000-05-03  Robert Lipe <robertlipe@usa.net>
43889
43890         * gcc.dg/20000503-1.c: New test.
43891
43892 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43893
43894         * gcc.c-torture/compile/20000502-1.c: New test.
43895         * g++.old-deja/g++.other/align.C: New test.
43896         * gcc.dg/cpp-tradstringify.c: New test.
43897
43898 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43899
43900         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43901         and hard registers.
43902
43903 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43904
43905         * gcc.c-torture/execute/loop-5.c: New test.
43906
43907 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * gcc.c-torture/execute/va-arg-20.c: New test.
43910
43911 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43912
43913         * gcc.c-torture/execute/20000422-1.c: New test.
43914
43915 2000-04-20  Greg McGary  <gkm@gnu.org>
43916
43917         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43918         when optimizing, but without sibling-call optimizations (-O1).
43919
43920 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43921
43922           * gcc.c-torture/compile/20000420-1.c: New test.
43923
43924 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43925
43926         * g++.abi/ptrflags.C: New test.
43927         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43928
43929 2000-04-19  Catherine Moore  <clm@cygnus.com>
43930
43931         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43932
43933 2000-04-19  Greg McGary  <gkm@gnu.org>
43934
43935         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43936         sibling-call optimizations.
43937
43938 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43939
43940         * gcc.dg/20000419-1.c: New test.
43941
43942 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43943
43944         * gcc.c-torture/execute/20000412-6.c: New test.
43945
43946 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43947
43948         * gcc.c-torture/execute/20000412-5.c: New test.
43949         * g77.f-torture/compile/20000412-1.f: New test.
43950         * gcc.c-torture/execute/20000412-4.c: New test.
43951         * gcc.c-torture/compile/20000412-2.c: New test.
43952         * gcc.c-torture/execute/20000412-3.c: New test.
43953         * gcc.c-torture/compile/20000412-1.c: New test.
43954         * gcc.c-torture/execute/20000412-2.c: New test.
43955
43956 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43957
43958         * objc/execute/bf-20.m: New test.
43959
43960 2000-04-10  Richard Henderson  <rth@cygnus.com>
43961
43962         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43963
43964         * gcc.c-torture/execute/20000412-1.c: New test.
43965
43966 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * g++.old-deja/g++.eh/catchptr1.C: New test.
43969
43970 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43971
43972         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43973
43974 2000-04-08  Neil Booth  <NeilB@earthling.net>
43975
43976         * gcc.dg/cpp-nullchar.c: Remove test as
43977         embedded nulls cause problems.
43978
43979 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43980
43981         * gcc.dg/compare2.c: New test.
43982
43983 2000-04-08  Neil Booth  <NeilB@earthling.net>
43984
43985         * gcc.dg/cpp-nullchar.c: New test.
43986
43987 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43988
43989         * gcc.dg/cpp-mi2.c: New test.
43990         * gcc.dg/cpp-mi2[abc].h: New files.
43991
43992 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43993
43994         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43995         member name.
43996
43997 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43998
43999         * g++.old-deja/g++.abi/vmihint.C: New test.
44000
44001 2000-04-06  Neil Booth  <NeilB@earthling.net>
44002
44003         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44004         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44005         copyright.
44006
44007 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44008
44009         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44010         avoid stack-frame overwrite.
44011
44012 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44013
44014         * gcc.c-torture/compile/20000405-2.c: New test.
44015         * gcc.c-torture/compile/20000405-3.c: New test.
44016
44017 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44018
44019         * gcc.c-torture/compile/20000405-1.c: New test.
44020
44021 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44022
44023         * gcc.dg/cast-qual-1.c: Revert last change.
44024
44025 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44026
44027         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44028
44029 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44030
44031         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44032         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44033
44034 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44035
44036         * gcc.c-torture/compile/20000403-2.c: New test.
44037         * gcc.c-torture/compile/20000403-1.c: New test.
44038
44039 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44040
44041         * gcc.c-torture/execute/20000403-1.c: New test.
44042
44043 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44044
44045         * gcc.c-torture/execute/20000402-1.c: New test.
44046
44047 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44048
44049         * gcc.c-torture/execute/va-arg-15.c: New test.
44050         * gcc.c-torture/execute/va-arg-16.c: New test.
44051         * gcc.c-torture/execute/va-arg-17.c: New test.
44052         * gcc.c-torture/execute/va-arg-18.c: New test.
44053         * gcc.c-torture/execute/va-arg-19.c: New test.
44054
44055 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44056
44057         * gcc.c-torture/compile/981211-1.c: Move to...
44058         * gcc.dg/cpp-as1.c: ...here.
44059         * gcc.dg/cpp-as2.c: New file.
44060
44061         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44062         compiler.
44063
44064 2000-04-02  Neil Booth  <NeilB@earthling.net>
44065
44066         * gcc.dg/cpp-cond.c  New tests.
44067         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44068         accidental success less likely.
44069         * gcc.dg/cpp-missingop.c  New tests.
44070         * gcc.dg/cpp-missingparen.c  New tests.
44071         * gcc.dg/cpp-shift.c  New tests.
44072         * gcc.dg/cpp-shortcircuit.c  New tests.
44073         * gcc.dg/cpp-unary.c  New tests.
44074
44075 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44076
44077         * gcc.c-torture/compile/20000329-1.c: New test.
44078
44079 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44080
44081         * gcc.c-torture/compile/20000326-1.c: New test.
44082         * gcc.c-torture/compile/20000326-2.c: New test.
44083
44084 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44085
44086         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44087         the first parameter is a function argument.
44088
44089 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44090
44091         * g++.old-deja/g++.ext/array4.C: New test.
44092
44093 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44094
44095         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44096
44097 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44098
44099         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44100
44101 2000-03-19  Richard Henderson  <rth@cygnus.com>
44102
44103         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44104
44105 2000-03-19  Richard Henderson  <rth@cygnus.com>
44106
44107         * gcc.c-torture/compile/20000319-1.c: New test.
44108
44109 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44110
44111         * gcc.c-torture/execute/20000314-3.c: New test.
44112         * gcc.c-torture/execute/20000314-2.c: New test.
44113         * gcc.c-torture/execute/20000314-1.c: New test.
44114         * gcc.c-torture/compile/20000314-2.c: New test.
44115         * gcc.c-torture/compile/20000314-1.c: New test.
44116
44117 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44118
44119         * g++.old-deja/g++.warn/inline.C: New test.
44120
44121 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44122
44123         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44124         standards-compliant result rather than specific constants.
44125         Put test-values in array.
44126
44127 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44128
44129         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44130         (g++_target_compile): Put test-specific options last.
44131
44132 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44133
44134         * g++.old-deja/g++.eh/vbase4.C: New test.
44135
44136 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44137
44138         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44139
44140 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44141
44142         * g++.old-deja/g++.brendan/misc12.C: Removed.
44143         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44144         * g++.old-deja/g++.ext/pretty4.C: New test.
44145
44146 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44147
44148         * g++.old-deja/g++.other/string2.C: New test.
44149
44150 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44151
44152         * g++.old-deja/g++.warn/impint2.C: New test.
44153
44154 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44155
44156         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44157         is 1, not zero.
44158
44159 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44160
44161         * g++.old-deja/g++.warn/impint.C: New test.
44162         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44163         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44164         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44165         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44166         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44167         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44168         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44169         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44170         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44171         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44172         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44173         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44174
44175 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44176
44177         * gcc.dg/cpp-redef.c: New test.
44178
44179 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44180
44181         * g++.old-deja/g++.pt/unify7.C: New test.
44182
44183 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44184
44185         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44186         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44187
44188 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44189
44190         * gcc.c-torture/compile/20000224-1.c: New test.
44191
44192 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44193
44194         * gcc.c-torture/compile/cpp-2.c: New test.
44195         * gcc.c-torture/compile/cpp-1.c: New test.
44196
44197 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44198
44199         * gcc.c-torture/execute/20000225-1.c: New test.
44200
44201 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44202
44203         * gcc.dg/cpp-li2.c: New test.
44204
44205         * gcc.dg/cpp-wi1.c: New test.
44206
44207         * gcc.dg/cpp-li1.c: New test.
44208
44209 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44210
44211         * g++.old-deja/g++.other/sizeof5.C: New test.
44212
44213 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44214
44215         * gcc.c-torture/execute/va-arg-13.c: New test.
44216
44217 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44218
44219         * gcc.c-torture/execute/va-arg-12.c: New test.
44220
44221 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44222
44223         * gcc.c-torture/execute/20000223-1.c: New test.
44224
44225 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44226
44227         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44228
44229 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44230
44231         * g++.old-deja/g++.abi/ptrmem.C: New test.
44232
44233 2000-02-19  Richard Henderson  <rth@cygnus.com>
44234
44235         * gcc.c-torture/compile/init-3.c: New.
44236
44237 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44238
44239         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44240         ALWAYS_CXXFLAGS.
44241
44242 2000-02-11  Robert Lipe <robertl@sco.com>
44243
44244         * gcc.c-torture/compile/20000211-3.c: New test.
44245
44246 2000-02-11  Martin Buchholz <martin@xemacs.org>
44247
44248         * gcc.c-torture/compile/20000211-2.c: New test.
44249
44250 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44251
44252         * gcc.c-torture/compile/20000211-1.c: New test.
44253
44254 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44255
44256         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44257           on native targets
44258
44259 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44260
44261         * g++.old-deja/g++.other/cast5.C: New test.
44262
44263 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44264
44265         * gcc.c-torture/execute/20000205-1.c: New.
44266
44267 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44268
44269         * g++.old-deja/g++.jason/cast3.C: Return void.
44270         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44271
44272 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44273
44274         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44275
44276         * gcc.dg/loop-1.c: New test.
44277
44278 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44279
44280         * gcc.c-torture/compile/20000127-1.c: New test.
44281         * gcc.c-torture/execute/991228-1.c: New test.
44282
44283 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44284
44285         * gcc.dg/unused-2.c: New test.
44286
44287         * gcc.dg/conv-1.c: New test.
44288
44289 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44290
44291         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44292         compiler.
44293         (tool_option_proc): Fix typo.
44294
44295 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44296
44297         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44298         of the ld on the host, not on the build machine.
44299         Also, don't crash if '--help' is not a supported option.
44300
44301 2000-01-24  Richard Henderson  <rth@cygnus.com>
44302
44303         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44304
44305 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44306
44307         * gcc.c-torture/execute/20000120-2.c: New test.
44308         * gcc.c-torture/execute/20000120-1.c: New test.
44309
44310 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44311
44312         * gcc.c-torture/execute/20000113-1.c: New test.
44313
44314 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44315
44316         * gcc.c-torture/execute/20000112-1.c: New test.
44317
44318 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44319
44320         * gcc.dg/20000111-1.c: New test.
44321
44322 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44323
44324         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44325         with 16 bit integers.
44326
44327 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44328
44329         * gcc.dg/20000108-1.c: New test.
44330
44331 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44332
44333         * g++.old-deja/g++.ns/koenig8.C: New test.
44334
44335 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44336
44337         * g++.old-deja/g++.other/cast4.C: New test.
44338
44339 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44340
44341         * gcc.c-torture/compile/20000105-2.c: New test.
44342         * gcc.c-torture/compile/20000105-1.c: New test.
44343
44344 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44345
44346         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44347         references to printf & atoi to conform to ANSI standard.
44348         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44349         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44350         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44351         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44352         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44353         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44354         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44355         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44356         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44357         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44358         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44359         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44360         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44361         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44362         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44363         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44364         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44365         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44366         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44367         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44368         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44369         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44370         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44371         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44372         * g++.old-deja/g++.brendan/init3.C: Likewise.
44373         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44374         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44375         * g++.old-deja/g++.brendan/new2.C: Likewise.
44376         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44377         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44378         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44379         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44380         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44381         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44382         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44383         * g++.old-deja/g++.brendan/template24.C: Likewise.
44384         * g++.old-deja/g++.brendan/template3.C: Likewise.
44385         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44386         * g++.old-deja/g++.jason/inline3.C: Likewise.
44387         * g++.old-deja/g++.jason/opeq.C: Likewise.
44388         * g++.old-deja/g++.law/arg5.C: Likewise.
44389         * g++.old-deja/g++.law/arm7.C: Likewise.
44390         * g++.old-deja/g++.law/ctors11.C: Likewise.
44391         * g++.old-deja/g++.law/cvt8.C: Likewise.
44392         * g++.old-deja/g++.law/init9.C: Likewise.
44393         * g++.old-deja/g++.law/refs4.C: Likewise.
44394         * g++.old-deja/g++.law/template2.C: Likewise.
44395         * g++.old-deja/g++.law/visibility24.C: Likewise.
44396         * g++.old-deja/g++.law/vtable3.C: Likewise.
44397         * g++.old-deja/g++.mike/asm2.C: Likewise.
44398         * g++.old-deja/g++.mike/eh1.C: Likewise.
44399         * g++.old-deja/g++.mike/misc1.C: Likewise.
44400         * g++.old-deja/g++.mike/misc13.C: Likewise.
44401         * g++.old-deja/g++.mike/misc14.C: Likewise.
44402         * g++.old-deja/g++.mike/ns12.C: Likewise.
44403         * g++.old-deja/g++.mike/p1248.C: Likewise.
44404         * g++.old-deja/g++.mike/p3708.C: Likewise.
44405         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44406         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44407         * g++.old-deja/g++.mike/p646.C: Likewise.
44408         * g++.old-deja/g++.mike/p700.C: Likewise.
44409         * g++.old-deja/g++.mike/p783.C: Likewise.
44410         * g++.old-deja/g++.mike/p783a.C: Likewise.
44411         * g++.old-deja/g++.mike/p783b.C: Likewise.
44412         * g++.old-deja/g++.mike/p786.C: Likewise.
44413         * g++.old-deja/g++.mike/p789.C: Likewise.
44414         * g++.old-deja/g++.mike/p789a.C: Likewise.
44415         * g++.old-deja/g++.mike/p807a.C: Likewise.
44416         * g++.old-deja/g++.other/delete3.C: Likewise.
44417         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44418         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44419         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44420         * g++.old-deja/g++.other/empty1.C: Likewise.
44421         * g++.old-deja/g++.other/temporary1.C: Likewise.
44422         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44423         * g++.old-deja/g++.pt/t16.C: Likewise.
44424         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44425
44426 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44427
44428         * gcc.dg/991230-1.c: New test.
44429
44430 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44431
44432         * gcc.c-torture/compile/991229-3.c: New test.
44433         * gcc.c-torture/compile/991229-2.c: New test.
44434         * gcc.c-torture/compile/991229-1.c: New test.
44435
44436 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44437
44438         * gcc.c-torture/compile/labels-2.c: New test.
44439
44440 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44441
44442         * gcc.c-torture/execute/991227-1.c: New test.
44443
44444 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44445
44446         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44447
44448 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44449
44450         * gcc.c-torture/execute/991221-1.c: New test.
44451
44452 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44453
44454         * g++.old-deja/g++.other/cast3.C: New test.
44455
44456 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44457
44458         * gcc.c-torture/execute/991216-4.c: New test.
44459
44460 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44461
44462         * gcc.c-torture/execute/991216-1.c: New test.
44463         * gcc.c-torture/execute/991216-2.c: New test.
44464         * gcc.c-torture/execute/991216-3.c: New test.
44465
44466 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44467
44468         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44469         Actually make the test fail by using "-O2" for compilation.
44470
44471 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44472
44473         * g++.old-deja/g++.warn/cast-align1.C: New test.
44474
44475 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44476
44477         * gcc.c-torture/compile/991214-1.c: New test.
44478         * gcc.c-torture/compile/991214-2.c: New test.
44479
44480 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44481
44482         * gcc.dg/991214-1.c: New test.
44483
44484 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44485
44486         * gcc.c-torture/compile/991213-3.c: New test.
44487         * gcc.c-torture/compile/991213-2.c: New test.
44488         * gcc.c-torture/compile/991213-1.c: New test.
44489
44490 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44491
44492         * gcc.dg/991209-1.c: New test.
44493
44494 1999-12-08  Nathan Sidwell <nathan@acm.org>
44495
44496         * gcc.c-torture/compile/991208-1.c: New test.
44497
44498 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44499
44500         * gcc.dg/ultrasp2.c: New test.
44501
44502 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44503
44504         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44505
44506 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44507
44508         * gcc.c-torture/compile/991202-1.c: New test.
44509         * gcc.c-torture/execute/991202-1.c: New test.
44510         * gcc.c-torture/execute/991202-2.c: New test.
44511         * gcc.c-torture/execute/991202-3.c: New test.
44512
44513 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44514
44515         * g++.old-deja/g++.abi/align.C: New test.
44516         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44517         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44518
44519 1999-12-01  Richard Henderson  <rth@cygnus.com>
44520
44521         * gcc.c-torture/execute/991201-1.c: New.
44522
44523 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44524
44525         * gcc.dg/991129-1.c: New test.
44526
44527 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44528
44529         * gcc.c-torture/compile/991127-1.c: New test.
44530
44531 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44532
44533         * g++.old-deja/g++.other/warn4.C: New test.
44534
44535 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44536
44537         * g++.old-deja/g++.eh/cleanup2.C: New test.
44538         * g++.old-deja/g++.ext/pretty2.C: New test.
44539         * g++.old-deja/g++.ext/pretty3.C: New test.
44540         * g++.old-deja/g++.other/debug6.C: New test.
44541
44542 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44543
44544         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44545         compiler_output to look for one error message instead of two.
44546
44547 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44548
44549         * gcc.c-torture/execute/991118-1.c: Also test case
44550         where the word boundary does not split a byte evenly.
44551
44552 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44553
44554         * g++.old-deja/g++.ext/restrict1.C: New test.
44555
44556 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44557
44558         * gcc.c-torture/execute/991118-1.c: New test.
44559
44560 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44561
44562         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44563         working directory pathnames.
44564
44565 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44566
44567         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44568         host is equipped with driver.h and driver.o so it can actually
44569         compile and run the tests.
44570
44571 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44572
44573         * gcc.c-torture/compile/991008-1.c: New test.
44574
44575 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44576
44577         * lib/gcc-dg.exp: Include target-supports.exp
44578
44579 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44580
44581         * lib/target-supports.exp: New file: Provide procs to test for
44582         features supported by the target.
44583         (check_weak_available): Moved here from ecos.exp.
44584         (check_alias_available): New proc: Determine of the target
44585         toolchain supports the alias attribute.
44586
44587         * gcc.dg/special/ecos.exp: Move check_weak_available to
44588         target-supports.exp.
44589         (alias-1.c): Only perform the test if the target supports
44590         aliases.
44591         (wkali-1.c): Only perform the test if the target supports
44592         aliases.
44593
44594         * gcc.dg/990506-0.c: Expect error messages from cross
44595         targets as well as native targets.
44596
44597 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44598
44599         * gcc.dg/ultrasp1.c: Removed xfail.
44600         * gcc.dg/struct-ret-2.c: Likewise.
44601         * gcc.dg/array-1.c: Likewise.
44602
44603 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44604
44605         * gcc.dg/struct-ret-2.c: New test.
44606
44607         * gcc.dg/array-1.c: New test.
44608
44609 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44610
44611         * gcc.c-torture/execute/991030-1.c: New test.
44612
44613 1999-10-26  Richard Henderson  <rth@cygnus.com>
44614
44615         * gcc.c-torture/compile/991026-2.c: New test.
44616
44617 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44618
44619         * gcc.c-torture/compile/991026-1.c: New test.
44620
44621 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44622
44623         * gcc.c-torture/execute/991023-1.c: New test.
44624
44625 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44626
44627         * gcc.c-torture/execute/991019-1.c: New test.
44628
44629 1999-10-16  Richard Henderson  <rth@cygnus.com>
44630
44631         * gcc.c-torture/execute/991016-1.c: New test.
44632
44633 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44634
44635         * gcc.c-torture/execute/991014-1.c: New test.
44636
44637 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44638
44639         * g++.old-deja/g++.other/union2.C: New test.
44640
44641 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44642
44643         * g++.old-deja/g++.other/vaarg2.C: New test.
44644         * g++.old-deja/g++.other/vaarg3.C: New test.
44645
44646 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44647
44648         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44649         in compile/.
44650
44651 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44652
44653         * gcc.c-torture/execute/va-arg-11.c: New test.
44654
44655 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44656
44657         * lib/file-format.exp (gcc_target_object_format): Don't
44658         crash if objdump is unavailable.
44659
44660 1999-09-29  Donn Terry <donn@interix.com>
44661
44662         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44663
44664 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44665
44666         * gcc.c-torture/compile/990928-1.c: New test.
44667
44668 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44669
44670         * g++.old-deja/g++.other/decl6.C: New test.
44671
44672 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44673
44674         * gcc.c-torture/execute/va-arg-10.c: New test.
44675
44676 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44677
44678         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44679         __PRETTY_FUNCTION__.
44680
44681 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44682
44683         * gcc.c-torture/execute/990923-1.c: New test.
44684
44685 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44686
44687         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44688         for which -fpic is inappropriate.
44689
44690 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44691
44692         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44693
44694 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44695
44696         * g++.old-deja/g++.other/dyncast1.C: New test.
44697         * g++.old-deja/g++.other/dyncast2.C: New test.
44698         * g++.old-deja/g++.other/dyncast3.C: New test.
44699         * g++.old-deja/g++.other/dyncast4.C: New test.
44700         * g++.old-deja/g++.other/dyncast5.C: New test.
44701         * g++.old-deja/g++.eh/catch3.C: New test.
44702         * g++.old-deja/g++.eh/catch3p.C: New test.
44703         * g++.old-deja/g++.eh/catch4.C: New test.
44704         * g++.old-deja/g++.eh/catch4p.C: New test.
44705         * g++.old-deja/g++.eh/catch5.C: New test.
44706         * g++.old-deja/g++.eh/catch5p.C: New test.
44707         * g++.old-deja/g++.eh/catch6.C: New test.
44708         * g++.old-deja/g++.eh/catch6p.C: New test.
44709         * g++.old-deja/g++.eh/catch7.C: New test.
44710         * g++.old-deja/g++.eh/catch7p.C: New test.
44711         * g++.old-deja/g++.eh/catch8.C: New test.
44712         * g++.old-deja/g++.eh/catch8p.C: New test.
44713         * g++.old-deja/g++.eh/catch9.C: New test.
44714         * g++.old-deja/g++.eh/catch9p.C: New test.
44715
44716 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44717
44718         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44719         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44720
44721 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44722
44723         * gcc.c-torture/compile/990913-1.c: New test.
44724
44725 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44726
44727         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44728         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44729
44730 1999-09-09  Richard Henderson  <rth@cygnus.com>
44731
44732         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44733
44734 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44735
44736         * g++.old-deja/g++.other/lookup11.C: New test.
44737         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44738         what is permitted and what we want.
44739         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44740         overload use.
44741         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44742
44743 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44744
44745         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44746         * gcc.c-torture/noncompile/poison-1.c: New file.
44747
44748 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44749
44750         * g++.old-deja/g++.other/sizeof3.C: New test.
44751         * g++.old-deja/g++.other/sizeof4.C: New test.
44752         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44753         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44754
44755 1999-09-07  Richard Henderson  <rth@cygnus.com>
44756
44757         * gcc.dg/va-arg-1.c: New.
44758
44759 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44760
44761         * gcc.c-torture/execute/va-arg-9.c: New test.
44762
44763 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44764
44765         * g77.f-torture/compile/980519-2.f: New test.
44766         * g77.f-torture/compile/19990905-0.f: New test.
44767         * g77.f-torture/compile/19990905-1.f: New test.
44768         * g77.f-torture/compile/19990905-2.f: New test.
44769
44770         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44771
44772 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44773
44774         * gcc.c-torture/execute/990827-1.c: Fix typo.
44775
44776 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44777
44778         * g++.old-deja/g++.other/deref1.C: New test.
44779
44780 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44781
44782         * g++.old-deja/g++.other/ambig2.C: New test.
44783         * g++.old-deja/g++.other/cond5.C: New test.
44784         * g++.old-deja/g++.other/lookup16.C: New test.
44785
44786 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44787
44788         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44789         assemblers too.
44790
44791 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44792
44793         * lib/c-torture.exp: Avoid the "compare executables" optimization
44794         when testing native.
44795
44796 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44797
44798         * gcc.c-torture/execute/990829-1.c: New test.
44799         * gcc.c-torture/compile/990829-1.c: New test.
44800
44801 1999-08-27  Paul Burchard  <burchard@pobox.com>
44802
44803         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44804         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44805         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44806         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44807         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44808         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44809         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44810         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44811         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44812         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44813         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44814
44815 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44816
44817         * gcc.c-torture/execute/990827-1.c: New test.
44818
44819 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44820
44821         * g77.f-torture/noncompile/19990826-4.f: New test.
44822
44823         * g77.f-torture/compile/19990826-3.f: New test.
44824
44825         * g77.f-torture/execute/19990826-2.f: New test.
44826
44827         * g77.f-torture/compile/19990826-1.f: New test.
44828
44829         * gcc.c-torture/execute/990826-0.c: New test.
44830         * g77.c-torture/execute/19990826-0.f: New test.
44831
44832         * g77.f-torture/noncompile/970626-2.f: New test.
44833
44834 1999-08-25  Paul Burchard  <burchard@pobox.com>
44835
44836         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44837         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44838         lss-011.C: New tests.
44839
44840 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44841
44842         * g++.old-deja/g++.other/decl5.C: New test.
44843
44844 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44845
44846         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44847         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44848         call `postbase' for each one.  All callers of `postbase' changed
44849         to call this instead.
44850
44851 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44852
44853         * gcc.c-torture/execute/990811-1.c: New test.
44854
44855 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44856
44857         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44858         just native ones.
44859
44860         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44861         just native ones.
44862
44863 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44864
44865         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44866
44867 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44868
44869         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44870
44871 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44872
44873         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44874
44875 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44876
44877         * gcc.c-torture/execute/990804-1.c: New test.
44878
44879 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44880
44881         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44882         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44883         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44884
44885 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44886
44887         * g++.old-deja/g++.other/struct1.C: New test.
44888
44889 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44890
44891         * g++.old-deja/g++.other/enum2.C: New test.
44892
44893 1999-08-02  Richard Henderson  <rth@cygnus.com>
44894
44895         Adapted from tests from Franz Sirl:
44896         * gcc.c-torture/execute/va-arg-7.c: New test.
44897         * gcc.c-torture/execute/va-arg-8.c: New test.
44898
44899 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44900
44901         * gcc.c-torture/compile/990801-2.c: New test.
44902
44903         * gcc.c-torture/compile/990801-1.c: New test.
44904
44905 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44906
44907         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44908         fp-cmp-1.c, converting double to float.
44909
44910         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44911         fp-cmp-1.c, converting double to long double.
44912
44913         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44914         from fr1 to unknown_register, since fr1 is a legitimate register
44915         on some machines.
44916
44917 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44918
44919         * README: More listname related changes.
44920
44921 1999-07-08  Catherine Moore  <clm@cygnus.com>
44922
44923         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44924
44925 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44926
44927         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44928
44929 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44930
44931         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44932
44933 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44934
44935         * gcc.dg/990703-1.c: New test.
44936
44937 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44938
44939         * lib/file-format.exp: New file: Move definition of proc
44940         gcc_target_object_format to here from
44941         gcc.dg/special/ecos.exp.
44942
44943         * lib/c-torture.exp: Include lib file-format.exp.
44944         * lib/gcc-dg.exp: Include lib file-format.exp.
44945
44946         * gcc.dg/special/ecos.exp: Remove definition of proc
44947         gcc_target_object_format.
44948
44949 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44950
44951         * gcc.c-torture/execute/990628-1.c: New test.
44952
44953 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44954
44955         * gcc.c-torture/compile/990625-2.c: New test.
44956
44957         * gcc.c-torture/compile/990625-1.c: New test.
44958
44959 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44960
44961         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44962         attributes compile.
44963         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44964         ports that use the COFF/PE file format.
44965
44966 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44967
44968         * gcc.c-torture/compile/990617-1.c: New test.
44969
44970 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44971
44972         * g++.old-deja/g++.other/decl4.C: New test.
44973
44974 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44975
44976         * g++.old-deja/g++.other/bitfld3.C: New test.
44977
44978 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44979
44980         * g++.old-deja/g++.eh/catch1.C: New test.
44981
44982 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44983
44984         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44985
44986         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44987         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44988
44989 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44990
44991         * g77.f-torture/compile/19990502-0.f: Replace with new,
44992         shorter, test that still fails after recent changes.
44993
44994 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44995
44996         * gcc.c-torture/execute/990604-1.c: New test.
44997
44998 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44999
45000         * gcc.c-torture/execute/990531-1.c: New test.
45001
45002 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45003
45004         * gcc.c-torture/compile/990527-1.c: New test.
45005
45006 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45007
45008         * gcc.c-torture/execute/990527-1.c: New test.
45009
45010 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45011
45012         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45013         bitfields as signed.
45014
45015 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45016
45017         * g77.f-torture/compile/19990525-0.f: New test.
45018
45019 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45020
45021         * gcc.c-torture/execute/990525-2.c: New test.
45022
45023         * gcc.c-torture/execute/990525-1.c: New test.
45024
45025 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45026
45027         * g++.old-deja/g++.other/anon3.C: New test.
45028         * g++.old-deja/g++.other/anon4.C: New test.
45029         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45030         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45031         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45032         Merrill).
45033
45034 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45035
45036         * gcc.c-torture/execute/990524-1.c: New test.
45037
45038         * gcc.dg/990524-1.c: New test.
45039
45040 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45041
45042         * gcc.c-torture/compile/990523-1.c: New test.
45043
45044 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45045
45046         * gcc.c-torture/compile/990519-1.c: New test.
45047
45048 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45049
45050         * gcc.c-torture/compile/990517-1.c: New test.
45051
45052         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45053         (e4, f4): New tests.
45054         (main): Call them.
45055
45056 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45057
45058         * gcc.dg/noreturn-1.c: New test.
45059
45060 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45061
45062         * gcc.c-torture/execute/990513-1.c: New test.
45063
45064 1999-05-10  Richard Henderson  <rth@cygnus.com>
45065
45066         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45067
45068 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45069
45070         * g77.f-torture/execute/erfc.f: Use small single-precision
45071         values, to avoid problems on Alphas when not -mieee.
45072
45073 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45074
45075         * gcc.dg/990506-0.c: New test.
45076
45077 1999-05-08  Richard Henderson  <rth@cygnus.com>
45078
45079         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45080         the constant to test.  Don't XFAIL 64-bit targets.
45081
45082         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45083         * g++.old-deja/g++.law/profile1.C: Likewise.
45084
45085         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45086         operator new instances.
45087         * g++.old-deja/g++.other/delete5.C: Likewise.
45088
45089 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45090
45091         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45092         intrinsic.
45093
45094 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45095
45096         * g77.f-torture/execute/u77-test.f: Reverse order of two
45097         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45098
45099 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45100
45101         * gcc.dg/compare1.c: New test.
45102
45103 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45104
45105         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45106         New tests.
45107
45108 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45109
45110         * g77.f-torture/compile/19990502-1.f: New test.
45111
45112 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45113
45114         * g77.f-torture/compile/19990502-0.f: New test.
45115
45116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45117
45118         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45119         intrinsic.
45120
45121 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45122
45123         * g77.f-torture/execute/u77-test.f (main): List libU77
45124         intrinsics not currently tested.
45125         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45126         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45127         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45128         Trim blanks off the ends of some printed strings.
45129
45130 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45131
45132         * g77.f-torture/execute/u77-test.f (main): Just warn about
45133         FSTAT gid disagreement, as it's expected on some systems.
45134
45135 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45136
45137         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45138         use a new function, which allows for some slop.
45139         Clean up some commentary.
45140         (issum): The new function.
45141         (sgladd): Deleted subroutine.
45142
45143 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45144
45145         * g77.f-torture/execute/u77-test.f: Modify to be more like
45146         libf2c/libU77 version, bringing patches to that version here.
45147         Add suitable commentary.
45148
45149 1999-04-25  Richard Henderson  <rth@cygnus.com>
45150
45151         * gcc.dg/990424-1.c: New test.
45152
45153 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45154
45155         * g77.f-torture/execute/u77-test.f (main): Bug involving
45156         LSTAT has been fixed, so turn back on full checking.
45157
45158 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45159
45160         * g77.f-torture/compile/19990419-0.f: New test.
45161         * g77.f-torture/execute/19990419-1.f: New test.
45162
45163 1999-04-17  Richard Henderson  <rth@cygnus.com>
45164
45165         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45166         to avoid the need for a prototype to supress a warning.
45167
45168 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45169
45170         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45171
45172 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45173
45174         * gcc.c-torture/execute/990404-1.c: New test.
45175
45176 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45177
45178         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45179         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45180         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45181         missing initializer warnings.
45182
45183 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45184
45185         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45186         matching strings.
45187
45188 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45189
45190         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45191
45192 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45193
45194         * g77.f-torture/execute/19990325-0.f: New test.
45195         * g77.f-torture/execute/19990325-1.f: New test.
45196
45197 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45198
45199         * gcc.c-torture/execute/990324-1.c: New test.
45200
45201 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45202
45203         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45204         test with 4.
45205
45206 1999-03-17  Richard Henderson  <rth@cygnus.com>
45207
45208         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45209
45210 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45211
45212         * g77.f-torture/execute/19990313-2.f: New test.
45213         * g77.f-torture/execute/19990313-3.f: New test.
45214
45215 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45216
45217         * g77.f-torture/execute/19990313-0.f: New test.
45218         * g77.f-torture/execute/19990313-1.f: New test.
45219
45220 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45221
45222         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45223         printf to sprintf.
45224         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45225         (main): Add check for u15.  Conditionalize u31 check depending on
45226         whether ints are <32 bits or >=32 bits.
45227
45228 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45229
45230         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45231
45232 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45233
45234         * g77.f-torture/compile/19990305-0.f: New test.
45235         * g77.f-torture/execute/19981119-0.f: New test.
45236
45237 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45238
45239         * g77.f-torture/execute/970625-2.f: call ABORT if final
45240         result is not correct, instead of just printing it.
45241         Add this checking via newly introduced obfuscation, to
45242         trip up buggy front ends.
45243
45244 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45245
45246         * g77.f-torture/compile/960317-1.f: Moved from being
45247         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45248
45249 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45250
45251         * g77.f-torture/execute/960317-1.f: New (old) test.
45252         * g77.f-torture/execute/970625-2.f: Ditto.
45253
45254 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45255
45256         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45257         message on line 1 or line 2; cccp and cpplib do this differently.
45258
45259 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45260
45261         * g++.old-deja/g++.law/weak1.C: New test.
45262
45263 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45264
45265         * gcc.c-torture/execute/990119-1.c: Renamed to...
45266         * gcc.dg/990119-1.c: this, so it will only be tested once
45267         (it's a preprocessor test, it doesn't need to be run at
45268         multiple optimization levels).
45269
45270 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45271
45272         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45273           ALWAYS_CXXFLAGS.
45274
45275 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45276
45277         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45278         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45279         to not be compilable by current g77.
45280
45281 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45282
45283         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45284
45285 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45286
45287         * gcc.c-torture/execute/990222-1.c: New test.
45288
45289 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45290
45291         * g77.f-torture/compile/19990218-0.f: New test.
45292         * g77.f-torture/noncompile/19990218-1.f: New test.
45293
45294 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45295
45296         * g77.f-torture/compile/19981216-0.f: New test.
45297
45298 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45299
45300         * gcc.dg/990214-1.c: New test.
45301
45302 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45303
45304         * gcc.dg/990213-2.c: New test.
45305
45306         * gcc.dg/990213-1.c: New test.
45307
45308 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45309
45310         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45311         ints.
45312
45313 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45314
45315         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45316         specified by target.
45317
45318         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45319
45320 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45321
45322         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45323
45324 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45325
45326         * gcc.dg/special/ecos.exp: New test driver for new tests with
45327         special requirements.
45328
45329         * gcc.dg/special/alias-1.c: New test.
45330         * gcc.dg/special/gcsec-1.c: New test.
45331         * gcc.dg/special/weak-1.c: New test.
45332         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45333         * gcc.dg/special/weak-2.c: New test.
45334         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45335         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45336         * gcc.dg/special/wkali-1.c: New test.
45337         * gcc.dg/special/wkali-2.c: New test.
45338         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45339         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45340
45341 1999-02-10  Felix Lee  <flee@cygnus.com>
45342
45343           * lib/c-torture.exp (c-torture-compile): Pull out code for
45344           analyzing gcc error messages.
45345           (c-torture-execute): Likewise.  Fix some (harmless) false
45346           positives.
45347           * lib/gcc.exp (gcc_check_compile): New function.
45348
45349 1999-02-08  Richard Henderson  <rth@cygnus.com>
45350
45351         * gcc.c-torture/execute/990208-1.c: New test.
45352
45353 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45354
45355         * g++.dg/special/ecos.exp: New driver for new tests with special
45356         requirements
45357
45358         * g++.dg/special/conpr-1.C: New test
45359         * g++.dg/special/conpr-2.C: New test
45360         * g++.dg/special/conpr-2a.C: New test
45361         * g++.dg/special/conpr-3.C: New test
45362         * g++.dg/special/conpr-3a.C: New test
45363         * g++.dg/special/conpr-3b.C: New test
45364
45365         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45366         allow g++ to use the dg driver
45367
45368         * README: Add comment about g++.dg directory
45369
45370 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45371
45372         * README: Update email addresses.
45373
45374 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45375
45376         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45377         arguments in order to force structure S onto the stack even on
45378         the alpha.
45379         (test): Pass 10 leading arguments to function foo as well as the
45380         structure S.
45381
45382         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45383         failure for all targets.
45384
45385         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45386         abort to terminate program execution.
45387
45388 1999-01-30  Richard Henderson  <rth@cygnus.com>
45389
45390         * gcc.c-torture/execute/990130-1.c: New test.
45391
45392 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45393
45394         * gcc.dg/990130-1.c: New test.
45395
45396 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45397
45398         * gcc.c-torture/execute/990128-1.c: New test.
45399
45400 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45401
45402         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45403
45404 1999-01-27  Felix Lee  <flee@cygnus.com>
45405
45406         * lib/c-torture.exp (c-torture-compile): pull out code for
45407         analyzing gcc error messages.
45408         (c-torture-execute): ditto, and fix some (harmless) false
45409         positives.
45410         * lib/gcc.exp (gcc_check_compile): new function.
45411
45412 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45413
45414         * gcc.dg/990117-1.c: New test.
45415
45416         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45417
45418         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45419
45420 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45421
45422         * g77.f-torture/compile/990115-1.f: New test.
45423
45424 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45425
45426         * gcc.c-torture/compile/990107-1.c: New test
45427
45428 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45429
45430         * gcc.c-torture/execute/990106-2.c: New test.
45431
45432         * gcc.c-torture/execute/990106-1.c: New test.
45433
45434 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45435
45436         * gcc.c-torture/compile/981223-1.c: New test.
45437
45438 1998-12-29  Richard Henderson  <rth@cygnus.com>
45439
45440         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45441         (opt3): Rename from opt4 and disable.
45442
45443 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45444
45445         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45446
45447 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45448
45449         * g++.old-deja/g++.other/conv5.C: New test.
45450
45451 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45452
45453         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45454
45455 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45456
45457         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45458
45459 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45460
45461         * gcc.c-torture/compile/981211-1.c: New test.
45462
45463 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45464
45465         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45466
45467         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45468
45469 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45470
45471         * gcc.special/930510-1.c: Make C9X safe.
45472         * gcc.misc-tests/gcov-1.c Similarly.
45473         * gcc.misc-tests/gcov-2.c Similarly.
45474
45475 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45476
45477         * gcc.dg/ultrasp1.c: New test.
45478
45479 1998-12-06  Richard Henderson  <rth@cygnus.com>
45480
45481         * gcc.c-torture/execute/981206.c: New test.
45482
45483 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45484
45485         * g++.old-deja/g++.ns/template7.C: New test.
45486
45487         * g++.old-deja/g++.other/expr1.C: New test.
45488
45489         * g++.old-deja/g++.eh/tmpl3.C: New test.
45490
45491         * g++.old-deja/g++.eh/tmpl2.C: New test.
45492
45493 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45494
45495         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45496         * g++.old-deja/g++.other/using6.C: Removed.
45497         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45498
45499         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45500
45501 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45502
45503         * g++.old-deja/g++.pt/overload8.C: New test.
45504
45505         * g++.old-deja/g++.pt/overload7.C: New test.
45506
45507         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45508
45509         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45510         and relinking messages.
45511         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45512         compiling with -frepo.
45513
45514 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45515
45516         * g++.old-deja/g++.pt/lookup6.C: New test.
45517
45518 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45519
45520         * gcc.c-torture/execute/981130-1.c: New test.
45521         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45522
45523 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45524
45525         * g++.old-deja/g++.pt/explicit76.C: New test.
45526
45527         * g++.old-deja/g++.pt/friend38.C: New test.
45528
45529         * g++.old-deja/g++.ns/crash2.C: New test.
45530
45531         * g++.old-deja/g++.pt/defarg8.C: New test.
45532
45533         * g++.old-deja/g++.pt/instantiate6.C: New test.
45534
45535         * g++.old-deja/g++.pt/static6.C: New test.
45536
45537         * g++.old-deja/g++.pt/decl2.C: New test.
45538
45539 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45540
45541         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45542         problem is actually related with name lookup, but so what? :-)
45543
45544         * g++.old-deja/g++.pt/friend37.C: New test.
45545
45546 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45547
45548         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45549         element, which fails on some systems.
45550
45551         * g77.f-torture/execute/labug1.f: New test.
45552
45553 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45554
45555         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45556         is defined.
45557
45558 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45559
45560         * g77.f-torture/compile/981117-1.f: New test.
45561
45562 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45563
45564         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45565         properly discarded.
45566
45567 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45568
45569         * gcc.c-torture/execute/memcheck: New directory of tests for
45570         -fcheck-memory-usage.
45571
45572 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45573
45574         * README: New file, general information about the testsuite and
45575         new description of the various C++ test subdirectories.
45576         * README.g++: Eliminate obsolete information, update and move most
45577         relevant stuff to README.
45578
45579 1998-11-07  Richard Henderson  <rth@cygnus.com>
45580
45581         * gcc.c-torture/compile/981107-1.c: New test.
45582
45583 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45584
45585         * execute/memcpy-bi.c: New testcase.
45586
45587 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45588
45589         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45590         base classes.
45591
45592         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45593         template is selected.
45594
45595         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45596         classes, it should be accepted for all types.
45597
45598         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45599
45600         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45601         specializations start with template headers.
45602
45603 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45604
45605         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45606
45607         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45608         non-POD types.
45609
45610 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45611
45612         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45613
45614 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45615
45616         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45617
45618 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45619
45620         * 981019-1.c: New test.
45621
45622 1998-10-14  Robert Lipe <robertl@dgii.com>
45623
45624         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45625         find objc headers.
45626
45627 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45628
45629         * compile/981001-4.c: Remove use of GCC extension that triggers a
45630         compiler bug.
45631
45632 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45633
45634         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45635
45636 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45637
45638         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45639         instantiation of template produces incorrect code for delete
45640         expression.
45641
45642         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45643         constructors' name is not unique.
45644         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45645         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45646
45647         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45648         automatic array of const is ill-formed.
45649
45650         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45651         of template parameter?
45652
45653         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45654         const.
45655
45656         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45657         pointer-to-member expression.
45658
45659         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45660         declaration causes ICE.
45661
45662 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45663
45664         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45665         reserved in the global namespace.
45666
45667         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45668         generate needed virtual table.
45669
45670         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45671
45672 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45673
45674         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45675         template-dependent type
45676
45677 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45678
45679         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45680         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45681         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45682
45683         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45684         class should be usable as argument of member function.
45685         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45686         class should be usable as return type of member function.
45687         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45688         class should be usable as type of data member.
45689
45690         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45691
45692 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45693
45694         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45695
45696 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45697
45698         * gcc.dg/dll-?.c Add thumb to target list.
45699         Fix assembler scan patterns to match current assembler output.
45700
45701 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45702
45703         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45704         matching of template brackets.
45705
45706         * g++.old-deja/g++.other/using4.C: New test.  Test using
45707         declarations of methods from base classes.
45708
45709         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45710         within functions should introduce names into the innermost
45711         enclosing namespace.
45712
45713         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45714         of static locals if first initialization throws.
45715
45716 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45717
45718         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45719
45720 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45721
45722         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45723         lose track of the possible targets of tablejump insns.
45724         * special/special.exp: Run it.
45725
45726 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45727
45728         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45729         must be declared before its specializations can be named in friend
45730         declarations.
45731
45732 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45733
45734         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45735
45736         * g77.f-torture/execute/io1.f: New test.
45737
45738 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45739
45740         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45741         with pointer to template function, for which no argument deduction
45742         is possible.
45743
45744         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45745         specialization of template function as argument to template
45746         function.
45747
45748         * g++.old-deja/g++.other/access2.C: New test; Inner class
45749         shouldn't have privileged access to Outer's names.
45750
45751 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45752
45753         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45754         friend template declared within template class conflicts with
45755         nested class of the same name.
45756
45757         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45758         is ignored.
45759
45760         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45761         object with direct initializer as function declaration.
45762
45763         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45764         initializers.
45765
45766         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45767         involving const pointer and NULL produces incorrect result.
45768
45769         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45770         type name without `typename' should be rejected with -pedantic.
45771
45772 1998-10-02  Richard Henderson  <rth@cygnus.com>
45773
45774         * g++.old-deja/g++.other/addrof1.C: New test.
45775
45776 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45777
45778         * gcc.c-torture/compile/981001-1.c: New test.
45779         * gcc.c-torture/execute/981001-1.c: New test.
45780
45781 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45782
45783         * gcc.c-torture/compile/981001-2.c: New test.
45784         * gcc.c-torture/compile/981001-3.c: New test.
45785         * gcc.c-torture/compile/981001-4.c: New test.
45786
45787 1998-10-01  Robert Lipe  <robertl@dgii.com>
45788
45789         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45790         multilibbed hosts.  Idea grafted from g77.exp.
45791
45792 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45793
45794         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45795         avoid losing on systems which need -lsocket.
45796
45797 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45798
45799         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45800         * g++.old-deja/g++.other/nested2.C: Ditto.
45801         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45802         failure.
45803
45804 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45805
45806         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45807         preferred over template operator!= for enum bitfields.
45808
45809 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45810
45811         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45812         that happen to have the same base name, but in different scopes,
45813         are incorrectly rejected.
45814
45815 1998-09-16  Richard Henderson  <rth@cygnus.com>
45816
45817         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45818         on the native word size instead of an integer literal.
45819
45820 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45821
45822         * g++.old-deja/g++.other/static2.C: Invocation of static data
45823         member of type pointer-to-function denoted as non-static member.
45824
45825         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45826         checks involving function types and aliases.
45827
45828 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45829
45830         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45831         redefined to the same non-trivial type.
45832
45833         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45834         namespace-qualification of template specializations declared in
45835         other namespaces.
45836
45837         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45838         to declare a subset of the specializations of a template function
45839         as friends of specializations of a template class.
45840
45841         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45842         member templates that do not fully specialize the enclosing
45843         template class are rejected.
45844
45845 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45846
45847         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45848
45849 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45850
45851         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45852         altered from libf2c/libU77 version.
45853
45854 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45855
45856         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45857
45858 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45859
45860         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45861         (un)signed char are different types for template specialization
45862         purposes.
45863
45864 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45865
45866         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45867         * objc: ObjC testsuite.
45868
45869 1998-08-31  Catherine Moore  <clm@cygnus.com>
45870
45871         * gcc.c-torture/execute/941014-1.x: New file.
45872
45873 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45874
45875         * lib/c-torture.exp: Add support for
45876         torture_eval_before_compile and torture_eval_before_execute
45877         variables.
45878
45879 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45880
45881         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45882         this test triggers valid.
45883
45884 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45885
45886         * gcc.dg/980827-1.c: New test.
45887
45888 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45889
45890         * gcc.c-torture/execute/loop-4b.c: New test.
45891
45892 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45893
45894         * lib/c-torture.exp: Add support for
45895         torture_eval_before_compile and torture_eval_before_execute
45896         variables.
45897
45898 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45899
45900         * gcc.c-torture/compile/980825-1.c: New test.
45901
45902 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45903
45904         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45905         count number tests in opt_t0 not good_t0.
45906
45907 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45908
45909         * gcc.c-torture/compile/930326-1.x: Fix typo.
45910
45911 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45912
45913         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45914         causes an ICE.
45915
45916 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45917
45918         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45919         STACK_SIZE is defined.
45920         * gcc.c-torture/unsorted/stuct.c: Similarly.
45921
45922         * gcc.c-torture/compile/980821-1.c: New test.
45923
45924 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45925
45926         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45927
45928 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45929
45930         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45931         code.
45932
45933 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45934
45935         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45936         error'.
45937
45938 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45939
45940         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45941
45942 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45943
45944         * gcc.c-torture/compile/980816-1.c: New test.
45945
45946         * gcc.dg/980816-1.c: New test.
45947
45948 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45949
45950         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45951         compiler for ieee tests.
45952
45953 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45954
45955         * g77.f-torture/compile/980729-0.f: New test.
45956
45957 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45958
45959         * gcc.c-torture/special/eeprof-1.c: New test, for
45960         -finstrument-functions.
45961         * gcc.c-torture/special/special.exp: Run it.
45962
45963 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45964
45965         * gcc.c-torture/compile/980729-1.c: New test.
45966
45967 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45968
45969         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45970         __thumb__ is defined, and test for ARM style doubles if so.
45971
45972 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45973
45974         * g77.f-torture/noncompile/980615-0.f: New test.
45975
45976 1998-07-26  H.J. Lu  (hjl@gnu.org)
45977
45978         * gcc.dg/980312-1.c: Do link instead of compile.
45979         * gcc.dg/980313-1.c: Likewise.
45980
45981 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45982
45983         * gcc.c-torture/compile/980726-1.c: New test.
45984
45985 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45986
45987         * g77.f-torture/execute/io0.f: New test.
45988
45989 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45990
45991         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45992         an int.
45993
45994 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45995
45996         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45997         m32r bugs.
45998
45999 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46000
46001         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46002         c-decl.c:grokdeclarator can handle mode attributes.
46003
46004 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46005
46006         * gcc.c-torture/execute/980716-1.c: New test.
46007
46008 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46009
46010         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46011         the mn10200.
46012         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46013         the mn10200.
46014         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46015         * gcc.c-torture/compile/930326-1.x: Similarly.
46016
46017 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46018
46019         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46020         New test from Craig.
46021
46022 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46023
46024         * g77.f-torture/noncompile/980616-0.f: New test.
46025
46026         * g77.f-torture/execute/970816-3.f: New test from Craig.
46027
46028 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46029
46030         *  g++.other/singleton.C: Return error value instead of taking
46031         SIGSEGV.
46032
46033 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46034
46035         *  g++.other/singleton.C: New test.  Warning is under dispute.
46036         Runtime crash is not.
46037
46038 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46039
46040         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46041         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46042         using6.C, using7.C}: New namespace tests.
46043
46044 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46045
46046         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46047         specialization with typedef'ed names used as array indexes.
46048
46049 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46050
46051         * gcc.c-torture/execute/980709-1.c: New test.
46052
46053         * gcc.dg/980709-1.c: New test.
46054
46055 1998-07-07  Richard Henderson  <rth@cygnus.com>
46056
46057         * gcc.c-torture/execute/bcp-1.c: New test.
46058
46059 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46060
46061         * gcc.c-torture/execute/980707-1.c: New test.
46062
46063 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46064
46065         * gcc.c-torture/compile/980706-1.c: New test.
46066
46067 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46068
46069         * g77.f-torture/execute/980701-0.f,
46070         g77.f-torture/execute/980701-1.f: New test from Craig.
46071
46072 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46073
46074         * gcc.c-torture/compile/980701-1.c: New test.
46075
46076         * gcc.c-torture/execute/980701-1.c: New test.
46077
46078 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46079 rlsruhe.de>
46080
46081         * g++.old-deja/g++.robertl/eb132.C: New test.
46082         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46083
46084 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46085
46086         * g77.f-torture/execute/980628-7.f,
46087         g77.f-torture/execute/980628-8.f,
46088         g77.f-torture/execute/980628-9.f,
46089         g77.f-torture/execute/980628-10.f: New tests from Craig.
46090
46091         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46092
46093 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46094
46095         * g77.f-torture/execute/980628-4.f: New test from Craig.
46096         * g77.f-torture/execute/980628-5.f: Likewise.
46097         * g77.f-torture/execute/980628-2.f: Likewise.
46098         * g77.f-torture/execute/980628-0.f: Likewise.
46099         * g77.f-torture/execute/980628-1.f: Likewise.
46100         * g77.f-torture/execute/980628-3.f: Likewise.
46101         * g77.f-torture/execute/980628-6.f: Likewise.
46102
46103 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46104
46105         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46106         directory when nothing has been installed yet.
46107
46108 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46109
46110         * gcc.c-torture/special/special.exp: Handle newer versions of
46111         dejagnu.
46112
46113 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46114
46115         * gcc.dg/980626-1.c: New test.
46116
46117 1998-06-19  Bruno Haible <haible@ilog.fr>
46118
46119         * gcc.misc-tests/m-un-2.c: New test.
46120         * g++.old-deja/g++.other/warn01.c: Likewise.
46121
46122 1998-06-19  Robert Lipe  <robertl@dgii.com>
46123
46124         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46125         compatibility with assmblers with a different comment character.
46126         Eliminate use of GAS-specific extensions.
46127
46128 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46129
46130         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46131
46132 1998-06-19  Robert Lipe  <robertl@dgii.com>
46133
46134         * lib/g77.exp: Replace search for libf2c.a with search for newly
46135         renamed libg2c.a
46136
46137 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46138
46139         * gcc.c-torture/execute/980617-1.c: New test.
46140
46141 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46142
46143         * gcc.c-torture/execute/980612-1.c: New test.
46144
46145 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46146
46147         * gcc.dg/980523-1.c: Only test on ppc-linux.
46148         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46149
46150         * gcc.c-torture/execute/980608-1.c: New test.
46151
46152 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46153
46154         * gcc.c-torture/execute/980605-1.c: New test.
46155
46156 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46157
46158         * gcc.c-torture/execute/980604-1.c: New test.
46159
46160 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46161
46162         * gcc.c-torture/execute/980602-1.c: New test.
46163         * gcc.c-torture/execute/980602-2.c: Likewise.
46164
46165 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46166
46167         * 970125-0.f: Fix per JCB.  Add commentary.
46168
46169 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46170
46171         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46172         IEEE -0 support.
46173
46174 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46175
46176         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46177         earlier.
46178
46179 1998-05-28  Catherine Moore <clm@cygnus.com>
46180
46181         * gcc.c-torture/execute/980526-3.c: New test.
46182
46183 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46184
46185         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46186         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46187         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46188         m88k-motorola-sysv3 to XFAIL.
46189
46190 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46191
46192         * gcc.dg/980526-1.c: New test.
46193         * gcc.c-torture/execute/980526-2.c: New test.
46194
46195 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46196
46197         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46198
46199         * gcc.c-torture/execute/980526-1.c: New test.
46200
46201 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46202
46203         * g77.f-torture/execute/alpha2.f: Add runtime test.
46204
46205 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46206
46207         * g++.old-deja/old-deja.exp: Strip leading directories.
46208
46209         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46210         error for the line.  Don't run multiple tests for the same line.
46211
46212 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46213
46214         * gcc.dg/980523-1.c: New test.
46215
46216 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46217
46218         * g77.f-torture/compile/970915-0.f: New test.
46219
46220 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46221
46222         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46223
46224 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46225
46226         * gcc.dg/980520-1.c: New test.
46227
46228 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46229
46230         * gcc.dg/980502-1.c: Fix return type.
46231
46232 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46233
46234         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46235         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46236         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46237         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46238         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46239
46240 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46241
46242         * g77.f-torture/execute/980520-1.f: New test.
46243
46244 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46245
46246         * lib/mike-g77.exp: New file.
46247
46248         * g77.f-torture/noncompile/noncompile.exp,
46249         g77.f-torture/noncompile/check0.f: New files.
46250
46251 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46252
46253         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46254         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46255         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46256         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46257         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46258         abort where appropriate.
46259
46260 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46261
46262         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46263         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46264
46265 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46266
46267         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46268
46269 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46270
46271         * g77.f-torture/compile/980427-0.f: New test.
46272
46273 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46274
46275         * g77.f-torture/compile/980424-0.f: New test.
46276
46277 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46278
46279         * g77.f-torture/compile/980419-2.f (main): New test.
46280         * g77.f-torture/compile/970125-0.f: New test.
46281         * g77.f-torture/compile/980419-1.f: New test.
46282
46283 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46284
46285         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46286         of loop-4.c.
46287
46288 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46289
46290         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46291
46292 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46293
46294         * gcc.c-torture/compile/980329-1.c: New test.
46295
46296 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46297
46298         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46299         * gcc.dg/980312-1.c: Fix typo in -march command.
46300
46301 1998-03-16  H.J. Lu  (hjl@gnu.org)
46302
46303         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46304
46305 1998-03-11  Robert Lipe  <robertl@dgii.com>
46306
46307         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46308         Dave Love agree the Fortran source is bogus.
46309
46310 1998-03-11  Robert Lipe  <robertl@dgii.com>
46311
46312         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46313         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46314         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46315         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46316         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46317
46318 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46319
46320         * g++.old-deja/g++.other/friend1.C: New test.
46321
46322 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46323
46324         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46325         possibly uninitialized) variables and declare dnrm2.
46326
46327 1998-02-23  Robert Lipe <robertl@dgii.com>
46328
46329         From Bruno Haible <haible@ilog.fr>:
46330         * gcc.c-torture/execute/980223.c: New test.
46331
46332 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46333
46334         * gcc.dg/ifelse-1.c: New test.
46335
46336 1998-02-09  H.J. Lu  (hjl@gnu.org)
46337
46338         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46339
46340           * lib/old-dejagnu.exp (old-dejagnu): Added the
46341           "execution test - XFAIL *-*-*" handling in the spirit of
46342           "excess errors test -". Changed the "execution test fails"
46343           handling to be like "excess errors test fails".
46344           * Update various tests accordingly.
46345
46346 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46347
46348         * gcc.c-torture/execute/980205.c: New test.
46349
46350 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46351
46352         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46353         * lib/f-torture.exp: Similarly.
46354         * gcc.c-torture: Rename all .cexp files to .x files.
46355
46356 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46357
46358         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46359         (940510-1.c): Removed duplicate.
46360         (971104-1.c): New test.
46361
46362 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46363
46364           * lib/f-torture.exp: Improve error and loop detection.
46365
46366 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46367
46368         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46369         use that to size the filler array.
46370
46371 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46372
46373         * lib/c-torture.exp(c-torture-execute): Fix typo.
46374
46375         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46376         testcase as the executable name. Keep the executable around if
46377         the test fails.
46378
46379 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46380
46381         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46382         changes.  Only test one -g option, and move it to the end of the
46383         list of options to test.
46384
46385 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46386
46387         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46388         variable GCC_TORTURE_OPTIONS to supply default switches separated
46389         by colons.  If no environment variable, run tests with -O0 -g, -O1
46390         -g, and -O2 -g as well.
46391
46392 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46393
46394         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46395         explanatory comments. Fix indentation.
46396
46397 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46398
46399         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46400
46401 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46402
46403         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46404         * g++.old-deja/g++.mike/p7325.C: Likewise.
46405         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46406
46407 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46408
46409         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46410         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46411         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46412         * g++.old-deja/g++.law/operators4.C: Likewise.
46413
46414 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46415
46416         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46417         * g++.old-deja/g++.mike/p784.C: Ditto.
46418         * g++.old-deja/g++.mike/p785.C: Ditto.
46419
46420 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46421
46422           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46423
46424 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46425
46426         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46427         target feature; pass this to c-torture-execute as needed.
46428
46429 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46430
46431         * lib/c-torture.exp(c-torture-execute): If the previous and the
46432         current executables being tested are identical, we don't need to
46433         run the executable again. Try to make the executable names
46434         unique. Add an optional argument for passing additional compiler
46435         flags.
46436
46437 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46438
46439         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46440
46441 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46442
46443         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46444
46445 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46446
46447         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46448         32bit or larger longs.
46449
46450         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46451         have either a 32bit long or 32bit int.
46452
46453 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46454
46455         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46456         Make double precision tests dependent on sizeof (double).
46457
46458 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46459
46460         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46461         too.
46462
46463 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46464
46465         * gcc.c-torture/compile/961203-1.cexp: New script.
46466
46467 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46468
46469         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46470         up the includes ourselves.
46471
46472 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46473
46474         * lib/plumhall.exp: Remove random include, and add a few
46475         verbose messages for debugging.
46476
46477 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46478
46479         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46480         of trying to do it ourselves.
46481
46482 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46483
46484         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46485
46486 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46487
46488         * gcc.prms/5403.c: Made regexp a bit less strict.
46489
46490 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46491
46492         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46493         is returned from remote_load instead.
46494         * lib/plumhall.exp: Ditto.
46495         * lib/mike-g++.exp: Ditto.
46496         * lib/old-dejagnu.exp: Ditto.
46497         * lib/c-torture.exp: Ditto.
46498
46499 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46500
46501         * lib/g++.exp: Use build_wrapper procedure.
46502         * lib/gcc.exp: Ditto.
46503
46504 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46505
46506         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46507         an old-style decl for malloc.  Fixes tests to work when
46508         sizeof (int) != sizeof (size_t).
46509
46510 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46511
46512         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46513
46514         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46515         use stdargs.h interface.
46516
46517 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46518
46519         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46520         NO_VARARGS when compiling.
46521
46522 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46523
46524         * lib/plumhall.exp(ph_includes): New procedure.
46525         (ph_make): Use it.
46526         (ph_compiler): Ditto.
46527
46528         * lib/g++.exp: Rename test-glue.c to testglue.c.
46529         * lib/gcc.exp: Ditto.
46530
46531 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46532
46533         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46534         to completion when it's called.
46535
46536 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46537
46538         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46539         is defined, don't do test.
46540
46541 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46542
46543         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46544         for object files.
46545         (ph_summary): Mark skipped testcases as untested, not unresolved.
46546
46547         * lib/plumhall.exp (ph_make): If unresolved because of bad
46548         errorCode, record errorCode in log file.
46549         (*): Replace send_log/verbose with verbose -log.
46550
46551 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46552
46553         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46554         double conversion if double isn't at least 8 bytes.
46555
46556         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46557         int to work with targets where int is 16 bits.
46558
46559         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46560         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46561         precision for the test to complete.
46562
46563 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46564
46565         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46566         if d10v is not compiled with the -mdouble64 flag.
46567         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46568
46569         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46570         d10v is not compiled with the -mint32 flag.
46571
46572 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46573
46574         * lib/plumhall.exp: Use incr_count.
46575
46576 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46577
46578         * gcc.c-torture: Update to c-torture-1.45.
46579
46580 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46581
46582         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46583         the name of the expect testcase file).
46584
46585         * lib/g++.exp(g++_init): Ditto.
46586
46587 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46588
46589         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46590         the host.
46591
46592         * lib/gcc.exp(gcc_exit): New procedure.
46593
46594 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46595
46596         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46597         specs where appropriate.
46598
46599         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46600         because of new "candidates are" messages, and removed a few
46601
46602         * Converted all non-old-style g++ testcases to old-style, and
46603         moved into g++.old-deja.
46604
46605 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46606
46607         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46608         options.
46609
46610         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46611         succeeded.
46612
46613         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46614
46615 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46616
46617         * lib/gcc.exp (gcc_target_compile): Add support for defining
46618         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46619         the machine doesn't have those features.
46620
46621 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46622
46623         * g++.law/operators4.exp: Don't use LIBS.
46624
46625 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46626
46627         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46628
46629         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46630         * lib/g++.exp: Set it here instead. Also, allow use of the
46631         --tool_exec and --tool_opt options. Change CXX to
46632         GXX_UNDER_TEST.
46633
46634         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46635
46636         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46637
46638 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46639
46640         * lib/old-dejagnu.exp: Use prune_warnings instead of
46641         prune_system_crud.
46642         * lib/mike-g++.exp: Ditto.
46643         * lib/gcc.exp: Ditto.
46644         * lib/g++.exp: Ditto.
46645
46646         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46647
46648 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46649
46650           * 941014-2.c: Include stdlib.h
46651           * 960327-1.c: Include stdio.h
46652           * dbra.c, index-1.c: Don't assume ints are 32bits.
46653
46654 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46655
46656         * lib/gcc.exp: Add gcc,stack_size target feature.
46657
46658         * lib/g++.exp(g++_target_compile): Add the include and link
46659         paths here, not in two other places. And, it's $options, not
46660         options.
46661
46662         * lib/mike-g++.exp(postbase): Remove the code that determines
46663         the correct include and link paths.
46664         * g++.old-deja/old-deja.exp: Ditto.
46665
46666 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46667
46668         * lib/g++.exp(g++_init): target_compile no longer returns the
46669         filename of the result.
46670
46671 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46672
46673         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46674         call to glob.
46675
46676         * gcc.c-torture/special/special.exp: Change call to
46677         gcc_target_compile to include the object file.
46678
46679 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46680
46681         * gcc.c-torture/special/special.exp: Correct misspelling in last
46682         change.
46683
46684 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46685
46686         * lib/plumhall.exp(ph_summary): Log the entire output of the
46687         executable. Return -1 if there were any failures, 0 otherwise.
46688         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46689         (ph_make): Clean up objects and executables that were built
46690         if the tests succeeded.
46691
46692 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46693
46694         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46695         libraries and includes in the build tree as appropriate.
46696
46697 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46698
46699         * lib/c-torture.exp: Instead of looking for the global variable
46700         NO_LONG_LONG, check to see if that's a feature of the target.
46701
46702 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46703
46704         * config/default.exp: Minimize. Delete the remainer of the files in
46705         config; this functionality is now in devo/dejagnu/config.
46706
46707         g++.*/*: Pass any additional flags used to compile to postbase;
46708         delete CXXFLAGS.
46709
46710         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46711         is now done by runtest.exp. Use gcc_target_compile instead of
46712         compile.
46713
46714         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46715         Remove references to CFLAGS. Use remote_file instead of
46716         calling rm -f.
46717         (c-torture): Take a list of arguments to use to compile this
46718         testcase.
46719
46720         lib/g++.exp: Simplify. Use target_compile instead of compile.
46721         lib/gcc-dg.exp: Ditto.
46722         lib/gcc.exp: Ditto.
46723         lib/mike-{gcc,g++}.exp: Ditto.
46724         lib/old-dejagnu.exp: Ditto.
46725         lib/plumhall.exp: Ditto.
46726
46727 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46728
46729         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46730         (ph_linker): Likewise.
46731
46732 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46733
46734           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46735         MAP_ANON / MAP_ANONYMOUS if defined;
46736         else try to map from /dev/zero .
46737
46738 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46739
46740         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46741         isn't defined, then define it to MAP_ANONYMOUS.
46742
46743 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46744
46745         * gcc.c-torture: Update to c-torture-1.42 release.
46746
46747 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46748
46749         * gcc.c-torture: Update to c-torture-1.41 release.
46750
46751 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46752
46753         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46754         c-torture release.
46755
46756 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46757
46758         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46759         and LDFLAGS.  Fix second case to append the target_info ldflags
46760         onto LDFLAGS, not CFLAGS.
46761         * lib/g++.exp (g++_init): Add target_info stuff.
46762         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46763         of libgloss and newlib flags for !native.
46764
46765         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46766         (GDB): Fix relative path to go up another dir for finding gdb.
46767
46768 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46769
46770         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46771         versions in the target_info array, if they don't exist.
46772
46773 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46774
46775         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46776
46777 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46778
46779         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46780         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46781
46782 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46783
46784         * lib/old-dejagnu.exp: Don't remove the output file before we've
46785         actually tested it. Don't append pwd to the path of the executable
46786         we're testing.
46787
46788 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46789
46790         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46791
46792 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46793
46794         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46795         temporary directory for compiler files, and set it to a default
46796         value of /tmp. Set $output as the name of the output file from
46797         compiling the testcase. Add a -o option to $cflags_var so the
46798         compiler writes the final output file as $output. Set $executable
46799         to $output.
46800
46801         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46802         directory for compiler files, and set it to /tmp if it doesn't
46803         already have a value. Set $output_file to the name of the output
46804         file from compiling the testcase. Add a -o option to CXXFLAGS so
46805         the compiler writes the final output file as $output. Use $output
46806         as the executable to be tested.
46807
46808 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46809
46810         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46811
46812 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46813
46814         * gcc.c-torture/execute/pending-1.c: New test.  Still
46815         pending in Tege's queue.
46816
46817 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46818
46819         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46820         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46821         if there were failures.  Call unresolved if there were unresolved
46822         testcases.  Call gcc_fail if program did not run to completion.
46823         (ph_make): Pass additional argument name to ph_execute.
46824         (ph_execute): Add new argument.  Pass additional arguments to
46825         ph_summary.  Call gcc_fail is there is no execution output.
46826
46827 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46828
46829         * lib/plumhall.exp (proc_summary): Output relavent summary
46830         lines into the log so specific failures in plumhall can be
46831         investigated.
46832
46833 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46834
46835         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46836         (c-torture-execute): Don't try to execute tests which use
46837         "long long" types if $NO_LONG_LONG is nonzero.
46838
46839 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46840
46841         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46842         not c-torture.
46843
46844         * gcc.ieee: Move from here.
46845         * gcc.c-torture/execute/ieee: To here.
46846
46847 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46848
46849         * gcc.c-torture: Update to c-torture-1.41 release.
46850
46851 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46852
46853         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46854         not "$output".
46855
46856 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46857
46858         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46859         -c present.
46860
46861 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46862
46863         * config/proelf.exp: Handle connecting to a simulator.
46864
46865 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46866
46867         * config/proelf.exp: New file.  Enough framework that we can
46868         run c-torture tests on the proelf targets (or any other target
46869         that gdb can connect to for that matter).
46870
46871 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46872
46873         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46874         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46875
46876         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46877         exec_output exists.
46878
46879 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46880
46881         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46882         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46883
46884         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46885         to pass/fail/unresolved/unsupported/untested.  Caller must now
46886         call unresolved/unsupported/untested.
46887         * lib/*.exp: Update FSF address.  Update to handle new results of
46888         ${tool}_load.
46889         * lib/chill.exp (verbose): Delete.
46890
46891 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46892
46893         * lib/gcc.exp (default_gcc_start): Change order of args to
46894         $LDFLAGS $CFLAGS $LIBS.
46895         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46896         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46897         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46898         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46899         * gcc.misc-tests/dg-test.exp: Likewise.
46900         * gcc.misc-tests/msgs.exp: Likewise.
46901         * gcc.prms/prms.exp: Likewise.
46902         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46903         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46904
46905         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46906
46907 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46908
46909         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46910
46911         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46912         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46913
46914         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46915         necessary.
46916
46917 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46918
46919         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46920         global for loop; add use of $mathlib.
46921         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46922         settings here; set mathlib for anything but VxWorks.
46923
46924 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46925
46926         * gcc.c-torture: Update to c-torture-1.40 release.
46927
46928 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46929
46930         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46931         dg.exp.
46932
46933 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46934
46935         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46936         global.
46937
46938 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46939
46940         * lib/g++.exp (LIBS): Define if not already.
46941         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46942         (gcc-dg-prune): Call prune_gcc_output.
46943         * lib/gcc.exp (prune_gcc_output): New proc.
46944         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46945         prune_gcc_output.
46946
46947 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46948
46949         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46950         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46951
46952 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46953
46954         * gcc.c-torture: Update to c-torture-1.39 release.
46955
46956 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46957
46958         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46959         fails, try others as well.
46960
46961 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46962
46963         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46964         If compilation fails, mark execute tests as `untested'.
46965         If test is marked as unsupported, don't mark compilation and
46966         execute tests as failed.
46967
46968 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46969
46970         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46971         libstdc++ for whether or not we want to be doing shared
46972         libraries.  Delete link_curses since we don't need it anymore.
46973         * lib/mike-g++.exp (postbase): Don't link in libg++.
46974         * g++.old-deja/old-deja.exp: Likewise.
46975
46976 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46977
46978         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46979
46980 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46981
46982         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46983         For that, add `-Wl,-a,shared_archive'.
46984         * g++.old-deja/old-deja.exp: Likewise.
46985
46986 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46987
46988         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46989
46990 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46991
46992         * lib/mike-g++.exp (postbase): Pay attention to the status of
46993         g++_load.
46994
46995 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46996
46997           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46998
46999 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47000
47001         * lib/gcc.exp (default_gcc_start): No longer need to log program
47002         being executed or its output, execute_anywhere does that now.
47003         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47004         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47005
47006 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47007
47008         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47009         the same as those in lib/g++.exp.
47010
47011 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47012
47013         * gcc.c-torture: Update to c-torture-1.38 release.
47014         * gcc.ieee: Related changes.
47015
47016 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47017
47018         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47019         "exec". Minor reformatting changes.
47020
47021         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47022         cross. This means all "exec" calls now work on a remote host as
47023         well.
47024         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47025         cross. Filter out the extra "\r\n" stuff that expect puts in.
47026         (c-torture-execute): Filter out the bogus warnings like
47027         c-torture-compile does. Add support for canadian cross.
47028         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47029         Use execute_anywhere rather than calling exec directly. Now it
47030         works for canadian cross testing.
47031
47032 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47033
47034         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47035         results into a variable, and check that rather than using file exists.
47036
47037 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47038
47039         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47040         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47041
47042 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47043
47044         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47045         lib_curses if there's a shared libg++ in the build tree.
47046
47047 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47048
47049         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47050         if not supported target.
47051
47052 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47053
47054         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47055         link_curses up to always happen, not just for native builds.
47056
47057 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47058
47059         * gcc.c-torture: Update to c-torture-1.36 release.
47060         * gcc.failure: Related changes.
47061
47062 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47063
47064         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47065
47066 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47067
47068         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47069         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47070         runshlib, link_curses, and mathlib for link and run.
47071
47072         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47073         pass the runtime shared library options for Solaris, OSF/1, and
47074         Irix5, and link with -lcurses to avoid unresolved references.
47075
47076 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47077
47078         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47079         only run once.
47080
47081 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47082
47083         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47084
47085 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47086
47087         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47088         do not have a framework for the "compat" tests yet.
47089
47090 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47091
47092         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47093         set to null if we're testing vxworks5.1.  Use that instead of
47094         `-lm' in the setting of LIBS for link and run.
47095
47096 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47097
47098         * config/rom68k.exp (${tool}_load): Major changes to make it
47099         work.  Verified that it does in fact return the stuff in
47100         exec_output properly.  Catch any Emul or any TRAP other than 0.
47101
47102 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47103
47104         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47105         LDFLAGS properly for targets that need stuff from libgloss.
47106         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47107         only run once.
47108         (gpp_initialized): New variable.
47109
47110 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47111
47112         * config/rom68k.exp: Load libgloss.exp.
47113         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47114         so we can produce a fully linked binary.
47115         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47116         so we can produce a fully linked binary.
47117
47118 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47119
47120         * lib/plumhall.exp (ph_section): Watch for expected failures.
47121         Add missing `else'.
47122
47123         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47124         run the testcase.
47125         (c-torture): Likewise.
47126
47127 1995-08-28  Doug Evans  <dje@cygnus.com>
47128
47129         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47130
47131         * lib/mike-g++.exp (mike_cleanup): New proc.
47132         (prebase): New globals compiler_result, not_compiler_result,
47133         target_regexp.
47134         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47135         allow leading "-" in pattern.  Watch for unsupported tests.
47136         If $compiler_result is set, pattern match assembler code,
47137         and ditto for $not_compiler_result.
47138         * lib/mike-gcc.exp: Likewise.
47139
47140         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47141         execution "succeeded".
47142
47143 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47144
47145         * config/win32.exp: New file.
47146         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47147
47148 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47149
47150         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47151         unsupported.
47152         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47153         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47154         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47155
47156         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47157         "... without exceptions was ...".  That is now handled by
47158         prune_system_crud.
47159         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47160
47161 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47162
47163         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47164         sieve.c,sort2.c}: New files.
47165         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47166         sieve.exp,sort2.exp}: Drivers for them.
47167
47168         * lib/mike-gcc.exp (program_output): New user settable variable.
47169         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47170         messages.
47171         * lib/mike-g++.exp (program_output): New user settable variable.
47172
47173         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47174
47175         * config/sh.exp: Deleted (use sim.exp instead).
47176
47177 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47178
47179         * config/vx.exp: Declare CHECKTASK as global.
47180         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47181         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47182         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47183
47184 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47185
47186         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47187         target. Like vx.exp, only includes `vx29k.exp' instead of
47188         `vxworks.exp'.
47189
47190 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47191
47192         * config/sim.exp: Increase time limit from 120 seconds to 240.
47193
47194 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47195
47196         * gcc.c-torture/execute/950628-1.c: New test.
47197
47198 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47199
47200         * gcc.c-torture: Update with changes/additions from
47201         c-torture-1.34.
47202
47203 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47204
47205         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47206
47207 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47208
47209         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47210
47211 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47212
47213         * gcc.c-torture/compile/950512-1.c: New test.
47214         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47215         * gcc.dg/struct-ret-1.c: Likewise.
47216
47217 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47218
47219         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47220           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47221
47222 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47223
47224         * gcc.c-torture/special/920411-1.c: Deleted.
47225         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47226
47227 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47228
47229         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47230         cpu limit.
47231
47232 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47233
47234         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47235
47236 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47237
47238         From kenner;
47239         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47240         is the proper length.
47241         * va-arg-3.c: Likewise.
47242
47243 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47244
47245         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47246         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47247
47248         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47249         * lib/g++.exp (default_g++_start): Delete old cruft.
47250
47251 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47252
47253         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47254         (2 * (1 << 18)) to (2 * (1 << 17)).
47255
47256         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47257
47258 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47259
47260         * config/rom68k.exp: Renamed from config/idp.exp
47261
47262 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47263
47264         * c-torture/compile/921109-2.c
47265
47266 1995-04-18  Mike Stump  <mrs@cygnus.com>
47267
47268         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47269         excess errors.
47270
47271 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47272
47273         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47274         output.
47275         * lib/g++.exp (default_g++_start): Likewise.
47276
47277 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47278
47279         * gcc.c-torture/compile/950329-1.c: New test.
47280
47281 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47282
47283           * config/bug.exp (${tool}_load): Updated to use new remote_open
47284           and remote_close procs.
47285         * config/idp.exp: New file.
47286
47287 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47288
47289         * gcc.c-torture/execute/950322-1.c: New test.
47290
47291 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47292
47293         * config/vx.exp (${tool}_load): Clean up testing of return code from
47294         vxworks_ld and vxworks_spawn.
47295
47296 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47297
47298         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47299
47300 1995-03-13  Mike Stump  <mrs@cygnus.com>
47301
47302         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47303         can mark excess errors on a machine by machine basis.  Note, the
47304         default is to not expect any excess errors, even when excess
47305         errors test - is given, so you will want to put an XFAIL ... on
47306         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47307         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47308         those 4 machines, but no others.
47309
47310 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47311
47312         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47313         * lib/c-torture.exp: to here.
47314
47315 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47316
47317         * gcc.c-torture/execute/950221-1.c: New test.
47318         * gcc.c-torture/execute/struct-ret-1.c: New test.
47319         * gcc.c-torture/compile/950221-1.c: New test.
47320
47321         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47322
47323 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47324
47325         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47326         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47327
47328 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47329
47330         * g++.gb: New directory of tests, derived from my signature and
47331         class scoping tests.
47332
47333         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47334         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47335         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47336         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47337         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47338         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47339         * g++.gb/sig25.C: Likewise.
47340
47341         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47342         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47343         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47344         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47345         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47346         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47347         * g++.gb/sig25.exp: Likewise.
47348
47349         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47350         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47351         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47352         * g++.gb/scope13.C: Likewise, this test still fails.
47353
47354         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47355         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47356         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47357         * g++.gb/scope13.exp: Ditto.
47358
47359         * g++.gb/README: New file, explains what these tests are about.
47360
47361 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47362
47363         * lib/dg.exp (dg-do): Support `preprocess'.
47364         (dg-test): Likewise.
47365
47366 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47367
47368         * config/udi.exp: change "continue -expect" to "exp_continue".
47369
47370 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47371
47372         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47373         Delete redundant tests.
47374
47375         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47376         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47377         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47378         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47379         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47380         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47381         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47382         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47383
47384         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47385         storing label pointers.
47386         * gcc.c-torture/execute/921019-1.c: Likewise.
47387         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47388         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47389         parameter fp.
47390         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47391         constants.
47392
47393         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47394         Delete obsolete tests.
47395
47396         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47397         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47398         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47399         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47400         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47401         * gcc.c-torture/compile/950124-1.c: New test.
47402
47403         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47404
47405 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47406
47407         * lib/mike-g++.exp: Add -lm to LIBS.
47408
47409 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47410
47411         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47412
47413 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47414
47415         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47416
47417 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47418
47419         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47420
47421 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47422
47423         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47424         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47425         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47426         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47427         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47428         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47429         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47430         * g++.law/{operators31.C, operators32.C,
47431         * g++.law/{operators33.C, operators34.C}: Likewise.
47432         * g++.law/{pic1.C, refs2.C}: Likewise.
47433         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47434         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47435         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47436         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47437
47438         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47439         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47440         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47441         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47442         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47443         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47444         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47445         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47446         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47447         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47448         * g++.law/{operators34.exp}: Likewise.
47449         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47450         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47451         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47452         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47453         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47454
47455         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47456         No longer expected to fail.
47457         * g++.law/missed-error3.C: Tweak for recent bool changes.
47458
47459 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47460
47461         * config/emb-unix: Deleted.
47462         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47463         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47464
47465 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47466
47467         * lib/dg.exp (dg-test): Fix typo in last patch.
47468
47469 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47470
47471         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47472         (handles multiple occurrences).
47473
47474 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47475
47476         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47477         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47478         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47479         printed).
47480         * lib/c-torture.exp (c-torture-compile): Likewise.
47481         (c-torture): Prepend full path if missing.
47482         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47483         (gcc_fail): Likewise.
47484         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47485
47486 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47487
47488         * lib/netware.exp: Only attach to NetWare i386 systems.
47489
47490 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47491
47492         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47493         messages.  Add test name to "output pattern match" pass/fail message.
47494
47495 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47496
47497         * gcc.dg: New testsuite.
47498         * gcc.dg/dg.exp: New file.
47499
47500         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47501         test-switch.c}: Deleted.
47502
47503         * gcc.misc-tests/msgs.exp: New testcase driver.
47504
47505 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47506
47507         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47508         Watch for illegal return values from ${tool}_load.
47509         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47510         cross targets.  Coerce return value >0 to 1.
47511
47512 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47513
47514         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47515
47516         * config/emb-unix.exp: New file.
47517
47518         * config/sim.exp: Error if variable $SIM not defined.
47519         (${tool}_load): Mark test as "untested" if simulator missing.
47520
47521         * config/unix.exp: Load remote.exp to get rcp_download.
47522         * lib/c-torture.exp: Use different option lists for testcases with
47523         and without loops.
47524         * gcc.c-torture/execute/execute.exp: Likewise.
47525
47526 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47527
47528         * config/*.exp: Clarify return code from ${tool}_load.
47529         Call `unresolved' or `untested' instead of `warning' or `perror'
47530         (sometimes you still want to call both though).
47531         Add comment that `shell_id' is local to each file.
47532         * config/udi.exp (timeout): Set to 30.
47533         Don't print warning if connection fails, $connectmode has already
47534         printed an error.
47535         (${tool}_load): Move verbose messages to level 2.
47536         Rework pattern for "Process started" message.
47537         Pass `shell_id' to ${connectmode}_download.
47538         Retry twice upon timeout.  Make resetting of target more robust.
47539         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47540         Pass `shell_id' to exit_$connectmode.
47541         Only call exit_$connectmode if connected.
47542         * config/unix.exp (${tool}_load): Check return codes better.
47543         * config/vrtx.exp (${tool}_load): Likewise.
47544         * config/vx.exp (${tool}_load): Likewise.
47545         Delete unneeded global's.
47546         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47547         from ${tool}_load.
47548         (dg-stat): Delete.
47549         (dg-init): Delete recording of pass/fail counts.
47550         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47551         (old-dejagnu-init): Likewise.
47552         (old-dejagnu-stat): Delete contents, empty proc now.
47553         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47554         (c-torture): Delete references to lcnt, lpass, lfail.
47555         Get option list from TORTURE_OPTIONS.
47556         Delete -funroll[-all]-loops if no loops.
47557         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47558         (g++_stat): Delete contents (empty proc now).
47559         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47560         (gcc_finish): Likewise.
47561         (gcc_stat): Deleted.
47562         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47563         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47564         * gcc.c-torture/execute/execute.exp: Likewise.
47565         Split tests into two parts: compile, execute.
47566         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47567         no loops.  Update to reflect clarified return codes from ${tool}_load.
47568
47569 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47570
47571         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47572         to grep for.
47573         (old-dejagnu): Likewise (where necessary).
47574
47575 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47576
47577         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47578
47579         * lib/dg.exp (dg-process-target): Fix processing of selector.
47580         Add comment regarding use of `error'.
47581
47582         * lib/gcc.exp (prune_system_crud): Define if missing.
47583         * lib/g++.exp (prune_system_crud): Likewise.
47584
47585         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47586         Call prune_system_crud.
47587         * lib/dg.exp (dg-runtest): New proc.
47588         Use perror instead of send_user for tcl errors in testcase.
47589         Don't return any value, it's never used.
47590         Don't clobber previous definition of `unknown'.
47591         Print tcl errors in `dg-final'.
47592
47593 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47594
47595         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47596         (dg-test): Don't print errorInfo, it contains stack backtrace.
47597
47598 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47599
47600         * lib/g++.exp (runtest_file_p): Define if missing.
47601
47602 1994-09-24  Doug Evans  (dje@cygnus.com)
47603
47604         * lib/mike-g++.exp: Comment out loading of g++.exp.
47605         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47606         (default_g++_version): Always print something.
47607         (default_g++_start): Comment out call to `which'.
47608         (g++_start, g++_load): Deleted (must be defined in config file).
47609         * lib/gcc.exp: Test for existence of $CC at start.
47610         Delete check for tmpdir (done in gcc_init).
47611         (default_gcc_version): Always print something.
47612         (default_gcc_start): Comment out call to `which'.
47613         * config/*.exp: Major cleanup - make cross targets work at least a
47614         little better for g++ (by not being "--tool gcc" specific).
47615         Rename gcc_xxx to ${tool}_xxx.
47616         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47617         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47618
47619 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47620
47621         * lib/c-torture.exp (c-torture-compile): Rework compiler
47622         message processing.
47623
47624         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47625         c-torture.
47626
47627 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47628
47629         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47630
47631         * lib/dg.exp (dg-process-target): Support { target native }.
47632
47633 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47634
47635         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47636         looked for "... program xxx got fatal signal".
47637         Correct regsub munging of `comp_output'.
47638         Ignore compiler messages "path prefix not used" and "linker input
47639         file unused".
47640
47641 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47642
47643         * lib/gcc.exp (runtest_file_p): Define if missing.
47644         * gcc.prms/template.c: Example to work from.
47645
47646 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47647
47648         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47649         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47650
47651         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47652         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47653         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47654         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47655
47656         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47657         (dg-process-target): No longer a varargs proc.
47658         Return S/N for target, P/F for xfail.  All callers changed.
47659         (user option procs): More argument checking.
47660         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47661         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47662         (dg-test): Skip test if not running on selected target in `dg-do'.
47663         Update handling of `dg-do-what', `dg-output-text'.
47664         Separate execution pass/fail from output pattern match pass/fail.
47665         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47666
47667 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47668
47669         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47670         target for 920510-1.c.
47671
47672 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47673
47674         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47675         Clean up comment regarding use of passcnt, etc.
47676         (gcc_stat): Don't update `testcnt' here.
47677         (gcc_finish): Do it here.
47678         Might as well reset `but_id' here too.
47679         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47680         to determine if the file should be tested.
47681         * gcc.c-torture/compile/compile.exp: Likewise.
47682         * gcc.c-torture/execute/execute.exp: Likewise.
47683         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47684         * gcc.misc-tests/dg-test.exp: Likewise.
47685         * gcc.prms/prms.exp: Likewise.
47686         * gcc.wendy/wendy.exp: Likewise.
47687         * g++.old-deja.exp: Likewise.
47688         Move "Testing file" message to verbose level 1.
47689
47690 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47691
47692         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47693
47694 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47695
47696         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47697         (default_gcc_start): Accept optional second list element
47698         of compiler flags.  Print compiler output at verbosity level 2.
47699         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47700         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47701         Save current values of framework globals passcnt, failcnt, xpasscnt,
47702         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47703         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47704         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47705         xfailcnt to compute stats.  Update framework global `testcnt' from
47706         pass/fail counts.
47707         (gcc_finish): New proc.  Clean up test environment.
47708         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47709         (gcc_epass, gcc_efail): Delete.
47710         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47711         argument of line number.
47712         (dg-init): If the tool has an init routine, call it.
47713         (dg-test): Remove args `cflags_var' and `libs_var'.
47714         Pass all compiler options to ${tool}_start.
47715         Handle missing line number.
47716         (dg-finish): New function.
47717         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47718         particular files.  Call gcc_finish at end.  Move "skipping test"
47719         message to verbosity level 3.
47720         * gcc.c-torture/compile/compile.exp: Likewise.
47721         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47722         * gcc.c-torture/execute/execute.exp: Likewise.
47723         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47724         Print testcase being tried at verbosity level 1.
47725         * gcc.c-torture/special/special.exp: Unset xfail.
47726         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47727         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47728         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47729         * gcc.failure/failure.exp: Likewise.
47730         * gcc.ieee/ieee.exp: Likewise.
47731         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47732         Update call to dg-test.  Call dg-finish at end.
47733         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47734         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47735         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47736         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47737         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47738         * gcc.wendy/wendy.exp: Add copyright.
47739         Delete setting of tmpdir (done by gcc_init).
47740         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47741         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47742         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47743         gcc_[ce]pass/fail.
47744
47745 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47746
47747         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47748         confusion.
47749         (g++_load): Likewise.
47750
47751         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47752         Rename argument to `prog' to remove the confusion.
47753         Varargs fns behave differently too!
47754         (g++_load): Likewise.
47755
47756         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47757
47758         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47759         what it is.  Delete (always) printing of status value for !native.
47760         Simplify verbose code, and include status and exec_output.
47761         (g++_load): Use gcc_load.
47762
47763 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47764
47765         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47766         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47767         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47768         940714-3.c as these testcases don't exist anymore.  Make
47769         va-arg-1.c expected to pass.
47770
47771 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47772
47773         * gcc.misc-tests/misc.exp: Only run specific testcases.
47774         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47775         * gcc.misc-tests/dg-[1-9].c: New files.
47776
47777         * lib/dg.exp: New testsuite driver.
47778         * gcc.prms/prms.exp: Use it.
47779
47780         * README.gcc: New file.
47781
47782         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47783         Document and reset `lxpass' and `lxfail'.
47784         Simplify "initialized" message.
47785         (gcc_stat): Clean up comments a little.
47786
47787 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47788
47789         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47790
47791 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47792
47793         * lib/old-dejagnu.exp (process-option): New proc.
47794         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47795         (old-dejagnu): Simplify.
47796         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47797
47798 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47799
47800         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47801         exists and is not an empty string.
47802
47803         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47804         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47805         finished.
47806         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47807         automatically.
47808
47809         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47810         longer expected to fail.
47811
47812         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47813         "f" function call.
47814
47815         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47816
47817         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47818         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47819         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47820         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47821         c-torture-1.29.
47822
47823         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47824         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47825
47826         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47827
47828         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47829         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47830
47831         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47832         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47833         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47834
47835 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47836
47837         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47838         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47839         940714-1.c, 940714-2.c, 940714-3.c},
47840         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47841         gcc.misc-tests/{mg.c,mg.exp}:
47842         New tests.
47843         * gcc.noncompile/noncompile.exp: Change accordingly.
47844
47845 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47846
47847         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47848         Undo previous clobberage.
47849
47850 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47851
47852         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47853         * gcc.special/{930510-1.c, special.exp}:
47854         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47855         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47856         struct-varargs-1.c}: New tests from c-torture-1.26.
47857
47858 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47859
47860         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47861           argument to switch.
47862
47863 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47864
47865         * Revert the previous changes.  Please see Rob's directory
47866           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47867           fixes.
47868
47869 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47870
47871         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47872             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47873             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47874             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47875             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47876             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47877             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47878             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47879             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47880             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47881             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47882             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47883             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47884             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47885             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47886             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47887             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47888             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47889             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47890             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47891             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47892             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47893             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47894             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47895             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47896             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47897             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47898
47899 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47900
47901         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47902             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47903           with perror calls.
47904
47905 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47906
47907         * config/unix.exp (g++_load): Fix syntax.
47908
47909 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47910
47911         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47912         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47913         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47914         Don't expect va-arg-1.c to fail.  Correct expected output for
47915         920928-1.c.
47916         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47917         * gcc.wendy/hbm4.c: Correct typo.
47918         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47919
47920 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47921
47922         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47923         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47924         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47925         * lib/c-torture.exp (c-torture-compile): Ditto.
47926
47927         Reduce volume of output (remove all the -I's and such).
47928         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47929         Call gcc_cpass, gcc_cfail.
47930         (c-torture): Pass testing option to c-torture-compile.
47931
47932 1994-03-21  Doug Evans  (dje@cygnus.com)
47933
47934         Bring patches over from progressive.
47935         * config/default.exp: Exit remote shell cleanly.
47936         (g++_exit, g++_start): Add default versions.
47937         * config/sim.exp (gcc_load): Use perror, not error.
47938
47939 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47940
47941         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47942         set in site.exp.
47943
47944 1994-03-14  Doug Evans  (dje@cygnus.com)
47945
47946         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47947         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47948         (wendy_try): New proc to run testcase.
47949         (main loop): Call 'em.
47950         * gcc.wendy/*.c: Clean up pass to correct expected output.
47951
47952         * lib/gcc.exp: Minor cleanup work.
47953         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47954
47955 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47956
47957         * config/sim.exp (gcc_load): Document return codes better.
47958         Don't pass -v to simulator.
47959
47960 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47961
47962           * gcc.special/920717-x.c: Fix typo.
47963           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47964           get at sources.
47965
47966         * lib/mike-gcc.exp: Fix typo.
47967
47968 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47969
47970         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47971         binary to use, transform the name.
47972         * config/*.exp: rename everything. Nuke any g++ specific files,
47973         it's now a special case of gcc that requires no special support.
47974         Add a default.exp for unsupported targets.
47975
47976 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47977
47978         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47979         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47980         version of Tcl.
47981
47982 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47983
47984         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47985         than a warning.
47986
47987 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47988
47989         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47990
47991 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47992
47993         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47994         option_list.  Compile every file with only 4/6 option choices
47995         (same as C torture) instead of with 12/18 different option
47996         choices.
47997         * lib/c-torture.exp: Likewise.
47998
47999         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48000         not already set.
48001
48002 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48003
48004         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48005         can put an XFAIL *-*-* on excess errors.
48006
48007 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48008
48009         * g++.law: Add more tests derived from g++-bugs snapshots.
48010
48011         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48012         equivalent to g++.law/init9.
48013
48014         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48015         compiled it, and the a.out file after we've run it.
48016
48017 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48018
48019         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48020         compiled it, and the a.out file after we've run it.
48021
48022 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48023
48024         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48025
48026 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48027
48028         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48029         version number.
48030
48031 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48032
48033         * g++.law: New directory of g++ tests derived from the g++-bugs
48034         snapshots.
48035
48036 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48037
48038         * gcc.compile: initbug1.c initbug1.exp testcase added
48039
48040 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48041
48042         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48043         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48044           fixes submitted by Jeff Law (law@cs.utah.edu)
48045         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48046           Jeff Law (law@cs.utah.edu)
48047
48048
48049 1993-11-30  Mike Stump  (mrs@cygnus.com)
48050
48051         * config/unix-g++.exp: Follow the gcc way of doing things.
48052         * g++.old-deja/old-deja.exp: Minor updates.
48053         * lib/g++.exp: New file, follow the gcc way of doing things.
48054         * lib/old-dejagnu.exp: Minor updates.
48055         * lib/mike-g++.exp: Always unset errorInfo.
48056
48057 1993-11-06  Mike Stump  (mrs@cygnus.com)
48058
48059         * lib/gcc.exp: Fix some errors with the below change, CC and
48060         CFLAGS should be global when setting, not local.
48061
48062 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48063
48064         * lib/gcc.exp: Transform tool name.
48065
48066 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48067
48068         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48069
48070 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48071
48072         * lib/gcc.exp: change gcc_done to gcc_stat
48073
48074 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48075
48076         * Upgraded gcc testsuite to c-torture version 1.25
48077
48078 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48079
48080         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48081         * lib/c-torture: added hooks for new reporting code.
48082
48083 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48084
48085         * config/sh-gcc.exp: check if sh-sim exists in the path
48086
48087 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48088
48089         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48090         * gcc.compile/compile.exp: Initial changes for new logic.
48091         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48092         * gcc.failure/failure.exp: Initial changes for new logic.
48093         * gcc.ieee/ieee.exp: Initial changes for new logic.
48094         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48095         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48096         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48097         * lib/c-torture.exp: Initial changes for new logic.
48098         * lib/gcc.exp: Initial changes for new logic.
48099
48100 1993-10-15  Mike Stump  (mrs@cygnus.com)
48101
48102         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48103         depend upon failure or success.  Fully qualify names in failure
48104         and success messages.  Always remove a.out before starting
48105         compile, just in case.  Pay more attention to error text output by
48106         the compiler.  Handle testcases with no known past errors just
48107         like all others, so that things are uniform.  Other miscellaneous
48108         improvements.
48109
48110 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48111
48112         * gcc.cpp: new directory for cpp tests
48113
48114 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48115
48116         * lib/chill.exp: Code reformatted, removed unused code.
48117         * config/unix-chill.exp: Code reformatted, removed unused code.
48118         * chill.execute/execute.exp: Code reformatted, removed unused code.
48119         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48120
48121 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48122
48123         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48124         routines not written.
48125
48126 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48127
48128         * config/bug-gcc.exp: Use new procs from bug.exp.
48129
48130 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48131
48132         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48133         via ftp, rather than depending on NFS.
48134         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48135         case.
48136
48137 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48138
48139         * config/bug-gcc.exp: Use new download proc.
48140
48141 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48142
48143         * chill.execute/execute.exp: cleanups, handles errors better
48144         * chill.compile/compile.exp: rewrite, based on execute.exp
48145         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48146         * lib/chill.exp: major changes to diff proc and compile and link
48147           procs. added chill_fail and chill_pass wrappers to pass and
48148           fail. added more comments, and handle error codes better.
48149           Added a hack to capture stderr from exec, so noncompile tests
48150           can work.
48151
48152 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48153
48154         * chill.execute/execute.exp: rewrite of testsuite driver
48155         * lib/chill.exp: rewrite of testsuite driver
48156         * config/unix-chill.exp: rewrite of testsuite driver
48157
48158 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48159
48160         In chill.execute:
48161         * iexpr.ch: Standardize uppercase.
48162         * tuples.dat: Standardize uppercase.
48163         * vary.ch: standardize.  Correct varying string assignments.
48164         * vary.dat: Add new output lines.
48165
48166 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48167
48168         In chill.execute:
48169         * chprintf.ch: Standardize use of uppercase.
48170         * tuples.ch: Standardize and turn arr2 into a DCL,
48171           rather than a SYN.
48172         * pinits.ch: Standardize.
48173
48174 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48175
48176         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48177         * Makefil: Renamed to Makefile.in.
48178         * configure.in: New.
48179
48180 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48181
48182         In chill.execute:
48183         * .cvsignore: Add result/output files.
48184         * Makefile: Fix up variables at start.  Use MFLAGS
48185           everywhere.  Correct bool_loc, built_ins entries.
48186           Add entry for vary1.ch.
48187         * bitarray.ch: Standardize upper-case usage.
48188         * bitexpr.ch: Standardize, add output of b1.
48189         * params.ch: Use arrayt in along PROC parameters, to
48190           avoid novelty problems.
48191         * sets.ch: Tiny cleanup.
48192         * vary1.ch: Re-indent.
48193
48194 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48195
48196           * Add PR-related files to Makefiles, .cvsignore files, etc.
48197
48198 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48199
48200         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48201           with compiler objects. New names are test-flow.c and test-loop.c
48202
48203 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48204
48205         * Upgraded c-torture tests from 1.19 to 1.20
48206
48207         * new files:
48208         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48209         * gcc.compile: 930623-1.c 930623-2.c
48210         * gcc.noncompile: 930622-1.c 930622-2.c
48211         * gcc.failure: 920411-1.c 920627-2.c
48212         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48213
48214 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48215
48216         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48217           More changes to get testsuite working properly. Needs more work.
48218           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48219
48220 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48221
48222         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48223           More changes to get testsuite working properly. Needs more work.
48224
48225 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48226
48227         * chill.compile/compile.exp: Added for Dejagnu support
48228         * chill.execute/execute.exp: Added for Dejagnu support
48229         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48230
48231 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48232
48233         This should complete moving the CHILL test files.
48234         * chill.noncompile(.cvsignore printf.grt
48235             in-printf.grt chprintf.grt chprintf.ch):
48236             Added test-support files.
48237           (Makefile): Modified further.
48238         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48239             signal.ch): Added test files.
48240           * chill.execute (.cvsignore printf.grt printr.c
48241             in-printf.grt rts.c chprintf.grt rts.h): Added
48242           test-support files.
48243             (Makefile): More corrections.
48244
48245 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48246
48247         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48248           test cases, ready for DejaGnu.
48249
48250 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48251
48252         * Upgraded c-torture tests from 1.18 to 1.19
48253
48254         * gcc.compile: added test(s):
48255           930607-1.c
48256         * gcc.execute: added test(s):
48257           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48258
48259         * added new subdirectory for misc tests: gcc.misc-tests
48260         * gcc.misc-test(s): added tests:
48261           inst-check.c test-consts.c test-ior.c test-switch.c
48262
48263 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48264
48265         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48266
48267 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48268
48269         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48270
48271 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48272
48273         * Upgraded c-torture tests from 1.17 to 1.18
48274
48275 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48276
48277         * Upgraded c-torture tests from 1.12 to 1.17
48278
48279 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48280
48281         * lib/old-dejagnu.exp:
48282           Fixed handling of XFAIL target triplets to correctly
48283           recognize wildcard characters.  Removed code that
48284           appended a unique id tag to the end of the file name
48285           printed out by the result of the testcases within a
48286           given test file.
48287
48288 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48289
48290         * lib/old-dejagnu.exp:
48291           Reworked expected failure handling to trigger off of XFAIL
48292           keyword in keyphrase embeded in testcase source code. The
48293           XFAIL keyword must be at the end of the keyphrase line. It
48294           may optionally be followed by one or more target triplets.
48295           It has just occured that the handling of wildcards in the
48296           target triplet may not be correct.
48297
48298 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48299
48300         * g++.old-deja/tests:
48301           Moved all subdirectories up one level into g++.old-deja .
48302
48303         * lib/old-dejagnu.exp:
48304           Fixed problem with CXXFLAGS not being properly reset, and being
48305           corrupted with extraneous "-c" compiler option.  This was
48306           causing binaries to not be generated for test that needed them.
48307           Modified strings passed to "pass" and "fail" so that individual
48308           tests from the same test file would be distinguished by an
48309           identifier appended to the test file name in the summary logs;
48310           this corrected a problem with erroneous diff logs.  Added code
48311           to search testcases for expected fail and unexpected pass keywords.
48312
48313 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48314
48315         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48316
48317 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48318
48319         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48320           Removed extraneous text from end of "Special g++ Options"
48321           keyphrase.
48322
48323         * lib/old-dejagnu.exp: Added pattern matching to look for new
48324           keywords, embedded in testcases comments, which will trigger
48325           calls to xpass and xfail.
48326
48327 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48328
48329         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48330           comments embedded in the testcases, especially the one looking for
48331           special compiler options, as well as the pattern matching for the
48332           compiler output again.
48333
48334 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48335
48336         * lib/old-dejagnu.exp: Do a proper check of the return value for
48337           execute tests. Fixed several problems with the pattern matching
48338           of the compiler output which gave erroneous test results.
48339           Changed several of the test result messages to be more descriptive.
48340         * config/unix-g++.exp: Proc g++_load now actually works and
48341           executes the tests passed to it and returns a usable return
48342           value.
48343
48344 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48345
48346           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48347
48348 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48349
48350         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48351           Modified both files to properly execute the old style
48352           dejagnu tests. The previous versions of these files were
48353           experimental and did not function anything near correctly.
48354
48355 1993-04-05  Rob Savoye  (rob@cygnus.com)
48356
48357         * Removed all Makefile.in and configure.in files. No configuration
48358         needed now.
48359
48360 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48361
48362         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48363
48364 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48365
48366         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48367         gcc.special/configure.in, gcc.noncompile/configure.in,
48368         gcc.execute/configure.in, gcc.code_quality/configure.in,
48369         g++.other/configure.in, g++.old-deja/configure.in,
48370         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48371         in srcname setting.
48372
48373 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48374
48375         * lib/udi.exp: Fixed mondfe and mondfe_download.
48376         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48377         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48378
48379 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48380
48381         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48382         (gdb_exit): Don't remove *_soc files.
48383
48384 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48385
48386         * lib/c-torture.exp: Don't look for main; instead always use -w
48387         -c.  This is how the c-torture tests work.  Remove the object
48388         file if the compilation succeeds.
48389         * gcc.execute/execute.exp: Remove executable if test passes.
48390         * gcc.noncompile/noncompile.exp: Every test is an expected
48391         failure.
48392         * gcc.special/special.exp: Added tests from c-torture 1.11,
48393         corrected use of existing test.
48394         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48395         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48396         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48397         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48398         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48399         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48400         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48401         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48402         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48403         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48404         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48405         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48406         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48407         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48408         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48409         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48410         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48411         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48412         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48413         c-torture 1.11.
48414         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48415         correspond to c-torture 1.11.
48416
48417         * New file.